| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) AbuseReport | AbuseReport | ConversationModule | SignalMessenger |
| (2) CallDuration | CallDuration | CallDurationModule | SignalMessenger |
| (3) Conversation | Conversation | ConversationModule | SignalMessenger |
| (4) GroupChat | GroupChat | ConversationModule | SignalMessenger |
| (5) GroupMember | GroupMember | StickerPackModule | SignalMessenger |
| (6) Message | Message | MessageModule | SignalMessenger |
| (7) NotificationSetting | NotificationSetting | ConversationModule | SignalMessenger |
| (8) PaymentTransaction | PaymentTransaction | PaymentAccountModule | SignalMessenger |
| (9) ServerLogEntry | ServerLogEntry | ServerNodeModule | SignalMessenger |
| (10) UserAccount | UserAccount | UserAccountModule | SignalMessenger |
| AbuseReport | ConversationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) Category | STRING | AbuseReport | ||
| (2) CreatedAt | DATE | AbuseReport | ||
| (3) Description | STRING | AbuseReport | ||
| (4) GroupChat | LONG | AbuseReport | GroupChat | ConversationModule |
| (5) HandledAt | DATE | AbuseReport | ||
| (6) HandlerNote | STRING | AbuseReport | ||
| (7) Message | LONG | AbuseReport | Message | MessageModule |
| (8) ReportedUserAccount | LONG | AbuseReport | ||
| (9) ReporterUserAccount | LONG | AbuseReport |
Example:
final AbuseReport abusereport = (AbuseReport) invokeModule(CONVERSATION_MODULE + "/abusereport/" + id, AbuseReport.class);| Conversation | ConversationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | Conversation | ||
| (2) GroupChat | LONG | Conversation | GroupChat | ConversationModule |
| (3) Type | STRING | Conversation | ||
| (4) UpdatedAt | DATE | Conversation | ||
| (5) UserAccountA | LONG | Conversation | UserAccount | UserAccountModule |
| (6) UserAccountB | LONG | Conversation | UserAccount | UserAccountModule |
Example:
final Conversation conversation = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + id, Conversation.class);| GroupChat | ConversationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) AvatarUrl | STRING | GroupChat | ||
| (2) CreatedAt | DATE | GroupChat | ||
| (3) CreatedByUserAccount | LONG | GroupChat | ||
| (4) Description | STRING | GroupChat | ||
| (5) InviteLinkToken | STRING | GroupChat | ||
| (6) IsAnnouncementOnly | BOOL | GroupChat | ||
| (7) IsArchived | BOOL | GroupChat | ||
| (8) Title | STRING | GroupChat | ||
| (9) UpdatedAt | DATE | GroupChat |
Example:
final GroupChat groupchat = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + id, GroupChat.class);| NotificationSetting | ConversationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) Conversation | LONG | NotificationSetting | Conversation | ConversationModule |
| (2) CreatedAt | DATE | NotificationSetting | ||
| (3) CustomSound | STRING | NotificationSetting | ||
| (4) IsMuted | BOOL | NotificationSetting | ||
| (5) MutedUntil | DATE | NotificationSetting | ||
| (6) ShowPreview | BOOL | NotificationSetting | ||
| (7) UpdatedAt | DATE | NotificationSetting | ||
| (8) UserAccount | LONG | NotificationSetting | UserAccount | UserAccountModule |
Example:
final NotificationSetting notificationsetting = (NotificationSetting) invokeModule(CONVERSATION_MODULE + "/notificationsetting/" + id, NotificationSetting.class);| Contact | Donate | Imprint |