mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-24 08:47:46 +00:00
61 lines
1.3 KiB
Java
61 lines
1.3 KiB
Java
|
package org.thoughtcrime.securesms.stickers;
|
||
|
|
||
|
import android.os.Parcel;
|
||
|
import android.os.Parcelable;
|
||
|
import android.support.annotation.NonNull;
|
||
|
|
||
|
public class StickerLocator implements Parcelable {
|
||
|
|
||
|
private final String packId;
|
||
|
private final String packKey;
|
||
|
private final int stickerId;
|
||
|
|
||
|
public StickerLocator(@NonNull String packId, @NonNull String packKey, int stickerId) {
|
||
|
this.packId = packId;
|
||
|
this.packKey = packKey;
|
||
|
this.stickerId = stickerId;
|
||
|
}
|
||
|
|
||
|
private StickerLocator(Parcel in) {
|
||
|
packId = in.readString();
|
||
|
packKey = in.readString();
|
||
|
stickerId = in.readInt();
|
||
|
}
|
||
|
|
||
|
public @NonNull String getPackId() {
|
||
|
return packId;
|
||
|
}
|
||
|
|
||
|
public @NonNull String getPackKey() {
|
||
|
return packKey;
|
||
|
}
|
||
|
|
||
|
public @NonNull int getStickerId() {
|
||
|
return stickerId;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int describeContents() {
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void writeToParcel(Parcel dest, int flags) {
|
||
|
dest.writeString(packId);
|
||
|
dest.writeString(packKey);
|
||
|
dest.writeInt(stickerId);
|
||
|
}
|
||
|
|
||
|
public static final Creator<StickerLocator> CREATOR = new Creator<StickerLocator>() {
|
||
|
@Override
|
||
|
public StickerLocator createFromParcel(Parcel in) {
|
||
|
return new StickerLocator(in);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public StickerLocator[] newArray(int size) {
|
||
|
return new StickerLocator[size];
|
||
|
}
|
||
|
};
|
||
|
}
|