Package ch.threema.apitool.serializers
Class GroupDeliveryReceiptSerializer
java.lang.Object
ch.threema.apitool.serializers.GroupDeliveryReceiptSerializer
- All Implemented Interfaces:
CustomMessageSerializer
@Generated(value="msgapi-sdk-codegen",
date="2023-04-26T11:16:11.724535101+00:00")
public class GroupDeliveryReceiptSerializer
extends Object
implements CustomMessageSerializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GroupDeliveryReceiptdeserialize(byte[] data, int realDataLength) static GroupIdextractGroupId(byte[] data) static byte[]extractJson(byte[] data, int realDataLength) static byte[]serialize(GroupId groupId, DeliveryReceipt.Type receiptType, List<MessageId> ackedMessageIds) static voidvalidate(byte[] data, int realDataLength)
-
Constructor Details
-
GroupDeliveryReceiptSerializer
public GroupDeliveryReceiptSerializer()
-
-
Method Details
-
serialize
public static byte[] serialize(GroupId groupId, DeliveryReceipt.Type receiptType, List<MessageId> ackedMessageIds) -
deserialize
public static GroupDeliveryReceipt deserialize(byte[] data, int realDataLength) throws BadMessageException - Throws:
BadMessageException
-
extractGroupId
-
extractJson
public static byte[] extractJson(byte[] data, int realDataLength) -
validate
- Throws:
BadMessageException
-