| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Contact | Contact | SafetyNumberModule | SignalMessenger |
| (2) Message | Message | MessageModule | SignalMessenger |
| (3) Reaction | Reaction | SafetyNumberModule | SignalMessenger |
| (4) SafetyNumber | SafetyNumber | SafetyNumberModule | SignalMessenger |
| (5) UserAccount | UserAccount | UserAccountModule | SignalMessenger |
| (6) VerificationEvent | VerificationEvent | SafetyNumberModule | SignalMessenger |
| Contact | SafetyNumberModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | Contact | ||
| (2) DisplayName | STRING | Contact | ||
| (3) E164Number | STRING | Contact | ||
| (4) IsInAddressBook | BOOL | Contact | ||
| (5) IsMarkedAsSpam | BOOL | Contact | ||
| (6) OwnerUserAccount | LONG | Contact | ||
| (7) RemoteUserAccount | LONG | Contact | ||
| (8) UpdatedAt | DATE | Contact |
Example:
final Contact contact = (Contact) invokeModule(SAFETY_NUMBER_MODULE + "/contact/" + id, Contact.class);| Reaction | SafetyNumberModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | Reaction | ||
| (2) EmojiCode | STRING | Reaction | ||
| (3) Message | LONG | Reaction | Message | MessageModule |
| (4) UserAccount | LONG | Reaction | UserAccount | UserAccountModule |
Example:
final Reaction reaction = (Reaction) invokeModule(SAFETY_NUMBER_MODULE + "/reaction/" + id, Reaction.class);| SafetyNumber | SafetyNumberModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | SafetyNumber | ||
| (2) IsCurrent | BOOL | SafetyNumber | ||
| (3) SafetyNumberValue | STRING | SafetyNumber | ||
| (4) UserAccountA | LONG | SafetyNumber | UserAccount | UserAccountModule |
| (5) UserAccountB | LONG | SafetyNumber | UserAccount | UserAccountModule |
Example:
final SafetyNumber safetynumber = (SafetyNumber) invokeModule(SAFETY_NUMBER_MODULE + "/safetynumber/" + id, SafetyNumber.class);| VerificationEvent | SafetyNumberModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | VerificationEvent | ||
| (2) EventType | STRING | VerificationEvent | ||
| (3) SafetyNumber | LONG | VerificationEvent | SafetyNumber | SafetyNumberModule |
| (4) VerifiedUserAccount | LONG | VerificationEvent | ||
| (5) VerifierUserAccount | LONG | VerificationEvent |
Example:
final VerificationEvent verificationevent = (VerificationEvent) invokeModule(SAFETY_NUMBER_MODULE + "/verificationevent/" + id, VerificationEvent.class);| Contact | Donate | Imprint |