Message
Messages represent messages synced from connected chat providers in Lightfield. Read responses are visibility-aware and may be redacted based on the caller.
ModelsExpand Collapse
type MessageListResponse struct{…}
type MessageListResponse struct{…}
Data []MessageListResponseDataArray of message objects for the current page.
Data []MessageListResponseData
Array of message objects for the current page.
Fields map[string, MessageListResponseDataField]Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
Fields map[string, MessageListResponseDataField]
Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
Value MessageListResponseDataFieldValueUnionThe field value, or null if unset.
Value MessageListResponseDataFieldValueUnion
The field value, or null if unset.
ValueType stringThe data type of the field.
ValueType string
The data type of the field.
One of the following:
const MessageListResponseDataFieldValueTypeAddress MessageListResponseDataFieldValueType = "ADDRESS"
const MessageListResponseDataFieldValueTypeCheckbox MessageListResponseDataFieldValueType = "CHECKBOX"
const MessageListResponseDataFieldValueTypeCurrency MessageListResponseDataFieldValueType = "CURRENCY"
const MessageListResponseDataFieldValueTypeDatetime MessageListResponseDataFieldValueType = "DATETIME"
const MessageListResponseDataFieldValueTypeFullName MessageListResponseDataFieldValueType = "FULL_NAME"
const MessageListResponseDataFieldValueTypeMarkdown MessageListResponseDataFieldValueType = "MARKDOWN"
const MessageListResponseDataFieldValueTypeMultiSelect MessageListResponseDataFieldValueType = "MULTI_SELECT"
const MessageListResponseDataFieldValueTypeSingleSelect MessageListResponseDataFieldValueType = "SINGLE_SELECT"
const MessageListResponseDataFieldValueTypeSocialHandle MessageListResponseDataFieldValueType = "SOCIAL_HANDLE"
type MessageRetrieveResponse struct{…}
type MessageRetrieveResponse struct{…}
Fields map[string, MessageRetrieveResponseField]Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
Fields map[string, MessageRetrieveResponseField]
Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
Value MessageRetrieveResponseFieldValueUnionThe field value, or null if unset.
Value MessageRetrieveResponseFieldValueUnion
The field value, or null if unset.
ValueType stringThe data type of the field.
ValueType string
The data type of the field.
One of the following:
const MessageRetrieveResponseFieldValueTypeAddress MessageRetrieveResponseFieldValueType = "ADDRESS"
const MessageRetrieveResponseFieldValueTypeCheckbox MessageRetrieveResponseFieldValueType = "CHECKBOX"
const MessageRetrieveResponseFieldValueTypeCurrency MessageRetrieveResponseFieldValueType = "CURRENCY"
const MessageRetrieveResponseFieldValueTypeDatetime MessageRetrieveResponseFieldValueType = "DATETIME"
const MessageRetrieveResponseFieldValueTypeFullName MessageRetrieveResponseFieldValueType = "FULL_NAME"
const MessageRetrieveResponseFieldValueTypeMarkdown MessageRetrieveResponseFieldValueType = "MARKDOWN"
const MessageRetrieveResponseFieldValueTypeMultiSelect MessageRetrieveResponseFieldValueType = "MULTI_SELECT"
const MessageRetrieveResponseFieldValueTypeSingleSelect MessageRetrieveResponseFieldValueType = "SINGLE_SELECT"
const MessageRetrieveResponseFieldValueTypeSocialHandle MessageRetrieveResponseFieldValueType = "SOCIAL_HANDLE"