]>
nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/api/StickerPackId.java
1 package org
.asamk
.signal
.manager
.api
;
3 import org
.whispersystems
.signalservice
.internal
.util
.Hex
;
5 import java
.util
.Arrays
;
7 public class StickerPackId
{
9 private final byte[] id
;
11 private StickerPackId(final byte[] id
) {
15 public static StickerPackId
deserialize(byte[] packId
) {
16 return new StickerPackId(packId
);
19 public byte[] serialize() {
24 public boolean equals(final Object o
) {
25 if (this == o
) return true;
26 if (o
== null || getClass() != o
.getClass()) return false;
28 final StickerPackId that
= (StickerPackId
) o
;
30 return Arrays
.equals(id
, that
.id
);
34 public int hashCode() {
35 return Arrays
.hashCode(id
);
39 public String
toString() {
40 return "StickerPackId{" + Hex
.toStringCondensed(id
) + '}';