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.