package org.wikipedia.createaccount;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.NonNull;
public class CreateAccountResult implements Parcelable {
@NonNull private final String status;
@NonNull private final String message;
public CreateAccountResult(@NonNull String status, @NonNull String message) {
this.status = status;
this.message = message;
}
@NonNull
public String getStatus() {
return status;
}
@NonNull
public String getMessage() {
return message;
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
parcel.writeString(status);
parcel.writeString(message);
}
@Override
public int describeContents() {
return 0;
}
protected CreateAccountResult(Parcel in) {
status = in.readString();
message = in.readString();
}
@NonNull
public static final Parcelable.Creator<CreateAccountResult> CREATOR
= new Parcelable.Creator<CreateAccountResult>() {
@Override
public CreateAccountResult createFromParcel(Parcel in) {
return new CreateAccountResult(in);
}
@Override
public CreateAccountResult[] newArray(int size) {
return new CreateAccountResult[size];
}
};
}