package com.example.jingbin.cloudreader.bean;
import android.databinding.BaseObservable;
import android.databinding.Bindable;
import com.example.jingbin.cloudreader.BR;
import com.example.jingbin.cloudreader.bean.moviechild.ImagesBean;
import com.example.jingbin.cloudreader.bean.moviechild.PersonBean;
import com.example.jingbin.cloudreader.bean.moviechild.RatingBean;
import java.util.List;
/**
* Created by jingbin on 2016/12/9.
*/
public class MovieDetailBean extends BaseObservable {
/**
* rating : {"max":10,"average":6.9,"stars":"35","min":0}
* reviews_count : 2440
* wish_count : 22882
* douban_site :
* year : 2016
* images : {"small":"https://img3.doubanio.com/view/movie_poster_cover/ipst/public/p2378133884.jpg","large":"https://img3.doubanio.com/view/movie_poster_cover/lpst/public/p2378133884.jpg","medium":"https://img3.doubanio.com/view/movie_poster_cover/spst/public/p2378133884.jpg"}
* (更多信息)alt : https://movie.douban.com/subject/26630781/
* id : 26630781
* mobile_url : https://movie.douban.com/subject/26630781/mobile
* title : 我不是潘金莲
* do_count : null
* share_url : https://m.douban.com/movie/subject/26630781
* seasons_count : null
* schedule_url : https://movie.douban.com/subject/26630781/cinema/
* episodes_count : null
* countries : ["中国大陆"]
* genres : ["剧情","喜剧"]
* collect_count : 73047
* casts : [{"alt":"https://movie.douban.com/celebrity/1050059/","avatars":{"small":"https://img3.doubanio.com/img/celebrity/small/1691.jpg","large":"https://img3.doubanio.com/img/celebrity/large/1691.jpg","medium":"https://img3.doubanio.com/img/celebrity/medium/1691.jpg"},"name":"范冰冰","id":"1050059"},{"alt":"https://movie.douban.com/celebrity/1274274/","avatars":{"small":"https://img3.doubanio.com/img/celebrity/small/39703.jpg","large":"https://img3.doubanio.com/img/celebrity/large/39703.jpg","medium":"https://img3.doubanio.com/img/celebrity/medium/39703.jpg"},"name":"郭涛","id":"1274274"},{"alt":"https://movie.douban.com/celebrity/1324043/","avatars":{"small":"https://img3.doubanio.com/img/celebrity/small/58870.jpg","large":"https://img3.doubanio.com/img/celebrity/large/58870.jpg","medium":"https://img3.doubanio.com/img/celebrity/medium/58870.jpg"},"name":"大鹏","id":"1324043"},{"alt":"https://movie.douban.com/celebrity/1275044/","avatars":{"small":"https://img3.doubanio.com/img/celebrity/small/28615.jpg","large":"https://img3.doubanio.com/img/celebrity/large/28615.jpg","medium":"https://img3.doubanio.com/img/celebrity/medium/28615.jpg"},"name":"张嘉译","id":"1275044"}]
* current_season : null
* original_title : 我不是潘金莲
* summary : 一个普通的农村妇女李雪莲(范冰冰 饰),为了纠正一句话,与上上下下、方方面面打了十年交道。打交道的过程中,她没想到一件事变成了另一件事,接着变成了第三件事。十年过去,她没有把这句话纠正过来,但她饱尝了世间的人情冷暖,悟明白了另外一个道理。李雪莲要纠正的这句话是她前夫说的。她前夫说:你是李雪莲吗?我咋觉得你是潘金莲呢?李雪莲要告诉大家的是:我不是潘金莲。©豆瓣
* subtype : movie
* directors : [{"alt":"https://movie.douban.com/celebrity/1274255/","avatars":{"small":"https://img1.doubanio.com/img/celebrity/small/45667.jpg","large":"https://img1.doubanio.com/img/celebrity/large/45667.jpg","medium":"https://img1.doubanio.com/img/celebrity/medium/45667.jpg"},"name":"冯小刚","id":"1274255"}]
* comments_count : 36102
* ratings_count : 68772
* aka : ["我是李雪莲","我叫李雪莲","I Am Not Madame Bovary"]
*/
private RatingBean rating;
private int reviews_count;
private int wish_count;
private String douban_site;
private String year;
private ImagesBean images;
private String alt;
private String id;
private String mobile_url;
private String title;
private int do_count;
private String share_url;
private int seasons_count;
private String schedule_url;
private int episodes_count;
private int collect_count;
private String current_season;
private String original_title;
private String summary;
private String subtype;
private int comments_count;
private int ratings_count;
private List<String> countries;
private List<String> genres;
private List<PersonBean> casts;
private List<PersonBean> directors;
private List<String> aka;
@Bindable
public RatingBean getRating() {
return rating;
}
public void setRating(RatingBean rating) {
this.rating = rating;
notifyPropertyChanged(BR.rating);
}
@Bindable
public int getReviews_count() {
return reviews_count;
}
public void setReviews_count(int reviews_count) {
this.reviews_count = reviews_count;
notifyPropertyChanged(BR.reviews_count);
}
@Bindable
public int getWish_count() {
return wish_count;
}
public void setWish_count(int wish_count) {
this.wish_count = wish_count;
notifyPropertyChanged(BR.wish_count);
}
@Bindable
public String getDouban_site() {
return douban_site;
}
public void setDouban_site(String douban_site) {
this.douban_site = douban_site;
notifyPropertyChanged(BR.douban_site);
}
@Bindable
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
notifyPropertyChanged(BR.year);
}
@Bindable
public ImagesBean getImages() {
return images;
}
public void setImages(ImagesBean images) {
this.images = images;
notifyPropertyChanged(BR.images);
}
@Bindable
public String getAlt() {
return alt;
}
public void setAlt(String alt) {
this.alt = alt;
notifyPropertyChanged(BR.alt);
}
@Bindable
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
notifyPropertyChanged(BR.id);
}
@Bindable
public String getMobile_url() {
return mobile_url;
}
public void setMobile_url(String mobile_url) {
this.mobile_url = mobile_url;
notifyPropertyChanged(BR.mobile_url);
}
@Bindable
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
notifyPropertyChanged(BR.title);
}
@Bindable
public int getDo_count() {
return do_count;
}
public void setDo_count(int do_count) {
this.do_count = do_count;
notifyPropertyChanged(BR.do_count);
}
@Bindable
public String getShare_url() {
return share_url;
}
public void setShare_url(String share_url) {
this.share_url = share_url;
notifyPropertyChanged(BR.share_url);
}
@Bindable
public int getSeasons_count() {
return seasons_count;
}
public void setSeasons_count(int seasons_count) {
this.seasons_count = seasons_count;
notifyPropertyChanged(BR.seasons_count);
}
@Bindable
public String getSchedule_url() {
return schedule_url;
}
public void setSchedule_url(String schedule_url) {
this.schedule_url = schedule_url;
notifyPropertyChanged(BR.schedule_url);
}
@Bindable
public int getEpisodes_count() {
return episodes_count;
}
public void setEpisodes_count(int episodes_count) {
this.episodes_count = episodes_count;
notifyPropertyChanged(BR.episodes_count);
}
@Bindable
public int getCollect_count() {
return collect_count;
}
public void setCollect_count(int collect_count) {
this.collect_count = collect_count;
notifyPropertyChanged(BR.collect_count);
}
@Bindable
public String getCurrent_season() {
return current_season;
}
public void setCurrent_season(String current_season) {
this.current_season = current_season;
notifyPropertyChanged(BR.current_season);
}
@Bindable
public String getOriginal_title() {
return original_title;
}
public void setOriginal_title(String original_title) {
this.original_title = original_title;
notifyPropertyChanged(BR.original_title);
}
@Bindable
public String getSummary() {
return summary;
}
public void setSummary(String summary) {
this.summary = summary;
notifyPropertyChanged(BR.summary);
}
@Bindable
public String getSubtype() {
return subtype;
}
public void setSubtype(String subtype) {
this.subtype = subtype;
notifyPropertyChanged(BR.subtype);
}
@Bindable
public int getComments_count() {
return comments_count;
}
public void setComments_count(int comments_count) {
this.comments_count = comments_count;
notifyPropertyChanged(BR.comments_count);
}
@Bindable
public int getRatings_count() {
return ratings_count;
}
public void setRatings_count(int ratings_count) {
this.ratings_count = ratings_count;
notifyPropertyChanged(BR.ratings_count);
}
@Bindable
public List<String> getCountries() {
return countries;
}
public void setCountries(List<String> countries) {
this.countries = countries;
notifyPropertyChanged(BR.countries);
}
@Bindable
public List<String> getGenres() {
return genres;
}
public void setGenres(List<String> genres) {
this.genres = genres;
notifyPropertyChanged(BR.genres);
}
@Bindable
public List<PersonBean> getCasts() {
return casts;
}
public void setCasts(List<PersonBean> casts) {
this.casts = casts;
notifyPropertyChanged(BR.casts);
}
@Bindable
public List<PersonBean> getDirectors() {
return directors;
}
public void setDirectors(List<PersonBean> directors) {
this.directors = directors;
notifyPropertyChanged(BR.directors);
}
@Bindable
public List<String> getAka() {
return aka;
}
public void setAka(List<String> aka) {
this.aka = aka;
notifyPropertyChanged(BR.aka);
}
}