# Functions

AllMessageTypes returns all valid message types.
New creates a new Signal API client and returns it.
ParseMessageType parses a message type given its representation as a string.

# Constants

MessageTypeData represents a message that has data.
MessageTypeDataMessage represents a message that has data and has a message.
MessageTypeReceipt represents a message that has a receipt.
MessageTypeSync represents a message that has a sync.
MessageTypeTyping represents a message that has a typing.
No description provided by the author

# Variables

ErrMessageTypeUnknown is returned if message type (string) is not known.

# Structs

Attachment defines the attachment structure of a message.
Client represents the Signal API client, and is returned by the New() function.
DataMessage represents a data message.
Envelope represents a message envelope.
Message defines the message structure received from the Signal API.
ReceiptMessage represents a receipt message.
TypingMessage represents a typing message.

# Type aliases

MessageType represents a type of a message.