package com.example.jingbin.cloudreader.bean.moviechild; import android.databinding.BaseObservable; import android.databinding.Bindable; import com.example.http.ParamNames; import com.example.jingbin.cloudreader.BR; import java.io.Serializable; import java.util.List; /** * Created by jingbin on 2016/11/25. * 豆瓣热映item详情 */ public class SubjectsBean extends BaseObservable implements Serializable{ /** * rating : {"max":10,"average":6.9,"stars":"35","min":0} * genres : ["剧情","喜剧"] * title : 我不是潘金莲 * 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"}] * (多少人评分)collect_count : 56325 * (原名)original_title : 我不是潘金莲 * 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"}] * 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 */ @ParamNames("rating") private RatingBean rating; @ParamNames("title") private String title; @ParamNames("collect_count") private int collect_count; @ParamNames("original_title") private String original_title; @ParamNames("subtype") private String subtype; @ParamNames("year") private String year; @ParamNames("images") private ImagesBean images; @ParamNames("alt") private String alt; @ParamNames("id") private String id; @ParamNames("genres") private List<String> genres; @ParamNames("casts") private List<PersonBean> casts; @ParamNames("directors") private List<PersonBean> directors; @Bindable public RatingBean getRating() { return rating; } @Bindable public String getTitle() { return this.title; } @Bindable public int getCollect_count() { return collect_count; } @Bindable public String getOriginal_title() { return original_title; } @Bindable public String getSubtype() { return subtype; } @Bindable public String getYear() { return year; } @Bindable public ImagesBean getImages() { return images; } @Bindable public String getAlt() { return alt; } @Bindable public String getId() { return id; } @Bindable public List<String> getGenres() { return genres; } @Bindable public List<PersonBean> getCasts() { return casts; } @Bindable public List<PersonBean> getDirectors() { return directors; } public void setRating(RatingBean rating) { this.rating = rating; notifyPropertyChanged(BR.rating); } public void setTitle(String title) { this.title = title; notifyPropertyChanged(BR.title); } public void setCollect_count(int collect_count) { this.collect_count = collect_count; notifyPropertyChanged(BR.collect_count); } public void setOriginal_title(String original_title) { this.original_title = original_title; notifyPropertyChanged(BR.original_title); } public void setSubtype(String subtype) { this.subtype = subtype; notifyPropertyChanged(BR.subtype); } public void setYear(String year) { this.year = year; notifyPropertyChanged(BR.year); } public void setImages(ImagesBean images) { this.images = images; notifyPropertyChanged(BR.images); } public void setAlt(String alt) { this.alt = alt; notifyPropertyChanged(BR.alt); } public void setId(String id) { this.id = id; notifyPropertyChanged(BR.id); } public void setGenres(List<String> genres) { this.genres = genres; notifyPropertyChanged(BR.genres); } public void setCasts(List<PersonBean> casts) { this.casts = casts; notifyPropertyChanged(BR.casts); } public void setDirectors(List<PersonBean> directors) { this.directors = directors; notifyPropertyChanged(BR.directors); } @Override public String toString() { return "SubjectsBean{" + "directors=" + directors + ", casts=" + casts + ", genres=" + genres + ", id='" + id + '\'' + ", alt='" + alt + '\'' + ", images=" + images + ", year='" + year + '\'' + ", subtype='" + subtype + '\'' + ", original_title='" + original_title + '\'' + ", collect_count=" + collect_count + ", title='" + title + '\'' + ", rating=" + rating + '}'; } }