Uses of Class
ch.threema.apitool.types.GroupId
Packages that use GroupId
Package
Description
-
Uses of GroupId in ch.threema.apitool
Methods in ch.threema.apitool with parameters of type GroupIdModifier and TypeMethodDescriptionstatic EncryptResultCryptTool.encryptGroupBallotCreateMessage(GroupId groupId, byte[] ballotId, String description, State state, VotingMode votingMode, ResultsDisclosureType resultsDisclosureType, int order, DisplayMode displayMode, List<BallotChoice> choices, List<String> participants, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupBallotVoteMessage(GroupId groupId, byte[] creator, byte[] ballotId, List<VoteChoice> votes, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupCreateMessage(GroupId groupId, List<String> members, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupDeletePhoto(GroupId groupId, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupDeliveryReceipt(GroupId groupId, DeliveryReceipt.Type receiptType, List<MessageId> ackedMessageIds, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupFileMessage(GroupId groupId, byte[] blobId, byte[] thumbnailBlobId, String thumbnailMediaType, byte[] encryptionKey, String mimeType, String fileName, int size, String caption, FileRenderingType renderingType, String correlationId, Map<String, Object> metadata, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupLeaveMessage(GroupId groupId, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupLocationMessage(GroupId groupId, String latitude, String longitude, Float accuracy, String poiName, String address, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupRenameMessage(GroupId groupId, String groupName, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupRequestSyncMessage(GroupId groupId, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupSetPhoto(GroupId groupId, byte[] blobId, int size, byte[] encryptionKey, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Groupstatic EncryptResultCryptTool.encryptGroupTextMessage(GroupId groupId, String text, byte[] senderPrivateKey, byte[] recipientPublicKey) Encrypt a Group -
Uses of GroupId in ch.threema.apitool.helpers
Methods in ch.threema.apitool.helpers with parameters of type GroupIdModifier and TypeMethodDescriptionApiResponse<org.json.JSONArray> E2EHelper.sendGroupBallotCreateMessage(List<String> threemaIds, GroupId groupId, byte[] ballotId, String description, State state, VotingMode votingMode, ResultsDisclosureType resultsDisclosureType, DisplayMode displayMode, List<BallotChoice> choices, List<String> participants) Encrypt a ballot create message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupBallotVoteMessage(List<String> threemaIds, byte[] creator, GroupId groupId, byte[] ballotId, List<VoteChoice> votes) Encrypt a ballot vote message and send it to the given group.ApiResponse<org.json.JSONArray> Encrypt a group create message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupDeletePhotoMessage(List<String> threemaIds, GroupId groupId) Encrypt a group delete photo message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupDeliveryReceipt(List<String> threemaIds, GroupId groupId, List<MessageId> ackedMessageIds, DeliveryReceipt.Type receiptType) Encrypt a group delivery receipt and send it to all group membersApiResponse<org.json.JSONArray> E2EHelper.sendGroupFileMessage(List<String> threemaId, GroupId groupId, File fileMessageFile) Encrypt a file message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupFileMessage(List<String> threemaId, GroupId groupId, File fileMessageFile, File thumbnailMessageFile, String caption, FileRenderingType renderingType) Encrypt a file message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupFileMessage(List<String> threemaIds, GroupId groupId, File fileMessageFile, File thumbnailMessageFile, String caption, FileRenderingType renderingType, String correlationId, Map<String, Object> metadata) Encrypt a file message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupLeaveMessage(List<String> threemaIds, GroupId groupId) Encrypt a group leave message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupLocationMessage(List<String> threemaIds, GroupId groupId, String lat, String lng, Float accuracy, String poiName, String poiAddress) Encrypt a file message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupLocationMessage(List<String> threemaIds, GroupId groupId, String lat, String lng, String poiName, String poiAddress) Encrypt a file message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupRenameMessage(List<String> threemaIds, GroupId groupId, String newGroupName) Encrypt a group rename message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupRequestSyncMsg(List<String> threemaIds, GroupId groupId) Encrypt a group request sync message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupSetPhotoMessage(List<String> threemaIds, GroupId groupId, File groupPhotoInJpg) Encrypt a group set photo message and send it to the given group.ApiResponse<org.json.JSONArray> E2EHelper.sendGroupTextMessage(List<String> threemaIds, GroupId groupId, String text) Encrypt a file message and send it to the given group. -
Uses of GroupId in ch.threema.apitool.messages
Methods in ch.threema.apitool.messages that return GroupIdModifier and TypeMethodDescriptionGroupBallotCreateMessage.getGroupId()The group identifierGroupBallotVoteMessage.getGroupId()The group identifierGroupCreateMessage.getGroupId()The group identifierGroupDeletePhoto.getGroupId()The group identifierGroupDeliveryReceipt.getGroupId()The group identifierGroupFileMessage.getGroupId()The group identifierGroupLeaveMessage.getGroupId()The group identifierGroupLocationMessage.getGroupId()The group identifierGroupRenameMessage.getGroupId()The group identifierGroupRequestSyncMessage.getGroupId()The group identifierGroupSetPhoto.getGroupId()The group identifierGroupTextMessage.getGroupId()The group identifierThreemaGroupMessage.getGroupId()The group IDConstructors in ch.threema.apitool.messages with parameters of type GroupIdModifierConstructorDescriptionGroupBallotCreateMessage(GroupId groupId, byte[] ballotId, String description, State state, VotingMode votingMode, ResultsDisclosureType resultsDisclosureType, int order, DisplayMode displayMode, List<BallotChoice> choices, List<String> participants) GroupBallotVoteMessage(GroupId groupId, byte[] creator, byte[] ballotId, List<VoteChoice> votes) GroupCreateMessage(GroupId groupId, List<String> members) GroupDeletePhoto(GroupId groupId) GroupDeliveryReceipt(GroupId groupId, DeliveryReceipt.Type receiptType, List<MessageId> ackedMessageIds) GroupFileMessage(GroupId groupId, byte[] blobId, byte[] thumbnailBlobId, String thumbnailMediaType, byte[] encryptionKey, String mimeType, String fileName, int size, String caption, FileRenderingType renderingType, String correlationId, Map<String, Object> metadata) GroupLeaveMessage(GroupId groupId) GroupLocationMessage(GroupId groupId, String latitude, String longitude, Float accuracy, String poiName, String address) GroupRenameMessage(GroupId groupId, String groupName) GroupRequestSyncMessage(GroupId groupId) GroupSetPhoto(GroupId groupId, byte[] blobId, int size, byte[] encryptionKey) GroupTextMessage(GroupId groupId, String text) ThreemaGroupMessage(GroupId groupId) -
Uses of GroupId in ch.threema.apitool.serializers
Methods in ch.threema.apitool.serializers that return GroupIdModifier and TypeMethodDescriptionstatic GroupIdBallotCreateMessageSerializer.extractGroupId(byte[] data) static GroupIdCustomMessageSerializer.extractGroupId(byte[] data) static GroupIdFileMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupBallotCreateMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupBallotVoteMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupCreateMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupDeletePhotoSerializer.extractGroupId(byte[] data) static GroupIdGroupDeliveryReceiptSerializer.extractGroupId(byte[] data) static GroupIdGroupFileMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupLeaveMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupLocationMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupRenameMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupRequestSyncMessageSerializer.extractGroupId(byte[] data) static GroupIdGroupSetPhotoSerializer.extractGroupId(byte[] data) static GroupIdGroupTextMessageSerializer.extractGroupId(byte[] data) Methods in ch.threema.apitool.serializers with parameters of type GroupIdModifier and TypeMethodDescriptionstatic byte[]GroupBallotVoteMessageSerializer.serialize(GroupId groupId, byte[] creator, byte[] ballotId, List<VoteChoice> votes) static byte[]static byte[]static byte[]GroupDeliveryReceiptSerializer.serialize(GroupId groupId, DeliveryReceipt.Type receiptType, List<MessageId> ackedMessageIds) static byte[]static byte[]static byte[]