package com.kaixin.android.result; import java.util.List; import android.os.Parcel; import android.os.Parcelable; /** * 附近的照片数据实体类 * * @author gyz * */ public class NearbyPhotoResult implements Parcelable { /** * 照片ID */ private String pid; /** * 照片内容 */ private String image; /** * 照片标题 */ private String title; /** * 照片数量 */ private int count; /** * 照片地点 */ private String location; /** * 间隔距离 */ private String distance; /** * 照片内容 */ private List<NearbyPhotoDetailResult> images; public String getPid() { return pid; } public void setPid(String pid) { this.pid = pid; } public String getImage() { return image; } public void setImage(String 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 getLocation() { return location; } public void setLocation(String location) { this.location = location; } public String getDistance() { return distance; } public void setDistance(String distance) { this.distance = distance; } public List<NearbyPhotoDetailResult> getImages() { return images; } public void setImages(List<NearbyPhotoDetailResult> images) { this.images = images; } public int describeContents() { return 0; } public void writeToParcel(Parcel dest, int flags) { dest.writeString(pid); dest.writeString(image); dest.writeString(title); dest.writeString(location); dest.writeString(distance); dest.writeInt(count); dest.writeList(images); } public static final Parcelable.Creator<NearbyPhotoResult> CREATOR = new Creator<NearbyPhotoResult>() { @SuppressWarnings("unchecked") public NearbyPhotoResult createFromParcel(Parcel source) { NearbyPhotoResult result = new NearbyPhotoResult(); result.setPid(source.readString()); result.setImage(source.readString()); result.setTitle(source.readString()); result.setLocation(source.readString()); result.setDistance(source.readString()); result.setCount(source.readInt()); result.setImages(source.readArrayList(NearbyPhotoResult.class .getClassLoader())); return result; } public NearbyPhotoResult[] newArray(int size) { return new NearbyPhotoResult[size]; } }; }