package com.kaixin.android.result;
import java.util.List;
import android.os.Parcel;
import android.os.Parcelable;
/**
* 相册数据的实体
*
* @author gyz
*
*/
public class PhotoResult implements Parcelable {
/**
* 相册的标号
*/
private String pid;
/**
* 相册的封面图片的编号
*/
private int image;
/**
* 相册的标题
*/
private String title;
/**
* 相册中照片的数量
*/
private int count;
/**
* 相册创建时间
*/
private String time;
/**
* 相册的类型(0-头像相册,1-照片相册)
*/
private int type;
/**
* 相册中照片的具体内容
*/
private List<PhotoDetailResult> images;
/**
* 头像地址
*/
private String avatar;
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public int getImage() {
return image;
}
public void setImage(int image) {
this.image = image;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public List<PhotoDetailResult> getImages() {
return images;
}
public void setImages(List<PhotoDetailResult> images) {
this.images = images;
}
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(pid);
dest.writeString(title);
dest.writeString(time);
dest.writeInt(image);
dest.writeInt(count);
dest.writeInt(type);
dest.writeList(images);
}
public static final Parcelable.Creator<PhotoResult> CREATOR = new Creator<PhotoResult>() {
public PhotoResult[] newArray(int size) {
return new PhotoResult[size];
}
@SuppressWarnings("unchecked")
public PhotoResult createFromParcel(Parcel source) {
PhotoResult result = new PhotoResult();
result.setPid(source.readString());
result.setTitle(source.readString());
result.setTime(source.readString());
result.setImage(source.readInt());
result.setCount(source.readInt());
result.setType(source.readInt());
result.setImages(source.readArrayList(PhotoResult.class
.getClassLoader()));
return result;
}
};
}