Expand description
This module contains the generated types for the library.
Modules
Base64 data that encodes to url safe base64, but can decode from multiple base64 implementations to account for various clients and libraries. Compatible with serde and JsonSchema.
Error methods.
Utility functions used for pagination.
A library to implement phone numbers for our database and JSON serialization and deserialization.
Structs
Resources to compute the analytics for. Defaults to all.
Attachment metadata
Channel settings
Details for the starter comment
Optional metadata about the conversation
Settings of the channel
A link is used to connect a Front conversation to an external resource.
A message template that is used for pre-written responses
A message template folder that is used to store message templates or other folders.
A message template folder that is used to store message templates or other folders.
A message template that is used for pre-written responses
A signature that can be used to sign messages.
A message template that is used for pre-written responses
A signature that can be used to sign messages.
A tag is a label that can be used to classify conversations.
An event is created everytime something interesting is happening in Front.
Event source
Data of the sender
A link used to connect a Front conversation to an external resource.
Optional metadata about the message
Metadata about the resource
Data of the sender
Settings to replace.
For custom channels, all settings may be replaced.
For all other channels, only undo_send_time
and all_teammates_can_reply
may be replaced.
A tag is a label that can be used to classify conversations.
Partial representation (type & id) of the event’s target
Metadata about the resource
A teammate is a user in Front.
A message template folder that is used to store message templates or other folders.
A signature that can be used to sign messages.
Enums
Status of the analytics
Status of the report.
Format of the message body. Can be markdown
(default) or html
.
Color of the shift
Status of the conversation
Type of the channel
Conversation type
Type of the custom field
The resource which triggered the event
If the message is a draft, describes the draft mode. Can be ‘private’ (draft is visible to the author only) or ‘shared’ (draft is visible to all teammates with access to the conversation).
Mode of the draft to update. Can only be ‘shared’ (draft is visible to all teammates with access to the conversation).
Type of event
Highlight color of the tag.
Format of the message body. Can be markdown
(default) or html
, and can only be specified for email
type.
Type of the message to import. Default is email
.
Type of the message
Type of resource
Mode of the draft to create. Can be ‘private’ (draft is visible to the author only) or ‘shared’ (draft is visible to all teammates with access to the conversation).
Role of the recipient
Color of the shift
Source of the handle. Can be email
, phone
, twitter
, facebook
, intercom
, front_chat
, or custom
.
New status of the conversation
The resource which received the event
Type of resource
Type of the channel
The value of a scalar metric.