diff --git a/ts/types/Message.ts b/ts/types/Message.ts index f539ed1a8..4afe2dc84 100644 --- a/ts/types/Message.ts +++ b/ts/types/Message.ts @@ -8,32 +8,39 @@ export type Message export type IncomingMessage = Readonly<{ type: 'incoming'; + // Required attachments: Array; + id: string; + received_at: number; + + // Optional body?: string; decrypted_at?: number; errors?: Array; flags?: number; - id: string; - received_at: number; source?: string; sourceDevice?: number; } & SharedMessageProperties & Message4 & ExpirationTimerUpdate>; export type OutgoingMessage = Readonly<{ type: 'outgoing'; + + // Required attachments: Array; - body?: string; delivered: number; delivered_to: Array; destination: string; // PhoneNumber expirationStartTimestamp: number; - expires_at?: number; - expireTimer?: number; id: string; received_at: number; - recipients?: Array; // Array sent: boolean; sent_to: Array; // Array + + // Optional + body?: string; + expires_at?: number; + expireTimer?: number; + recipients?: Array; // Array synced: boolean; } & SharedMessageProperties & Message4 & ExpirationTimerUpdate>;