package com.targroup.coolapkconsole.model;
import android.os.Parcel;
import android.os.Parcelable;
/**
* Created by rachel on 17-1-30.
* Just an app object.
* @author Rachel
*/
public class AppItem implements Parcelable{
private long id;
private String icon;
private String name;
private String packageName;
private String version;
private String size;
private String apiVersion;
private String type;
private String tag;
private String downloads;
private String creator;
private String updater;
private String lastUpdate;
private String status;
public AppItem(long id, String icon, String name, String packageName, String version, String size, String apiVersion,
String type, String tag, String downloads, String creator, String updater, String lastUpdate, String status) {
this.id = id;
this.icon = icon;
this.name = name;
this.packageName = packageName;
this.version = version;
this.size = size;
this.apiVersion = apiVersion;
this.type = type;
this.tag = tag;
this.downloads = downloads;
this.creator = creator;
this.updater = updater;
this.lastUpdate = lastUpdate;
this.status = status;
}
protected AppItem(Parcel in) {
id = in.readLong();
icon = in.readString();
name = in.readString();
packageName = in.readString();
version = in.readString();
size = in.readString();
apiVersion = in.readString();
type = in.readString();
tag = in.readString();
downloads = in.readString();
creator = in.readString();
updater = in.readString();
lastUpdate = in.readString();
status = in.readString();
}
public static final Creator<AppItem> CREATOR = new Creator<AppItem>() {
@Override
public AppItem createFromParcel(Parcel in) {
return new AppItem(in);
}
@Override
public AppItem[] newArray(int size) {
return new AppItem[size];
}
};
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getIcon() {
return icon;
}
public void setIcon(String icon) {
this.icon = icon;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPackageName() {
return packageName;
}
public void setPackageName(String packageName) {
this.packageName = packageName;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getSize() {
return size;
}
public void setSize(String size) {
this.size = size;
}
public String getApiVersion() {
return apiVersion;
}
public void setApiVersion(String apiVersion) {
this.apiVersion = apiVersion;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getTag() {
return tag;
}
public void setTag(String tag) {
this.tag = tag;
}
public String getDownloads() {
return downloads;
}
public void setDownloads(String downloads) {
this.downloads = downloads;
}
public String getCreator() {
return creator;
}
public void setCreator(String creator) {
this.creator = creator;
}
public String getUpdater() {
return updater;
}
public void setUpdater(String updater) {
this.updater = updater;
}
public String getLastUpdate() {
return lastUpdate;
}
public void setLastUpdate(String lastUpdate) {
this.lastUpdate = lastUpdate;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(id);
dest.writeString(icon);
dest.writeString(name);
dest.writeString(packageName);
dest.writeString(version);
dest.writeString(size);
dest.writeString(apiVersion);
dest.writeString(type);
dest.writeString(tag);
dest.writeString(downloads);
dest.writeString(creator);
dest.writeString(updater);
dest.writeString(lastUpdate);
dest.writeString(status);
}
}