Package ch.threema.apitool.messages
Class DeliveryReceipt
java.lang.Object
ch.threema.apitool.messages.ThreemaMessage
ch.threema.apitool.messages.DeliveryReceipt
@Generated(value="msgapi-sdk-codegen",
date="2024-03-15T14:13:28.152752276+00:00")
public class DeliveryReceipt
extends ThreemaMessage
A delivery receipt message that can be sent/received with end-to-end encryption via Threema. Each
delivery receipt message confirms the receipt of one or multiple regular messages.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class ch.threema.apitool.messages.ThreemaMessage
BLOB_ID_LEN -
Constructor Summary
ConstructorsConstructorDescriptionDeliveryReceipt(DeliveryReceipt.Type receiptType, List<MessageId> ackedMessageIds) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DeliveryReceiptfromString(byte[] data, int realDataLength) The acked message idsbyte[]getData()The message receipt typeintinthashCode()toString()
-
Field Details
-
TYPE_CODE
public static final int TYPE_CODE- See Also:
-
-
Constructor Details
-
DeliveryReceipt
-
-
Method Details
-
getReceiptType
The message receipt type- Returns:
- receiptType
-
getAckedMessageIds
The acked message ids- Returns:
- ackedMessageIds
-
getTypeCode
public int getTypeCode()- Specified by:
getTypeCodein classThreemaMessage- Returns:
- the message's type code
-
getData
- Specified by:
getDatain classThreemaMessage- Returns:
- The message's raw content
- Throws:
BadMessageException
-
fromString
public static DeliveryReceipt fromString(byte[] data, int realDataLength) throws BadMessageException - Throws:
BadMessageException
-
equals
- Overrides:
equalsin classThreemaMessage
-
hashCode
public int hashCode() -
toString
-