package com.mariussoft.endlessjabber.sdk;
import android.os.Parcel;
import android.os.Parcelable;
/**
*
* An MMS attachment
*
*/
public class MMSPart implements Parcelable {
/**
* The name of the MMS attachment
*/
public String Name = "";
/**
* The MimeType of the MMS attachment
*/
public String MimeType = "";
/**
* The byte[] of the MMS attachment
*/
public byte[] Data;
public MMSPart() {
}
public MMSPart(Parcel parcel) {
Name = parcel.readString();
MimeType = parcel.readString();
Data = new byte[parcel.readInt()];
parcel.readByteArray(Data);
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int arg1) {
dest.writeString(Name);
dest.writeString(MimeType);
dest.writeInt(Data.length);
dest.writeByteArray(Data);
}
public static final Parcelable.Creator<MMSPart> CREATOR = new Parcelable.Creator<MMSPart>() {
public MMSPart createFromParcel(Parcel in) {
return new MMSPart(in);
}
public MMSPart[] newArray(int size) {
return new MMSPart[size];
}
};
}