| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Block | Block | UserAccountModule | SignalMessenger |
| (2) CallParticipant | CallParticipant | CallDurationModule | SignalMessenger |
| (3) Conversation | Conversation | ConversationModule | SignalMessenger |
| (4) Device | Device | MessageModule | SignalMessenger |
| (5) EncryptionKeyBundle | EncryptionKeyBundle | UserAccountModule | SignalMessenger |
| (6) GroupMember | GroupMember | StickerPackModule | SignalMessenger |
| (7) IdentityKey | IdentityKey | CallDurationModule | SignalMessenger |
| (8) NotificationSetting | NotificationSetting | ConversationModule | SignalMessenger |
| (9) PaymentAccount | PaymentAccount | PaymentAccountModule | SignalMessenger |
| (10) PhoneNumber | PhoneNumber | UserAccountModule | SignalMessenger |
| (11) Reaction | Reaction | SafetyNumberModule | SignalMessenger |
| (12) SafetyNumber | SafetyNumber | SafetyNumberModule | SignalMessenger |
| (13) ServerLogEntry | ServerLogEntry | ServerNodeModule | SignalMessenger |
| (14) UserAccount | UserAccount | UserAccountModule | SignalMessenger |
| (15) UserSetting | UserSetting | ServerNodeModule | SignalMessenger |
| Block | UserAccountModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) BlockedE164Number | STRING | Block | ||
| (2) BlockedUserAccount | LONG | Block | ||
| (3) CreatedAt | DATE | Block | ||
| (4) Reason | STRING | Block | ||
| (5) UserAccount | LONG | Block | UserAccount | UserAccountModule |
Example:
final Block block = (Block) invokeModule(USER_ACCOUNT_MODULE + "/block/" + id, Block.class);| EncryptionKeyBundle | UserAccountModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) BundleVersion | INT | EncryptionKeyBundle | ||
| (2) CreatedAt | DATE | EncryptionKeyBundle | ||
| (3) Device | LONG | EncryptionKeyBundle | Device | MessageModule |
| (4) IdentityKey | LONG | EncryptionKeyBundle | IdentityKey | CallDurationModule |
| (5) UserAccount | LONG | EncryptionKeyBundle | UserAccount | UserAccountModule |
Example:
final EncryptionKeyBundle encryptionkeybundle = (EncryptionKeyBundle) invokeModule(USER_ACCOUNT_MODULE + "/encryptionkeybundle/" + id, EncryptionKeyBundle.class);| PhoneNumber | UserAccountModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CountryCode | STRING | PhoneNumber | ||
| (2) CreatedAt | DATE | PhoneNumber | ||
| (3) E164Number | STRING | PhoneNumber | ||
| (4) IsPrimary | BOOL | PhoneNumber | ||
| (5) IsVerified | BOOL | PhoneNumber | ||
| (6) UserAccount | LONG | PhoneNumber | UserAccount | UserAccountModule |
| (7) VerificationMethod | STRING | PhoneNumber | ||
| (8) VerifiedAt | DATE | PhoneNumber |
Example:
final PhoneNumber phonenumber = (PhoneNumber) invokeModule(USER_ACCOUNT_MODULE + "/phonenumber/" + id, PhoneNumber.class);| UserAccount | UserAccountModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | UserAccount | ||
| (2) DisplayName | STRING | UserAccount | ||
| (3) IsBanned | BOOL | UserAccount | ||
| (4) IsRegistered | BOOL | UserAccount | ||
| (5) LastSeenAt | DATE | UserAccount | ||
| (6) PreferredLanguage | STRING | UserAccount | ||
| (7) ProfileAvatarUrl | STRING | UserAccount | ||
| (8) ProfileBiography | STRING | UserAccount | ||
| (9) RegionCode | STRING | UserAccount | ||
| (10) UpdatedAt | DATE | UserAccount | ||
| (11) Username | STRING | UserAccount |
Example:
final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);| Contact | Donate | Imprint |