package
3.1.3
Repository: https://github.com/livechat/lc-sdk-go.git
Documentation: pkg.go.dev

# Functions

NewAPI returns ready to use Configuration API.
NewChatPresenceFilter creates new filter for triggering webhooks based on chat members.

# Constants

Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
DoNotAssign - Bot will not be assigned to any chats.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
First - The highest chat routing priority.
No description provided by the author
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Last - The lowest chat routing priority.
No description provided by the author
Normal - The medium chat routing priority.
Following Webhook actions are supported.
No description provided by the author
No description provided by the author
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
Following Webhook actions are supported.
No description provided by the author
No description provided by the author
Following Webhook actions are supported.
Following Webhook actions are supported.
No description provided by the author

# Structs

Agent defines basic Agent information.
Agent defines set of configurable Agent fields.
AgentsFilters defines set of filters for getting agents.
API provides the API operation methods for making requests to Livechat Configuration API via Web API.
No description provided by the author
Bot represents basic bot agent information.
Condition is option for methods responsible for auto access management: AddAutoAccess, UpdateAutoAccess.
GeolocationCondition is option for methods responsible for auto access management: AddAutoAccess, UpdateAutoAccess.
GeolocationMatch represents possible match conditions for GeolocationCondition.
Group defines basic group information.
GroupConfig defines bot's priority and membership in group.
ManageWebhooksDefinitionOptions are options for methods responsible for webhooks' definition management: ListWebhooks, RegisterWebhook and UnregisterWebhook.
ManageWebhooksStateOptions are options for methods responsible for webhooks' state management: EnableWebhooks, DisableWebhooks and GetWebhooksState.
Match represents possible match conditions for Condition.
PropertyAccess defines read/write rights of a property.
PropertyConfig defines configuration of a property.
RegisteredWebhook represents data for webhook registered in Configuration API.
Webhook represents webhook to be registered.
WebhookData represents available webhook definition.
WebhookFilters represent set of properties that webhook will use for filtering triggers.
WebhooksState represents state of webhooks for given clientID on given license.
WorkSchedulerDay represents single day work schedule.

# Type aliases

GroupPriority represents priority of assigning chats in group.
Properties represents LiveChat properties in form of property_namespace -> property -> value.
WebhookAction represents allowed values for action name.
Weekday represents allowed weekday names for work scheduler.
WorkScheduler represents work schedule data.