| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) CallDuration | CallDuration | CallDurationModule | SignalMessenger |
| (2) CallParticipant | CallParticipant | CallDurationModule | SignalMessenger |
| (3) Conversation | Conversation | ConversationModule | SignalMessenger |
| (4) Device | Device | MessageModule | SignalMessenger |
| (5) DeviceKey | DeviceKey | CallDurationModule | SignalMessenger |
| (6) EncryptionKeyBundle | EncryptionKeyBundle | UserAccountModule | SignalMessenger |
| (7) IdentityKey | IdentityKey | CallDurationModule | SignalMessenger |
| (8) UserAccount | UserAccount | UserAccountModule | SignalMessenger |
| CallDuration | CallDurationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CallType | STRING | CallDuration | ||
| (2) Conversation | LONG | CallDuration | Conversation | ConversationModule |
| (3) EndedAt | DATE | CallDuration | ||
| (4) InitiatorUserAccount | LONG | CallDuration | ||
| (5) ProtocolVersion | STRING | CallDuration | ||
| (6) StartedAt | DATE | CallDuration | ||
| (7) TerminationReason | STRING | CallDuration |
Example:
final CallDuration callduration = (CallDuration) invokeModule(CALL_DURATION_MODULE + "/callduration/" + id, CallDuration.class);| CallParticipant | CallDurationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CallDuration | LONG | CallParticipant | CallDuration | CallDurationModule |
| (2) IsMuted | BOOL | CallParticipant | ||
| (3) IsVideoEnabled | BOOL | CallParticipant | ||
| (4) JoinedAt | DATE | CallParticipant | ||
| (5) LeftAt | DATE | CallParticipant | ||
| (6) MediaStatus | STRING | CallParticipant | ||
| (7) UserAccount | LONG | CallParticipant | UserAccount | UserAccountModule |
Example:
final CallParticipant callparticipant = (CallParticipant) invokeModule(CALL_DURATION_MODULE + "/callparticipant/" + id, CallParticipant.class);| DeviceKey | CallDurationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | DeviceKey | ||
| (2) Device | LONG | DeviceKey | Device | MessageModule |
| (3) IsCurrent | BOOL | DeviceKey | ||
| (4) PublicKey | STRING | DeviceKey |
Example:
final DeviceKey devicekey = (DeviceKey) invokeModule(CALL_DURATION_MODULE + "/devicekey/" + id, DeviceKey.class);| IdentityKey | CallDurationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | IdentityKey | ||
| (2) IsCurrent | BOOL | IdentityKey | ||
| (3) PublicKey | STRING | IdentityKey | ||
| (4) UserAccount | LONG | IdentityKey | UserAccount | UserAccountModule |
Example:
final IdentityKey identitykey = (IdentityKey) invokeModule(CALL_DURATION_MODULE + "/identitykey/" + id, IdentityKey.class);| Contact | Donate | Imprint |