Expand description
This module contains the generated types for the library.
Modules§
- base64
- 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
- Error methods.
- paginate
- Utility functions used for pagination.
- phone_
number - A library to implement phone numbers for our database and JSON serialization and deserialization.
Structs§
- Accepted
Application Json - Accepted
Canned Answer Folder Deletion Application Json - Accepted
Message Application Json - Account
- Account
Ids - Account
Response - AddContacts
ToGroup - AddConversation
Followers Request Body - AddConversation
Link Request Body - Analytics
Export Request2 - Analytics
Export Response2 - Analytics
Export Response2 Underscore Links - Analytics
Filters - Resources to compute the analytics for. Defaults to all.
- Analytics
Report Request2 - Analytics
Report Response2 - Analytics
Report Response2 Underscore Links - Analytics
Scalar2 - Analytics
Scalar Value - Attachment
- Attachment
Metadata - Attachment metadata
- Channel
Ids - Channel
Response - Channel
Response Settings - Channel settings
- Channel
Response Underscore Links - Channel
Response Underscore Links Related - Comment
- Details for the starter comment
- Comment
Response - Comment
Response Underscore Links - Comment
Response Underscore Links Related - Contact
- Contact
Group Responses - Contact
Group Responses Underscore Links - Contact
Group Responses Underscore Links Related - Contact
Handle - Contact
Ids - Contact
Note Responses - Contact
Response - Contact
Response Underscore Links - Contact
Response Underscore Links Related - Conversation
Response - Conversation
Response Metadata - Optional metadata about the conversation
- Conversation
Response Underscore Links - Conversation
Response Underscore Links Related - Create
Channel - Create
Channel Settings - Settings of the channel
- Create
Comment - Create
Contact - Create
Contact Group - Create
Contact Note - Create
Conversation - Create
Draft - Create
Inbox - Create
Link - A link is used to connect a Front conversation to an external resource.
- Create
Message Template AsChild - A message template that is used for pre-written responses
- Create
Message Template Folder - A message template folder that is used to store message templates or other folders.
- Create
Message Template Folder AsChild - A message template folder that is used to store message templates or other folders.
- Create
Private Message Template - A message template that is used for pre-written responses
- Create
Private Signature - A signature that can be used to sign messages.
- Create
Shared Message Template - A message template that is used for pre-written responses
- Create
Shared Signature - A signature that can be used to sign messages.
- Create
Shift - Create
Tag - A tag is a label that can be used to classify conversations.
- Custom
Field Response - Custom
Field Response Underscore Links - Custom
Message - Delete
Contact Handle - Delete
Conversation Followers Request Body - Delete
Draft - Delete
Folder Response - Edit
Draft - Event
Response - An event is created everytime something interesting is happening in Front.
- Event
Response Source - Event source
- Event
Response Underscore Links - GetChild
Folders Response - GetChild
Folders Response Underscore Links - GetChild
Templates Response - GetChild
Templates Response Underscore Links - GetMessage
Seen Status Response - GetMessage
Seen Status Response Underscore Links - Identity
Response - Identity
Response Underscore Links - Import
Inbox Message Response - Import
Message - Import
Message Metadata - Import
Message Sender - Data of the sender
- Inbox
Ids - Inbox
Response - Inbox
Response Underscore Links - Inbox
Response Underscore Links Related - Link
Response - A link used to connect a Front conversation to an external resource.
- Link
Response Underscore Links - List
Account Contacts Response - List
Account Contacts Response Underscore Links - List
Accounts Response - List
Accounts Response Underscore Links - List
Assigned Conversations Response - List
Assigned Conversations Response Underscore Links - List
Channels Response - List
Channels Response Underscore Links - List
Comment Mentions Response - List
Comment Mentions Response Underscore Links - List
Contact Conversations Response - List
Contact Conversations Response Underscore Links - List
Contact Custom Fields Response - List
Contact Custom Fields Response Underscore Links - List
Contacts Response - List
Contacts Response Underscore Links - List
Conversation Comments Response - List
Conversation Comments Response Underscore Links - List
Conversation Drafts Response - List
Conversation Drafts Response Underscore Links - List
Conversation Events Response - List
Conversation Events Response Underscore Links - List
Conversation Followers Response - List
Conversation Followers Response Underscore Links - List
Conversation Inboxes Response - List
Conversation Inboxes Response Underscore Links - List
Conversation Messages Response - List
Conversation Messages Response Underscore Links - List
Conversations Response - List
Conversations Response Underscore Links - List
Custom Fields Response - List
Custom Fields Response Underscore Links - List
Events Response - List
Events Response Underscore Links - List
Folders Response - List
Folders Response Underscore Links - List
Group Contacts Response - List
Group Contacts Response Underscore Links - List
Groups Response - List
Groups Response Underscore Links - List
Inbox Channels Response - List
Inbox Channels Response Underscore Links - List
Inbox Conversations Response - List
Inbox Conversations Response Underscore Links - List
Inbox Teammates Response - List
Inbox Teammates Response Underscore Links - List
Inboxes Response - List
Inboxes Response Underscore Links - List
Link Conversations Response - List
Link Conversations Response Underscore Links - List
Links Response - List
Links Response Underscore Links - List
Message Templates Response - List
Message Templates Response Underscore Links - List
Notes Response - List
Notes Response Underscore Links - List
OfAccounts Application Json - List
OfAccounts Application Json Underscore Links - List
OfCanned Answer Folders Application Json - List
OfCanned Answer Folders Application Json Underscore Links - List
OfCanned Answers Application Json - List
OfCanned Answers Application Json Underscore Links - List
OfChannels Application Json - List
OfChannels Application Json Underscore Links - List
OfComments Application Json - List
OfComments Application Json Underscore Links - List
OfContact Groups Application Json - List
OfContact Groups Application Json Underscore Links - List
OfContact Notes Application Json - List
OfContact Notes Application Json Underscore Links - List
OfContacts Application Json - List
OfContacts Application Json Underscore Links - List
OfConversation Search Results Application Json - List
OfConversations Application Json - List
OfConversations Application Json Underscore Links - List
OfCustom Fields Application Json - List
OfCustom Fields Application Json Underscore Links - List
OfEvents Application Json - List
OfEvents Application Json Underscore Links - List
OfInboxes Application Json - List
OfInboxes Application Json Underscore Links - List
OfLinks Application Json - List
OfLinks Application Json Underscore Links - List
OfMessages Application Json - List
OfMessages Application Json Underscore Links - List
OfRoles Application Json - List
OfRoles Application Json Underscore Links - List
OfRules Application Json - List
OfRules Application Json Underscore Links - List
OfSeen Receipts Application Json - List
OfSeen Receipts Application Json Underscore Links - List
OfShifts Application Json - List
OfShifts Application Json Underscore Links - List
OfSignatures Application Json - List
OfSignatures Application Json Underscore Links - List
OfTags Application Json - List
OfTags Application Json Underscore Links - List
OfTeammates Application Json - List
OfTeammates Application Json Underscore Links - List
OfTeams Application Json - List
OfTeams Application Json Underscore Links - List
Rules Response - List
Rules Response Underscore Links - List
Shift Teammates Response - List
Shift Teammates Response Underscore Links - List
Shifts Response - List
Shifts Response Underscore Links - List
TagChildren Response - List
TagChildren Response Underscore Links - List
Tagged Conversations Response - List
Tagged Conversations Response Underscore Links - List
Tags Response - List
Tags Response Underscore Links - List
Team Channels Response - List
Team Channels Response Underscore Links - List
Team Contacts Response - List
Team Contacts Response Underscore Links - List
Team Folders Response - List
Team Folders Response Underscore Links - List
Team Groups Response - List
Team Groups Response Underscore Links - List
Team Inboxes Response - List
Team Inboxes Response Underscore Links - List
Team Message Templates Response - List
Team Message Templates Response Underscore Links - List
Team Rules Response - List
Team Rules Response Underscore Links - List
Team Shifts Response - List
Team Shifts Response Underscore Links - List
Team Signatures Response - List
Team Signatures Response Underscore Links - List
Team Tags Response - List
Team Tags Response Underscore Links - List
Teammate Channels Response - List
Teammate Channels Response Underscore Links - List
Teammate Contacts Response - List
Teammate Contacts Response Underscore Links - List
Teammate Folders Response - List
Teammate Folders Response Underscore Links - List
Teammate Groups Response - List
Teammate Groups Response Underscore Links - List
Teammate Inboxes Response - List
Teammate Inboxes Response Underscore Links - List
Teammate Message Templates Response - List
Teammate Message Templates Response Underscore Links - List
Teammate Rules Response - List
Teammate Rules Response Underscore Links - List
Teammate Shifts Response - List
Teammate Shifts Response Underscore Links - List
Teammate Signatures Response - List
Teammate Signatures Response Underscore Links - List
Teammate Tags Response - List
Teammate Tags Response Underscore Links - List
Teammates Response - List
Teammates Response Underscore Links - List
Teams Response - List
Teams Response Underscore Links - Mark
Message Seen Request Body - Merge
Contacts - Message
Response - Message
Response Metadata - Optional metadata about the message
- Message
Response Underscore Links - Message
Response Underscore Links Related - Message
Template Folder Response - Message
Template Folder Response Underscore Links - Message
Template Folder Response Underscore Links Related - Message
Template Response - Message
Template Response Underscore Links - Message
Template Response Underscore Links Related - Meta
- Metadata about the resource
- Metadata
- Options
- Outbound
Message - Outbound
Reply Message - Outbound
Reply Message Options - Pagination
- Receive
Custom Message Response - Recipient
Response - Recipient
Response Underscore Links - Recipient
Response Underscore Links Related - Related
- Reminder
- Reminder
Underscore Links - Reminder
Underscore Links Related - Remove
Conversation Link Request Body - Reply
Draft - Resource
- Resource
Underscore Links - Role
Response - Role
Response Underscore Links - Role
Response Underscore Links Related - Rule
Response - Rule
Response Underscore Links - Rule
Response Underscore Links Related - Search
Conversations Response - Seen
Receipt Response - Seen
Receipt Response Underscore Links - Seen
Receipt Response Underscore Links Related - Sender
- Data of the sender
- Settings
- Settings to replace.
For custom channels, all settings may be replaced.
For all other channels, only
undo_send_time
andall_teammates_can_reply
may be replaced. - Shift
Interval - Shift
Intervals - Shift
Response - Shift
Response Underscore Links - Shift
Response Underscore Links Related - Signature
Response - Signature
Response Underscore Links - Signature
Response Underscore Links Related - TagIds
- TagResponse
- A tag is a label that can be used to classify conversations.
- TagResponse
Underscore Links - TagResponse
Underscore Links Related - Target
- Partial representation (type & id) of the event’s target
- Target
Meta - Metadata about the resource
- TeamIds
- Team
Response - Team
Response Underscore Links - Teammate
Ids - Teammate
Response - A teammate is a user in Front.
- Teammate
Response Underscore Links - Teammate
Response Underscore Links Related - Underscore
Links - Update
Channel - Update
Conversation - Update
Conversation Assignee - Update
Conversation Reminders - Update
Custom Field - Update
Link - Update
Message Template - Update
Message Template Folder - A message template folder that is used to store message templates or other folders.
- Update
Shift - Update
Signature - A signature that can be used to sign messages.
- Update
Tag - Update
Teammate - Validate
Channel Response - Value
OneOf
Enums§
- Analytics
Export Response2 Status - Status of the analytics
- Analytics
Metric Id - Analytics
Report Response2 Status - Status of the report.
- Analytics
Scalar Type - Body
Format - Format of the message body. Can be
markdown
(default) orhtml
. - Color
- Color of the shift
- Conversation
Response Status - Status of the conversation
- Create
Channel Type - Type of the channel
- Create
Conversation Type - Conversation type
- Custom
Field Response Type - Type of the custom field
- Data
- The resource which triggered the event
- Draft
Mode - 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).
- Edit
Draft Mode - Mode of the draft to update. Can only be ‘shared’ (draft is visible to all teammates with access to the conversation).
- Event
Response Type - Type of event
- Highlight
- Highlight color of the tag.
- Import
Message Body Format - Format of the message body. Can be
markdown
(default) orhtml
, and can only be specified foremail
type. - Import
Message Type - Type of the message to import. Default is
email
. - Message
Response Type - Type of the message
- Meta
Type - Type of resource
- Mode
- 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
- Role of the recipient
- Shift
Response Color - Color of the shift
- Sort
Order - Source
- Source of the handle. Can be
email
,phone
,twitter
,facebook
,intercom
,front_chat
, orcustom
. - Status
- New status of the conversation
- Target
Meta Data - The resource which received the event
- Target
Meta Type - Type of resource
- Type
- Types
- Type of the channel
- Value
- The value of a scalar metric.