manager

package
v0.45.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package manager provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	Oauth2Scopes = "oauth2.Scopes"
)

Variables

This section is empty.

Functions

func NewAddAgentToGroupRequest

func NewAddAgentToGroupRequest(server string, groupId string, body AddAgentToGroupJSONRequestBody) (*http.Request, error)

NewAddAgentToGroupRequest calls the generic AddAgentToGroup builder with application/json body

func NewAddAgentToGroupRequestWithBody

func NewAddAgentToGroupRequestWithBody(server string, groupId string, contentType string, body io.Reader) (*http.Request, error)

NewAddAgentToGroupRequestWithBody generates requests for AddAgentToGroup with any type of body

func NewAddAgentToQueueSelectionRequest

func NewAddAgentToQueueSelectionRequest(server string, queueId string, selectionId string, body AddAgentToQueueSelectionJSONRequestBody) (*http.Request, error)

NewAddAgentToQueueSelectionRequest calls the generic AddAgentToQueueSelection builder with application/json body

func NewAddAgentToQueueSelectionRequestWithBody

func NewAddAgentToQueueSelectionRequestWithBody(server string, queueId string, selectionId string, contentType string, body io.Reader) (*http.Request, error)

NewAddAgentToQueueSelectionRequestWithBody generates requests for AddAgentToQueueSelection with any type of body

func NewAddBusinessHourRangesRequest added in v0.38.0

func NewAddBusinessHourRangesRequest(server string, id string, body AddBusinessHourRangesJSONRequestBody) (*http.Request, error)

NewAddBusinessHourRangesRequest calls the generic AddBusinessHourRanges builder with application/json body

func NewAddBusinessHourRangesRequestWithBody added in v0.38.0

func NewAddBusinessHourRangesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddBusinessHourRangesRequestWithBody generates requests for AddBusinessHourRanges with any type of body

func NewAddCalendarDateRequest

func NewAddCalendarDateRequest(server string, id string, body AddCalendarDateJSONRequestBody) (*http.Request, error)

NewAddCalendarDateRequest calls the generic AddCalendarDate builder with application/json body

func NewAddCalendarDateRequestWithBody added in v0.38.0

func NewAddCalendarDateRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddCalendarDateRequestWithBody generates requests for AddCalendarDate with any type of body

func NewAddConversationEventRequest added in v0.38.0

func NewAddConversationEventRequest(server string, conversationId string, body AddConversationEventJSONRequestBody) (*http.Request, error)

NewAddConversationEventRequest calls the generic AddConversationEvent builder with application/json body

func NewAddConversationEventRequestWithBody added in v0.38.0

func NewAddConversationEventRequestWithBody(server string, conversationId string, contentType string, body io.Reader) (*http.Request, error)

NewAddConversationEventRequestWithBody generates requests for AddConversationEvent with any type of body

func NewAddDashboardUserRequest added in v0.38.0

func NewAddDashboardUserRequest(server string, id string, body AddDashboardUserJSONRequestBody) (*http.Request, error)

NewAddDashboardUserRequest calls the generic AddDashboardUser builder with application/json body

func NewAddDashboardUserRequestWithBody added in v0.38.0

func NewAddDashboardUserRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddDashboardUserRequestWithBody generates requests for AddDashboardUser with any type of body

func NewAddGroupToQueueSelectionRequest

func NewAddGroupToQueueSelectionRequest(server string, queueId string, selectionId string, body AddGroupToQueueSelectionJSONRequestBody) (*http.Request, error)

NewAddGroupToQueueSelectionRequest calls the generic AddGroupToQueueSelection builder with application/json body

func NewAddGroupToQueueSelectionRequestWithBody

func NewAddGroupToQueueSelectionRequestWithBody(server string, queueId string, selectionId string, contentType string, body io.Reader) (*http.Request, error)

NewAddGroupToQueueSelectionRequestWithBody generates requests for AddGroupToQueueSelection with any type of body

func NewAddIntegrationAssociationRequest

func NewAddIntegrationAssociationRequest(server string, integrationId string, associationId string, actionName string) (*http.Request, error)

NewAddIntegrationAssociationRequest generates requests for AddIntegrationAssociation

func NewAddOutboundLeadRequest

func NewAddOutboundLeadRequest(server string, id string, body AddOutboundLeadJSONRequestBody) (*http.Request, error)

NewAddOutboundLeadRequest calls the generic AddOutboundLead builder with application/json body

func NewAddOutboundLeadRequestWithBody

func NewAddOutboundLeadRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddOutboundLeadRequestWithBody generates requests for AddOutboundLead with any type of body

func NewAddRolesRequest

func NewAddRolesRequest(server string, body AddRolesJSONRequestBody) (*http.Request, error)

NewAddRolesRequest calls the generic AddRoles builder with application/json body

func NewAddRolesRequestWithBody

func NewAddRolesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddRolesRequestWithBody generates requests for AddRoles with any type of body

func NewAddTagToQueueSelectionRequest

func NewAddTagToQueueSelectionRequest(server string, queueId string, selectionId string, body AddTagToQueueSelectionJSONRequestBody) (*http.Request, error)

NewAddTagToQueueSelectionRequest calls the generic AddTagToQueueSelection builder with application/json body

func NewAddTagToQueueSelectionRequestWithBody

func NewAddTagToQueueSelectionRequestWithBody(server string, queueId string, selectionId string, contentType string, body io.Reader) (*http.Request, error)

NewAddTagToQueueSelectionRequestWithBody generates requests for AddTagToQueueSelection with any type of body

func NewAddTagsToNumberRequest

func NewAddTagsToNumberRequest(server string, id string, body AddTagsToNumberJSONRequestBody) (*http.Request, error)

NewAddTagsToNumberRequest calls the generic AddTagsToNumber builder with application/json body

func NewAddTagsToNumberRequestWithBody

func NewAddTagsToNumberRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddTagsToNumberRequestWithBody generates requests for AddTagsToNumber with any type of body

func NewAuthorizeIntegrationRequest added in v0.38.0

func NewAuthorizeIntegrationRequest(server string, id string, body AuthorizeIntegrationJSONRequestBody) (*http.Request, error)

NewAuthorizeIntegrationRequest calls the generic AuthorizeIntegration builder with application/json body

func NewAuthorizeIntegrationRequestWithBody added in v0.38.0

func NewAuthorizeIntegrationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAuthorizeIntegrationRequestWithBody generates requests for AuthorizeIntegration with any type of body

func NewBulkAgentActionRequest added in v0.38.0

func NewBulkAgentActionRequest(server string, bulkAction BulkAgentActionParamsBulkAction, body BulkAgentActionJSONRequestBody) (*http.Request, error)

NewBulkAgentActionRequest calls the generic BulkAgentAction builder with application/json body

func NewBulkAgentActionRequestWithBody added in v0.38.0

func NewBulkAgentActionRequestWithBody(server string, bulkAction BulkAgentActionParamsBulkAction, contentType string, body io.Reader) (*http.Request, error)

NewBulkAgentActionRequestWithBody generates requests for BulkAgentAction with any type of body

func NewBulkDeleteAgentGroupsRequest added in v0.38.0

func NewBulkDeleteAgentGroupsRequest(server string, body BulkDeleteAgentGroupsJSONRequestBody) (*http.Request, error)

NewBulkDeleteAgentGroupsRequest calls the generic BulkDeleteAgentGroups builder with application/json body

func NewBulkDeleteAgentGroupsRequestWithBody added in v0.38.0

func NewBulkDeleteAgentGroupsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteAgentGroupsRequestWithBody generates requests for BulkDeleteAgentGroups with any type of body

func NewBulkDeleteBusinessHoursRequest added in v0.38.0

func NewBulkDeleteBusinessHoursRequest(server string, body BulkDeleteBusinessHoursJSONRequestBody) (*http.Request, error)

NewBulkDeleteBusinessHoursRequest calls the generic BulkDeleteBusinessHours builder with application/json body

func NewBulkDeleteBusinessHoursRequestWithBody added in v0.38.0

func NewBulkDeleteBusinessHoursRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteBusinessHoursRequestWithBody generates requests for BulkDeleteBusinessHours with any type of body

func NewBulkDeleteCalendarsRequest added in v0.38.0

func NewBulkDeleteCalendarsRequest(server string, body BulkDeleteCalendarsJSONRequestBody) (*http.Request, error)

NewBulkDeleteCalendarsRequest calls the generic BulkDeleteCalendars builder with application/json body

func NewBulkDeleteCalendarsRequestWithBody added in v0.38.0

func NewBulkDeleteCalendarsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteCalendarsRequestWithBody generates requests for BulkDeleteCalendars with any type of body

func NewBulkDeleteEventTriggersRequest added in v0.38.0

func NewBulkDeleteEventTriggersRequest(server string, body BulkDeleteEventTriggersJSONRequestBody) (*http.Request, error)

NewBulkDeleteEventTriggersRequest calls the generic BulkDeleteEventTriggers builder with application/json body

func NewBulkDeleteEventTriggersRequestWithBody added in v0.38.0

func NewBulkDeleteEventTriggersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteEventTriggersRequestWithBody generates requests for BulkDeleteEventTriggers with any type of body

func NewBulkDeleteFilesRequest added in v0.38.0

func NewBulkDeleteFilesRequest(server string, body BulkDeleteFilesJSONRequestBody) (*http.Request, error)

NewBulkDeleteFilesRequest calls the generic BulkDeleteFiles builder with application/json body

func NewBulkDeleteFilesRequestWithBody added in v0.38.0

func NewBulkDeleteFilesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteFilesRequestWithBody generates requests for BulkDeleteFiles with any type of body

func NewBulkDeleteIntegrationsRequest added in v0.38.0

func NewBulkDeleteIntegrationsRequest(server string, body BulkDeleteIntegrationsJSONRequestBody) (*http.Request, error)

NewBulkDeleteIntegrationsRequest calls the generic BulkDeleteIntegrations builder with application/json body

func NewBulkDeleteIntegrationsRequestWithBody added in v0.38.0

func NewBulkDeleteIntegrationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteIntegrationsRequestWithBody generates requests for BulkDeleteIntegrations with any type of body

func NewBulkDeleteOutboundLeadsAltRequest added in v0.38.0

func NewBulkDeleteOutboundLeadsAltRequest(server string, id string, body BulkDeleteOutboundLeadsAltJSONRequestBody) (*http.Request, error)

NewBulkDeleteOutboundLeadsAltRequest calls the generic BulkDeleteOutboundLeadsAlt builder with application/json body

func NewBulkDeleteOutboundLeadsAltRequestWithBody added in v0.38.0

func NewBulkDeleteOutboundLeadsAltRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteOutboundLeadsAltRequestWithBody generates requests for BulkDeleteOutboundLeadsAlt with any type of body

func NewBulkDeleteOutboundLeadsRequest added in v0.38.0

func NewBulkDeleteOutboundLeadsRequest(server string, id string, body BulkDeleteOutboundLeadsJSONRequestBody) (*http.Request, error)

NewBulkDeleteOutboundLeadsRequest calls the generic BulkDeleteOutboundLeads builder with application/json body

func NewBulkDeleteOutboundLeadsRequestWithBody added in v0.38.0

func NewBulkDeleteOutboundLeadsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteOutboundLeadsRequestWithBody generates requests for BulkDeleteOutboundLeads with any type of body

func NewBulkDeletePhonebookEntriesRequest added in v0.38.0

func NewBulkDeletePhonebookEntriesRequest(server string, body BulkDeletePhonebookEntriesJSONRequestBody) (*http.Request, error)

NewBulkDeletePhonebookEntriesRequest calls the generic BulkDeletePhonebookEntries builder with application/json body

func NewBulkDeletePhonebookEntriesRequestWithBody added in v0.38.0

func NewBulkDeletePhonebookEntriesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeletePhonebookEntriesRequestWithBody generates requests for BulkDeletePhonebookEntries with any type of body

func NewBulkRecordingActionRequest added in v0.38.0

func NewBulkRecordingActionRequest(server string, bulkAction string, body BulkRecordingActionJSONRequestBody) (*http.Request, error)

NewBulkRecordingActionRequest calls the generic BulkRecordingAction builder with application/json body

func NewBulkRecordingActionRequestWithBody added in v0.38.0

func NewBulkRecordingActionRequestWithBody(server string, bulkAction string, contentType string, body io.Reader) (*http.Request, error)

NewBulkRecordingActionRequestWithBody generates requests for BulkRecordingAction with any type of body

func NewBulkTriggerActionRequest added in v0.38.0

func NewBulkTriggerActionRequest(server string, bulkAction string, body BulkTriggerActionJSONRequestBody) (*http.Request, error)

NewBulkTriggerActionRequest calls the generic BulkTriggerAction builder with application/json body

func NewBulkTriggerActionRequestWithBody added in v0.38.0

func NewBulkTriggerActionRequestWithBody(server string, bulkAction string, contentType string, body io.Reader) (*http.Request, error)

NewBulkTriggerActionRequestWithBody generates requests for BulkTriggerAction with any type of body

func NewBulkUpdateApplicationsRequest added in v0.38.0

func NewBulkUpdateApplicationsRequest(server string, body BulkUpdateApplicationsJSONRequestBody) (*http.Request, error)

NewBulkUpdateApplicationsRequest calls the generic BulkUpdateApplications builder with application/json body

func NewBulkUpdateApplicationsRequestWithBody added in v0.38.0

func NewBulkUpdateApplicationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateApplicationsRequestWithBody generates requests for BulkUpdateApplications with any type of body

func NewBulkUpdateBusinessHoursRequest added in v0.38.0

func NewBulkUpdateBusinessHoursRequest(server string, body BulkUpdateBusinessHoursJSONRequestBody) (*http.Request, error)

NewBulkUpdateBusinessHoursRequest calls the generic BulkUpdateBusinessHours builder with application/json body

func NewBulkUpdateBusinessHoursRequestWithBody added in v0.38.0

func NewBulkUpdateBusinessHoursRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateBusinessHoursRequestWithBody generates requests for BulkUpdateBusinessHours with any type of body

func NewBulkUpdateCalendarsRequest added in v0.38.0

func NewBulkUpdateCalendarsRequest(server string, body BulkUpdateCalendarsJSONRequestBody) (*http.Request, error)

NewBulkUpdateCalendarsRequest calls the generic BulkUpdateCalendars builder with application/json body

func NewBulkUpdateCalendarsRequestWithBody added in v0.38.0

func NewBulkUpdateCalendarsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateCalendarsRequestWithBody generates requests for BulkUpdateCalendars with any type of body

func NewBulkUpdateEventTriggersRequest added in v0.38.0

func NewBulkUpdateEventTriggersRequest(server string, body BulkUpdateEventTriggersJSONRequestBody) (*http.Request, error)

NewBulkUpdateEventTriggersRequest calls the generic BulkUpdateEventTriggers builder with application/json body

func NewBulkUpdateEventTriggersRequestWithBody added in v0.38.0

func NewBulkUpdateEventTriggersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateEventTriggersRequestWithBody generates requests for BulkUpdateEventTriggers with any type of body

func NewBulkUpdateIntegrationsRequest added in v0.38.0

func NewBulkUpdateIntegrationsRequest(server string, body BulkUpdateIntegrationsJSONRequestBody) (*http.Request, error)

NewBulkUpdateIntegrationsRequest calls the generic BulkUpdateIntegrations builder with application/json body

func NewBulkUpdateIntegrationsRequestWithBody added in v0.38.0

func NewBulkUpdateIntegrationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateIntegrationsRequestWithBody generates requests for BulkUpdateIntegrations with any type of body

func NewBulkUpdateQueuesRequest added in v0.38.0

func NewBulkUpdateQueuesRequest(server string, body BulkUpdateQueuesJSONRequestBody) (*http.Request, error)

NewBulkUpdateQueuesRequest calls the generic BulkUpdateQueues builder with application/json body

func NewBulkUpdateQueuesRequestWithBody added in v0.38.0

func NewBulkUpdateQueuesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateQueuesRequestWithBody generates requests for BulkUpdateQueues with any type of body

func NewCancelCallRequest added in v0.38.0

func NewCancelCallRequest(server string, id string) (*http.Request, error)

NewCancelCallRequest generates requests for CancelCall

func NewClearAllSettingsRequest added in v0.38.0

func NewClearAllSettingsRequest(server string) (*http.Request, error)

NewClearAllSettingsRequest generates requests for ClearAllSettings

func NewClearOutboundListRequest

func NewClearOutboundListRequest(server string, id string) (*http.Request, error)

NewClearOutboundListRequest generates requests for ClearOutboundList

func NewClearSettingRequest added in v0.38.0

func NewClearSettingRequest(server string, scope string, key string) (*http.Request, error)

NewClearSettingRequest generates requests for ClearSetting

func NewClearSettingsInScopeRequest added in v0.38.0

func NewClearSettingsInScopeRequest(server string, scope string) (*http.Request, error)

NewClearSettingsInScopeRequest generates requests for ClearSettingsInScope

func NewCloneApplicationRequest added in v0.38.0

func NewCloneApplicationRequest(server string, id string) (*http.Request, error)

NewCloneApplicationRequest generates requests for CloneApplication

func NewCloneEventTriggerRequest added in v0.38.0

func NewCloneEventTriggerRequest(server string, id string) (*http.Request, error)

NewCloneEventTriggerRequest generates requests for CloneEventTrigger

func NewCloneIntegrationRequest added in v0.38.0

func NewCloneIntegrationRequest(server string, id string) (*http.Request, error)

NewCloneIntegrationRequest generates requests for CloneIntegration

func NewCloneTriggerRequest

func NewCloneTriggerRequest(server string, id string) (*http.Request, error)

NewCloneTriggerRequest generates requests for CloneTrigger

func NewCloseConversationRequest added in v0.38.0

func NewCloseConversationRequest(server string, conversationId string) (*http.Request, error)

NewCloseConversationRequest generates requests for CloseConversation

func NewCreateAgentGroupRequest

func NewCreateAgentGroupRequest(server string, body CreateAgentGroupJSONRequestBody) (*http.Request, error)

NewCreateAgentGroupRequest calls the generic CreateAgentGroup builder with application/json body

func NewCreateAgentGroupRequestWithBody

func NewCreateAgentGroupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAgentGroupRequestWithBody generates requests for CreateAgentGroup with any type of body

func NewCreateAgentOutboundCallRequest added in v0.38.0

func NewCreateAgentOutboundCallRequest(server string, id string, body CreateAgentOutboundCallJSONRequestBody) (*http.Request, error)

NewCreateAgentOutboundCallRequest calls the generic CreateAgentOutboundCall builder with application/json body

func NewCreateAgentOutboundCallRequestWithBody added in v0.38.0

func NewCreateAgentOutboundCallRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAgentOutboundCallRequestWithBody generates requests for CreateAgentOutboundCall with any type of body

func NewCreateAgentPresenceRequest added in v0.38.0

func NewCreateAgentPresenceRequest(server string, body CreateAgentPresenceJSONRequestBody) (*http.Request, error)

NewCreateAgentPresenceRequest calls the generic CreateAgentPresence builder with application/json body

func NewCreateAgentPresenceRequestWithBody added in v0.38.0

func NewCreateAgentPresenceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAgentPresenceRequestWithBody generates requests for CreateAgentPresence with any type of body

func NewCreateAgentRequest

func NewCreateAgentRequest(server string, body CreateAgentJSONRequestBody) (*http.Request, error)

NewCreateAgentRequest calls the generic CreateAgent builder with application/json body

func NewCreateAgentRequestWithBody

func NewCreateAgentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAgentRequestWithBody generates requests for CreateAgent with any type of body

func NewCreateApplicationRequest

func NewCreateApplicationRequest(server string, body CreateApplicationJSONRequestBody) (*http.Request, error)

NewCreateApplicationRequest calls the generic CreateApplication builder with application/json body

func NewCreateApplicationRequestWithBody

func NewCreateApplicationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateApplicationRequestWithBody generates requests for CreateApplication with any type of body

func NewCreateBabeldeskRequest

func NewCreateBabeldeskRequest(server string, body CreateBabeldeskJSONRequestBody) (*http.Request, error)

NewCreateBabeldeskRequest calls the generic CreateBabeldesk builder with application/json body

func NewCreateBabeldeskRequestWithBody

func NewCreateBabeldeskRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateBabeldeskRequestWithBody generates requests for CreateBabeldesk with any type of body

func NewCreateBabeldeskWidgetRequest

func NewCreateBabeldeskWidgetRequest(server string, body CreateBabeldeskWidgetJSONRequestBody) (*http.Request, error)

NewCreateBabeldeskWidgetRequest calls the generic CreateBabeldeskWidget builder with application/json body

func NewCreateBabeldeskWidgetRequestWithBody

func NewCreateBabeldeskWidgetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateBabeldeskWidgetRequestWithBody generates requests for CreateBabeldeskWidget with any type of body

func NewCreateBusinessHourRequest

func NewCreateBusinessHourRequest(server string, body CreateBusinessHourJSONRequestBody) (*http.Request, error)

NewCreateBusinessHourRequest calls the generic CreateBusinessHour builder with application/json body

func NewCreateBusinessHourRequestWithBody

func NewCreateBusinessHourRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateBusinessHourRequestWithBody generates requests for CreateBusinessHour with any type of body

func NewCreateCalendarRequest

func NewCreateCalendarRequest(server string, body CreateCalendarJSONRequestBody) (*http.Request, error)

NewCreateCalendarRequest calls the generic CreateCalendar builder with application/json body

func NewCreateCalendarRequestWithBody

func NewCreateCalendarRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCalendarRequestWithBody generates requests for CreateCalendar with any type of body

func NewCreateCampaignRequest

func NewCreateCampaignRequest(server string, body CreateCampaignJSONRequestBody) (*http.Request, error)

NewCreateCampaignRequest calls the generic CreateCampaign builder with application/json body

func NewCreateCampaignRequestWithBody

func NewCreateCampaignRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCampaignRequestWithBody generates requests for CreateCampaign with any type of body

func NewCreateConversationRequest

func NewCreateConversationRequest(server string, body CreateConversationJSONRequestBody) (*http.Request, error)

NewCreateConversationRequest calls the generic CreateConversation builder with application/json body

func NewCreateConversationRequestWithBody

func NewCreateConversationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateConversationRequestWithBody generates requests for CreateConversation with any type of body

func NewCreateCustomEventRequest

func NewCreateCustomEventRequest(server string, body CreateCustomEventJSONRequestBody) (*http.Request, error)

NewCreateCustomEventRequest calls the generic CreateCustomEvent builder with application/json body

func NewCreateCustomEventRequestWithBody

func NewCreateCustomEventRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCustomEventRequestWithBody generates requests for CreateCustomEvent with any type of body

func NewCreateDashboardRequest added in v0.38.0

func NewCreateDashboardRequest(server string, body CreateDashboardJSONRequestBody) (*http.Request, error)

NewCreateDashboardRequest calls the generic CreateDashboard builder with application/json body

func NewCreateDashboardRequestWithBody added in v0.38.0

func NewCreateDashboardRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDashboardRequestWithBody generates requests for CreateDashboard with any type of body

func NewCreateDialerBehaviourRequest added in v0.38.0

func NewCreateDialerBehaviourRequest(server string, body CreateDialerBehaviourJSONRequestBody) (*http.Request, error)

NewCreateDialerBehaviourRequest calls the generic CreateDialerBehaviour builder with application/json body

func NewCreateDialerBehaviourRequestWithBody added in v0.38.0

func NewCreateDialerBehaviourRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDialerBehaviourRequestWithBody generates requests for CreateDialerBehaviour with any type of body

func NewCreateGlobalAutomationRequest

func NewCreateGlobalAutomationRequest(server string, body CreateGlobalAutomationJSONRequestBody) (*http.Request, error)

NewCreateGlobalAutomationRequest calls the generic CreateGlobalAutomation builder with application/json body

func NewCreateGlobalAutomationRequestWithBody

func NewCreateGlobalAutomationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateGlobalAutomationRequestWithBody generates requests for CreateGlobalAutomation with any type of body

func NewCreateInboundTestCallRequest

func NewCreateInboundTestCallRequest(server string, body CreateInboundTestCallJSONRequestBody) (*http.Request, error)

NewCreateInboundTestCallRequest calls the generic CreateInboundTestCall builder with application/json body

func NewCreateInboundTestCallRequestWithBody

func NewCreateInboundTestCallRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateInboundTestCallRequestWithBody generates requests for CreateInboundTestCall with any type of body

func NewCreateIntegrationRequest

func NewCreateIntegrationRequest(server string, body CreateIntegrationJSONRequestBody) (*http.Request, error)

NewCreateIntegrationRequest calls the generic CreateIntegration builder with application/json body

func NewCreateIntegrationRequestWithBody

func NewCreateIntegrationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateIntegrationRequestWithBody generates requests for CreateIntegration with any type of body

func NewCreateLocalAutomationRequest

func NewCreateLocalAutomationRequest(server string, applicationId string, body CreateLocalAutomationJSONRequestBody) (*http.Request, error)

NewCreateLocalAutomationRequest calls the generic CreateLocalAutomation builder with application/json body

func NewCreateLocalAutomationRequestWithBody

func NewCreateLocalAutomationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateLocalAutomationRequestWithBody generates requests for CreateLocalAutomation with any type of body

func NewCreateOutboundListRequest

func NewCreateOutboundListRequest(server string, body CreateOutboundListJSONRequestBody) (*http.Request, error)

NewCreateOutboundListRequest calls the generic CreateOutboundList builder with application/json body

func NewCreateOutboundListRequestWithBody

func NewCreateOutboundListRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateOutboundListRequestWithBody generates requests for CreateOutboundList with any type of body

func NewCreatePhonebookEntryRequest

func NewCreatePhonebookEntryRequest(server string, body CreatePhonebookEntryJSONRequestBody) (*http.Request, error)

NewCreatePhonebookEntryRequest calls the generic CreatePhonebookEntry builder with application/json body

func NewCreatePhonebookEntryRequestWithBody

func NewCreatePhonebookEntryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePhonebookEntryRequestWithBody generates requests for CreatePhonebookEntry with any type of body

func NewCreateQueueRequest

func NewCreateQueueRequest(server string, body CreateQueueJSONRequestBody) (*http.Request, error)

NewCreateQueueRequest calls the generic CreateQueue builder with application/json body

func NewCreateQueueRequestWithBody

func NewCreateQueueRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateQueueRequestWithBody generates requests for CreateQueue with any type of body

func NewCreateQueueSelectionRequest

func NewCreateQueueSelectionRequest(server string, queueId string, body CreateQueueSelectionJSONRequestBody) (*http.Request, error)

NewCreateQueueSelectionRequest calls the generic CreateQueueSelection builder with application/json body

func NewCreateQueueSelectionRequestWithBody

func NewCreateQueueSelectionRequestWithBody(server string, queueId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateQueueSelectionRequestWithBody generates requests for CreateQueueSelection with any type of body

func NewCreateRoutingRequest

func NewCreateRoutingRequest(server string, body CreateRoutingJSONRequestBody) (*http.Request, error)

NewCreateRoutingRequest calls the generic CreateRouting builder with application/json body

func NewCreateRoutingRequestWithBody

func NewCreateRoutingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateRoutingRequestWithBody generates requests for CreateRouting with any type of body

func NewCreateSessionRequest

func NewCreateSessionRequest(server string) (*http.Request, error)

NewCreateSessionRequest generates requests for CreateSession

func NewCreateTriggerRequest

func NewCreateTriggerRequest(server string, body CreateTriggerJSONRequestBody) (*http.Request, error)

NewCreateTriggerRequest calls the generic CreateTrigger builder with application/json body

func NewCreateTriggerRequestWithBody

func NewCreateTriggerRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTriggerRequestWithBody generates requests for CreateTrigger with any type of body

func NewCreateUserRequest

func NewCreateUserRequest(server string, body CreateUserJSONRequestBody) (*http.Request, error)

NewCreateUserRequest calls the generic CreateUser builder with application/json body

func NewCreateUserRequestWithBody

func NewCreateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserRequestWithBody generates requests for CreateUser with any type of body

func NewDeleteAgentGroupRequest

func NewDeleteAgentGroupRequest(server string, id string) (*http.Request, error)

NewDeleteAgentGroupRequest generates requests for DeleteAgentGroup

func NewDeleteAgentPresenceRequest added in v0.38.0

func NewDeleteAgentPresenceRequest(server string, presenceName string) (*http.Request, error)

NewDeleteAgentPresenceRequest generates requests for DeleteAgentPresence

func NewDeleteAgentRequest

func NewDeleteAgentRequest(server string, id string) (*http.Request, error)

NewDeleteAgentRequest generates requests for DeleteAgent

func NewDeleteApplicationRequest

func NewDeleteApplicationRequest(server string, id string) (*http.Request, error)

NewDeleteApplicationRequest generates requests for DeleteApplication

func NewDeleteBabeldeskRequest

func NewDeleteBabeldeskRequest(server string, id string) (*http.Request, error)

NewDeleteBabeldeskRequest generates requests for DeleteBabeldesk

func NewDeleteBabeldeskWidgetRequest

func NewDeleteBabeldeskWidgetRequest(server string, id string) (*http.Request, error)

NewDeleteBabeldeskWidgetRequest generates requests for DeleteBabeldeskWidget

func NewDeleteBusinessHourRequest

func NewDeleteBusinessHourRequest(server string, id string) (*http.Request, error)

NewDeleteBusinessHourRequest generates requests for DeleteBusinessHour

func NewDeleteCalendarRequest

func NewDeleteCalendarRequest(server string, id string) (*http.Request, error)

NewDeleteCalendarRequest generates requests for DeleteCalendar

func NewDeleteCampaignRequest

func NewDeleteCampaignRequest(server string, id string) (*http.Request, error)

NewDeleteCampaignRequest generates requests for DeleteCampaign

func NewDeleteConversationRequest

func NewDeleteConversationRequest(server string, id string) (*http.Request, error)

NewDeleteConversationRequest generates requests for DeleteConversation

func NewDeleteCustomEventRequest

func NewDeleteCustomEventRequest(server string, id string) (*http.Request, error)

NewDeleteCustomEventRequest generates requests for DeleteCustomEvent

func NewDeleteDashboardRequest added in v0.38.0

func NewDeleteDashboardRequest(server string, id string) (*http.Request, error)

NewDeleteDashboardRequest generates requests for DeleteDashboard

func NewDeleteDialerBehaviourRequest added in v0.38.0

func NewDeleteDialerBehaviourRequest(server string, id string) (*http.Request, error)

NewDeleteDialerBehaviourRequest generates requests for DeleteDialerBehaviour

func NewDeleteFileRequest added in v0.38.0

func NewDeleteFileRequest(server string, id string) (*http.Request, error)

NewDeleteFileRequest generates requests for DeleteFile

func NewDeleteGlobalAutomationRequest

func NewDeleteGlobalAutomationRequest(server string, id string) (*http.Request, error)

NewDeleteGlobalAutomationRequest generates requests for DeleteGlobalAutomation

func NewDeleteIntegrationAssociationRequest

func NewDeleteIntegrationAssociationRequest(server string, integrationId string, associationId string, actionName string) (*http.Request, error)

NewDeleteIntegrationAssociationRequest generates requests for DeleteIntegrationAssociation

func NewDeleteIntegrationRequest

func NewDeleteIntegrationRequest(server string, id string) (*http.Request, error)

NewDeleteIntegrationRequest generates requests for DeleteIntegration

func NewDeleteIntegrationTokenRequest added in v0.38.0

func NewDeleteIntegrationTokenRequest(server string, id string, tokenId string) (*http.Request, error)

NewDeleteIntegrationTokenRequest generates requests for DeleteIntegrationToken

func NewDeleteLocalAutomationRequest

func NewDeleteLocalAutomationRequest(server string, applicationId string, id string) (*http.Request, error)

NewDeleteLocalAutomationRequest generates requests for DeleteLocalAutomation

func NewDeleteManyApplicationsRequest

func NewDeleteManyApplicationsRequest(server string, body DeleteManyApplicationsJSONRequestBody) (*http.Request, error)

NewDeleteManyApplicationsRequest calls the generic DeleteManyApplications builder with application/json body

func NewDeleteManyApplicationsRequestWithBody

func NewDeleteManyApplicationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteManyApplicationsRequestWithBody generates requests for DeleteManyApplications with any type of body

func NewDeleteOutboundLeadRequest

func NewDeleteOutboundLeadRequest(server string, id string, leadId string) (*http.Request, error)

NewDeleteOutboundLeadRequest generates requests for DeleteOutboundLead

func NewDeleteOutboundListRequest added in v0.38.0

func NewDeleteOutboundListRequest(server string, id string) (*http.Request, error)

NewDeleteOutboundListRequest generates requests for DeleteOutboundList

func NewDeletePhonebookEntryRequest

func NewDeletePhonebookEntryRequest(server string, id string) (*http.Request, error)

NewDeletePhonebookEntryRequest generates requests for DeletePhonebookEntry

func NewDeletePromptRequest

func NewDeletePromptRequest(server string, id string) (*http.Request, error)

NewDeletePromptRequest generates requests for DeletePrompt

func NewDeleteQueueRequest

func NewDeleteQueueRequest(server string, id string) (*http.Request, error)

NewDeleteQueueRequest generates requests for DeleteQueue

func NewDeleteQueueSelectionRequest

func NewDeleteQueueSelectionRequest(server string, queueId string, id string) (*http.Request, error)

NewDeleteQueueSelectionRequest generates requests for DeleteQueueSelection

func NewDeleteRecordingRequest added in v0.38.0

func NewDeleteRecordingRequest(server string, id string) (*http.Request, error)

NewDeleteRecordingRequest generates requests for DeleteRecording

func NewDeleteRoutingRequest

func NewDeleteRoutingRequest(server string, id string) (*http.Request, error)

NewDeleteRoutingRequest generates requests for DeleteRouting

func NewDeleteSmsRequest added in v0.38.0

func NewDeleteSmsRequest(server string, id string) (*http.Request, error)

NewDeleteSmsRequest generates requests for DeleteSms

func NewDeleteTriggerRequest

func NewDeleteTriggerRequest(server string, id string) (*http.Request, error)

NewDeleteTriggerRequest generates requests for DeleteTrigger

func NewDeleteUsersRequest

func NewDeleteUsersRequest(server string, body DeleteUsersJSONRequestBody) (*http.Request, error)

NewDeleteUsersRequest calls the generic DeleteUsers builder with application/json body

func NewDeleteUsersRequestWithBody

func NewDeleteUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteUsersRequestWithBody generates requests for DeleteUsers with any type of body

func NewDisableAgentRequest added in v0.38.0

func NewDisableAgentRequest(server string, id string) (*http.Request, error)

NewDisableAgentRequest generates requests for DisableAgent

func NewDisableLiveLoggingRequest added in v0.38.0

func NewDisableLiveLoggingRequest(server string) (*http.Request, error)

NewDisableLiveLoggingRequest generates requests for DisableLiveLogging

func NewDisableUsersRequest

func NewDisableUsersRequest(server string, body DisableUsersJSONRequestBody) (*http.Request, error)

NewDisableUsersRequest calls the generic DisableUsers builder with application/json body

func NewDisableUsersRequestWithBody

func NewDisableUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDisableUsersRequestWithBody generates requests for DisableUsers with any type of body

func NewDispatchActionGetRequest added in v0.38.0

func NewDispatchActionGetRequest(server string, integrationId string, action string, params *DispatchActionGetParams) (*http.Request, error)

NewDispatchActionGetRequest generates requests for DispatchActionGet

func NewDispatchActionRequest

func NewDispatchActionRequest(server string, integrationId string, action string, params *DispatchActionParams, body DispatchActionJSONRequestBody) (*http.Request, error)

NewDispatchActionRequest calls the generic DispatchAction builder with application/json body

func NewDispatchActionRequestWithBody

func NewDispatchActionRequestWithBody(server string, integrationId string, action string, params *DispatchActionParams, contentType string, body io.Reader) (*http.Request, error)

NewDispatchActionRequestWithBody generates requests for DispatchAction with any type of body

func NewDispatchActionRequestWithFormdataBody

func NewDispatchActionRequestWithFormdataBody(server string, integrationId string, action string, params *DispatchActionParams, body DispatchActionFormdataRequestBody) (*http.Request, error)

NewDispatchActionRequestWithFormdataBody calls the generic DispatchAction builder with application/x-www-form-urlencoded body

func NewDispatchEventTriggerRequest added in v0.38.0

func NewDispatchEventTriggerRequest(server string, eventTriggerId string, params *DispatchEventTriggerParams, body DispatchEventTriggerJSONRequestBody) (*http.Request, error)

NewDispatchEventTriggerRequest calls the generic DispatchEventTrigger builder with application/json body

func NewDispatchEventTriggerRequestWithBody added in v0.38.0

func NewDispatchEventTriggerRequestWithBody(server string, eventTriggerId string, params *DispatchEventTriggerParams, contentType string, body io.Reader) (*http.Request, error)

NewDispatchEventTriggerRequestWithBody generates requests for DispatchEventTrigger with any type of body

func NewDispatchIntegrationTypeActionRequest added in v0.38.0

func NewDispatchIntegrationTypeActionRequest(server string, pType string, id string, action string, body DispatchIntegrationTypeActionJSONRequestBody) (*http.Request, error)

NewDispatchIntegrationTypeActionRequest calls the generic DispatchIntegrationTypeAction builder with application/json body

func NewDispatchIntegrationTypeActionRequestWithBody added in v0.38.0

func NewDispatchIntegrationTypeActionRequestWithBody(server string, pType string, id string, action string, contentType string, body io.Reader) (*http.Request, error)

NewDispatchIntegrationTypeActionRequestWithBody generates requests for DispatchIntegrationTypeAction with any type of body

func NewDispatchLocalAutomationsRequest

func NewDispatchLocalAutomationsRequest(server string, id string, position string, params *DispatchLocalAutomationsParams, body DispatchLocalAutomationsJSONRequestBody) (*http.Request, error)

NewDispatchLocalAutomationsRequest calls the generic DispatchLocalAutomations builder with application/json body

func NewDispatchLocalAutomationsRequestWithBody

func NewDispatchLocalAutomationsRequestWithBody(server string, id string, position string, params *DispatchLocalAutomationsParams, contentType string, body io.Reader) (*http.Request, error)

NewDispatchLocalAutomationsRequestWithBody generates requests for DispatchLocalAutomations with any type of body

func NewDownloadFileRequest added in v0.38.0

func NewDownloadFileRequest(server string, id string) (*http.Request, error)

NewDownloadFileRequest generates requests for DownloadFile

func NewDownloadPhonebookEntriesRequest

func NewDownloadPhonebookEntriesRequest(server string) (*http.Request, error)

NewDownloadPhonebookEntriesRequest generates requests for DownloadPhonebookEntries

func NewEchoRequest added in v0.38.0

func NewEchoRequest(server string) (*http.Request, error)

NewEchoRequest generates requests for Echo

func NewEnableAgentRequest added in v0.38.0

func NewEnableAgentRequest(server string, id string) (*http.Request, error)

NewEnableAgentRequest generates requests for EnableAgent

func NewEnableLiveLoggingRequest added in v0.38.0

func NewEnableLiveLoggingRequest(server string) (*http.Request, error)

NewEnableLiveLoggingRequest generates requests for EnableLiveLogging

func NewEnableUsersRequest

func NewEnableUsersRequest(server string, body EnableUsersJSONRequestBody) (*http.Request, error)

NewEnableUsersRequest calls the generic EnableUsers builder with application/json body

func NewEnableUsersRequestWithBody

func NewEnableUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewEnableUsersRequestWithBody generates requests for EnableUsers with any type of body

func NewEvaluateExpressionRequest

func NewEvaluateExpressionRequest(server string, params *EvaluateExpressionParams, body EvaluateExpressionJSONRequestBody) (*http.Request, error)

NewEvaluateExpressionRequest calls the generic EvaluateExpression builder with application/json body

func NewEvaluateExpressionRequestWithBody

func NewEvaluateExpressionRequestWithBody(server string, params *EvaluateExpressionParams, contentType string, body io.Reader) (*http.Request, error)

NewEvaluateExpressionRequestWithBody generates requests for EvaluateExpression with any type of body

func NewExecuteActionRequest added in v0.38.0

func NewExecuteActionRequest(server string, actionType string, actionName string, body ExecuteActionJSONRequestBody) (*http.Request, error)

NewExecuteActionRequest calls the generic ExecuteAction builder with application/json body

func NewExecuteActionRequestWithBody added in v0.38.0

func NewExecuteActionRequestWithBody(server string, actionType string, actionName string, contentType string, body io.Reader) (*http.Request, error)

NewExecuteActionRequestWithBody generates requests for ExecuteAction with any type of body

func NewExportAgentsRequest added in v0.38.0

func NewExportAgentsRequest(server string, params *ExportAgentsParams) (*http.Request, error)

NewExportAgentsRequest generates requests for ExportAgents

func NewExportTemplatesRequest added in v0.38.0

func NewExportTemplatesRequest(server string, pType ExportTemplatesParamsType) (*http.Request, error)

NewExportTemplatesRequest generates requests for ExportTemplates

func NewFlagRecordingRequest added in v0.38.0

func NewFlagRecordingRequest(server string, id string) (*http.Request, error)

NewFlagRecordingRequest generates requests for FlagRecording

func NewFlushDialerRequest added in v0.38.0

func NewFlushDialerRequest(server string, params *FlushDialerParams) (*http.Request, error)

NewFlushDialerRequest generates requests for FlushDialer

func NewGetAgentGroupRequest

func NewGetAgentGroupRequest(server string, id string) (*http.Request, error)

NewGetAgentGroupRequest generates requests for GetAgentGroup

func NewGetAgentImportJobRequest added in v0.38.0

func NewGetAgentImportJobRequest(server string, id string) (*http.Request, error)

NewGetAgentImportJobRequest generates requests for GetAgentImportJob

func NewGetAgentPresenceRequest added in v0.38.0

func NewGetAgentPresenceRequest(server string, presenceName string) (*http.Request, error)

NewGetAgentPresenceRequest generates requests for GetAgentPresence

func NewGetAgentRequest

func NewGetAgentRequest(server string, id string) (*http.Request, error)

NewGetAgentRequest generates requests for GetAgent

func NewGetAgentStatusRequest added in v0.38.0

func NewGetAgentStatusRequest(server string, id string) (*http.Request, error)

NewGetAgentStatusRequest generates requests for GetAgentStatus

func NewGetAgentsForQueueSelectionRequest

func NewGetAgentsForQueueSelectionRequest(server string, queueId string, params *GetAgentsForQueueSelectionParams) (*http.Request, error)

NewGetAgentsForQueueSelectionRequest generates requests for GetAgentsForQueueSelection

func NewGetAllMetricDefinitionsRequest added in v0.38.0

func NewGetAllMetricDefinitionsRequest(server string) (*http.Request, error)

NewGetAllMetricDefinitionsRequest generates requests for GetAllMetricDefinitions

func NewGetApiStatusRequest added in v0.38.0

func NewGetApiStatusRequest(server string) (*http.Request, error)

NewGetApiStatusRequest generates requests for GetApiStatus

func NewGetApplicationRequest

func NewGetApplicationRequest(server string, id string) (*http.Request, error)

NewGetApplicationRequest generates requests for GetApplication

func NewGetBabeldeskRequest

func NewGetBabeldeskRequest(server string, id string) (*http.Request, error)

NewGetBabeldeskRequest generates requests for GetBabeldesk

func NewGetBabeldeskWidgetRequest

func NewGetBabeldeskWidgetRequest(server string, id string) (*http.Request, error)

NewGetBabeldeskWidgetRequest generates requests for GetBabeldeskWidget

func NewGetBulkFileDownloadRequest added in v0.38.0

func NewGetBulkFileDownloadRequest(server string, params *GetBulkFileDownloadParams) (*http.Request, error)

NewGetBulkFileDownloadRequest generates requests for GetBulkFileDownload

func NewGetBusinessHourRangeRequest added in v0.38.0

func NewGetBusinessHourRangeRequest(server string, id string, rangeId string) (*http.Request, error)

NewGetBusinessHourRangeRequest generates requests for GetBusinessHourRange

func NewGetBusinessHourRequest

func NewGetBusinessHourRequest(server string, id string) (*http.Request, error)

NewGetBusinessHourRequest generates requests for GetBusinessHour

func NewGetCalendarDateRequest added in v0.38.0

func NewGetCalendarDateRequest(server string, id string, dateId string) (*http.Request, error)

NewGetCalendarDateRequest generates requests for GetCalendarDate

func NewGetCalendarRequest

func NewGetCalendarRequest(server string, id string) (*http.Request, error)

NewGetCalendarRequest generates requests for GetCalendar

func NewGetCalenderDatesRequest

func NewGetCalenderDatesRequest(server string, id string) (*http.Request, error)

NewGetCalenderDatesRequest generates requests for GetCalenderDates

func NewGetCallRequest

func NewGetCallRequest(server string, id string) (*http.Request, error)

NewGetCallRequest generates requests for GetCall

func NewGetCampaignHopperRequest added in v0.38.0

func NewGetCampaignHopperRequest(server string, id string) (*http.Request, error)

NewGetCampaignHopperRequest generates requests for GetCampaignHopper

func NewGetCampaignListRequest added in v0.38.0

func NewGetCampaignListRequest(server string, id string) (*http.Request, error)

NewGetCampaignListRequest generates requests for GetCampaignList

func NewGetCampaignRequest

func NewGetCampaignRequest(server string, id string) (*http.Request, error)

NewGetCampaignRequest generates requests for GetCampaign

func NewGetCampaignStatisticsRequest added in v0.38.0

func NewGetCampaignStatisticsRequest(server string, id string, params *GetCampaignStatisticsParams) (*http.Request, error)

NewGetCampaignStatisticsRequest generates requests for GetCampaignStatistics

func NewGetCampaignStatusRequest added in v0.38.0

func NewGetCampaignStatusRequest(server string, id string) (*http.Request, error)

NewGetCampaignStatusRequest generates requests for GetCampaignStatus

func NewGetConferenceRequest

func NewGetConferenceRequest(server string, id string) (*http.Request, error)

NewGetConferenceRequest generates requests for GetConference

func NewGetConversationRequest

func NewGetConversationRequest(server string, id string) (*http.Request, error)

NewGetConversationRequest generates requests for GetConversation

func NewGetConversationSessionRequest

func NewGetConversationSessionRequest(server string, conversationId string) (*http.Request, error)

NewGetConversationSessionRequest generates requests for GetConversationSession

func NewGetDashboardRequest added in v0.38.0

func NewGetDashboardRequest(server string, id string) (*http.Request, error)

NewGetDashboardRequest generates requests for GetDashboard

func NewGetDialerBehaviourRequest added in v0.38.0

func NewGetDialerBehaviourRequest(server string, id string) (*http.Request, error)

NewGetDialerBehaviourRequest generates requests for GetDialerBehaviour

func NewGetDialerInfoRequest added in v0.38.0

func NewGetDialerInfoRequest(server string) (*http.Request, error)

NewGetDialerInfoRequest generates requests for GetDialerInfo

func NewGetFileRequest added in v0.38.0

func NewGetFileRequest(server string, id string) (*http.Request, error)

NewGetFileRequest generates requests for GetFile

func NewGetFirstConversationEventRequest added in v0.38.0

func NewGetFirstConversationEventRequest(server string, conversationId string) (*http.Request, error)

NewGetFirstConversationEventRequest generates requests for GetFirstConversationEvent

func NewGetGlobalAutomationRequest

func NewGetGlobalAutomationRequest(server string, id string) (*http.Request, error)

NewGetGlobalAutomationRequest generates requests for GetGlobalAutomation

func NewGetIntegrationProviderLogoRequest

func NewGetIntegrationProviderLogoRequest(server string, providerName IntegrationProvider, size string) (*http.Request, error)

NewGetIntegrationProviderLogoRequest generates requests for GetIntegrationProviderLogo

func NewGetIntegrationProviderTemplateRequest added in v0.38.0

func NewGetIntegrationProviderTemplateRequest(server string, provider string) (*http.Request, error)

NewGetIntegrationProviderTemplateRequest generates requests for GetIntegrationProviderTemplate

func NewGetIntegrationRequest

func NewGetIntegrationRequest(server string, id string) (*http.Request, error)

NewGetIntegrationRequest generates requests for GetIntegration

func NewGetIntegrationTemplateRequest added in v0.38.0

func NewGetIntegrationTemplateRequest(server string, pType string, provider string) (*http.Request, error)

NewGetIntegrationTemplateRequest generates requests for GetIntegrationTemplate

func NewGetIntegrationTokenRequest added in v0.38.0

func NewGetIntegrationTokenRequest(server string, id string, tokenId string) (*http.Request, error)

NewGetIntegrationTokenRequest generates requests for GetIntegrationToken

func NewGetLatestConversationEventRequest added in v0.38.0

func NewGetLatestConversationEventRequest(server string, conversationId string) (*http.Request, error)

NewGetLatestConversationEventRequest generates requests for GetLatestConversationEvent

func NewGetLeadInListRequest added in v0.38.0

func NewGetLeadInListRequest(server string, id string, leadId string) (*http.Request, error)

NewGetLeadInListRequest generates requests for GetLeadInList

func NewGetLocalAutomationRequest

func NewGetLocalAutomationRequest(server string, applicationId string, id string) (*http.Request, error)

NewGetLocalAutomationRequest generates requests for GetLocalAutomation

func NewGetMeRequest added in v0.38.0

func NewGetMeRequest(server string) (*http.Request, error)

NewGetMeRequest generates requests for GetMe

func NewGetMetricDefinitionRequest

func NewGetMetricDefinitionRequest(server string, id string) (*http.Request, error)

NewGetMetricDefinitionRequest generates requests for GetMetricDefinition

func NewGetMetricRequest

func NewGetMetricRequest(server string, id string) (*http.Request, error)

NewGetMetricRequest generates requests for GetMetric

func NewGetOutboundListRequest added in v0.38.0

func NewGetOutboundListRequest(server string, id string) (*http.Request, error)

NewGetOutboundListRequest generates requests for GetOutboundList

func NewGetPhonebookEntryRequest

func NewGetPhonebookEntryRequest(server string, id string) (*http.Request, error)

NewGetPhonebookEntryRequest generates requests for GetPhonebookEntry

func NewGetPromptRequest

func NewGetPromptRequest(server string, id string) (*http.Request, error)

NewGetPromptRequest generates requests for GetPrompt

func NewGetPromptUsesRequest added in v0.38.0

func NewGetPromptUsesRequest(server string, id string) (*http.Request, error)

NewGetPromptUsesRequest generates requests for GetPromptUses

func NewGetPushTokenRequest added in v0.38.0

func NewGetPushTokenRequest(server string) (*http.Request, error)

NewGetPushTokenRequest generates requests for GetPushToken

func NewGetQueueRequest

func NewGetQueueRequest(server string, id string) (*http.Request, error)

NewGetQueueRequest generates requests for GetQueue

func NewGetQueueSelectionRequest

func NewGetQueueSelectionRequest(server string, queueId string, id string) (*http.Request, error)

NewGetQueueSelectionRequest generates requests for GetQueueSelection

func NewGetRecordingFlagRequest added in v0.38.0

func NewGetRecordingFlagRequest(server string, id string) (*http.Request, error)

NewGetRecordingFlagRequest generates requests for GetRecordingFlag

func NewGetRecordingRequest added in v0.38.0

func NewGetRecordingRequest(server string, id string) (*http.Request, error)

NewGetRecordingRequest generates requests for GetRecording

func NewGetRoutingRequest

func NewGetRoutingRequest(server string, id string) (*http.Request, error)

NewGetRoutingRequest generates requests for GetRouting

func NewGetServerTimeRequest added in v0.38.0

func NewGetServerTimeRequest(server string) (*http.Request, error)

NewGetServerTimeRequest generates requests for GetServerTime

func NewGetServiceNumberRequest

func NewGetServiceNumberRequest(server string, id string) (*http.Request, error)

NewGetServiceNumberRequest generates requests for GetServiceNumber

func NewGetSessionVariablesRequest

func NewGetSessionVariablesRequest(server string, id string) (*http.Request, error)

NewGetSessionVariablesRequest generates requests for GetSessionVariables

func NewGetSettingsForAppAgentStatusRequest added in v0.4.0

func NewGetSettingsForAppAgentStatusRequest(server string) (*http.Request, error)

NewGetSettingsForAppAgentStatusRequest generates requests for GetSettingsForAppAgentStatus

func NewGetSettingsForAppConversationsRequest added in v0.4.0

func NewGetSettingsForAppConversationsRequest(server string) (*http.Request, error)

NewGetSettingsForAppConversationsRequest generates requests for GetSettingsForAppConversations

func NewGetSettingsForAppCustomerLoggingRequest

func NewGetSettingsForAppCustomerLoggingRequest(server string) (*http.Request, error)

NewGetSettingsForAppCustomerLoggingRequest generates requests for GetSettingsForAppCustomerLogging

func NewGetSettingsForAppIntegrationsRequest added in v0.4.0

func NewGetSettingsForAppIntegrationsRequest(server string) (*http.Request, error)

NewGetSettingsForAppIntegrationsRequest generates requests for GetSettingsForAppIntegrations

func NewGetSettingsForAuditDefaultRequest

func NewGetSettingsForAuditDefaultRequest(server string) (*http.Request, error)

NewGetSettingsForAuditDefaultRequest generates requests for GetSettingsForAuditDefault

func NewGetSettingsForRetentionPeriodsRequest added in v0.4.0

func NewGetSettingsForRetentionPeriodsRequest(server string) (*http.Request, error)

NewGetSettingsForRetentionPeriodsRequest generates requests for GetSettingsForRetentionPeriods

func NewGetSettingsForTelephonyAgentInboundRequest added in v0.4.0

func NewGetSettingsForTelephonyAgentInboundRequest(server string) (*http.Request, error)

NewGetSettingsForTelephonyAgentInboundRequest generates requests for GetSettingsForTelephonyAgentInbound

func NewGetSettingsForTelephonyAgentOutboundRequest

func NewGetSettingsForTelephonyAgentOutboundRequest(server string) (*http.Request, error)

NewGetSettingsForTelephonyAgentOutboundRequest generates requests for GetSettingsForTelephonyAgentOutbound

func NewGetSettingsForTelephonyAgentRecordingRequest

func NewGetSettingsForTelephonyAgentRecordingRequest(server string) (*http.Request, error)

NewGetSettingsForTelephonyAgentRecordingRequest generates requests for GetSettingsForTelephonyAgentRecording

func NewGetSettingsForTelephonyAgentWrapupRequest

func NewGetSettingsForTelephonyAgentWrapupRequest(server string) (*http.Request, error)

NewGetSettingsForTelephonyAgentWrapupRequest generates requests for GetSettingsForTelephonyAgentWrapup

func NewGetSettingsForTelephonyPostCallRequest

func NewGetSettingsForTelephonyPostCallRequest(server string) (*http.Request, error)

NewGetSettingsForTelephonyPostCallRequest generates requests for GetSettingsForTelephonyPostCall

func NewGetSettingsForUiI18nRequest added in v0.4.0

func NewGetSettingsForUiI18nRequest(server string) (*http.Request, error)

NewGetSettingsForUiI18nRequest generates requests for GetSettingsForUiI18n

func NewGetSmsRequest

func NewGetSmsRequest(server string, id string) (*http.Request, error)

NewGetSmsRequest generates requests for GetSms

func NewGetTriggerRequest

func NewGetTriggerRequest(server string, id string) (*http.Request, error)

NewGetTriggerRequest generates requests for GetTrigger

func NewGetTriggerUsesRequest added in v0.38.0

func NewGetTriggerUsesRequest(server string, id string) (*http.Request, error)

NewGetTriggerUsesRequest generates requests for GetTriggerUses

func NewGetUserByEmailRequest added in v0.38.0

func NewGetUserByEmailRequest(server string, email string) (*http.Request, error)

NewGetUserByEmailRequest generates requests for GetUserByEmail

func NewGetUserRequest added in v0.38.0

func NewGetUserRequest(server string, id string) (*http.Request, error)

NewGetUserRequest generates requests for GetUser

func NewGetWidgetSettingsRequest added in v0.38.0

func NewGetWidgetSettingsRequest(server string, pType string) (*http.Request, error)

NewGetWidgetSettingsRequest generates requests for GetWidgetSettings

func NewHangupAgentCallRequest added in v0.38.0

func NewHangupAgentCallRequest(server string, id string) (*http.Request, error)

NewHangupAgentCallRequest generates requests for HangupAgentCall

func NewHangupCallRequest

func NewHangupCallRequest(server string, id string) (*http.Request, error)

NewHangupCallRequest generates requests for HangupCall

func NewImportAgentsRequestWithBody added in v0.38.0

func NewImportAgentsRequestWithBody(server string, params *ImportAgentsParams, contentType string, body io.Reader) (*http.Request, error)

NewImportAgentsRequestWithBody generates requests for ImportAgents with any type of body

func NewIntegrateIntegrationRequest added in v0.38.0

func NewIntegrateIntegrationRequest(server string, id string, body IntegrateIntegrationJSONRequestBody) (*http.Request, error)

NewIntegrateIntegrationRequest calls the generic IntegrateIntegration builder with application/json body

func NewIntegrateIntegrationRequestWithBody added in v0.38.0

func NewIntegrateIntegrationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewIntegrateIntegrationRequestWithBody generates requests for IntegrateIntegration with any type of body

func NewIntegrationApiProxyGetRequest added in v0.38.0

func NewIntegrationApiProxyGetRequest(server string, integrationId string, uri string) (*http.Request, error)

NewIntegrationApiProxyGetRequest generates requests for IntegrationApiProxyGet

func NewIntegrationApiProxyPostRequest added in v0.38.0

func NewIntegrationApiProxyPostRequest(server string, integrationId string, uri string, body IntegrationApiProxyPostJSONRequestBody) (*http.Request, error)

NewIntegrationApiProxyPostRequest calls the generic IntegrationApiProxyPost builder with application/json body

func NewIntegrationApiProxyPostRequestWithBody added in v0.38.0

func NewIntegrationApiProxyPostRequestWithBody(server string, integrationId string, uri string, contentType string, body io.Reader) (*http.Request, error)

NewIntegrationApiProxyPostRequestWithBody generates requests for IntegrationApiProxyPost with any type of body

func NewListActionParamsRequest added in v0.38.0

func NewListActionParamsRequest(server string, providerName string, providerActionName string) (*http.Request, error)

NewListActionParamsRequest generates requests for ListActionParams

func NewListActionsRequest added in v0.38.0

func NewListActionsRequest(server string, params *ListActionsParams) (*http.Request, error)

NewListActionsRequest generates requests for ListActions

func NewListAgentGroupsRequest

func NewListAgentGroupsRequest(server string, params *ListAgentGroupsParams) (*http.Request, error)

NewListAgentGroupsRequest generates requests for ListAgentGroups

func NewListAgentLogsRequest added in v0.38.0

func NewListAgentLogsRequest(server string, id string, params *ListAgentLogsParams) (*http.Request, error)

NewListAgentLogsRequest generates requests for ListAgentLogs

func NewListAgentPresencesRequest added in v0.38.0

func NewListAgentPresencesRequest(server string) (*http.Request, error)

NewListAgentPresencesRequest generates requests for ListAgentPresences

func NewListAgentsInGroupRequest added in v0.38.0

func NewListAgentsInGroupRequest(server string, groupId string, params *ListAgentsInGroupParams) (*http.Request, error)

NewListAgentsInGroupRequest generates requests for ListAgentsInGroup

func NewListAgentsRequest

func NewListAgentsRequest(server string, params *ListAgentsParams) (*http.Request, error)

NewListAgentsRequest generates requests for ListAgents

func NewListAllAgentLogsRequest added in v0.38.0

func NewListAllAgentLogsRequest(server string, params *ListAllAgentLogsParams) (*http.Request, error)

NewListAllAgentLogsRequest generates requests for ListAllAgentLogs

func NewListAllConversationEventsRequest added in v0.38.0

func NewListAllConversationEventsRequest(server string, params *ListAllConversationEventsParams) (*http.Request, error)

NewListAllConversationEventsRequest generates requests for ListAllConversationEvents

func NewListAllLocalAutomationsRequest added in v0.38.0

func NewListAllLocalAutomationsRequest(server string, params *ListAllLocalAutomationsParams) (*http.Request, error)

NewListAllLocalAutomationsRequest generates requests for ListAllLocalAutomations

func NewListAllSettingsRequest added in v0.38.0

func NewListAllSettingsRequest(server string) (*http.Request, error)

NewListAllSettingsRequest generates requests for ListAllSettings

func NewListAllSimpleReportingCallsRequest

func NewListAllSimpleReportingCallsRequest(server string, params *ListAllSimpleReportingCallsParams) (*http.Request, error)

NewListAllSimpleReportingCallsRequest generates requests for ListAllSimpleReportingCalls

func NewListApplicationActionsRequest added in v0.38.0

func NewListApplicationActionsRequest(server string, params *ListApplicationActionsParams) (*http.Request, error)

NewListApplicationActionsRequest generates requests for ListApplicationActions

func NewListApplicationErrorsRequest added in v0.38.0

func NewListApplicationErrorsRequest(server string) (*http.Request, error)

NewListApplicationErrorsRequest generates requests for ListApplicationErrors

func NewListApplicationsRequest

func NewListApplicationsRequest(server string, params *ListApplicationsParams) (*http.Request, error)

NewListApplicationsRequest generates requests for ListApplications

func NewListAuditLogsRequest

func NewListAuditLogsRequest(server string, params *ListAuditLogsParams) (*http.Request, error)

NewListAuditLogsRequest generates requests for ListAuditLogs

func NewListAvailableAgentStatusesRequest added in v0.38.0

func NewListAvailableAgentStatusesRequest(server string) (*http.Request, error)

NewListAvailableAgentStatusesRequest generates requests for ListAvailableAgentStatuses

func NewListAvailableIntegrationsRequest

func NewListAvailableIntegrationsRequest(server string) (*http.Request, error)

NewListAvailableIntegrationsRequest generates requests for ListAvailableIntegrations

func NewListAvailableRolesRequest

func NewListAvailableRolesRequest(server string) (*http.Request, error)

NewListAvailableRolesRequest generates requests for ListAvailableRoles

func NewListBabeldeskWidgetsRequest

func NewListBabeldeskWidgetsRequest(server string, params *ListBabeldeskWidgetsParams) (*http.Request, error)

NewListBabeldeskWidgetsRequest generates requests for ListBabeldeskWidgets

func NewListBabeldesksRequest

func NewListBabeldesksRequest(server string, params *ListBabeldesksParams) (*http.Request, error)

NewListBabeldesksRequest generates requests for ListBabeldesks

func NewListBackupFilesRequest added in v0.38.0

func NewListBackupFilesRequest(server string) (*http.Request, error)

NewListBackupFilesRequest generates requests for ListBackupFiles

func NewListBusinessHourRangesRequest added in v0.38.0

func NewListBusinessHourRangesRequest(server string, id string) (*http.Request, error)

NewListBusinessHourRangesRequest generates requests for ListBusinessHourRanges

func NewListBusinessHoursRequest

func NewListBusinessHoursRequest(server string, params *ListBusinessHoursParams) (*http.Request, error)

NewListBusinessHoursRequest generates requests for ListBusinessHours

func NewListCalendarsRequest

func NewListCalendarsRequest(server string, params *ListCalendarsParams) (*http.Request, error)

NewListCalendarsRequest generates requests for ListCalendars

func NewListCampaignAttemptsRequest added in v0.38.0

func NewListCampaignAttemptsRequest(server string, id string, params *ListCampaignAttemptsParams) (*http.Request, error)

NewListCampaignAttemptsRequest generates requests for ListCampaignAttempts

func NewListCampaignLeadsRequest added in v0.38.0

func NewListCampaignLeadsRequest(server string, id string) (*http.Request, error)

NewListCampaignLeadsRequest generates requests for ListCampaignLeads

func NewListCampaignProcessedLeadsRequest added in v0.38.0

func NewListCampaignProcessedLeadsRequest(server string, id string) (*http.Request, error)

NewListCampaignProcessedLeadsRequest generates requests for ListCampaignProcessedLeads

func NewListCampaignsRequest

func NewListCampaignsRequest(server string) (*http.Request, error)

NewListCampaignsRequest generates requests for ListCampaigns

func NewListConferencesRequest

func NewListConferencesRequest(server string, params *ListConferencesParams) (*http.Request, error)

NewListConferencesRequest generates requests for ListConferences

func NewListConversationEventsRequest

func NewListConversationEventsRequest(server string, conversationId string) (*http.Request, error)

NewListConversationEventsRequest generates requests for ListConversationEvents

func NewListConversationsRequest

func NewListConversationsRequest(server string, params *ListConversationsParams) (*http.Request, error)

NewListConversationsRequest generates requests for ListConversations

func NewListDashboardUsersRequest added in v0.38.0

func NewListDashboardUsersRequest(server string, id string) (*http.Request, error)

NewListDashboardUsersRequest generates requests for ListDashboardUsers

func NewListDashboardsRequest added in v0.38.0

func NewListDashboardsRequest(server string, params *ListDashboardsParams) (*http.Request, error)

NewListDashboardsRequest generates requests for ListDashboards

func NewListDialerBehavioursRequest added in v0.38.0

func NewListDialerBehavioursRequest(server string, params *ListDialerBehavioursParams) (*http.Request, error)

NewListDialerBehavioursRequest generates requests for ListDialerBehaviours

func NewListDialerSimpleReportingCallsRequest added in v0.38.0

func NewListDialerSimpleReportingCallsRequest(server string, params *ListDialerSimpleReportingCallsParams) (*http.Request, error)

NewListDialerSimpleReportingCallsRequest generates requests for ListDialerSimpleReportingCalls

func NewListEventsRequest

func NewListEventsRequest(server string, params *ListEventsParams) (*http.Request, error)

NewListEventsRequest generates requests for ListEvents

func NewListExpressionsRequest

func NewListExpressionsRequest(server string) (*http.Request, error)

NewListExpressionsRequest generates requests for ListExpressions

func NewListFilesByTypeRequest added in v0.38.0

func NewListFilesByTypeRequest(server string, pType StorageType) (*http.Request, error)

NewListFilesByTypeRequest generates requests for ListFilesByType

func NewListFilesRequest added in v0.38.0

func NewListFilesRequest(server string, params *ListFilesParams) (*http.Request, error)

NewListFilesRequest generates requests for ListFiles

func NewListGlobalAutomationsRequest

func NewListGlobalAutomationsRequest(server string, params *ListGlobalAutomationsParams) (*http.Request, error)

NewListGlobalAutomationsRequest generates requests for ListGlobalAutomations

func NewListGlobalQueueSelectionsRequest added in v0.38.0

func NewListGlobalQueueSelectionsRequest(server string, params *ListGlobalQueueSelectionsParams) (*http.Request, error)

NewListGlobalQueueSelectionsRequest generates requests for ListGlobalQueueSelections

func NewListInboundSimpleReportingCallsRequest added in v0.38.0

func NewListInboundSimpleReportingCallsRequest(server string, params *ListInboundSimpleReportingCallsParams) (*http.Request, error)

NewListInboundSimpleReportingCallsRequest generates requests for ListInboundSimpleReportingCalls

func NewListIntegrationProvidersRequest added in v0.38.0

func NewListIntegrationProvidersRequest(server string) (*http.Request, error)

NewListIntegrationProvidersRequest generates requests for ListIntegrationProviders

func NewListIntegrationTokensRequest added in v0.38.0

func NewListIntegrationTokensRequest(server string, id string) (*http.Request, error)

NewListIntegrationTokensRequest generates requests for ListIntegrationTokens

func NewListIntegrationTypeActionsRequest added in v0.38.0

func NewListIntegrationTypeActionsRequest(server string, pType string) (*http.Request, error)

NewListIntegrationTypeActionsRequest generates requests for ListIntegrationTypeActions

func NewListIntegrationsRequest

func NewListIntegrationsRequest(server string, params *ListIntegrationsParams) (*http.Request, error)

NewListIntegrationsRequest generates requests for ListIntegrations

func NewListLeadsInListRequest added in v0.38.0

func NewListLeadsInListRequest(server string, id string, params *ListLeadsInListParams) (*http.Request, error)

NewListLeadsInListRequest generates requests for ListLeadsInList

func NewListLiveLogsRequest

func NewListLiveLogsRequest(server string, params *ListLiveLogsParams) (*http.Request, error)

NewListLiveLogsRequest generates requests for ListLiveLogs

func NewListLocalAutomationsRequest

func NewListLocalAutomationsRequest(server string, applicationId string, params *ListLocalAutomationsParams) (*http.Request, error)

NewListLocalAutomationsRequest generates requests for ListLocalAutomations

func NewListMetricIdsRequest

func NewListMetricIdsRequest(server string) (*http.Request, error)

NewListMetricIdsRequest generates requests for ListMetricIds

func NewListModulesRequest

func NewListModulesRequest(server string) (*http.Request, error)

NewListModulesRequest generates requests for ListModules

func NewListOutboundAttemptsRequest added in v0.38.0

func NewListOutboundAttemptsRequest(server string, params *ListOutboundAttemptsParams) (*http.Request, error)

NewListOutboundAttemptsRequest generates requests for ListOutboundAttempts

func NewListOutboundLeadsRequest added in v0.38.0

func NewListOutboundLeadsRequest(server string, params *ListOutboundLeadsParams) (*http.Request, error)

NewListOutboundLeadsRequest generates requests for ListOutboundLeads

func NewListOutboundListsRequest

func NewListOutboundListsRequest(server string) (*http.Request, error)

NewListOutboundListsRequest generates requests for ListOutboundLists

func NewListOutboundSimpleReportingCallsRequest added in v0.38.0

func NewListOutboundSimpleReportingCallsRequest(server string, params *ListOutboundSimpleReportingCallsParams) (*http.Request, error)

NewListOutboundSimpleReportingCallsRequest generates requests for ListOutboundSimpleReportingCalls

func NewListPhonebookEntrysRequest

func NewListPhonebookEntrysRequest(server string, params *ListPhonebookEntrysParams) (*http.Request, error)

NewListPhonebookEntrysRequest generates requests for ListPhonebookEntrys

func NewListProcessedOutboundLeadsRequest added in v0.38.0

func NewListProcessedOutboundLeadsRequest(server string, params *ListProcessedOutboundLeadsParams) (*http.Request, error)

NewListProcessedOutboundLeadsRequest generates requests for ListProcessedOutboundLeads

func NewListPromptFilesRequest added in v0.38.0

func NewListPromptFilesRequest(server string) (*http.Request, error)

NewListPromptFilesRequest generates requests for ListPromptFiles

func NewListPromptsRequest

func NewListPromptsRequest(server string, params *ListPromptsParams) (*http.Request, error)

NewListPromptsRequest generates requests for ListPrompts

func NewListProviderSessionVariablesRequest

func NewListProviderSessionVariablesRequest(server string, provider string) (*http.Request, error)

NewListProviderSessionVariablesRequest generates requests for ListProviderSessionVariables

func NewListQueueSelectionsRequest

func NewListQueueSelectionsRequest(server string, queueId string, params *ListQueueSelectionsParams) (*http.Request, error)

NewListQueueSelectionsRequest generates requests for ListQueueSelections

func NewListQueueTriggersRequest added in v0.38.0

func NewListQueueTriggersRequest(server string, queueId string) (*http.Request, error)

NewListQueueTriggersRequest generates requests for ListQueueTriggers

func NewListQueuedCallsRequest added in v0.38.0

func NewListQueuedCallsRequest(server string, queueId string, params *ListQueuedCallsParams) (*http.Request, error)

NewListQueuedCallsRequest generates requests for ListQueuedCalls

func NewListQueuesRequest

func NewListQueuesRequest(server string, params *ListQueuesParams) (*http.Request, error)

NewListQueuesRequest generates requests for ListQueues

func NewListRecordingFilesRequest added in v0.38.0

func NewListRecordingFilesRequest(server string) (*http.Request, error)

NewListRecordingFilesRequest generates requests for ListRecordingFiles

func NewListRecordingsRequest added in v0.38.0

func NewListRecordingsRequest(server string, params *ListRecordingsParams) (*http.Request, error)

NewListRecordingsRequest generates requests for ListRecordings

func NewListReportingCallsRequest

func NewListReportingCallsRequest(server string, params *ListReportingCallsParams) (*http.Request, error)

NewListReportingCallsRequest generates requests for ListReportingCalls

func NewListRoutingsRequest

func NewListRoutingsRequest(server string, params *ListRoutingsParams) (*http.Request, error)

NewListRoutingsRequest generates requests for ListRoutings

func NewListServiceNumbersRequest

func NewListServiceNumbersRequest(server string, params *ListServiceNumbersParams) (*http.Request, error)

NewListServiceNumbersRequest generates requests for ListServiceNumbers

func NewListSettingsInScopeRequest added in v0.38.0

func NewListSettingsInScopeRequest(server string, scope string) (*http.Request, error)

NewListSettingsInScopeRequest generates requests for ListSettingsInScope

func NewListSingleActionSessionVariablesRequest

func NewListSingleActionSessionVariablesRequest(server string, provider IntegrationProvider, actionName string) (*http.Request, error)

NewListSingleActionSessionVariablesRequest generates requests for ListSingleActionSessionVariables

func NewListSmssRequest

func NewListSmssRequest(server string, params *ListSmssParams) (*http.Request, error)

NewListSmssRequest generates requests for ListSmss

func NewListTagsByCategoryRequest added in v0.38.0

func NewListTagsByCategoryRequest(server string, category string) (*http.Request, error)

NewListTagsByCategoryRequest generates requests for ListTagsByCategory

func NewListTagsRequest added in v0.38.0

func NewListTagsRequest(server string) (*http.Request, error)

NewListTagsRequest generates requests for ListTags

func NewListTimezonesRequest added in v0.38.0

func NewListTimezonesRequest(server string, params *ListTimezonesParams) (*http.Request, error)

NewListTimezonesRequest generates requests for ListTimezones

func NewListTriggerConditionsRequest added in v0.38.0

func NewListTriggerConditionsRequest(server string, id string) (*http.Request, error)

NewListTriggerConditionsRequest generates requests for ListTriggerConditions

func NewListTriggerExpressionsRequest added in v0.38.0

func NewListTriggerExpressionsRequest(server string) (*http.Request, error)

NewListTriggerExpressionsRequest generates requests for ListTriggerExpressions

func NewListTriggerOperatorsRequest added in v0.38.0

func NewListTriggerOperatorsRequest(server string) (*http.Request, error)

NewListTriggerOperatorsRequest generates requests for ListTriggerOperators

func NewListTriggersRequest

func NewListTriggersRequest(server string, params *ListTriggersParams) (*http.Request, error)

NewListTriggersRequest generates requests for ListTriggers

func NewListUsersRequest

func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)

NewListUsersRequest generates requests for ListUsers

func NewLogoutAllCampaignAgentsRequest added in v0.38.0

func NewLogoutAllCampaignAgentsRequest(server string, id string) (*http.Request, error)

NewLogoutAllCampaignAgentsRequest generates requests for LogoutAllCampaignAgents

func NewOpenConversationRequest added in v0.38.0

func NewOpenConversationRequest(server string, conversationId string) (*http.Request, error)

NewOpenConversationRequest generates requests for OpenConversation

func NewPingRequest added in v0.38.0

func NewPingRequest(server string) (*http.Request, error)

NewPingRequest generates requests for Ping

func NewPostBulkFileDownloadRequest added in v0.38.0

func NewPostBulkFileDownloadRequest(server string, body PostBulkFileDownloadJSONRequestBody) (*http.Request, error)

NewPostBulkFileDownloadRequest calls the generic PostBulkFileDownload builder with application/json body

func NewPostBulkFileDownloadRequestWithBody added in v0.38.0

func NewPostBulkFileDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostBulkFileDownloadRequestWithBody generates requests for PostBulkFileDownload with any type of body

func NewPushToAgentRequest added in v0.38.0

func NewPushToAgentRequest(server string, body PushToAgentJSONRequestBody) (*http.Request, error)

NewPushToAgentRequest calls the generic PushToAgent builder with application/json body

func NewPushToAgentRequestWithBody added in v0.38.0

func NewPushToAgentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPushToAgentRequestWithBody generates requests for PushToAgent with any type of body

func NewQueueCallbackRequest added in v0.38.0

func NewQueueCallbackRequest(server string, queueId string, body QueueCallbackJSONRequestBody) (*http.Request, error)

NewQueueCallbackRequest calls the generic QueueCallback builder with application/json body

func NewQueueCallbackRequestWithBody added in v0.38.0

func NewQueueCallbackRequestWithBody(server string, queueId string, contentType string, body io.Reader) (*http.Request, error)

NewQueueCallbackRequestWithBody generates requests for QueueCallback with any type of body

func NewRefreshIntegrationTokenRequest added in v0.38.0

func NewRefreshIntegrationTokenRequest(server string, id string, tokenId string) (*http.Request, error)

NewRefreshIntegrationTokenRequest generates requests for RefreshIntegrationToken

func NewRemoveAgentFromGroupRequest added in v0.38.0

func NewRemoveAgentFromGroupRequest(server string, groupId string, agentId string) (*http.Request, error)

NewRemoveAgentFromGroupRequest generates requests for RemoveAgentFromGroup

func NewRemoveAgentFromQueueSelectionRequest

func NewRemoveAgentFromQueueSelectionRequest(server string, queueId string, selectionId string, id string) (*http.Request, error)

NewRemoveAgentFromQueueSelectionRequest generates requests for RemoveAgentFromQueueSelection

func NewRemoveBusinessHourRangeRequest added in v0.38.0

func NewRemoveBusinessHourRangeRequest(server string, id string, rangeId string) (*http.Request, error)

NewRemoveBusinessHourRangeRequest generates requests for RemoveBusinessHourRange

func NewRemoveCalendarDateRequest added in v0.38.0

func NewRemoveCalendarDateRequest(server string, id string, dateId string) (*http.Request, error)

NewRemoveCalendarDateRequest generates requests for RemoveCalendarDate

func NewRemoveDashboardUserRequest added in v0.38.0

func NewRemoveDashboardUserRequest(server string, id string, userId string) (*http.Request, error)

NewRemoveDashboardUserRequest generates requests for RemoveDashboardUser

func NewRemoveGroupFromQueueSelectionRequest

func NewRemoveGroupFromQueueSelectionRequest(server string, queueId string, selectionId string, id string) (*http.Request, error)

NewRemoveGroupFromQueueSelectionRequest generates requests for RemoveGroupFromQueueSelection

func NewRemoveRolesRequest

func NewRemoveRolesRequest(server string, body RemoveRolesJSONRequestBody) (*http.Request, error)

NewRemoveRolesRequest calls the generic RemoveRoles builder with application/json body

func NewRemoveRolesRequestWithBody

func NewRemoveRolesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRemoveRolesRequestWithBody generates requests for RemoveRoles with any type of body

func NewRemoveTagFromQueueSelectionRequest

func NewRemoveTagFromQueueSelectionRequest(server string, queueId string, selectionId string, id string) (*http.Request, error)

NewRemoveTagFromQueueSelectionRequest generates requests for RemoveTagFromQueueSelection

func NewReportSmsRequest added in v0.38.0

func NewReportSmsRequest(server string, params *ReportSmsParams) (*http.Request, error)

NewReportSmsRequest generates requests for ReportSms

func NewResetPasswordsRequest

func NewResetPasswordsRequest(server string, body ResetPasswordsJSONRequestBody) (*http.Request, error)

NewResetPasswordsRequest calls the generic ResetPasswords builder with application/json body

func NewResetPasswordsRequestWithBody

func NewResetPasswordsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewResetPasswordsRequestWithBody generates requests for ResetPasswords with any type of body

func NewSendSmsRequest added in v0.38.0

func NewSendSmsRequest(server string, body SendSmsJSONRequestBody) (*http.Request, error)

NewSendSmsRequest calls the generic SendSms builder with application/json body

func NewSendSmsRequestWithBody added in v0.38.0

func NewSendSmsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSendSmsRequestWithBody generates requests for SendSms with any type of body

func NewSetCallSessionVariablesRequest

func NewSetCallSessionVariablesRequest(server string, id string, body SetCallSessionVariablesJSONRequestBody) (*http.Request, error)

NewSetCallSessionVariablesRequest calls the generic SetCallSessionVariables builder with application/json body

func NewSetCallSessionVariablesRequestWithBody

func NewSetCallSessionVariablesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewSetCallSessionVariablesRequestWithBody generates requests for SetCallSessionVariables with any type of body

func NewSetCampaignListByIdRequest added in v0.38.0

func NewSetCampaignListByIdRequest(server string, id string, listId string) (*http.Request, error)

NewSetCampaignListByIdRequest generates requests for SetCampaignListById

func NewSetCampaignListRequest added in v0.38.0

func NewSetCampaignListRequest(server string, id string, body SetCampaignListJSONRequestBody) (*http.Request, error)

NewSetCampaignListRequest calls the generic SetCampaignList builder with application/json body

func NewSetCampaignListRequestWithBody added in v0.38.0

func NewSetCampaignListRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewSetCampaignListRequestWithBody generates requests for SetCampaignList with any type of body

func NewSetQueueSelectionsPriorityRequest added in v0.38.0

func NewSetQueueSelectionsPriorityRequest(server string, queueId string, body SetQueueSelectionsPriorityJSONRequestBody) (*http.Request, error)

NewSetQueueSelectionsPriorityRequest calls the generic SetQueueSelectionsPriority builder with application/json body

func NewSetQueueSelectionsPriorityRequestWithBody added in v0.38.0

func NewSetQueueSelectionsPriorityRequestWithBody(server string, queueId string, contentType string, body io.Reader) (*http.Request, error)

NewSetQueueSelectionsPriorityRequestWithBody generates requests for SetQueueSelectionsPriority with any type of body

func NewSetTriggerConditionsRequest added in v0.38.0

func NewSetTriggerConditionsRequest(server string, id string, body SetTriggerConditionsJSONRequestBody) (*http.Request, error)

NewSetTriggerConditionsRequest calls the generic SetTriggerConditions builder with application/json body

func NewSetTriggerConditionsRequestWithBody added in v0.38.0

func NewSetTriggerConditionsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewSetTriggerConditionsRequestWithBody generates requests for SetTriggerConditions with any type of body

func NewStartRecordingRequest added in v0.38.0

func NewStartRecordingRequest(server string, body StartRecordingJSONRequestBody) (*http.Request, error)

NewStartRecordingRequest calls the generic StartRecording builder with application/json body

func NewStartRecordingRequestWithBody added in v0.38.0

func NewStartRecordingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartRecordingRequestWithBody generates requests for StartRecording with any type of body

func NewTestCalendarDateRequest added in v0.38.0

func NewTestCalendarDateRequest(server string, params *TestCalendarDateParams) (*http.Request, error)

NewTestCalendarDateRequest generates requests for TestCalendarDate

func NewTestInboundSmsRequest added in v0.38.0

func NewTestInboundSmsRequest(server string, body TestInboundSmsJSONRequestBody) (*http.Request, error)

NewTestInboundSmsRequest calls the generic TestInboundSms builder with application/json body

func NewTestInboundSmsRequestWithBody added in v0.38.0

func NewTestInboundSmsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewTestInboundSmsRequestWithBody generates requests for TestInboundSms with any type of body

func NewTestTriggersRequest

func NewTestTriggersRequest(server string, params *TestTriggersParams, body TestTriggersJSONRequestBody) (*http.Request, error)

NewTestTriggersRequest calls the generic TestTriggers builder with application/json body

func NewTestTriggersRequestWithBody

func NewTestTriggersRequestWithBody(server string, params *TestTriggersParams, contentType string, body io.Reader) (*http.Request, error)

NewTestTriggersRequestWithBody generates requests for TestTriggers with any type of body

func NewToggleRecordingFlagRequest added in v0.38.0

func NewToggleRecordingFlagRequest(server string, id string) (*http.Request, error)

NewToggleRecordingFlagRequest generates requests for ToggleRecordingFlag

func NewUnflagRecordingRequest added in v0.38.0

func NewUnflagRecordingRequest(server string, id string) (*http.Request, error)

NewUnflagRecordingRequest generates requests for UnflagRecording

func NewUnsetCampaignListRequest added in v0.38.0

func NewUnsetCampaignListRequest(server string, id string) (*http.Request, error)

NewUnsetCampaignListRequest generates requests for UnsetCampaignList

func NewUpdateAgentGroupRequest

func NewUpdateAgentGroupRequest(server string, id string, body UpdateAgentGroupJSONRequestBody) (*http.Request, error)

NewUpdateAgentGroupRequest calls the generic UpdateAgentGroup builder with application/json body

func NewUpdateAgentGroupRequestWithBody

func NewUpdateAgentGroupRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentGroupRequestWithBody generates requests for UpdateAgentGroup with any type of body

func NewUpdateAgentPasswordRequest added in v0.38.0

func NewUpdateAgentPasswordRequest(server string, id string, body UpdateAgentPasswordJSONRequestBody) (*http.Request, error)

NewUpdateAgentPasswordRequest calls the generic UpdateAgentPassword builder with application/json body

func NewUpdateAgentPasswordRequestWithBody added in v0.38.0

func NewUpdateAgentPasswordRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentPasswordRequestWithBody generates requests for UpdateAgentPassword with any type of body

func NewUpdateAgentPresenceRequest added in v0.38.0

func NewUpdateAgentPresenceRequest(server string, presenceName string, body UpdateAgentPresenceJSONRequestBody) (*http.Request, error)

NewUpdateAgentPresenceRequest calls the generic UpdateAgentPresence builder with application/json body

func NewUpdateAgentPresenceRequestWithBody added in v0.38.0

func NewUpdateAgentPresenceRequestWithBody(server string, presenceName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentPresenceRequestWithBody generates requests for UpdateAgentPresence with any type of body

func NewUpdateAgentRequest

func NewUpdateAgentRequest(server string, id string, body UpdateAgentJSONRequestBody) (*http.Request, error)

NewUpdateAgentRequest calls the generic UpdateAgent builder with application/json body

func NewUpdateAgentRequestWithBody

func NewUpdateAgentRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentRequestWithBody generates requests for UpdateAgent with any type of body

func NewUpdateAgentStatusRequest

func NewUpdateAgentStatusRequest(server string, id string, body UpdateAgentStatusJSONRequestBody) (*http.Request, error)

NewUpdateAgentStatusRequest calls the generic UpdateAgentStatus builder with application/json body

func NewUpdateAgentStatusRequestWithBody

func NewUpdateAgentStatusRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentStatusRequestWithBody generates requests for UpdateAgentStatus with any type of body

func NewUpdateApplicationRequest

func NewUpdateApplicationRequest(server string, id string, body UpdateApplicationJSONRequestBody) (*http.Request, error)

NewUpdateApplicationRequest calls the generic UpdateApplication builder with application/json body

func NewUpdateApplicationRequestWithBody

func NewUpdateApplicationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateApplicationRequestWithBody generates requests for UpdateApplication with any type of body

func NewUpdateBabeldeskRequest

func NewUpdateBabeldeskRequest(server string, id string, body UpdateBabeldeskJSONRequestBody) (*http.Request, error)

NewUpdateBabeldeskRequest calls the generic UpdateBabeldesk builder with application/json body

func NewUpdateBabeldeskRequestWithBody

func NewUpdateBabeldeskRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBabeldeskRequestWithBody generates requests for UpdateBabeldesk with any type of body

func NewUpdateBabeldeskWidgetRequest

func NewUpdateBabeldeskWidgetRequest(server string, id string, body UpdateBabeldeskWidgetJSONRequestBody) (*http.Request, error)

NewUpdateBabeldeskWidgetRequest calls the generic UpdateBabeldeskWidget builder with application/json body

func NewUpdateBabeldeskWidgetRequestWithBody

func NewUpdateBabeldeskWidgetRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBabeldeskWidgetRequestWithBody generates requests for UpdateBabeldeskWidget with any type of body

func NewUpdateBusinessHourRequest

func NewUpdateBusinessHourRequest(server string, id string, body UpdateBusinessHourJSONRequestBody) (*http.Request, error)

NewUpdateBusinessHourRequest calls the generic UpdateBusinessHour builder with application/json body

func NewUpdateBusinessHourRequestWithBody

func NewUpdateBusinessHourRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBusinessHourRequestWithBody generates requests for UpdateBusinessHour with any type of body

func NewUpdateCalendarDateRequest added in v0.38.0

func NewUpdateCalendarDateRequest(server string, id string, dateId string, body UpdateCalendarDateJSONRequestBody) (*http.Request, error)

NewUpdateCalendarDateRequest calls the generic UpdateCalendarDate builder with application/json body

func NewUpdateCalendarDateRequestWithBody added in v0.38.0

func NewUpdateCalendarDateRequestWithBody(server string, id string, dateId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCalendarDateRequestWithBody generates requests for UpdateCalendarDate with any type of body

func NewUpdateCalendarRequest

func NewUpdateCalendarRequest(server string, id string, body UpdateCalendarJSONRequestBody) (*http.Request, error)

NewUpdateCalendarRequest calls the generic UpdateCalendar builder with application/json body

func NewUpdateCalendarRequestWithBody

func NewUpdateCalendarRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCalendarRequestWithBody generates requests for UpdateCalendar with any type of body

func NewUpdateCampaignRequest

func NewUpdateCampaignRequest(server string, id string, body UpdateCampaignJSONRequestBody) (*http.Request, error)

NewUpdateCampaignRequest calls the generic UpdateCampaign builder with application/json body

func NewUpdateCampaignRequestWithBody

func NewUpdateCampaignRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCampaignRequestWithBody generates requests for UpdateCampaign with any type of body

func NewUpdateConversationRequest

func NewUpdateConversationRequest(server string, id string, body UpdateConversationJSONRequestBody) (*http.Request, error)

NewUpdateConversationRequest calls the generic UpdateConversation builder with application/json body

func NewUpdateConversationRequestWithBody

func NewUpdateConversationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConversationRequestWithBody generates requests for UpdateConversation with any type of body

func NewUpdateConversationSessionRequest

func NewUpdateConversationSessionRequest(server string, conversationId string, body UpdateConversationSessionJSONRequestBody) (*http.Request, error)

NewUpdateConversationSessionRequest calls the generic UpdateConversationSession builder with application/json body

func NewUpdateConversationSessionRequestWithBody

func NewUpdateConversationSessionRequestWithBody(server string, conversationId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConversationSessionRequestWithBody generates requests for UpdateConversationSession with any type of body

func NewUpdateDashboardRequest added in v0.38.0

func NewUpdateDashboardRequest(server string, id string, body UpdateDashboardJSONRequestBody) (*http.Request, error)

NewUpdateDashboardRequest calls the generic UpdateDashboard builder with application/json body

func NewUpdateDashboardRequestWithBody added in v0.38.0

func NewUpdateDashboardRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDashboardRequestWithBody generates requests for UpdateDashboard with any type of body

func NewUpdateDialerBehaviourRequest added in v0.38.0

func NewUpdateDialerBehaviourRequest(server string, id string, body UpdateDialerBehaviourJSONRequestBody) (*http.Request, error)

NewUpdateDialerBehaviourRequest calls the generic UpdateDialerBehaviour builder with application/json body

func NewUpdateDialerBehaviourRequestWithBody added in v0.38.0

func NewUpdateDialerBehaviourRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDialerBehaviourRequestWithBody generates requests for UpdateDialerBehaviour with any type of body

func NewUpdateGlobalAutomationRequest

func NewUpdateGlobalAutomationRequest(server string, id string, body UpdateGlobalAutomationJSONRequestBody) (*http.Request, error)

NewUpdateGlobalAutomationRequest calls the generic UpdateGlobalAutomation builder with application/json body

func NewUpdateGlobalAutomationRequestWithBody

func NewUpdateGlobalAutomationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGlobalAutomationRequestWithBody generates requests for UpdateGlobalAutomation with any type of body

func NewUpdateIntegrationRequest

func NewUpdateIntegrationRequest(server string, id string, body UpdateIntegrationJSONRequestBody) (*http.Request, error)

NewUpdateIntegrationRequest calls the generic UpdateIntegration builder with application/json body

func NewUpdateIntegrationRequestWithBody

func NewUpdateIntegrationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateIntegrationRequestWithBody generates requests for UpdateIntegration with any type of body

func NewUpdateLocalAutomationRequest

func NewUpdateLocalAutomationRequest(server string, applicationId string, id string, body UpdateLocalAutomationJSONRequestBody) (*http.Request, error)

NewUpdateLocalAutomationRequest calls the generic UpdateLocalAutomation builder with application/json body

func NewUpdateLocalAutomationRequestWithBody

func NewUpdateLocalAutomationRequestWithBody(server string, applicationId string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateLocalAutomationRequestWithBody generates requests for UpdateLocalAutomation with any type of body

func NewUpdateOutboundLeadRequest

func NewUpdateOutboundLeadRequest(server string, id string, leadId string, body UpdateOutboundLeadJSONRequestBody) (*http.Request, error)

NewUpdateOutboundLeadRequest calls the generic UpdateOutboundLead builder with application/json body

func NewUpdateOutboundLeadRequestWithBody

func NewUpdateOutboundLeadRequestWithBody(server string, id string, leadId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOutboundLeadRequestWithBody generates requests for UpdateOutboundLead with any type of body

func NewUpdateOutboundListRequest added in v0.38.0

func NewUpdateOutboundListRequest(server string, id string, body UpdateOutboundListJSONRequestBody) (*http.Request, error)

NewUpdateOutboundListRequest calls the generic UpdateOutboundList builder with application/json body

func NewUpdateOutboundListRequestWithBody added in v0.38.0

func NewUpdateOutboundListRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOutboundListRequestWithBody generates requests for UpdateOutboundList with any type of body

func NewUpdatePhonebookEntryRequest

func NewUpdatePhonebookEntryRequest(server string, id string, body UpdatePhonebookEntryJSONRequestBody) (*http.Request, error)

NewUpdatePhonebookEntryRequest calls the generic UpdatePhonebookEntry builder with application/json body

func NewUpdatePhonebookEntryRequestWithBody

func NewUpdatePhonebookEntryRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePhonebookEntryRequestWithBody generates requests for UpdatePhonebookEntry with any type of body

func NewUpdatePromptRequest

func NewUpdatePromptRequest(server string, id string, body UpdatePromptJSONRequestBody) (*http.Request, error)

NewUpdatePromptRequest calls the generic UpdatePrompt builder with application/json body

func NewUpdatePromptRequestWithBody

func NewUpdatePromptRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePromptRequestWithBody generates requests for UpdatePrompt with any type of body

func NewUpdateQueueRequest

func NewUpdateQueueRequest(server string, id string, body UpdateQueueJSONRequestBody) (*http.Request, error)

NewUpdateQueueRequest calls the generic UpdateQueue builder with application/json body

func NewUpdateQueueRequestWithBody

func NewUpdateQueueRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateQueueRequestWithBody generates requests for UpdateQueue with any type of body

func NewUpdateQueueSelectionRequest

func NewUpdateQueueSelectionRequest(server string, queueId string, id string, body UpdateQueueSelectionJSONRequestBody) (*http.Request, error)

NewUpdateQueueSelectionRequest calls the generic UpdateQueueSelection builder with application/json body

func NewUpdateQueueSelectionRequestWithBody

func NewUpdateQueueSelectionRequestWithBody(server string, queueId string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateQueueSelectionRequestWithBody generates requests for UpdateQueueSelection with any type of body

func NewUpdateRecordingRequest added in v0.38.0

func NewUpdateRecordingRequest(server string, id string, body UpdateRecordingJSONRequestBody) (*http.Request, error)

NewUpdateRecordingRequest calls the generic UpdateRecording builder with application/json body

func NewUpdateRecordingRequestWithBody added in v0.38.0

func NewUpdateRecordingRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRecordingRequestWithBody generates requests for UpdateRecording with any type of body

func NewUpdateRoutingRequest

func NewUpdateRoutingRequest(server string, id string, body UpdateRoutingJSONRequestBody) (*http.Request, error)

NewUpdateRoutingRequest calls the generic UpdateRouting builder with application/json body

func NewUpdateRoutingRequestWithBody

func NewUpdateRoutingRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRoutingRequestWithBody generates requests for UpdateRouting with any type of body

func NewUpdateServiceNumberRequest added in v0.38.0

func NewUpdateServiceNumberRequest(server string, id string, body UpdateServiceNumberJSONRequestBody) (*http.Request, error)

NewUpdateServiceNumberRequest calls the generic UpdateServiceNumber builder with application/json body

func NewUpdateServiceNumberRequestWithBody added in v0.38.0

func NewUpdateServiceNumberRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateServiceNumberRequestWithBody generates requests for UpdateServiceNumber with any type of body

func NewUpdateSessionVariablesRequest

func NewUpdateSessionVariablesRequest(server string, id string, body UpdateSessionVariablesJSONRequestBody) (*http.Request, error)

NewUpdateSessionVariablesRequest calls the generic UpdateSessionVariables builder with application/json body

func NewUpdateSessionVariablesRequestWithBody

func NewUpdateSessionVariablesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSessionVariablesRequestWithBody generates requests for UpdateSessionVariables with any type of body

func NewUpdateSettingsForAppAgentStatusRequest added in v0.4.0

func NewUpdateSettingsForAppAgentStatusRequest(server string, body UpdateSettingsForAppAgentStatusJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForAppAgentStatusRequest calls the generic UpdateSettingsForAppAgentStatus builder with application/json body

func NewUpdateSettingsForAppAgentStatusRequestWithBody added in v0.4.0

func NewUpdateSettingsForAppAgentStatusRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForAppAgentStatusRequestWithBody generates requests for UpdateSettingsForAppAgentStatus with any type of body

func NewUpdateSettingsForAppConversationsRequest added in v0.4.0

func NewUpdateSettingsForAppConversationsRequest(server string, body UpdateSettingsForAppConversationsJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForAppConversationsRequest calls the generic UpdateSettingsForAppConversations builder with application/json body

func NewUpdateSettingsForAppConversationsRequestWithBody added in v0.4.0

func NewUpdateSettingsForAppConversationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForAppConversationsRequestWithBody generates requests for UpdateSettingsForAppConversations with any type of body

func NewUpdateSettingsForAppCustomerLoggingRequest

func NewUpdateSettingsForAppCustomerLoggingRequest(server string, body UpdateSettingsForAppCustomerLoggingJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForAppCustomerLoggingRequest calls the generic UpdateSettingsForAppCustomerLogging builder with application/json body

func NewUpdateSettingsForAppCustomerLoggingRequestWithBody

func NewUpdateSettingsForAppCustomerLoggingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForAppCustomerLoggingRequestWithBody generates requests for UpdateSettingsForAppCustomerLogging with any type of body

func NewUpdateSettingsForAppIntegrationsRequest added in v0.4.0

func NewUpdateSettingsForAppIntegrationsRequest(server string, body UpdateSettingsForAppIntegrationsJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForAppIntegrationsRequest calls the generic UpdateSettingsForAppIntegrations builder with application/json body

func NewUpdateSettingsForAppIntegrationsRequestWithBody added in v0.4.0

func NewUpdateSettingsForAppIntegrationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForAppIntegrationsRequestWithBody generates requests for UpdateSettingsForAppIntegrations with any type of body

func NewUpdateSettingsForAuditDefaultRequest

func NewUpdateSettingsForAuditDefaultRequest(server string, body UpdateSettingsForAuditDefaultJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForAuditDefaultRequest calls the generic UpdateSettingsForAuditDefault builder with application/json body

func NewUpdateSettingsForAuditDefaultRequestWithBody

func NewUpdateSettingsForAuditDefaultRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForAuditDefaultRequestWithBody generates requests for UpdateSettingsForAuditDefault with any type of body

func NewUpdateSettingsForRetentionPeriodsRequest added in v0.4.0

func NewUpdateSettingsForRetentionPeriodsRequest(server string, body UpdateSettingsForRetentionPeriodsJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForRetentionPeriodsRequest calls the generic UpdateSettingsForRetentionPeriods builder with application/json body

func NewUpdateSettingsForRetentionPeriodsRequestWithBody added in v0.4.0

func NewUpdateSettingsForRetentionPeriodsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForRetentionPeriodsRequestWithBody generates requests for UpdateSettingsForRetentionPeriods with any type of body

func NewUpdateSettingsForTelephonyAgentInboundRequest added in v0.4.0

func NewUpdateSettingsForTelephonyAgentInboundRequest(server string, body UpdateSettingsForTelephonyAgentInboundJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentInboundRequest calls the generic UpdateSettingsForTelephonyAgentInbound builder with application/json body

func NewUpdateSettingsForTelephonyAgentInboundRequestWithBody added in v0.4.0

func NewUpdateSettingsForTelephonyAgentInboundRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentInboundRequestWithBody generates requests for UpdateSettingsForTelephonyAgentInbound with any type of body

func NewUpdateSettingsForTelephonyAgentOutboundRequest

func NewUpdateSettingsForTelephonyAgentOutboundRequest(server string, body UpdateSettingsForTelephonyAgentOutboundJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentOutboundRequest calls the generic UpdateSettingsForTelephonyAgentOutbound builder with application/json body

func NewUpdateSettingsForTelephonyAgentOutboundRequestWithBody

func NewUpdateSettingsForTelephonyAgentOutboundRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentOutboundRequestWithBody generates requests for UpdateSettingsForTelephonyAgentOutbound with any type of body

func NewUpdateSettingsForTelephonyAgentRecordingRequest

func NewUpdateSettingsForTelephonyAgentRecordingRequest(server string, body UpdateSettingsForTelephonyAgentRecordingJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentRecordingRequest calls the generic UpdateSettingsForTelephonyAgentRecording builder with application/json body

func NewUpdateSettingsForTelephonyAgentRecordingRequestWithBody

func NewUpdateSettingsForTelephonyAgentRecordingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentRecordingRequestWithBody generates requests for UpdateSettingsForTelephonyAgentRecording with any type of body

func NewUpdateSettingsForTelephonyAgentWrapupRequest

func NewUpdateSettingsForTelephonyAgentWrapupRequest(server string, body UpdateSettingsForTelephonyAgentWrapupJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentWrapupRequest calls the generic UpdateSettingsForTelephonyAgentWrapup builder with application/json body

func NewUpdateSettingsForTelephonyAgentWrapupRequestWithBody

func NewUpdateSettingsForTelephonyAgentWrapupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForTelephonyAgentWrapupRequestWithBody generates requests for UpdateSettingsForTelephonyAgentWrapup with any type of body

func NewUpdateSettingsForTelephonyPostCallRequest

func NewUpdateSettingsForTelephonyPostCallRequest(server string, body UpdateSettingsForTelephonyPostCallJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForTelephonyPostCallRequest calls the generic UpdateSettingsForTelephonyPostCall builder with application/json body

func NewUpdateSettingsForTelephonyPostCallRequestWithBody

func NewUpdateSettingsForTelephonyPostCallRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForTelephonyPostCallRequestWithBody generates requests for UpdateSettingsForTelephonyPostCall with any type of body

func NewUpdateSettingsForUiI18nRequest added in v0.4.0

func NewUpdateSettingsForUiI18nRequest(server string, body UpdateSettingsForUiI18nJSONRequestBody) (*http.Request, error)

NewUpdateSettingsForUiI18nRequest calls the generic UpdateSettingsForUiI18n builder with application/json body

func NewUpdateSettingsForUiI18nRequestWithBody added in v0.4.0

func NewUpdateSettingsForUiI18nRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSettingsForUiI18nRequestWithBody generates requests for UpdateSettingsForUiI18n with any type of body

func NewUpdateTriggerRequest

func NewUpdateTriggerRequest(server string, id string, body UpdateTriggerJSONRequestBody) (*http.Request, error)

NewUpdateTriggerRequest calls the generic UpdateTrigger builder with application/json body

func NewUpdateTriggerRequestWithBody

func NewUpdateTriggerRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTriggerRequestWithBody generates requests for UpdateTrigger with any type of body

func NewUploadOutboundLeadsRequestWithBody added in v0.38.0

func NewUploadOutboundLeadsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUploadOutboundLeadsRequestWithBody generates requests for UploadOutboundLeads with any type of body

func NewUploadPhonebookEntriesRequestWithBody

func NewUploadPhonebookEntriesRequestWithBody(server string, params *UploadPhonebookEntriesParams, contentType string, body io.Reader) (*http.Request, error)

NewUploadPhonebookEntriesRequestWithBody generates requests for UploadPhonebookEntries with any type of body

func NewUploadPromptRequestWithBody

func NewUploadPromptRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadPromptRequestWithBody generates requests for UploadPrompt with any type of body

func NewValidateAgentImportRequestWithBody added in v0.38.0

func NewValidateAgentImportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateAgentImportRequestWithBody generates requests for ValidateAgentImport with any type of body

func NewWriteLogRequest added in v0.38.0

func NewWriteLogRequest(server string, body WriteLogJSONRequestBody) (*http.Request, error)

NewWriteLogRequest calls the generic WriteLog builder with application/json body

func NewWriteLogRequestWithBody added in v0.38.0

func NewWriteLogRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewWriteLogRequestWithBody generates requests for WriteLog with any type of body

Types

type AccountRole

type AccountRole string

AccountRole A role associated with the Account

const (
	AccountRoleAgent      AccountRole = "agent"
	AccountRoleManager    AccountRole = "manager"
	AccountRoleOwner      AccountRole = "owner"
	AccountRoleReporter   AccountRole = "reporter"
	AccountRoleRouter     AccountRole = "router"
	AccountRoleSales      AccountRole = "sales"
	AccountRoleScheduler  AccountRole = "scheduler"
	AccountRoleSupervisor AccountRole = "supervisor"
	AccountRoleUser       AccountRole = "user"
)

Defines values for AccountRole.

type ActionProxyResponse

type ActionProxyResponse struct {
	Message  *string                      `json:"message,omitempty"`
	Response *ActionProxyResponseResponse `json:"response,omitempty"`

	// Session Session-Map
	Session *map[string]interface{} `json:"session,omitempty"`
	Success *bool                   `json:"success,omitempty"`
}

ActionProxyResponse defines model for ActionProxyResponse.

type ActionProxyResponseResponse

type ActionProxyResponseResponse struct {
	// Body The Body of the response
	Body interface{} `json:"body"`

	// ContentType The Content-Type of the response body
	ContentType *string `json:"contentType,omitempty"`
}

ActionProxyResponseResponse defines model for ActionProxyResponseResponse.

type AddAgentToGroupHTTPResp

type AddAgentToGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentGroupAdditionResponse
}

func ParseAddAgentToGroupHTTPResp

func ParseAddAgentToGroupHTTPResp(rsp *http.Response) (*AddAgentToGroupHTTPResp, error)

ParseAddAgentToGroupHTTPResp parses an HTTP response from a AddAgentToGroupWithResponse call

func (AddAgentToGroupHTTPResp) Status

func (r AddAgentToGroupHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AddAgentToGroupHTTPResp) StatusCode

func (r AddAgentToGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddAgentToGroupJSONRequestBody

type AddAgentToGroupJSONRequestBody = AddAgentToGroupRequest

AddAgentToGroupJSONRequestBody defines body for AddAgentToGroup for application/json ContentType.

type AddAgentToGroupRequest

type AddAgentToGroupRequest struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`
}

AddAgentToGroupRequest defines model for AddAgentToGroupRequest.

type AddAgentToQueueSelectionHTTPResp

type AddAgentToQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *QueueSelectionModificationResponse
}

func ParseAddAgentToQueueSelectionHTTPResp

func ParseAddAgentToQueueSelectionHTTPResp(rsp *http.Response) (*AddAgentToQueueSelectionHTTPResp, error)

ParseAddAgentToQueueSelectionHTTPResp parses an HTTP response from a AddAgentToQueueSelectionWithResponse call

func (AddAgentToQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (AddAgentToQueueSelectionHTTPResp) StatusCode

func (r AddAgentToQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddAgentToQueueSelectionJSONRequestBody

type AddAgentToQueueSelectionJSONRequestBody = QueueSelectionAddition

AddAgentToQueueSelectionJSONRequestBody defines body for AddAgentToQueueSelection for application/json ContentType.

type AddBusinessHourRangesHTTPResp added in v0.38.0

type AddBusinessHourRangesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BusinessHourItemResponse
}

func ParseAddBusinessHourRangesHTTPResp added in v0.38.0

func ParseAddBusinessHourRangesHTTPResp(rsp *http.Response) (*AddBusinessHourRangesHTTPResp, error)

ParseAddBusinessHourRangesHTTPResp parses an HTTP response from a AddBusinessHourRangesWithResponse call

func (AddBusinessHourRangesHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (AddBusinessHourRangesHTTPResp) StatusCode added in v0.38.0

func (r AddBusinessHourRangesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddBusinessHourRangesJSONRequestBody added in v0.38.0

type AddBusinessHourRangesJSONRequestBody = BusinessHourRangesBody

AddBusinessHourRangesJSONRequestBody defines body for AddBusinessHourRanges for application/json ContentType.

type AddCalendarDateHTTPResp

type AddCalendarDateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarDateItemResponse
}

func ParseAddCalendarDateHTTPResp

func ParseAddCalendarDateHTTPResp(rsp *http.Response) (*AddCalendarDateHTTPResp, error)

ParseAddCalendarDateHTTPResp parses an HTTP response from a AddCalendarDateWithResponse call

func (AddCalendarDateHTTPResp) Status

func (r AddCalendarDateHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AddCalendarDateHTTPResp) StatusCode

func (r AddCalendarDateHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddCalendarDateJSONRequestBody added in v0.38.0

type AddCalendarDateJSONRequestBody = CalendarDateBody

AddCalendarDateJSONRequestBody defines body for AddCalendarDate for application/json ContentType.

type AddConversationEventHTTPResp added in v0.38.0

type AddConversationEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationEventItemResponse
}

func ParseAddConversationEventHTTPResp added in v0.38.0

func ParseAddConversationEventHTTPResp(rsp *http.Response) (*AddConversationEventHTTPResp, error)

ParseAddConversationEventHTTPResp parses an HTTP response from a AddConversationEventWithResponse call

func (AddConversationEventHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (AddConversationEventHTTPResp) StatusCode added in v0.38.0

func (r AddConversationEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddConversationEventJSONRequestBody added in v0.38.0

type AddConversationEventJSONRequestBody = ConversationEventRequest

AddConversationEventJSONRequestBody defines body for AddConversationEvent for application/json ContentType.

type AddDashboardUserHTTPResp added in v0.38.0

type AddDashboardUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseAddDashboardUserHTTPResp added in v0.38.0

func ParseAddDashboardUserHTTPResp(rsp *http.Response) (*AddDashboardUserHTTPResp, error)

ParseAddDashboardUserHTTPResp parses an HTTP response from a AddDashboardUserWithResponse call

func (AddDashboardUserHTTPResp) Status added in v0.38.0

func (r AddDashboardUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AddDashboardUserHTTPResp) StatusCode added in v0.38.0

func (r AddDashboardUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddDashboardUserJSONRequestBody added in v0.38.0

type AddDashboardUserJSONRequestBody = DashboardUserAddRequest

AddDashboardUserJSONRequestBody defines body for AddDashboardUser for application/json ContentType.

type AddGroupToQueueSelectionHTTPResp

type AddGroupToQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *QueueSelectionModificationResponse
}

func ParseAddGroupToQueueSelectionHTTPResp

func ParseAddGroupToQueueSelectionHTTPResp(rsp *http.Response) (*AddGroupToQueueSelectionHTTPResp, error)

ParseAddGroupToQueueSelectionHTTPResp parses an HTTP response from a AddGroupToQueueSelectionWithResponse call

func (AddGroupToQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (AddGroupToQueueSelectionHTTPResp) StatusCode

func (r AddGroupToQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddGroupToQueueSelectionJSONRequestBody

type AddGroupToQueueSelectionJSONRequestBody = QueueSelectionAddition

AddGroupToQueueSelectionJSONRequestBody defines body for AddGroupToQueueSelection for application/json ContentType.

type AddIntegrationAssociationHTTPResp

type AddIntegrationAssociationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *IntegrationAddAssociationResponse
}

func ParseAddIntegrationAssociationHTTPResp

func ParseAddIntegrationAssociationHTTPResp(rsp *http.Response) (*AddIntegrationAssociationHTTPResp, error)

ParseAddIntegrationAssociationHTTPResp parses an HTTP response from a AddIntegrationAssociationWithResponse call

func (AddIntegrationAssociationHTTPResp) Status

Status returns HTTPResponse.Status

func (AddIntegrationAssociationHTTPResp) StatusCode

func (r AddIntegrationAssociationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddNumberTagsRequest

type AddNumberTagsRequest struct {
	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

AddNumberTagsRequest The full set of tags to apply to a number (replaces existing).

type AddOutboundLeadHTTPResp

type AddOutboundLeadHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundLeadItemResponse
}

func ParseAddOutboundLeadHTTPResp

func ParseAddOutboundLeadHTTPResp(rsp *http.Response) (*AddOutboundLeadHTTPResp, error)

ParseAddOutboundLeadHTTPResp parses an HTTP response from a AddOutboundLeadWithResponse call

func (AddOutboundLeadHTTPResp) Status

func (r AddOutboundLeadHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AddOutboundLeadHTTPResp) StatusCode

func (r AddOutboundLeadHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddOutboundLeadJSONRequestBody

type AddOutboundLeadJSONRequestBody = AddOutboundLeadRequest

AddOutboundLeadJSONRequestBody defines body for AddOutboundLead for application/json ContentType.

type AddOutboundLeadRequest

type AddOutboundLeadRequest struct {
	// Number Phone number to dial, in E.164 format.
	Number string `json:"number"`

	// Rank Dial priority within the list; higher-ranked leads are dialled first.
	Rank *int `json:"rank,omitempty"`

	// Uid Customer-supplied lead identifier, unique within the lead-list.
	Uid string `json:"uid"`
}

AddOutboundLeadRequest Request body to add a lead to a lead-list.

type AddRolesHTTPResp

type AddRolesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddRolesHTTPResp

func ParseAddRolesHTTPResp(rsp *http.Response) (*AddRolesHTTPResp, error)

ParseAddRolesHTTPResp parses an HTTP response from a AddRolesWithResponse call

func (AddRolesHTTPResp) Status

func (r AddRolesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AddRolesHTTPResp) StatusCode

func (r AddRolesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddRolesJSONRequestBody

type AddRolesJSONRequestBody = EmailRoleBinding

AddRolesJSONRequestBody defines body for AddRoles for application/json ContentType.

type AddTagToQueueSelectionHTTPResp

type AddTagToQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *QueueSelectionModificationResponse
}

func ParseAddTagToQueueSelectionHTTPResp

func ParseAddTagToQueueSelectionHTTPResp(rsp *http.Response) (*AddTagToQueueSelectionHTTPResp, error)

ParseAddTagToQueueSelectionHTTPResp parses an HTTP response from a AddTagToQueueSelectionWithResponse call

func (AddTagToQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (AddTagToQueueSelectionHTTPResp) StatusCode

func (r AddTagToQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddTagToQueueSelectionJSONRequestBody

type AddTagToQueueSelectionJSONRequestBody = QueueSelectionAddition

AddTagToQueueSelectionJSONRequestBody defines body for AddTagToQueueSelection for application/json ContentType.

type AddTagsToNumberHTTPResp

type AddTagsToNumberHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceNumberItemResponse
}

func ParseAddTagsToNumberHTTPResp

func ParseAddTagsToNumberHTTPResp(rsp *http.Response) (*AddTagsToNumberHTTPResp, error)

ParseAddTagsToNumberHTTPResp parses an HTTP response from a AddTagsToNumberWithResponse call

func (AddTagsToNumberHTTPResp) Status

func (r AddTagsToNumberHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AddTagsToNumberHTTPResp) StatusCode

func (r AddTagsToNumberHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddTagsToNumberJSONRequestBody

type AddTagsToNumberJSONRequestBody = AddNumberTagsRequest

AddTagsToNumberJSONRequestBody defines body for AddTagsToNumber for application/json ContentType.

type Agent

type Agent struct {
	// Activity The agent's current activity.
	Activity *string `json:"activity,omitempty"`

	// AgentSource The Identifier for the external System the Agent was created from
	AgentSource *string `json:"agentSource,omitempty"`

	// Available Whether the agent is currently available to take calls.
	Available   *bool      `json:"available,omitempty"`
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// DisplayStatus Human-readable status label for display.
	DisplayStatus *string `json:"display_status,omitempty"`

	// Email The Agents Login
	Email *openapi_types.Email `json:"email,omitempty"`

	// Enabled Whether the Agent is able to receive Calls via Queue or not
	Enabled *bool `json:"enabled,omitempty"`

	// Features A List of features which are enabled for that particular Agent
	Features *[]string              `json:"features,omitempty"`
	Groups   *[]AgentGroupReference `json:"groups,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated *time.Time         `json:"lastUpdated,omitempty"`

	// Name The Agent Name
	Name string `json:"name"`

	// Number The Agents current active Telephone-Number
	Number *string `json:"number,omitempty"`

	// Presence An agent presence state — `available`, or a custom busy reason.
	Presence *AgentPresence `json:"presence,omitempty"`

	// SourceId The ID of the external System the Agent was created from
	SourceId *string          `json:"sourceId,omitempty"`
	State    *AgentLineStatus `json:"state,omitempty"`

	// Status An agent's composite status — account, availability, line, and outbound state.
	Status *AgentStatus `json:"status,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Webrtc Whether WebRTC is enabed for that Agent or not
	Webrtc *bool `json:"webrtc,omitempty"`
}

Agent An ACD agent — a person or integration seat that handles calls and conversations and can belong to one or more agent groups.

type AgentAvailability added in v0.38.0

type AgentAvailability struct {
	Available *bool                  `json:"available,omitempty"`
	Enabled   *bool                  `json:"enabled,omitempty"`
	Hash      *string                `json:"hash,omitempty"`
	Id        *string                `json:"id,omitempty"`
	Label     *string                `json:"label,omitempty"`
	Name      *string                `json:"name,omitempty"`
	Type      *AgentAvailabilityType `json:"type,omitempty"`
}

AgentAvailability defines model for AgentAvailability.

type AgentAvailabilityListResponse added in v0.38.0

type AgentAvailabilityListResponse struct {
	Items   []AgentAvailability `json:"items"`
	Success bool                `json:"success"`
}

AgentAvailabilityListResponse defines model for AgentAvailabilityListResponse.

type AgentAvailabilityType added in v0.38.0

type AgentAvailabilityType string

AgentAvailabilityType defines model for AgentAvailability.Type.

const (
	Activity AgentAvailabilityType = "activity"
	Presence AgentAvailabilityType = "presence"
)

Defines values for AgentAvailabilityType.

type AgentBulkRequest added in v0.38.0

type AgentBulkRequest struct {
	Ids []ObjectUuid `json:"ids"`
}

AgentBulkRequest defines model for AgentBulkRequest.

type AgentBulkResponse added in v0.38.0

type AgentBulkResponse struct {
	Bulk []AgentBulkResponseBulkInner `json:"bulk"`
}

AgentBulkResponse defines model for AgentBulkResponse.

type AgentBulkResponseBulkInner added in v0.38.0

type AgentBulkResponseBulkInner struct {
	Error *string `json:"error,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`

	// Item An ACD agent — a person or integration seat that handles calls and conversations and can belong to one or more agent groups.
	Item    *Agent `json:"item,omitempty"`
	Success *bool  `json:"success,omitempty"`
}

AgentBulkResponseBulkInner defines model for AgentBulkResponse_bulk_inner.

type AgentGroup

type AgentGroup struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The group's name.
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

AgentGroup A named group of agents, used for queue routing and reporting.

type AgentGroupAdditionResponse

type AgentGroupAdditionResponse struct {
	// Agent An ACD agent — a person or integration seat that handles calls and conversations and can belong to one or more agent groups.
	Agent *Agent `json:"agent,omitempty"`

	// Item A named group of agents, used for queue routing and reporting.
	Item    *AgentGroup `json:"item,omitempty"`
	Message *string     `json:"message,omitempty"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

AgentGroupAdditionResponse defines model for AgentGroupAdditionResponse.

type AgentGroupItemResponse

type AgentGroupItemResponse struct {
	// Item A named group of agents, used for queue routing and reporting.
	Item AgentGroup `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

AgentGroupItemResponse defines model for AgentGroupItemResponse.

type AgentGroupReference

type AgentGroupReference struct {
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The Group Name
	Name *string `json:"name,omitempty"`
}

AgentGroupReference defines model for AgentGroupReference.

type AgentImportJob added in v0.38.0

type AgentImportJob struct {
	CreatedAt  *time.Time                    `json:"createdAt,omitempty"`
	Error      *string                       `json:"error,omitempty"`
	FinishedAt *time.Time                    `json:"finishedAt,omitempty"`
	Id         string                        `json:"id"`
	Message    *string                       `json:"message,omitempty"`
	Progress   *AgentImportJobProgress       `json:"progress,omitempty"`
	Result     *AgentImportValidationResults `json:"result,omitempty"`
	StartedAt  *time.Time                    `json:"startedAt,omitempty"`
	Status     AgentImportJobStatus          `json:"status"`
	Success    *bool                         `json:"success"`
	UpdatedAt  *time.Time                    `json:"updatedAt,omitempty"`
}

AgentImportJob defines model for AgentImportJob.

type AgentImportJobItemResponse added in v0.38.0

type AgentImportJobItemResponse struct {
	Item    AgentImportJob `json:"item"`
	Success *bool          `json:"success,omitempty"`
}

AgentImportJobItemResponse defines model for AgentImportJobItemResponse.

type AgentImportJobProgress added in v0.38.0

type AgentImportJobProgress struct {
	ChunkSize  *int `json:"chunkSize,omitempty"`
	CurrentRow *int `json:"currentRow,omitempty"`
	Failed     *int `json:"failed,omitempty"`
	Percent    *int `json:"percent,omitempty"`
	Processed  *int `json:"processed,omitempty"`
	Total      *int `json:"total,omitempty"`
	Uploaded   *int `json:"uploaded,omitempty"`
}

AgentImportJobProgress defines model for AgentImportJob_progress.

type AgentImportJobStatus added in v0.38.0

type AgentImportJobStatus string

AgentImportJobStatus defines model for AgentImportJob.Status.

const (
	AgentImportJobStatusCompleted AgentImportJobStatus = "completed"
	AgentImportJobStatusFailed    AgentImportJobStatus = "failed"
	AgentImportJobStatusQueued    AgentImportJobStatus = "queued"
	AgentImportJobStatusRunning   AgentImportJobStatus = "running"
)

Defines values for AgentImportJobStatus.

type AgentImportRequest added in v0.38.0

type AgentImportRequest struct {
	// File The CSV file (semicolon-delimited)
	File openapi_types.File `json:"file"`
}

AgentImportRequest defines model for AgentImportRequest.

type AgentImportValidationResults added in v0.38.0

type AgentImportValidationResults struct {
	Deleted *int                                       `json:"deleted,omitempty"`
	Errors  *[]AgentImportValidationResultsErrorsInner `json:"errors,omitempty"`
	Message *string                                    `json:"message,omitempty"`
	Success bool                                       `json:"success"`
	Total   *int                                       `json:"total,omitempty"`
}

AgentImportValidationResults defines model for AgentImportValidationResults.

type AgentImportValidationResultsErrorsInner added in v0.38.0

type AgentImportValidationResultsErrorsInner struct {
	Errors *[]string                                    `json:"errors,omitempty"`
	Row    *int                                         `json:"row,omitempty"`
	Type   *AgentImportValidationResultsErrorsInnerType `json:"type,omitempty"`
}

AgentImportValidationResultsErrorsInner defines model for AgentImportValidationResults_errors_inner.

type AgentImportValidationResultsErrorsInnerType added in v0.38.0

type AgentImportValidationResultsErrorsInnerType string

AgentImportValidationResultsErrorsInnerType defines model for AgentImportValidationResultsErrorsInner.Type.

const (
	AgentImportValidationResultsErrorsInnerTypeERROR AgentImportValidationResultsErrorsInnerType = "ERROR"
	AgentImportValidationResultsErrorsInnerTypeINFO  AgentImportValidationResultsErrorsInnerType = "INFO"
)

Defines values for AgentImportValidationResultsErrorsInnerType.

type AgentItemResponse

type AgentItemResponse struct {
	// Item An ACD agent — a person or integration seat that handles calls and conversations and can belong to one or more agent groups.
	Item Agent `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

AgentItemResponse defines model for AgentItemResponse.

type AgentLineStatus

type AgentLineStatus string

AgentLineStatus defines model for AgentLineStatus.

const (
	AgentLineStatusAvailable   AgentLineStatus = "available"
	AgentLineStatusBusy        AgentLineStatus = "busy"
	AgentLineStatusDeclined    AgentLineStatus = "declined"
	AgentLineStatusInCall      AgentLineStatus = "in-call"
	AgentLineStatusRinging     AgentLineStatus = "ringing"
	AgentLineStatusSelected    AgentLineStatus = "selected"
	AgentLineStatusUnreachable AgentLineStatus = "unreachable"
	AgentLineStatusWrapUp      AgentLineStatus = "wrap-up"
)

Defines values for AgentLineStatus.

type AgentLogEntry added in v0.38.0

type AgentLogEntry struct {
	Agent *QueuedCallBridgedQueue `json:"agent,omitempty"`

	// Call A single call leg handled by the platform — inbound, outbound or dialer. A call belongs to a call session and a conversation, and may have a parent call when it is a child leg (e.g. a transfer or bridge).
	Call     *Call                   `json:"call,omitempty"`
	Date     *time.Time              `json:"date,omitempty"`
	Presence *string                 `json:"presence,omitempty"`
	Queue    *QueuedCallBridgedQueue `json:"queue,omitempty"`

	// Type The log type
	Type *string `json:"type,omitempty"`
}

AgentLogEntry defines model for AgentLogEntry.

type AgentLogListResponse added in v0.38.0

type AgentLogListResponse struct {
	Items      []AgentLogEntry `json:"items"`
	Pagination *Pagination     `json:"pagination,omitempty"`
	Success    *bool           `json:"success,omitempty"`
}

AgentLogListResponse defines model for AgentLogListResponse.

type AgentOutboundCallRequest added in v0.38.0

type AgentOutboundCallRequest struct {
	AutoRecord *bool `json:"autoRecord,omitempty"`

	// DisplayAsFrom Caller-ID shown to the agent; defaults to the `to` value
	DisplayAsFrom *string `json:"displayAsFrom,omitempty"`

	// DisplayAsTo Caller-ID shown to the destination; defaults to the customer's default outbound number
	DisplayAsTo *string `json:"displayAsTo,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`

	// OtherId The unique Identifier (UUID) of the object
	OtherId *openapi_types.UUID `json:"otherId,omitempty"`

	// Session Session variables to set on the call
	Session *map[string]interface{} `json:"session,omitempty"`

	// To Destination number (the only required field)
	To     string `json:"to"`
	Webrtc *bool  `json:"webrtc,omitempty"`
}

AgentOutboundCallRequest defines model for AgentOutboundCallRequest.

type AgentPasswordUpdateRequest added in v0.38.0

type AgentPasswordUpdateRequest struct {
	NewPassword string `json:"newPassword"`
}

AgentPasswordUpdateRequest defines model for AgentPasswordUpdateRequest.

type AgentPresence

type AgentPresence struct {
	// Available Whether agents in this presence can take calls.
	Available bool `json:"available"`

	// Label Human-readable presence label.
	Label string `json:"label"`

	// Name The presence's unique name/key.
	Name string `json:"name"`
}

AgentPresence An agent presence state — `available`, or a custom busy reason.

type AgentPresenceInfo added in v0.38.0

type AgentPresenceInfo struct {
	Available *bool   `json:"available,omitempty"`
	Count     *int    `json:"count,omitempty"`
	IsDefault *bool   `json:"is_default,omitempty"`
	Label     *string `json:"label,omitempty"`
	Name      *string `json:"name,omitempty"`
}

AgentPresenceInfo defines model for AgentPresenceInfo.

type AgentPresenceItemResponse added in v0.38.0

type AgentPresenceItemResponse struct {
	// Item An agent presence state — `available`, or a custom busy reason.
	Item    AgentPresence `json:"item"`
	Success bool          `json:"success"`
}

AgentPresenceItemResponse defines model for AgentPresenceItemResponse.

type AgentPresenceListResponse added in v0.38.0

type AgentPresenceListResponse struct {
	Items   []AgentPresenceInfo `json:"items"`
	Success bool                `json:"success"`
}

AgentPresenceListResponse defines model for AgentPresenceListResponse.

type AgentPresenceWriteBody added in v0.38.0

type AgentPresenceWriteBody struct {
	Available *bool  `json:"available,omitempty"`
	Label     string `json:"label"`
}

AgentPresenceWriteBody A busy presence to create or update (available=true is rejected with 501)

type AgentPushRequest added in v0.38.0

type AgentPushRequest struct {
	// AgentId Target agent (omit + broadcast=true to reach all)
	AgentId   *string `json:"agentId,omitempty"`
	Broadcast *bool   `json:"broadcast,omitempty"`

	// Data Custom key-value pairs
	Data *map[string]interface{} `json:"data,omitempty"`

	// Message The message to push (1-250 chars)
	Message *string `json:"message,omitempty"`
}

AgentPushRequest defines model for AgentPushRequest.

type AgentShort

type AgentShort struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The Name of the selected Agent
	Name string `json:"name"`

	// Number The Phonenumber of the selected Agents
	Number string `json:"number"`
}

AgentShort defines model for AgentShort.

type AgentStatus

type AgentStatus struct {
	Activity *interface{} `json:"activity,omitempty"`

	// Available Whether the agent is currently available to take calls.
	Available     bool   `json:"available"`
	DisplayStatus string `json:"display_status"`

	// Enabled Whether the agent's account is enabled.
	Enabled        bool                      `json:"enabled"`
	LineStatus     AgentLineStatus           `json:"line_status"`
	OutboundStatus AgentStatusOutboundStatus `json:"outbound_status"`

	// Presence An agent presence state — `available`, or a custom busy reason.
	Presence AgentPresence `json:"presence"`
}

AgentStatus An agent's composite status — account, availability, line, and outbound state.

type AgentStatusOutboundStatus

type AgentStatusOutboundStatus string

AgentStatusOutboundStatus defines model for AgentStatusOutboundStatus.

const (
	AgentStatusOutboundStatusOffline AgentStatusOutboundStatus = "offline"
	AgentStatusOutboundStatusOnline  AgentStatusOutboundStatus = "online"
)

Defines values for AgentStatusOutboundStatus.

type AgentTotalStatus added in v0.38.0

type AgentTotalStatus struct {
	Activity       *map[string]interface{}         `json:"activity"`
	Available      *bool                           `json:"available,omitempty"`
	DisplayStatus  *string                         `json:"display_status,omitempty"`
	Enabled        *bool                           `json:"enabled,omitempty"`
	LineStatus     *string                         `json:"line_status"`
	OutboundStatus *AgentTotalStatusOutboundStatus `json:"outbound_status,omitempty"`
	Presence       *AgentTotalStatusPresence       `json:"presence,omitempty"`
}

AgentTotalStatus An agent's total status (enabled, presence, line and outbound state)

type AgentTotalStatusOutboundStatus added in v0.38.0

type AgentTotalStatusOutboundStatus string

AgentTotalStatusOutboundStatus defines model for AgentTotalStatus.OutboundStatus.

const (
	AgentTotalStatusOutboundStatusDisposition AgentTotalStatusOutboundStatus = "disposition"
	AgentTotalStatusOutboundStatusIdle        AgentTotalStatusOutboundStatus = "idle"
	AgentTotalStatusOutboundStatusInProgress  AgentTotalStatusOutboundStatus = "in_progress"
	AgentTotalStatusOutboundStatusLoggingIn   AgentTotalStatusOutboundStatus = "logging_in"
	AgentTotalStatusOutboundStatusOffline     AgentTotalStatusOutboundStatus = "offline"
	AgentTotalStatusOutboundStatusWaiting     AgentTotalStatusOutboundStatus = "waiting"
)

Defines values for AgentTotalStatusOutboundStatus.

type AgentTotalStatusPresence added in v0.38.0

type AgentTotalStatusPresence struct {
	Available *bool   `json:"available,omitempty"`
	Label     *string `json:"label,omitempty"`
	Name      *string `json:"name,omitempty"`
}

AgentTotalStatusPresence defines model for AgentTotalStatus_presence.

type AgentTotalStatusResponse added in v0.38.0

type AgentTotalStatusResponse struct {
	// Item A single-element array containing the agent's total status
	Item    []AgentTotalStatus `json:"item"`
	Success bool               `json:"success"`
}

AgentTotalStatusResponse defines model for AgentTotalStatusResponse.

type AgenticApplication

type AgenticApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID         `json:"id"`
	LastUpdated time.Time                  `json:"lastUpdated"`
	Module      AgenticApplicationModule   `json:"module"`
	Name        string                     `json:"name"`
	Routings    []ApplicationRouting       `json:"routings"`
	Settings    AgenticApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

AgenticApplication defines model for AgenticApplication.

type AgenticApplicationModule

type AgenticApplicationModule string

AgenticApplicationModule defines model for AgenticApplication.Module.

const (
	AgenticApplicationModuleAgentic AgenticApplicationModule = "agentic"
)

Defines values for AgenticApplicationModule.

type AgenticApplicationProviderSettings

type AgenticApplicationProviderSettings struct {
	// contains filtered or unexported fields
}

AgenticApplicationProviderSettings defines model for AgenticApplicationProviderSettings.

func (AgenticApplicationProviderSettings) AsAgenticApplicationUltimateProviderSettings

func (t AgenticApplicationProviderSettings) AsAgenticApplicationUltimateProviderSettings() (AgenticApplicationUltimateProviderSettings, error)

AsAgenticApplicationUltimateProviderSettings returns the union data inside the AgenticApplicationProviderSettings as a AgenticApplicationUltimateProviderSettings

func (AgenticApplicationProviderSettings) Discriminator

func (t AgenticApplicationProviderSettings) Discriminator() (string, error)

func (*AgenticApplicationProviderSettings) FromAgenticApplicationUltimateProviderSettings

func (t *AgenticApplicationProviderSettings) FromAgenticApplicationUltimateProviderSettings(v AgenticApplicationUltimateProviderSettings) error

FromAgenticApplicationUltimateProviderSettings overwrites any union data inside the AgenticApplicationProviderSettings as the provided AgenticApplicationUltimateProviderSettings

func (AgenticApplicationProviderSettings) MarshalJSON

func (t AgenticApplicationProviderSettings) MarshalJSON() ([]byte, error)

func (*AgenticApplicationProviderSettings) MergeAgenticApplicationUltimateProviderSettings

func (t *AgenticApplicationProviderSettings) MergeAgenticApplicationUltimateProviderSettings(v AgenticApplicationUltimateProviderSettings) error

MergeAgenticApplicationUltimateProviderSettings performs a merge with any union data inside the AgenticApplicationProviderSettings, using the provided AgenticApplicationUltimateProviderSettings

func (*AgenticApplicationProviderSettings) UnmarshalJSON

func (t *AgenticApplicationProviderSettings) UnmarshalJSON(b []byte) error

func (AgenticApplicationProviderSettings) ValueByDiscriminator

func (t AgenticApplicationProviderSettings) ValueByDiscriminator() (interface{}, error)

type AgenticApplicationSettings

type AgenticApplicationSettings struct {
	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference `json:"flowEndApplication,omitempty"`

	// MaxDuration Max duration in seconds
	MaxDuration      float32                                `json:"maxDuration"`
	MaxIterations    float32                                `json:"maxIterations"`
	Prompts          *[]ApplicationPrompt                   `json:"prompts,omitempty"`
	ProviderSettings AgenticApplicationProviderSettings     `json:"providerSettings"`
	Routes           *[]ApplicationRoutesInner              `json:"routes,omitempty"`
	SpeechToText     AgenticApplicationSettingsSpeechToText `json:"speechToText"`
	StopTrigger      *ApplicationSettingsTrigger            `json:"stopTrigger,omitempty"`
	TextToSpeech     *DefaultTextToSpeechSettings           `json:"textToSpeech,omitempty"`
}

AgenticApplicationSettings defines model for AgenticApplicationSettings.

type AgenticApplicationSettingsSpeechToText

type AgenticApplicationSettingsSpeechToText struct {
	Language string                                         `json:"language"`
	Provider AgenticApplicationSettingsSpeechToTextProvider `json:"provider"`

	// Timeout Continuous timeout in seconds
	Timeout int `json:"timeout"`
}

AgenticApplicationSettingsSpeechToText defines model for AgenticApplicationSettings_speechToText.

type AgenticApplicationSettingsSpeechToTextProvider

type AgenticApplicationSettingsSpeechToTextProvider string

AgenticApplicationSettingsSpeechToTextProvider defines model for AgenticApplicationSettingsSpeechToText.Provider.

const (
	AgenticApplicationSettingsSpeechToTextProviderAzure  AgenticApplicationSettingsSpeechToTextProvider = "azure"
	AgenticApplicationSettingsSpeechToTextProviderGoogle AgenticApplicationSettingsSpeechToTextProvider = "google"
)

Defines values for AgenticApplicationSettingsSpeechToTextProvider.

type AgenticApplicationUltimateProviderSettings

type AgenticApplicationUltimateProviderSettings struct {
	BotId string `json:"botId"`

	// LastMessageOnly Only forward the last recognized message to the provider
	LastMessageOnly *bool `json:"lastMessageOnly,omitempty"`

	// Metadata Custom key/value metadata forwarded to the chatbot provider
	Metadata     *[]AgenticProviderMetadata                             `json:"metadata,omitempty"`
	ProviderName AgenticApplicationUltimateProviderSettingsProviderName `json:"providerName"`
}

AgenticApplicationUltimateProviderSettings defines model for AgenticApplicationUltimateProviderSettings.

type AgenticApplicationUltimateProviderSettingsProviderName

type AgenticApplicationUltimateProviderSettingsProviderName string

AgenticApplicationUltimateProviderSettingsProviderName defines model for AgenticApplicationUltimateProviderSettings.ProviderName.

Defines values for AgenticApplicationUltimateProviderSettingsProviderName.

type AgenticApplicationUpdateBody

type AgenticApplicationUpdateBody struct {
	Enabled      *bool                              `json:"enabled,omitempty"`
	FriendlyName *string                            `json:"friendlyName,omitempty"`
	Module       AgenticApplicationUpdateBodyModule `json:"module"`
	Name         *string                            `json:"name,omitempty"`
	Routings     *[]ApplicationRouting              `json:"routings,omitempty"`
	Settings     *AgenticApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

AgenticApplicationUpdateBody defines model for AgenticApplicationUpdateBody.

type AgenticApplicationUpdateBodyModule

type AgenticApplicationUpdateBodyModule string

AgenticApplicationUpdateBodyModule defines model for AgenticApplicationUpdateBody.Module.

const (
	AgenticApplicationUpdateBodyModuleAgentic AgenticApplicationUpdateBodyModule = "agentic"
)

Defines values for AgenticApplicationUpdateBodyModule.

type AgenticProviderMetadata added in v0.38.0

type AgenticProviderMetadata struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

AgenticProviderMetadata A custom key/value pair forwarded to the chatbot provider

type Application

type Application struct {
	// contains filtered or unexported fields
}

Application defines model for Application.

func (Application) AsAgenticApplication

func (t Application) AsAgenticApplication() (AgenticApplication, error)

AsAgenticApplication returns the union data inside the Application as a AgenticApplication

func (Application) AsAudioPlayerApplication

func (t Application) AsAudioPlayerApplication() (AudioPlayerApplication, error)

AsAudioPlayerApplication returns the union data inside the Application as a AudioPlayerApplication

func (Application) AsInputReaderApplication

func (t Application) AsInputReaderApplication() (InputReaderApplication, error)

AsInputReaderApplication returns the union data inside the Application as a InputReaderApplication

func (Application) AsInputReaderV2Application

func (t Application) AsInputReaderV2Application() (InputReaderV2Application, error)

AsInputReaderV2Application returns the union data inside the Application as a InputReaderV2Application

func (Application) AsPromptPlayerApplication

func (t Application) AsPromptPlayerApplication() (PromptPlayerApplication, error)

AsPromptPlayerApplication returns the union data inside the Application as a PromptPlayerApplication

func (Application) AsQueueAgentApplication

func (t Application) AsQueueAgentApplication() (QueueAgentApplication, error)

AsQueueAgentApplication returns the union data inside the Application as a QueueAgentApplication

func (Application) AsQueueConsumerApplication

func (t Application) AsQueueConsumerApplication() (QueueConsumerApplication, error)

AsQueueConsumerApplication returns the union data inside the Application as a QueueConsumerApplication

func (Application) AsRecordingApplication

func (t Application) AsRecordingApplication() (RecordingApplication, error)

AsRecordingApplication returns the union data inside the Application as a RecordingApplication

func (Application) AsSimpleMenuApplication

func (t Application) AsSimpleMenuApplication() (SimpleMenuApplication, error)

AsSimpleMenuApplication returns the union data inside the Application as a SimpleMenuApplication

func (Application) AsSpeechToTextApplication

func (t Application) AsSpeechToTextApplication() (SpeechToTextApplication, error)

AsSpeechToTextApplication returns the union data inside the Application as a SpeechToTextApplication

func (Application) AsSwitchNodeApplication

func (t Application) AsSwitchNodeApplication() (SwitchNodeApplication, error)

AsSwitchNodeApplication returns the union data inside the Application as a SwitchNodeApplication

func (Application) AsTextToSpeechApplication

func (t Application) AsTextToSpeechApplication() (TextToSpeechApplication, error)

AsTextToSpeechApplication returns the union data inside the Application as a TextToSpeechApplication

func (Application) AsTransferApplication

func (t Application) AsTransferApplication() (TransferApplication, error)

AsTransferApplication returns the union data inside the Application as a TransferApplication

func (Application) Discriminator

func (t Application) Discriminator() (string, error)

func (*Application) FromAgenticApplication

func (t *Application) FromAgenticApplication(v AgenticApplication) error

FromAgenticApplication overwrites any union data inside the Application as the provided AgenticApplication

func (*Application) FromAudioPlayerApplication

func (t *Application) FromAudioPlayerApplication(v AudioPlayerApplication) error

FromAudioPlayerApplication overwrites any union data inside the Application as the provided AudioPlayerApplication

func (*Application) FromInputReaderApplication

func (t *Application) FromInputReaderApplication(v InputReaderApplication) error

FromInputReaderApplication overwrites any union data inside the Application as the provided InputReaderApplication

func (*Application) FromInputReaderV2Application

func (t *Application) FromInputReaderV2Application(v InputReaderV2Application) error

FromInputReaderV2Application overwrites any union data inside the Application as the provided InputReaderV2Application

func (*Application) FromPromptPlayerApplication

func (t *Application) FromPromptPlayerApplication(v PromptPlayerApplication) error

FromPromptPlayerApplication overwrites any union data inside the Application as the provided PromptPlayerApplication

func (*Application) FromQueueAgentApplication

func (t *Application) FromQueueAgentApplication(v QueueAgentApplication) error

FromQueueAgentApplication overwrites any union data inside the Application as the provided QueueAgentApplication

func (*Application) FromQueueConsumerApplication

func (t *Application) FromQueueConsumerApplication(v QueueConsumerApplication) error

FromQueueConsumerApplication overwrites any union data inside the Application as the provided QueueConsumerApplication

func (*Application) FromRecordingApplication

func (t *Application) FromRecordingApplication(v RecordingApplication) error

FromRecordingApplication overwrites any union data inside the Application as the provided RecordingApplication

func (*Application) FromSimpleMenuApplication

func (t *Application) FromSimpleMenuApplication(v SimpleMenuApplication) error

FromSimpleMenuApplication overwrites any union data inside the Application as the provided SimpleMenuApplication

func (*Application) FromSpeechToTextApplication

func (t *Application) FromSpeechToTextApplication(v SpeechToTextApplication) error

FromSpeechToTextApplication overwrites any union data inside the Application as the provided SpeechToTextApplication

func (*Application) FromSwitchNodeApplication

func (t *Application) FromSwitchNodeApplication(v SwitchNodeApplication) error

FromSwitchNodeApplication overwrites any union data inside the Application as the provided SwitchNodeApplication

func (*Application) FromTextToSpeechApplication

func (t *Application) FromTextToSpeechApplication(v TextToSpeechApplication) error

FromTextToSpeechApplication overwrites any union data inside the Application as the provided TextToSpeechApplication

func (*Application) FromTransferApplication

func (t *Application) FromTransferApplication(v TransferApplication) error

FromTransferApplication overwrites any union data inside the Application as the provided TransferApplication

func (Application) MarshalJSON

func (t Application) MarshalJSON() ([]byte, error)

func (*Application) MergeAgenticApplication

func (t *Application) MergeAgenticApplication(v AgenticApplication) error

MergeAgenticApplication performs a merge with any union data inside the Application, using the provided AgenticApplication

func (*Application) MergeAudioPlayerApplication

func (t *Application) MergeAudioPlayerApplication(v AudioPlayerApplication) error

MergeAudioPlayerApplication performs a merge with any union data inside the Application, using the provided AudioPlayerApplication

func (*Application) MergeInputReaderApplication

func (t *Application) MergeInputReaderApplication(v InputReaderApplication) error

MergeInputReaderApplication performs a merge with any union data inside the Application, using the provided InputReaderApplication

func (*Application) MergeInputReaderV2Application

func (t *Application) MergeInputReaderV2Application(v InputReaderV2Application) error

MergeInputReaderV2Application performs a merge with any union data inside the Application, using the provided InputReaderV2Application

func (*Application) MergePromptPlayerApplication

func (t *Application) MergePromptPlayerApplication(v PromptPlayerApplication) error

MergePromptPlayerApplication performs a merge with any union data inside the Application, using the provided PromptPlayerApplication

func (*Application) MergeQueueAgentApplication

func (t *Application) MergeQueueAgentApplication(v QueueAgentApplication) error

MergeQueueAgentApplication performs a merge with any union data inside the Application, using the provided QueueAgentApplication

func (*Application) MergeQueueConsumerApplication

func (t *Application) MergeQueueConsumerApplication(v QueueConsumerApplication) error

MergeQueueConsumerApplication performs a merge with any union data inside the Application, using the provided QueueConsumerApplication

func (*Application) MergeRecordingApplication

func (t *Application) MergeRecordingApplication(v RecordingApplication) error

MergeRecordingApplication performs a merge with any union data inside the Application, using the provided RecordingApplication

func (*Application) MergeSimpleMenuApplication

func (t *Application) MergeSimpleMenuApplication(v SimpleMenuApplication) error

MergeSimpleMenuApplication performs a merge with any union data inside the Application, using the provided SimpleMenuApplication

func (*Application) MergeSpeechToTextApplication

func (t *Application) MergeSpeechToTextApplication(v SpeechToTextApplication) error

MergeSpeechToTextApplication performs a merge with any union data inside the Application, using the provided SpeechToTextApplication

func (*Application) MergeSwitchNodeApplication

func (t *Application) MergeSwitchNodeApplication(v SwitchNodeApplication) error

MergeSwitchNodeApplication performs a merge with any union data inside the Application, using the provided SwitchNodeApplication

func (*Application) MergeTextToSpeechApplication

func (t *Application) MergeTextToSpeechApplication(v TextToSpeechApplication) error

MergeTextToSpeechApplication performs a merge with any union data inside the Application, using the provided TextToSpeechApplication

func (*Application) MergeTransferApplication

func (t *Application) MergeTransferApplication(v TransferApplication) error

MergeTransferApplication performs a merge with any union data inside the Application, using the provided TransferApplication

func (*Application) UnmarshalJSON

func (t *Application) UnmarshalJSON(b []byte) error

func (Application) ValueByDiscriminator

func (t Application) ValueByDiscriminator() (interface{}, error)

type ApplicationCreateBody

type ApplicationCreateBody struct {
	Module IvrModule `json:"module"`

	// Name The application's name.
	Name string `json:"name"`
}

ApplicationCreateBody Request body to create an IVR voice-application. The chosen `module` fixes the application's type; its module-specific settings are then configured via update.

type ApplicationItemResponse

type ApplicationItemResponse struct {
	Item Application `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ApplicationItemResponse defines model for ApplicationItemResponse.

type ApplicationPrompt

type ApplicationPrompt struct {
	// contains filtered or unexported fields
}

ApplicationPrompt defines model for ApplicationPrompt.

func (ApplicationPrompt) AsApplicationPromptFile

func (t ApplicationPrompt) AsApplicationPromptFile() (ApplicationPromptFile, error)

AsApplicationPromptFile returns the union data inside the ApplicationPrompt as a ApplicationPromptFile

func (ApplicationPrompt) AsApplicationPromptTTS

func (t ApplicationPrompt) AsApplicationPromptTTS() (ApplicationPromptTTS, error)

AsApplicationPromptTTS returns the union data inside the ApplicationPrompt as a ApplicationPromptTTS

func (ApplicationPrompt) AsApplicationPromptUrl

func (t ApplicationPrompt) AsApplicationPromptUrl() (ApplicationPromptUrl, error)

AsApplicationPromptUrl returns the union data inside the ApplicationPrompt as a ApplicationPromptUrl

func (*ApplicationPrompt) FromApplicationPromptFile

func (t *ApplicationPrompt) FromApplicationPromptFile(v ApplicationPromptFile) error

FromApplicationPromptFile overwrites any union data inside the ApplicationPrompt as the provided ApplicationPromptFile

func (*ApplicationPrompt) FromApplicationPromptTTS

func (t *ApplicationPrompt) FromApplicationPromptTTS(v ApplicationPromptTTS) error

FromApplicationPromptTTS overwrites any union data inside the ApplicationPrompt as the provided ApplicationPromptTTS

func (*ApplicationPrompt) FromApplicationPromptUrl

func (t *ApplicationPrompt) FromApplicationPromptUrl(v ApplicationPromptUrl) error

FromApplicationPromptUrl overwrites any union data inside the ApplicationPrompt as the provided ApplicationPromptUrl

func (ApplicationPrompt) MarshalJSON

func (t ApplicationPrompt) MarshalJSON() ([]byte, error)

func (*ApplicationPrompt) MergeApplicationPromptFile

func (t *ApplicationPrompt) MergeApplicationPromptFile(v ApplicationPromptFile) error

MergeApplicationPromptFile performs a merge with any union data inside the ApplicationPrompt, using the provided ApplicationPromptFile

func (*ApplicationPrompt) MergeApplicationPromptTTS

func (t *ApplicationPrompt) MergeApplicationPromptTTS(v ApplicationPromptTTS) error

MergeApplicationPromptTTS performs a merge with any union data inside the ApplicationPrompt, using the provided ApplicationPromptTTS

func (*ApplicationPrompt) MergeApplicationPromptUrl

func (t *ApplicationPrompt) MergeApplicationPromptUrl(v ApplicationPromptUrl) error

MergeApplicationPromptUrl performs a merge with any union data inside the ApplicationPrompt, using the provided ApplicationPromptUrl

func (*ApplicationPrompt) UnmarshalJSON

func (t *ApplicationPrompt) UnmarshalJSON(b []byte) error

type ApplicationPromptBase

type ApplicationPromptBase struct {
	Enabled    *bool  `json:"enabled,omitempty"`
	EndPause   *int   `json:"endPause,omitempty"`
	Key        string `json:"key"`
	StartDelay *int   `json:"startDelay,omitempty"`
}

ApplicationPromptBase defines model for ApplicationPromptBase.

type ApplicationPromptFile

type ApplicationPromptFile struct {
	Enabled  *bool `json:"enabled,omitempty"`
	EndPause *int  `json:"endPause,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id         ObjectUuid `json:"id"`
	Key        string     `json:"key"`
	StartDelay *int       `json:"startDelay,omitempty"`
}

ApplicationPromptFile defines model for ApplicationPromptFile.

type ApplicationPromptTTS

type ApplicationPromptTTS struct {
	Enabled    *bool                       `json:"enabled,omitempty"`
	EndPause   *int                        `json:"endPause,omitempty"`
	Gender     *ApplicationPromptTTSGender `json:"gender,omitempty"`
	Key        string                      `json:"key"`
	Language   *string                     `json:"language,omitempty"`
	StartDelay *int                        `json:"startDelay,omitempty"`
	Text       string                      `json:"text"`

	// Voice Available voice according to the provider
	Voice *string `json:"voice,omitempty"`
}

ApplicationPromptTTS defines model for ApplicationPromptTTS.

type ApplicationPromptTTSGender

type ApplicationPromptTTSGender string

ApplicationPromptTTSGender defines model for ApplicationPromptTTS.Gender.

const (
	Female  ApplicationPromptTTSGender = "female"
	Male    ApplicationPromptTTSGender = "male"
	Neutral ApplicationPromptTTSGender = "neutral"
)

Defines values for ApplicationPromptTTSGender.

type ApplicationPromptUrl

type ApplicationPromptUrl struct {
	Enabled    *bool  `json:"enabled,omitempty"`
	EndPause   *int   `json:"endPause,omitempty"`
	Key        string `json:"key"`
	StartDelay *int   `json:"startDelay,omitempty"`
	Url        string `json:"url"`
}

ApplicationPromptUrl defines model for ApplicationPromptUrl.

type ApplicationRoutesInner

type ApplicationRoutesInner struct {
	// Application Reference by ID
	Application ResourceReference `json:"application"`
	Priority    int               `json:"priority"`

	// Trigger Reference by ID
	Trigger ResourceReference `json:"trigger"`
}

ApplicationRoutesInner defines model for ApplicationRoutes_inner.

type ApplicationRouting

type ApplicationRouting struct {
	// Id The unique Identifier (UUID) of the object
	Id     openapi_types.UUID       `json:"id"`
	Number ApplicationRoutingNumber `json:"number"`
}

ApplicationRouting defines model for ApplicationRouting.

type ApplicationRoutingNumber

type ApplicationRoutingNumber struct {
	Enabled bool `json:"enabled"`

	// Id The unique Identifier (UUID) of the object
	Id     openapi_types.UUID `json:"id"`
	Number string             `json:"number"`
	Sms    bool               `json:"sms"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

ApplicationRoutingNumber defines model for ApplicationRouting_number.

type ApplicationSettingsTrigger

type ApplicationSettingsTrigger struct {
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id     openapi_types.UUID `json:"id"`
	Invert *bool              `json:"invert,omitempty"`
}

ApplicationSettingsTrigger defines model for ApplicationSettingsTrigger.

type ApplicationUpdateBody

type ApplicationUpdateBody struct {
	// contains filtered or unexported fields
}

ApplicationUpdateBody defines model for ApplicationUpdateBody.

func (ApplicationUpdateBody) AsAgenticApplicationUpdateBody

func (t ApplicationUpdateBody) AsAgenticApplicationUpdateBody() (AgenticApplicationUpdateBody, error)

AsAgenticApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a AgenticApplicationUpdateBody

func (ApplicationUpdateBody) AsAudioPlayerApplicationUpdateBody

func (t ApplicationUpdateBody) AsAudioPlayerApplicationUpdateBody() (AudioPlayerApplicationUpdateBody, error)

AsAudioPlayerApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a AudioPlayerApplicationUpdateBody

func (ApplicationUpdateBody) AsInputReaderApplicationUpdateBody

func (t ApplicationUpdateBody) AsInputReaderApplicationUpdateBody() (InputReaderApplicationUpdateBody, error)

AsInputReaderApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a InputReaderApplicationUpdateBody

func (ApplicationUpdateBody) AsInputReaderV2ApplicationUpdateBody

func (t ApplicationUpdateBody) AsInputReaderV2ApplicationUpdateBody() (InputReaderV2ApplicationUpdateBody, error)

AsInputReaderV2ApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a InputReaderV2ApplicationUpdateBody

func (ApplicationUpdateBody) AsPromptPlayerApplicationUpdateBody

func (t ApplicationUpdateBody) AsPromptPlayerApplicationUpdateBody() (PromptPlayerApplicationUpdateBody, error)

AsPromptPlayerApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a PromptPlayerApplicationUpdateBody

func (ApplicationUpdateBody) AsQueueAgentApplicationUpdateBody

func (t ApplicationUpdateBody) AsQueueAgentApplicationUpdateBody() (QueueAgentApplicationUpdateBody, error)

AsQueueAgentApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a QueueAgentApplicationUpdateBody

func (ApplicationUpdateBody) AsQueueConsumerApplicationUpdateBody

func (t ApplicationUpdateBody) AsQueueConsumerApplicationUpdateBody() (QueueConsumerApplicationUpdateBody, error)

AsQueueConsumerApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a QueueConsumerApplicationUpdateBody

func (ApplicationUpdateBody) AsRecordingApplicationUpdateBody

func (t ApplicationUpdateBody) AsRecordingApplicationUpdateBody() (RecordingApplicationUpdateBody, error)

AsRecordingApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a RecordingApplicationUpdateBody

func (ApplicationUpdateBody) AsSimpleMenuApplicationUpdateBody

func (t ApplicationUpdateBody) AsSimpleMenuApplicationUpdateBody() (SimpleMenuApplicationUpdateBody, error)

AsSimpleMenuApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a SimpleMenuApplicationUpdateBody

func (ApplicationUpdateBody) AsSpeechToTextApplicationUpdateBody

func (t ApplicationUpdateBody) AsSpeechToTextApplicationUpdateBody() (SpeechToTextApplicationUpdateBody, error)

AsSpeechToTextApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a SpeechToTextApplicationUpdateBody

func (ApplicationUpdateBody) AsSwitchNodeApplicationUpdateBody

func (t ApplicationUpdateBody) AsSwitchNodeApplicationUpdateBody() (SwitchNodeApplicationUpdateBody, error)

AsSwitchNodeApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a SwitchNodeApplicationUpdateBody

func (ApplicationUpdateBody) AsTextToSpeechApplicationUpdateBody

func (t ApplicationUpdateBody) AsTextToSpeechApplicationUpdateBody() (TextToSpeechApplicationUpdateBody, error)

AsTextToSpeechApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a TextToSpeechApplicationUpdateBody

func (ApplicationUpdateBody) AsTransferApplicationUpdateBody

func (t ApplicationUpdateBody) AsTransferApplicationUpdateBody() (TransferApplicationUpdateBody, error)

AsTransferApplicationUpdateBody returns the union data inside the ApplicationUpdateBody as a TransferApplicationUpdateBody

func (ApplicationUpdateBody) Discriminator

func (t ApplicationUpdateBody) Discriminator() (string, error)

func (*ApplicationUpdateBody) FromAgenticApplicationUpdateBody

func (t *ApplicationUpdateBody) FromAgenticApplicationUpdateBody(v AgenticApplicationUpdateBody) error

FromAgenticApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided AgenticApplicationUpdateBody

func (*ApplicationUpdateBody) FromAudioPlayerApplicationUpdateBody

func (t *ApplicationUpdateBody) FromAudioPlayerApplicationUpdateBody(v AudioPlayerApplicationUpdateBody) error

FromAudioPlayerApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided AudioPlayerApplicationUpdateBody

func (*ApplicationUpdateBody) FromInputReaderApplicationUpdateBody

func (t *ApplicationUpdateBody) FromInputReaderApplicationUpdateBody(v InputReaderApplicationUpdateBody) error

FromInputReaderApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided InputReaderApplicationUpdateBody

func (*ApplicationUpdateBody) FromInputReaderV2ApplicationUpdateBody

func (t *ApplicationUpdateBody) FromInputReaderV2ApplicationUpdateBody(v InputReaderV2ApplicationUpdateBody) error

FromInputReaderV2ApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided InputReaderV2ApplicationUpdateBody

func (*ApplicationUpdateBody) FromPromptPlayerApplicationUpdateBody

func (t *ApplicationUpdateBody) FromPromptPlayerApplicationUpdateBody(v PromptPlayerApplicationUpdateBody) error

FromPromptPlayerApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided PromptPlayerApplicationUpdateBody

func (*ApplicationUpdateBody) FromQueueAgentApplicationUpdateBody

func (t *ApplicationUpdateBody) FromQueueAgentApplicationUpdateBody(v QueueAgentApplicationUpdateBody) error

FromQueueAgentApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided QueueAgentApplicationUpdateBody

func (*ApplicationUpdateBody) FromQueueConsumerApplicationUpdateBody

func (t *ApplicationUpdateBody) FromQueueConsumerApplicationUpdateBody(v QueueConsumerApplicationUpdateBody) error

FromQueueConsumerApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided QueueConsumerApplicationUpdateBody

func (*ApplicationUpdateBody) FromRecordingApplicationUpdateBody

func (t *ApplicationUpdateBody) FromRecordingApplicationUpdateBody(v RecordingApplicationUpdateBody) error

FromRecordingApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided RecordingApplicationUpdateBody

func (*ApplicationUpdateBody) FromSimpleMenuApplicationUpdateBody

func (t *ApplicationUpdateBody) FromSimpleMenuApplicationUpdateBody(v SimpleMenuApplicationUpdateBody) error

FromSimpleMenuApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided SimpleMenuApplicationUpdateBody

func (*ApplicationUpdateBody) FromSpeechToTextApplicationUpdateBody

func (t *ApplicationUpdateBody) FromSpeechToTextApplicationUpdateBody(v SpeechToTextApplicationUpdateBody) error

FromSpeechToTextApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided SpeechToTextApplicationUpdateBody

func (*ApplicationUpdateBody) FromSwitchNodeApplicationUpdateBody

func (t *ApplicationUpdateBody) FromSwitchNodeApplicationUpdateBody(v SwitchNodeApplicationUpdateBody) error

FromSwitchNodeApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided SwitchNodeApplicationUpdateBody

func (*ApplicationUpdateBody) FromTextToSpeechApplicationUpdateBody

func (t *ApplicationUpdateBody) FromTextToSpeechApplicationUpdateBody(v TextToSpeechApplicationUpdateBody) error

FromTextToSpeechApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided TextToSpeechApplicationUpdateBody

func (*ApplicationUpdateBody) FromTransferApplicationUpdateBody

func (t *ApplicationUpdateBody) FromTransferApplicationUpdateBody(v TransferApplicationUpdateBody) error

FromTransferApplicationUpdateBody overwrites any union data inside the ApplicationUpdateBody as the provided TransferApplicationUpdateBody

func (ApplicationUpdateBody) MarshalJSON

func (t ApplicationUpdateBody) MarshalJSON() ([]byte, error)

func (*ApplicationUpdateBody) MergeAgenticApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeAgenticApplicationUpdateBody(v AgenticApplicationUpdateBody) error

MergeAgenticApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided AgenticApplicationUpdateBody

func (*ApplicationUpdateBody) MergeAudioPlayerApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeAudioPlayerApplicationUpdateBody(v AudioPlayerApplicationUpdateBody) error

MergeAudioPlayerApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided AudioPlayerApplicationUpdateBody

func (*ApplicationUpdateBody) MergeInputReaderApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeInputReaderApplicationUpdateBody(v InputReaderApplicationUpdateBody) error

MergeInputReaderApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided InputReaderApplicationUpdateBody

func (*ApplicationUpdateBody) MergeInputReaderV2ApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeInputReaderV2ApplicationUpdateBody(v InputReaderV2ApplicationUpdateBody) error

MergeInputReaderV2ApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided InputReaderV2ApplicationUpdateBody

func (*ApplicationUpdateBody) MergePromptPlayerApplicationUpdateBody

func (t *ApplicationUpdateBody) MergePromptPlayerApplicationUpdateBody(v PromptPlayerApplicationUpdateBody) error

MergePromptPlayerApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided PromptPlayerApplicationUpdateBody

func (*ApplicationUpdateBody) MergeQueueAgentApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeQueueAgentApplicationUpdateBody(v QueueAgentApplicationUpdateBody) error

MergeQueueAgentApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided QueueAgentApplicationUpdateBody

func (*ApplicationUpdateBody) MergeQueueConsumerApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeQueueConsumerApplicationUpdateBody(v QueueConsumerApplicationUpdateBody) error

MergeQueueConsumerApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided QueueConsumerApplicationUpdateBody

func (*ApplicationUpdateBody) MergeRecordingApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeRecordingApplicationUpdateBody(v RecordingApplicationUpdateBody) error

MergeRecordingApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided RecordingApplicationUpdateBody

func (*ApplicationUpdateBody) MergeSimpleMenuApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeSimpleMenuApplicationUpdateBody(v SimpleMenuApplicationUpdateBody) error

MergeSimpleMenuApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided SimpleMenuApplicationUpdateBody

func (*ApplicationUpdateBody) MergeSpeechToTextApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeSpeechToTextApplicationUpdateBody(v SpeechToTextApplicationUpdateBody) error

MergeSpeechToTextApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided SpeechToTextApplicationUpdateBody

func (*ApplicationUpdateBody) MergeSwitchNodeApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeSwitchNodeApplicationUpdateBody(v SwitchNodeApplicationUpdateBody) error

MergeSwitchNodeApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided SwitchNodeApplicationUpdateBody

func (*ApplicationUpdateBody) MergeTextToSpeechApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeTextToSpeechApplicationUpdateBody(v TextToSpeechApplicationUpdateBody) error

MergeTextToSpeechApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided TextToSpeechApplicationUpdateBody

func (*ApplicationUpdateBody) MergeTransferApplicationUpdateBody

func (t *ApplicationUpdateBody) MergeTransferApplicationUpdateBody(v TransferApplicationUpdateBody) error

MergeTransferApplicationUpdateBody performs a merge with any union data inside the ApplicationUpdateBody, using the provided TransferApplicationUpdateBody

func (*ApplicationUpdateBody) UnmarshalJSON

func (t *ApplicationUpdateBody) UnmarshalJSON(b []byte) error

func (ApplicationUpdateBody) ValueByDiscriminator

func (t ApplicationUpdateBody) ValueByDiscriminator() (interface{}, error)

type AudioPlayerApplication

type AudioPlayerApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID             `json:"id"`
	LastUpdated time.Time                      `json:"lastUpdated"`
	Module      AudioPlayerApplicationModule   `json:"module"`
	Name        string                         `json:"name"`
	Routings    []ApplicationRouting           `json:"routings"`
	Settings    AudioPlayerApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

AudioPlayerApplication defines model for AudioPlayerApplication.

type AudioPlayerApplicationModule

type AudioPlayerApplicationModule string

AudioPlayerApplicationModule defines model for AudioPlayerApplication.Module.

const (
	AudioPlayerApplicationModuleAudioPlayer AudioPlayerApplicationModule = "audioPlayer"
)

Defines values for AudioPlayerApplicationModule.

type AudioPlayerApplicationSettings

type AudioPlayerApplicationSettings struct {
	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference           `json:"flowEndApplication,omitempty"`
	Prompts            *[]ApplicationPrompt         `json:"prompts,omitempty"`
	Routes             *[]ApplicationRoutesInner    `json:"routes,omitempty"`
	TextToSpeech       *DefaultTextToSpeechSettings `json:"textToSpeech,omitempty"`
}

AudioPlayerApplicationSettings defines model for AudioPlayerApplicationSettings.

type AudioPlayerApplicationUpdateBody

type AudioPlayerApplicationUpdateBody struct {
	Enabled      *bool                                  `json:"enabled,omitempty"`
	FriendlyName *string                                `json:"friendlyName,omitempty"`
	Module       AudioPlayerApplicationUpdateBodyModule `json:"module"`
	Name         *string                                `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                  `json:"routings,omitempty"`
	Settings     *AudioPlayerApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

AudioPlayerApplicationUpdateBody defines model for AudioPlayerApplicationUpdateBody.

type AudioPlayerApplicationUpdateBodyModule

type AudioPlayerApplicationUpdateBodyModule string

AudioPlayerApplicationUpdateBodyModule defines model for AudioPlayerApplicationUpdateBody.Module.

const (
	AudioPlayerApplicationUpdateBodyModuleAudioPlayer AudioPlayerApplicationUpdateBodyModule = "audioPlayer"
)

Defines values for AudioPlayerApplicationUpdateBodyModule.

type AuditLog

type AuditLog struct {
	// UrlSelf Resource item URI
	UrlSelf     string    `json:"_url"`
	DateCreated time.Time `json:"dateCreated"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// ItemAfter JSON string representing resource item state after the request
	ItemAfter string `json:"itemAfter"`

	// ItemBefore JSON string representing resource item state prior to request
	ItemBefore string `json:"itemBefore"`

	// Method HTTP method of request
	Method AuditLogMethod `json:"method"`

	// Operation Human-readable description of the request type
	Operation AuditLogOperation `json:"operation"`

	// Resource Human-friendly resource name
	Resource string `json:"resource"`

	// ResourcePayload JSON string representing request body
	ResourcePayload string `json:"resourcePayload"`

	// ResourceUuid The unique Identifier (UUID) of the object
	ResourceUuid openapi_types.UUID `json:"resourceUuid"`

	// Uri API resource URI
	Uri string `json:"uri"`

	// User Username of user who carried out the request
	User openapi_types.Email `json:"user"`
}

AuditLog defines model for AuditLog.

type AuditLogMethod

type AuditLogMethod string

AuditLogMethod HTTP method of request

const (
	AuditLogMethodDELETE AuditLogMethod = "DELETE"
	AuditLogMethodPOST   AuditLogMethod = "POST"
	AuditLogMethodPUT    AuditLogMethod = "PUT"
)

Defines values for AuditLogMethod.

type AuditLogOperation

type AuditLogOperation string

AuditLogOperation Human-readable description of the request type

const (
	AuditLogOperationCREATE AuditLogOperation = "CREATE"
	AuditLogOperationDELETE AuditLogOperation = "DELETE"
	AuditLogOperationUPDATE AuditLogOperation = "UPDATE"
)

Defines values for AuditLogOperation.

type AuthorizeIntegrationHTTPResp added in v0.38.0

type AuthorizeIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationItemResponse
}

func ParseAuthorizeIntegrationHTTPResp added in v0.38.0

func ParseAuthorizeIntegrationHTTPResp(rsp *http.Response) (*AuthorizeIntegrationHTTPResp, error)

ParseAuthorizeIntegrationHTTPResp parses an HTTP response from a AuthorizeIntegrationWithResponse call

func (AuthorizeIntegrationHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (AuthorizeIntegrationHTTPResp) StatusCode added in v0.38.0

func (r AuthorizeIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthorizeIntegrationJSONBody added in v0.38.0

type AuthorizeIntegrationJSONBody map[string]interface{}

AuthorizeIntegrationJSONBody defines parameters for AuthorizeIntegration.

type AuthorizeIntegrationJSONRequestBody added in v0.38.0

type AuthorizeIntegrationJSONRequestBody AuthorizeIntegrationJSONBody

AuthorizeIntegrationJSONRequestBody defines body for AuthorizeIntegration for application/json ContentType.

type AutomationAction

type AutomationAction struct {
	Code     *string `json:"code,omitempty"`
	Name     string  `json:"name"`
	Provider *string `json:"provider,omitempty"`
	Type     string  `json:"type"`
}

AutomationAction defines model for AutomationAction.

type AutomationTrigger

type AutomationTrigger struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`
}

AutomationTrigger defines model for AutomationTrigger.

type AvailableExpression

type AvailableExpression struct {
	FormatDescription string `json:"formatDescription"`
	Group             string `json:"group"`
	GroupLabel        string `json:"groupLabel"`
	Label             string `json:"label"`
	Name              string `json:"name"`
	Type              string `json:"type"`
}

AvailableExpression defines model for AvailableExpression.

type AvailableRoleItemsResponse

type AvailableRoleItemsResponse struct {
	Items []AccountRole `json:"items"`
}

AvailableRoleItemsResponse defines model for AvailableRoleItemsResponse.

type Babeldesk

type Babeldesk struct {
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Label The dashboard's label (unique per customer).
	Label *string `json:"label,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles *[]AccountRole      `json:"roles,omitempty"`
	Users *[]ManagedUserEmail `json:"users,omitempty"`

	// Widgets A List of babeldesk widget instances
	Widgets *[]BabeldeskWidgetInstance `json:"widgets,omitempty"`
}

Babeldesk A babeldesk dashboard — a wallboard of widgets shared with a set of users and roles.

type BabeldeskItemResponse

type BabeldeskItemResponse struct {
	// Item A babeldesk dashboard — a wallboard of widgets shared with a set of users and roles.
	Item Babeldesk `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

BabeldeskItemResponse defines model for BabeldeskItemResponse.

type BabeldeskWidget

type BabeldeskWidget struct {
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// IframeSource For iframe widgets, the URL embedded in the widget.
	IframeSource *string `json:"iframeSource,omitempty"`

	// Label The widget's label (unique per customer).
	Label *string `json:"label,omitempty"`

	// Metrics A List of babeldesk widget metrics
	Metrics *[]BabeldeskWidgetMetric `json:"metrics,omitempty"`

	// Type The widget type (e.g. `bar`, `iframe`).
	Type *string `json:"type,omitempty"`
}

BabeldeskWidget A widget that can be placed on a babeldesk dashboard.

type BabeldeskWidgetInstance

type BabeldeskWidgetInstance struct {
	// Height Height in grid rows.
	Height *int `json:"height,omitempty"`

	// PosX Column position on the dashboard grid.
	PosX *int `json:"posX,omitempty"`

	// PosY Row position on the dashboard grid.
	PosY *int `json:"posY,omitempty"`

	// Widget The unique Identifier (UUID) of the object
	Widget *openapi_types.UUID `json:"widget,omitempty"`

	// Width Width in grid columns.
	Width *int `json:"width,omitempty"`
}

BabeldeskWidgetInstance The placement of a widget on a dashboard's grid.

type BabeldeskWidgetItemResponse

type BabeldeskWidgetItemResponse struct {
	// Item A widget that can be placed on a babeldesk dashboard.
	Item BabeldeskWidget `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

BabeldeskWidgetItemResponse defines model for BabeldeskWidgetItemResponse.

type BabeldeskWidgetMetric

type BabeldeskWidgetMetric struct {
	// Fields The metric fields to display.
	Fields *[]string `json:"fields,omitempty"`

	// Name The metric name.
	Name *string `json:"name,omitempty"`

	// States A list of call states
	States *[]CallState `json:"states,omitempty"`

	// Type The call direction/type the metric covers.
	Type *string `json:"type,omitempty"`
}

BabeldeskWidgetMetric A metric displayed by a babeldesk widget.

type BaseAutomation

type BaseAutomation struct {
	Action AutomationAction `json:"action"`

	// Id The unique Identifier (UUID) of the object
	Id            openapi_types.UUID     `json:"id"`
	InvertTrigger *bool                  `json:"invertTrigger,omitempty"`
	Label         string                 `json:"label"`
	Options       map[string]interface{} `json:"options"`
	Priority      int                    `json:"priority"`

	// Tags A List of Tags describing an Object
	Tags    *[]Tag             `json:"tags,omitempty"`
	Trigger *AutomationTrigger `json:"trigger,omitempty"`
}

BaseAutomation defines model for BaseAutomation.

type BulkActionResponse added in v0.38.0

type BulkActionResponse struct {
	Bulk []BulkActionResponseBulkInner `json:"bulk"`
}

BulkActionResponse Per-item result of a bulk action

type BulkActionResponseBulkInner added in v0.38.0

type BulkActionResponseBulkInner struct {
	Error *string `json:"error,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id      *openapi_types.UUID     `json:"id,omitempty"`
	Item    *map[string]interface{} `json:"item,omitempty"`
	Success *bool                   `json:"success,omitempty"`
}

BulkActionResponseBulkInner defines model for BulkActionResponse_bulk_inner.

type BulkAgentActionHTTPResp added in v0.38.0

type BulkAgentActionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentBulkResponse
}

func ParseBulkAgentActionHTTPResp added in v0.38.0

func ParseBulkAgentActionHTTPResp(rsp *http.Response) (*BulkAgentActionHTTPResp, error)

ParseBulkAgentActionHTTPResp parses an HTTP response from a BulkAgentActionWithResponse call

func (BulkAgentActionHTTPResp) Status added in v0.38.0

func (r BulkAgentActionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (BulkAgentActionHTTPResp) StatusCode added in v0.38.0

func (r BulkAgentActionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkAgentActionJSONRequestBody added in v0.38.0

type BulkAgentActionJSONRequestBody = AgentBulkRequest

BulkAgentActionJSONRequestBody defines body for BulkAgentAction for application/json ContentType.

type BulkAgentActionParamsBulkAction added in v0.38.0

type BulkAgentActionParamsBulkAction string

BulkAgentActionParamsBulkAction defines parameters for BulkAgentAction.

const (
	Disable BulkAgentActionParamsBulkAction = "disable"
	Enable  BulkAgentActionParamsBulkAction = "enable"
)

Defines values for BulkAgentActionParamsBulkAction.

type BulkDeleteAgentGroupsHTTPResp added in v0.38.0

type BulkDeleteAgentGroupsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteAgentGroupsHTTPResp added in v0.38.0

func ParseBulkDeleteAgentGroupsHTTPResp(rsp *http.Response) (*BulkDeleteAgentGroupsHTTPResp, error)

ParseBulkDeleteAgentGroupsHTTPResp parses an HTTP response from a BulkDeleteAgentGroupsWithResponse call

func (BulkDeleteAgentGroupsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteAgentGroupsHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteAgentGroupsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteAgentGroupsJSONRequestBody added in v0.38.0

type BulkDeleteAgentGroupsJSONRequestBody = BulkIdsRequest

BulkDeleteAgentGroupsJSONRequestBody defines body for BulkDeleteAgentGroups for application/json ContentType.

type BulkDeleteBusinessHoursHTTPResp added in v0.38.0

type BulkDeleteBusinessHoursHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteBusinessHoursHTTPResp added in v0.38.0

func ParseBulkDeleteBusinessHoursHTTPResp(rsp *http.Response) (*BulkDeleteBusinessHoursHTTPResp, error)

ParseBulkDeleteBusinessHoursHTTPResp parses an HTTP response from a BulkDeleteBusinessHoursWithResponse call

func (BulkDeleteBusinessHoursHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteBusinessHoursHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteBusinessHoursHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteBusinessHoursJSONRequestBody added in v0.38.0

type BulkDeleteBusinessHoursJSONRequestBody = BulkIdsRequest

BulkDeleteBusinessHoursJSONRequestBody defines body for BulkDeleteBusinessHours for application/json ContentType.

type BulkDeleteCalendarsHTTPResp added in v0.38.0

type BulkDeleteCalendarsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteCalendarsHTTPResp added in v0.38.0

func ParseBulkDeleteCalendarsHTTPResp(rsp *http.Response) (*BulkDeleteCalendarsHTTPResp, error)

ParseBulkDeleteCalendarsHTTPResp parses an HTTP response from a BulkDeleteCalendarsWithResponse call

func (BulkDeleteCalendarsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteCalendarsHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteCalendarsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteCalendarsJSONRequestBody added in v0.38.0

type BulkDeleteCalendarsJSONRequestBody = BulkIdsRequest

BulkDeleteCalendarsJSONRequestBody defines body for BulkDeleteCalendars for application/json ContentType.

type BulkDeleteEventTriggersHTTPResp added in v0.38.0

type BulkDeleteEventTriggersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteEventTriggersHTTPResp added in v0.38.0

func ParseBulkDeleteEventTriggersHTTPResp(rsp *http.Response) (*BulkDeleteEventTriggersHTTPResp, error)

ParseBulkDeleteEventTriggersHTTPResp parses an HTTP response from a BulkDeleteEventTriggersWithResponse call

func (BulkDeleteEventTriggersHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteEventTriggersHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteEventTriggersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteEventTriggersJSONRequestBody added in v0.38.0

type BulkDeleteEventTriggersJSONRequestBody = BulkIdsRequest

BulkDeleteEventTriggersJSONRequestBody defines body for BulkDeleteEventTriggers for application/json ContentType.

type BulkDeleteFilesHTTPResp added in v0.38.0

type BulkDeleteFilesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteFilesHTTPResp added in v0.38.0

func ParseBulkDeleteFilesHTTPResp(rsp *http.Response) (*BulkDeleteFilesHTTPResp, error)

ParseBulkDeleteFilesHTTPResp parses an HTTP response from a BulkDeleteFilesWithResponse call

func (BulkDeleteFilesHTTPResp) Status added in v0.38.0

func (r BulkDeleteFilesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (BulkDeleteFilesHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteFilesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteFilesJSONRequestBody added in v0.38.0

type BulkDeleteFilesJSONRequestBody = FileBulkDeleteRequest

BulkDeleteFilesJSONRequestBody defines body for BulkDeleteFiles for application/json ContentType.

type BulkDeleteIntegrationsHTTPResp added in v0.38.0

type BulkDeleteIntegrationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteIntegrationsHTTPResp added in v0.38.0

func ParseBulkDeleteIntegrationsHTTPResp(rsp *http.Response) (*BulkDeleteIntegrationsHTTPResp, error)

ParseBulkDeleteIntegrationsHTTPResp parses an HTTP response from a BulkDeleteIntegrationsWithResponse call

func (BulkDeleteIntegrationsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteIntegrationsHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteIntegrationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteIntegrationsJSONRequestBody added in v0.38.0

type BulkDeleteIntegrationsJSONRequestBody = IntegrationBulkIdsRequest

BulkDeleteIntegrationsJSONRequestBody defines body for BulkDeleteIntegrations for application/json ContentType.

type BulkDeleteOutboundLeadsAltHTTPResp added in v0.38.0

type BulkDeleteOutboundLeadsAltHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteOutboundLeadsAltHTTPResp added in v0.38.0

func ParseBulkDeleteOutboundLeadsAltHTTPResp(rsp *http.Response) (*BulkDeleteOutboundLeadsAltHTTPResp, error)

ParseBulkDeleteOutboundLeadsAltHTTPResp parses an HTTP response from a BulkDeleteOutboundLeadsAltWithResponse call

func (BulkDeleteOutboundLeadsAltHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteOutboundLeadsAltHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteOutboundLeadsAltHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteOutboundLeadsAltJSONRequestBody added in v0.38.0

type BulkDeleteOutboundLeadsAltJSONRequestBody = LeadBulkDeleteRequest

BulkDeleteOutboundLeadsAltJSONRequestBody defines body for BulkDeleteOutboundLeadsAlt for application/json ContentType.

type BulkDeleteOutboundLeadsHTTPResp added in v0.38.0

type BulkDeleteOutboundLeadsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeleteOutboundLeadsHTTPResp added in v0.38.0

func ParseBulkDeleteOutboundLeadsHTTPResp(rsp *http.Response) (*BulkDeleteOutboundLeadsHTTPResp, error)

ParseBulkDeleteOutboundLeadsHTTPResp parses an HTTP response from a BulkDeleteOutboundLeadsWithResponse call

func (BulkDeleteOutboundLeadsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeleteOutboundLeadsHTTPResp) StatusCode added in v0.38.0

func (r BulkDeleteOutboundLeadsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeleteOutboundLeadsJSONRequestBody added in v0.38.0

type BulkDeleteOutboundLeadsJSONRequestBody = LeadBulkDeleteRequest

BulkDeleteOutboundLeadsJSONRequestBody defines body for BulkDeleteOutboundLeads for application/json ContentType.

type BulkDeletePhonebookEntriesHTTPResp added in v0.38.0

type BulkDeletePhonebookEntriesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkDeletePhonebookEntriesHTTPResp added in v0.38.0

func ParseBulkDeletePhonebookEntriesHTTPResp(rsp *http.Response) (*BulkDeletePhonebookEntriesHTTPResp, error)

ParseBulkDeletePhonebookEntriesHTTPResp parses an HTTP response from a BulkDeletePhonebookEntriesWithResponse call

func (BulkDeletePhonebookEntriesHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkDeletePhonebookEntriesHTTPResp) StatusCode added in v0.38.0

func (r BulkDeletePhonebookEntriesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkDeletePhonebookEntriesJSONRequestBody added in v0.38.0

type BulkDeletePhonebookEntriesJSONRequestBody = BulkIdsRequest

BulkDeletePhonebookEntriesJSONRequestBody defines body for BulkDeletePhonebookEntries for application/json ContentType.

type BulkIdsRequest added in v0.38.0

type BulkIdsRequest struct {
	Ids []ObjectUuid `json:"ids"`
}

BulkIdsRequest A list of resource IDs for a bulk operation

type BulkRecordingActionHTTPResp added in v0.38.0

type BulkRecordingActionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BulkActionResponse
}

func ParseBulkRecordingActionHTTPResp added in v0.38.0

func ParseBulkRecordingActionHTTPResp(rsp *http.Response) (*BulkRecordingActionHTTPResp, error)

ParseBulkRecordingActionHTTPResp parses an HTTP response from a BulkRecordingActionWithResponse call

func (BulkRecordingActionHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkRecordingActionHTTPResp) StatusCode added in v0.38.0

func (r BulkRecordingActionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkRecordingActionJSONRequestBody added in v0.38.0

type BulkRecordingActionJSONRequestBody = BulkIdsRequest

BulkRecordingActionJSONRequestBody defines body for BulkRecordingAction for application/json ContentType.

type BulkTriggerActionHTTPResp added in v0.38.0

type BulkTriggerActionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BulkActionResponse
}

func ParseBulkTriggerActionHTTPResp added in v0.38.0

func ParseBulkTriggerActionHTTPResp(rsp *http.Response) (*BulkTriggerActionHTTPResp, error)

ParseBulkTriggerActionHTTPResp parses an HTTP response from a BulkTriggerActionWithResponse call

func (BulkTriggerActionHTTPResp) Status added in v0.38.0

func (r BulkTriggerActionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (BulkTriggerActionHTTPResp) StatusCode added in v0.38.0

func (r BulkTriggerActionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkTriggerActionJSONRequestBody added in v0.38.0

type BulkTriggerActionJSONRequestBody = BulkIdsRequest

BulkTriggerActionJSONRequestBody defines body for BulkTriggerAction for application/json ContentType.

type BulkUpdateApplicationsHTTPResp added in v0.38.0

type BulkUpdateApplicationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkUpdateApplicationsHTTPResp added in v0.38.0

func ParseBulkUpdateApplicationsHTTPResp(rsp *http.Response) (*BulkUpdateApplicationsHTTPResp, error)

ParseBulkUpdateApplicationsHTTPResp parses an HTTP response from a BulkUpdateApplicationsWithResponse call

func (BulkUpdateApplicationsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkUpdateApplicationsHTTPResp) StatusCode added in v0.38.0

func (r BulkUpdateApplicationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkUpdateApplicationsJSONRequestBody added in v0.38.0

type BulkUpdateApplicationsJSONRequestBody = BulkUpdateApplicationsRequest

BulkUpdateApplicationsJSONRequestBody defines body for BulkUpdateApplications for application/json ContentType.

type BulkUpdateApplicationsRequest added in v0.38.0

type BulkUpdateApplicationsRequest struct {
	Items []map[string]interface{} `json:"items"`
}

BulkUpdateApplicationsRequest defines model for bulkUpdateApplications_request.

type BulkUpdateBusinessHoursHTTPResp added in v0.38.0

type BulkUpdateBusinessHoursHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BusinessHourListResponse
}

func ParseBulkUpdateBusinessHoursHTTPResp added in v0.38.0

func ParseBulkUpdateBusinessHoursHTTPResp(rsp *http.Response) (*BulkUpdateBusinessHoursHTTPResp, error)

ParseBulkUpdateBusinessHoursHTTPResp parses an HTTP response from a BulkUpdateBusinessHoursWithResponse call

func (BulkUpdateBusinessHoursHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkUpdateBusinessHoursHTTPResp) StatusCode added in v0.38.0

func (r BulkUpdateBusinessHoursHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkUpdateBusinessHoursJSONRequestBody added in v0.38.0

type BulkUpdateBusinessHoursJSONRequestBody = BusinessHourBulkUpdateRequest

BulkUpdateBusinessHoursJSONRequestBody defines body for BulkUpdateBusinessHours for application/json ContentType.

type BulkUpdateCalendarsHTTPResp added in v0.38.0

type BulkUpdateCalendarsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarListResponse
}

func ParseBulkUpdateCalendarsHTTPResp added in v0.38.0

func ParseBulkUpdateCalendarsHTTPResp(rsp *http.Response) (*BulkUpdateCalendarsHTTPResp, error)

ParseBulkUpdateCalendarsHTTPResp parses an HTTP response from a BulkUpdateCalendarsWithResponse call

func (BulkUpdateCalendarsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkUpdateCalendarsHTTPResp) StatusCode added in v0.38.0

func (r BulkUpdateCalendarsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkUpdateCalendarsJSONRequestBody added in v0.38.0

type BulkUpdateCalendarsJSONRequestBody = CalendarBulkUpdateRequest

BulkUpdateCalendarsJSONRequestBody defines body for BulkUpdateCalendars for application/json ContentType.

type BulkUpdateEventTriggersHTTPResp added in v0.38.0

type BulkUpdateEventTriggersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseBulkUpdateEventTriggersHTTPResp added in v0.38.0

func ParseBulkUpdateEventTriggersHTTPResp(rsp *http.Response) (*BulkUpdateEventTriggersHTTPResp, error)

ParseBulkUpdateEventTriggersHTTPResp parses an HTTP response from a BulkUpdateEventTriggersWithResponse call

func (BulkUpdateEventTriggersHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkUpdateEventTriggersHTTPResp) StatusCode added in v0.38.0

func (r BulkUpdateEventTriggersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkUpdateEventTriggersJSONRequestBody added in v0.38.0

type BulkUpdateEventTriggersJSONRequestBody = BulkUpdateRequest

BulkUpdateEventTriggersJSONRequestBody defines body for BulkUpdateEventTriggers for application/json ContentType.

type BulkUpdateIntegrationsHTTPResp added in v0.38.0

type BulkUpdateIntegrationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseBulkUpdateIntegrationsHTTPResp added in v0.38.0

func ParseBulkUpdateIntegrationsHTTPResp(rsp *http.Response) (*BulkUpdateIntegrationsHTTPResp, error)

ParseBulkUpdateIntegrationsHTTPResp parses an HTTP response from a BulkUpdateIntegrationsWithResponse call

func (BulkUpdateIntegrationsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (BulkUpdateIntegrationsHTTPResp) StatusCode added in v0.38.0

func (r BulkUpdateIntegrationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkUpdateIntegrationsJSONRequestBody added in v0.38.0

type BulkUpdateIntegrationsJSONRequestBody = BulkUpdateIntegrationsRequest

BulkUpdateIntegrationsJSONRequestBody defines body for BulkUpdateIntegrations for application/json ContentType.

type BulkUpdateIntegrationsRequest added in v0.38.0

type BulkUpdateIntegrationsRequest struct {
	Items []map[string]interface{} `json:"items"`
}

BulkUpdateIntegrationsRequest defines model for bulkUpdateIntegrations_request.

type BulkUpdateQueuesHTTPResp added in v0.38.0

type BulkUpdateQueuesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueListResponse
}

func ParseBulkUpdateQueuesHTTPResp added in v0.38.0

func ParseBulkUpdateQueuesHTTPResp(rsp *http.Response) (*BulkUpdateQueuesHTTPResp, error)

ParseBulkUpdateQueuesHTTPResp parses an HTTP response from a BulkUpdateQueuesWithResponse call

func (BulkUpdateQueuesHTTPResp) Status added in v0.38.0

func (r BulkUpdateQueuesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (BulkUpdateQueuesHTTPResp) StatusCode added in v0.38.0

func (r BulkUpdateQueuesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BulkUpdateQueuesJSONRequestBody added in v0.38.0

type BulkUpdateQueuesJSONRequestBody = QueueBulkUpdateRequest

BulkUpdateQueuesJSONRequestBody defines body for BulkUpdateQueues for application/json ContentType.

type BulkUpdateRequest added in v0.38.0

type BulkUpdateRequest struct {
	Items []map[string]interface{} `json:"items"`
}

BulkUpdateRequest A list of resource objects to update in bulk (each must include its id)

type BusinessHour

type BusinessHour struct {
	// Active Whether the profile is currently within an open range
	Active      *bool      `json:"active,omitempty"`
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// Enabled Whether the profile is active and evaluated by call flows.
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated *time.Time         `json:"lastUpdated,omitempty"`

	// Name The profile's name (unique per customer).
	Name   string               `json:"name"`
	Ranges *[]BusinessHourRange `json:"ranges,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// TimeZone IANA time zone the ranges are evaluated in.
	TimeZone string `json:"timeZone"`
}

BusinessHour A business-hours profile — a named, time-zoned set of weekly open ranges used by call flows to branch on whether the account is open.

type BusinessHourBulkUpdateRequest added in v0.38.0

type BusinessHourBulkUpdateRequest struct {
	Items []BusinessHourBulkUpdateRequestItemsInner `json:"items"`
}

BusinessHourBulkUpdateRequest defines model for BusinessHourBulkUpdateRequest.

type BusinessHourBulkUpdateRequestItemsInner added in v0.38.0

type BusinessHourBulkUpdateRequestItemsInner struct {
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id   openapi_types.UUID `json:"id"`
	Name *string            `json:"name,omitempty"`

	// Tags A List of Tags describing an Object
	Tags     *[]Tag  `json:"tags,omitempty"`
	TimeZone *string `json:"timeZone,omitempty"`
}

BusinessHourBulkUpdateRequestItemsInner defines model for BusinessHourBulkUpdateRequest_items_inner.

type BusinessHourItemResponse

type BusinessHourItemResponse struct {
	// Item A business-hours profile — a named, time-zoned set of weekly open ranges used by call flows to branch on whether the account is open.
	Item BusinessHour `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

BusinessHourItemResponse defines model for BusinessHourItemResponse.

type BusinessHourListResponse added in v0.38.0

type BusinessHourListResponse struct {
	Items   []BusinessHour `json:"items"`
	Success bool           `json:"success"`
}

BusinessHourListResponse defines model for BusinessHourListResponse.

type BusinessHourRange added in v0.38.0

type BusinessHourRange struct {
	// End A weekday + time-of-day boundary
	End BusinessHourRangeBound `json:"end"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Start A weekday + time-of-day boundary
	Start BusinessHourRangeBound `json:"start"`
}

BusinessHourRange A weekly time range during which a business-hours profile is open

type BusinessHourRangeBody added in v0.38.0

type BusinessHourRangeBody struct {
	// End A weekday + time-of-day boundary
	End BusinessHourRangeBound `json:"end"`

	// Start A weekday + time-of-day boundary
	Start BusinessHourRangeBound `json:"start"`
}

BusinessHourRangeBody A weekly time range (no id; ranges are replaced as a set)

type BusinessHourRangeBound added in v0.38.0

type BusinessHourRangeBound struct {
	// Day Day of the week the boundary falls on.
	Day BusinessHourRangeBoundDay `json:"day"`

	// Hour Hour of day, 0–23.
	Hour int `json:"hour"`

	// Minute Minute of the hour, 0–59.
	Minute int `json:"minute"`
}

BusinessHourRangeBound A weekday + time-of-day boundary

type BusinessHourRangeBoundDay added in v0.38.0

type BusinessHourRangeBoundDay string

BusinessHourRangeBoundDay Day of the week the boundary falls on.

const (
	Friday    BusinessHourRangeBoundDay = "friday"
	Monday    BusinessHourRangeBoundDay = "monday"
	Saturday  BusinessHourRangeBoundDay = "saturday"
	Sunday    BusinessHourRangeBoundDay = "sunday"
	Thursday  BusinessHourRangeBoundDay = "thursday"
	Tuesday   BusinessHourRangeBoundDay = "tuesday"
	Wednesday BusinessHourRangeBoundDay = "wednesday"
)

Defines values for BusinessHourRangeBoundDay.

type BusinessHourRangeItemResponse added in v0.38.0

type BusinessHourRangeItemResponse struct {
	// Item A weekly time range during which a business-hours profile is open
	Item BusinessHourRange `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

BusinessHourRangeItemResponse defines model for BusinessHourRangeItemResponse.

type BusinessHourRangeListResponse added in v0.38.0

type BusinessHourRangeListResponse struct {
	Items   []BusinessHourRange `json:"items"`
	Success bool                `json:"success"`
}

BusinessHourRangeListResponse defines model for BusinessHourRangeListResponse.

type BusinessHourRangesBody added in v0.38.0

type BusinessHourRangesBody struct {
	Ranges []BusinessHourRangeBody `json:"ranges"`
}

BusinessHourRangesBody The complete set of time ranges for a business-hours profile

type Calendar

type Calendar struct {
	// DateCount Number of date ranges configured on the calendar.
	DateCount *float32 `json:"dateCount,omitempty"`

	// Enabled Whether the calendar is active and evaluated by call flows.
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The calendar's name (unique per customer).
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// TimeZone IANA time zone the calendar's dates are evaluated in.
	TimeZone string `json:"timeZone"`
}

Calendar A customer calendar — a named, time-zoned set of date ranges (typically holidays) used by call flows to branch on whether a date is blocked.

type CalendarBulkUpdateRequest added in v0.38.0

type CalendarBulkUpdateRequest struct {
	Items []BusinessHourBulkUpdateRequestItemsInner `json:"items"`
}

CalendarBulkUpdateRequest defines model for CalendarBulkUpdateRequest.

type CalendarDate added in v0.38.0

type CalendarDate struct {
	// Active Whether the date range is currently active (now within [dateStart, dateEnd))
	Active *bool `json:"active,omitempty"`

	// DateEnd Exclusive end of the date range (must be after dateStart).
	DateEnd time.Time `json:"dateEnd"`

	// DateStart Inclusive start of the date range.
	DateStart time.Time `json:"dateStart"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Label A human-readable name for the date range (unique per calendar).
	Label string `json:"label"`

	// Type The kind of calendar date
	Type CalendarDateType `json:"type"`
}

CalendarDate A date range within a calendar (e.g. a holiday).

type CalendarDateBody added in v0.38.0

type CalendarDateBody struct {
	// DateEnd Exclusive end of the date range (must be after dateStart).
	DateEnd time.Time `json:"dateEnd"`

	// DateStart Inclusive start of the date range.
	DateStart time.Time `json:"dateStart"`

	// Label A human-readable name for the date range (unique per calendar).
	Label string `json:"label"`

	// Type The kind of calendar date
	Type *CalendarDateType `json:"type,omitempty"`
}

CalendarDateBody Fields to create or update a calendar date.

type CalendarDateItemResponse added in v0.38.0

type CalendarDateItemResponse struct {
	// Item A date range within a calendar (e.g. a holiday).
	Item CalendarDate `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

CalendarDateItemResponse defines model for CalendarDateItemResponse.

type CalendarDateListResponse added in v0.38.0

type CalendarDateListResponse struct {
	Items   []CalendarDate `json:"items"`
	Success bool           `json:"success"`
}

CalendarDateListResponse defines model for CalendarDateListResponse.

type CalendarDateType added in v0.38.0

type CalendarDateType string

CalendarDateType The kind of calendar date

const (
	HOLIDAY CalendarDateType = "HOLIDAY"
)

Defines values for CalendarDateType.

type CalendarItemResponse

type CalendarItemResponse struct {
	// Item A customer calendar — a named, time-zoned set of date ranges (typically holidays) used by call flows to branch on whether a date is blocked.
	Item Calendar `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

CalendarItemResponse defines model for CalendarItemResponse.

type CalendarListResponse added in v0.38.0

type CalendarListResponse struct {
	Items   []Calendar `json:"items"`
	Success bool       `json:"success"`
}

CalendarListResponse defines model for CalendarListResponse.

type Call

type Call struct {
	// Anonymous Whether the caller id was withheld (anonymous call).
	Anonymous *bool `json:"anonymous,omitempty"`

	// Bridged The agent/queue the call was bridged to, when applicable.
	Bridged *CallBridged `json:"bridged,omitempty"`

	// ConversationId uuid of the conversation this call is part of.
	ConversationId *ObjectUuid `json:"conversationId,omitempty"`

	// DateCreated When the call record was created (call initiated).
	DateCreated *Date `json:"dateCreated,omitempty"`

	// DateEstablished When the call was answered/connected; absent if it never connected.
	DateEstablished *Date `json:"dateEstablished,omitempty"`

	// DateFinished When the call ended; absent while the call is still live.
	DateFinished *Date      `json:"dateFinished,omitempty"`
	Domain       CallDomain `json:"domain"`

	// Duration Total call duration in seconds.
	Duration     *int              `json:"duration,omitempty"`
	FinishReason *CallFinishReason `json:"finishReason,omitempty"`

	// From The caller (origin) number in E.164 format.
	From string `json:"from"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// LastUpdated When the call record was last modified.
	LastUpdated *Date `json:"lastUpdated,omitempty"`

	// ParentId uuid of the parent call when this is a child leg (e.g. a transfer or bridged outbound leg); absent for top-level calls.
	ParentId *ObjectUuid `json:"parentId,omitempty"`

	// Recordings Recordings captured during the call, if any.
	Recordings *[]Recording `json:"recordings,omitempty"`

	// SessionId uuid of the call session this call belongs to.
	SessionId ObjectUuid `json:"sessionId"`
	Source    CallSource `json:"source"`

	// State One Call State
	State CallState `json:"state"`

	// To The called (destination) number in E.164 format.
	To   string   `json:"to"`
	Type CallType `json:"type"`
}

Call A single call leg handled by the platform — inbound, outbound or dialer. A call belongs to a call session and a conversation, and may have a parent call when it is a child leg (e.g. a transfer or bridge).

type CallAttempt added in v0.38.0

type CallAttempt struct {
	Agent            *CallAttemptAgent            `json:"agent"`
	CallCount        *int                         `json:"callCount,omitempty"`
	CalledSinceReset *bool                        `json:"calledSinceReset,omitempty"`
	Campaign         *GlobalQueueSelectionTrigger `json:"campaign"`
	DateCalled       *time.Time                   `json:"dateCalled,omitempty"`
	DateCreated      *time.Time                   `json:"dateCreated,omitempty"`
	Duration         *int                         `json:"duration,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID           `json:"id"`
	LastUpdated *time.Time                   `json:"lastUpdated,omitempty"`
	Lead        *CallAttemptLead             `json:"lead,omitempty"`
	List        *GlobalQueueSelectionTrigger `json:"list"`
	Number      *string                      `json:"number,omitempty"`

	// Status The dial status of an outbound lead or call attempt
	Status *DialStatus `json:"status,omitempty"`
}

CallAttempt An outbound call attempt

type CallAttemptAgent added in v0.38.0

type CallAttemptAgent struct {
	// Id The unique Identifier (UUID) of the object
	Id     *openapi_types.UUID `json:"id,omitempty"`
	Name   *string             `json:"name,omitempty"`
	Number *string             `json:"number,omitempty"`
}

CallAttemptAgent defines model for CallAttempt_agent.

type CallAttemptLead added in v0.38.0

type CallAttemptLead struct {
	// Id The unique Identifier (UUID) of the object
	Id  *openapi_types.UUID `json:"id,omitempty"`
	Uid *string             `json:"uid,omitempty"`
}

CallAttemptLead defines model for CallAttempt_lead.

type CallBridged

type CallBridged struct {
	Agent *CallBridgedAgent `json:"agent,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name Name of the bridged agent
	Name string `json:"name"`

	// Number Number of the bridged agent
	Number string `json:"number"`

	// QueueId The unique Identifier (UUID) of the object
	QueueId   openapi_types.UUID `json:"queueId"`
	QueueName string             `json:"queueName"`
}

CallBridged defines model for CallBridged.

type CallBridgedAgent

type CallBridgedAgent struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name Name of the bridged agent
	Name string `json:"name"`

	// Number Number of the bridged agent
	Number string `json:"number"`
}

CallBridgedAgent defines model for CallBridgedAgent.

type CallDomain

type CallDomain string

CallDomain defines model for CallDomain.

const (
	External CallDomain = "external"
	Internal CallDomain = "internal"
	Other    CallDomain = "other"
)

Defines values for CallDomain.

type CallFinishReason

type CallFinishReason string

CallFinishReason defines model for CallFinishReason.

const (
	CallFinishReasonBusy               CallFinishReason = "busy"
	CallFinishReasonCanceled           CallFinishReason = "canceled"
	CallFinishReasonDeclined           CallFinishReason = "declined"
	CallFinishReasonDropped            CallFinishReason = "dropped"
	CallFinishReasonFailed             CallFinishReason = "failed"
	CallFinishReasonHangup             CallFinishReason = "hangup"
	CallFinishReasonInvalidNumber      CallFinishReason = "invalid-number"
	CallFinishReasonNetworkUnreachable CallFinishReason = "network-unreachable"
	CallFinishReasonNoAnswer           CallFinishReason = "no-answer"
	CallFinishReasonPassiveHangup      CallFinishReason = "passive-hangup"
	CallFinishReasonSystemHangup       CallFinishReason = "system-hangup"
	CallFinishReasonTimeout            CallFinishReason = "timeout"
	CallFinishReasonTransferred        CallFinishReason = "transferred"
	CallFinishReasonUnallocatedNumber  CallFinishReason = "unallocated-number"
	CallFinishReasonUnknown            CallFinishReason = "unknown"
	CallFinishReasonUnreachable        CallFinishReason = "unreachable"
)

Defines values for CallFinishReason.

type CallItemResponse

type CallItemResponse struct {
	// Item A single call leg handled by the platform — inbound, outbound or dialer. A call belongs to a call session and a conversation, and may have a parent call when it is a child leg (e.g. a transfer or bridge).
	Item Call `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

CallItemResponse defines model for CallItemResponse.

type CallSource

type CallSource string

CallSource defines model for CallSource.

const (
	CallSourceApi        CallSource = "api"
	CallSourceConference CallSource = "conference"
	CallSourceDial       CallSource = "dial"
	CallSourceDialer     CallSource = "dialer"
	CallSourceQueue      CallSource = "queue"
	CallSourceTest       CallSource = "test"
	CallSourceTransfer   CallSource = "transfer"
	CallSourceWebrtc     CallSource = "webrtc"
)

Defines values for CallSource.

type CallState

type CallState string

CallState One Call State

const (
	CallStateBridged    CallState = "bridged"
	CallStateBusy       CallState = "busy"
	CallStateCanceled   CallState = "canceled"
	CallStateCompleted  CallState = "completed"
	CallStateFailed     CallState = "failed"
	CallStateInProgress CallState = "in-progress"
	CallStateInit       CallState = "init"
	CallStateNoAnswer   CallState = "no-answer"
	CallStatePurged     CallState = "purged"
	CallStateQueued     CallState = "queued"
	CallStateRinging    CallState = "ringing"
	CallStateScheduled  CallState = "scheduled"
)

Defines values for CallState.

type CallType

type CallType string

CallType defines model for CallType.

const (
	CallTypeInbound  CallType = "inbound"
	CallTypeOutbound CallType = "outbound"
)

Defines values for CallType.

type Campaign added in v0.38.0

type Campaign struct {
	// Active Whether the campaign is active.
	Active *bool `json:"active,omitempty"`

	// CallRatio Ratio of simultaneous dials to available agents.
	CallRatio *float32 `json:"callRatio,omitempty"`

	// DisplayNumber Number shown to leads as the caller ID.
	DisplayNumber *string `json:"displayNumber,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// LeadList The lead-list the campaign currently works on, if any.
	LeadList  *CampaignLeadList  `json:"leadList"`
	ListOrder *CampaignListOrder `json:"listOrder,omitempty"`

	// Name The campaign's name.
	Name      string             `json:"name"`
	Recording *CampaignRecording `json:"recording,omitempty"`

	// TestMode Whether the campaign runs in test mode (no real dials).
	TestMode *bool `json:"testMode,omitempty"`
}

Campaign An outbound dialer campaign — the container for the leads to be dialled.

type CampaignHopperResponse added in v0.38.0

type CampaignHopperResponse struct {
	Items   []HopperItem `json:"items"`
	Success bool         `json:"success"`
}

CampaignHopperResponse defines model for CampaignHopperResponse.

type CampaignItemResponse added in v0.38.0

type CampaignItemResponse struct {
	// Item An outbound dialer campaign — the container for the leads to be dialled.
	Item    Campaign `json:"item"`
	Success bool     `json:"success"`
}

CampaignItemResponse defines model for CampaignItemResponse.

type CampaignLeadList added in v0.39.0

type CampaignLeadList struct {
	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`

	// Name The lead-list's name.
	Name *string `json:"name,omitempty"`
}

CampaignLeadList The lead-list the campaign currently works on, if any.

type CampaignListOrder

type CampaignListOrder string

CampaignListOrder defines model for CampaignListOrder.

const (
	DOWN     CampaignListOrder = "DOWN"
	DOWNRANK CampaignListOrder = "DOWN RANK"
	UP       CampaignListOrder = "UP"
	UPRANK   CampaignListOrder = "UP RANK"
)

Defines values for CampaignListOrder.

type CampaignRealtimeStatus added in v0.38.0

type CampaignRealtimeStatus struct {
	CampaignAgentStats *map[string]interface{} `json:"campaignAgentStats,omitempty"`
	CampaignCallStats  *map[string]interface{} `json:"campaignCallStats,omitempty"`
	CampaignLeadStats  *map[string]interface{} `json:"campaignLeadStats,omitempty"`
	DialLevel          *float32                `json:"dial_level,omitempty"`
	DialMethod         *string                 `json:"dial_method,omitempty"`
	Order              *string                 `json:"order,omitempty"`
	Statuses           *[]string               `json:"statuses,omitempty"`
	Time               *time.Time              `json:"time,omitempty"`
	Trunk              *map[string]interface{} `json:"trunk,omitempty"`
}

CampaignRealtimeStatus defines model for CampaignRealtimeStatus.

type CampaignRealtimeStatusResponse added in v0.38.0

type CampaignRealtimeStatusResponse struct {
	Item    CampaignRealtimeStatus `json:"item"`
	Success bool                   `json:"success"`
}

CampaignRealtimeStatusResponse defines model for CampaignRealtimeStatusResponse.

type CampaignRecording added in v0.38.0

type CampaignRecording string

CampaignRecording defines model for CampaignRecording.

const (
	ALLCALLS CampaignRecording = "ALLCALLS"
	ALLFORCE CampaignRecording = "ALLFORCE"
	NEVER    CampaignRecording = "NEVER"
	ONDEMAND CampaignRecording = "ONDEMAND"
)

Defines values for CampaignRecording.

type CampaignStatisticsItem added in v0.38.0

type CampaignStatisticsItem struct {
	Agent          *string `json:"agent,omitempty"`
	LoginAt        *string `json:"login_at,omitempty"`
	PauseInSeconds *string `json:"pause_in_seconds,omitempty"`
	TalkInSeconds  *string `json:"talk_in_seconds,omitempty"`
	WaitInSeconds  *string `json:"wait_in_seconds,omitempty"`
}

CampaignStatisticsItem defines model for CampaignStatisticsItem.

type CampaignStatisticsResponse added in v0.38.0

type CampaignStatisticsResponse struct {
	Items   []CampaignStatisticsItem `json:"items"`
	Success bool                     `json:"success"`
}

CampaignStatisticsResponse defines model for CampaignStatisticsResponse.

type CancelCallHTTPResp added in v0.38.0

type CancelCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CallItemResponse
}

func ParseCancelCallHTTPResp added in v0.38.0

func ParseCancelCallHTTPResp(rsp *http.Response) (*CancelCallHTTPResp, error)

ParseCancelCallHTTPResp parses an HTTP response from a CancelCallWithResponse call

func (CancelCallHTTPResp) Status added in v0.38.0

func (r CancelCallHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CancelCallHTTPResp) StatusCode added in v0.38.0

func (r CancelCallHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClearAllSettingsHTTPResp added in v0.38.0

type ClearAllSettingsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsListResponse
}

func ParseClearAllSettingsHTTPResp added in v0.38.0

func ParseClearAllSettingsHTTPResp(rsp *http.Response) (*ClearAllSettingsHTTPResp, error)

ParseClearAllSettingsHTTPResp parses an HTTP response from a ClearAllSettingsWithResponse call

func (ClearAllSettingsHTTPResp) Status added in v0.38.0

func (r ClearAllSettingsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ClearAllSettingsHTTPResp) StatusCode added in v0.38.0

func (r ClearAllSettingsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClearOutboundListHTTPResp

type ClearOutboundListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundListItemResponse
}

func ParseClearOutboundListHTTPResp

func ParseClearOutboundListHTTPResp(rsp *http.Response) (*ClearOutboundListHTTPResp, error)

ParseClearOutboundListHTTPResp parses an HTTP response from a ClearOutboundListWithResponse call

func (ClearOutboundListHTTPResp) Status

func (r ClearOutboundListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ClearOutboundListHTTPResp) StatusCode

func (r ClearOutboundListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClearSettingHTTPResp added in v0.38.0

type ClearSettingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingItemResponse
}

func ParseClearSettingHTTPResp added in v0.38.0

func ParseClearSettingHTTPResp(rsp *http.Response) (*ClearSettingHTTPResp, error)

ParseClearSettingHTTPResp parses an HTTP response from a ClearSettingWithResponse call

func (ClearSettingHTTPResp) Status added in v0.38.0

func (r ClearSettingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ClearSettingHTTPResp) StatusCode added in v0.38.0

func (r ClearSettingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClearSettingsInScopeHTTPResp added in v0.38.0

type ClearSettingsInScopeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsListResponse
}

func ParseClearSettingsInScopeHTTPResp added in v0.38.0

func ParseClearSettingsInScopeHTTPResp(rsp *http.Response) (*ClearSettingsInScopeHTTPResp, error)

ParseClearSettingsInScopeHTTPResp parses an HTTP response from a ClearSettingsInScopeWithResponse call

func (ClearSettingsInScopeHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ClearSettingsInScopeHTTPResp) StatusCode added in v0.38.0

func (r ClearSettingsInScopeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddAgentToGroup

func (c *Client) AddAgentToGroup(ctx context.Context, groupId string, body AddAgentToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAgentToGroupWithBody

func (c *Client) AddAgentToGroupWithBody(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAgentToQueueSelection

func (c *Client) AddAgentToQueueSelection(ctx context.Context, queueId string, selectionId string, body AddAgentToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAgentToQueueSelectionWithBody

func (c *Client) AddAgentToQueueSelectionWithBody(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddBusinessHourRanges added in v0.38.0

func (c *Client) AddBusinessHourRanges(ctx context.Context, id string, body AddBusinessHourRangesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddBusinessHourRangesWithBody added in v0.38.0

func (c *Client) AddBusinessHourRangesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddCalendarDate

func (c *Client) AddCalendarDate(ctx context.Context, id string, body AddCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddCalendarDateWithBody added in v0.38.0

func (c *Client) AddCalendarDateWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddConversationEvent added in v0.38.0

func (c *Client) AddConversationEvent(ctx context.Context, conversationId string, body AddConversationEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddConversationEventWithBody added in v0.38.0

func (c *Client) AddConversationEventWithBody(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDashboardUser added in v0.38.0

func (c *Client) AddDashboardUser(ctx context.Context, id string, body AddDashboardUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDashboardUserWithBody added in v0.38.0

func (c *Client) AddDashboardUserWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddGroupToQueueSelection

func (c *Client) AddGroupToQueueSelection(ctx context.Context, queueId string, selectionId string, body AddGroupToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddGroupToQueueSelectionWithBody

func (c *Client) AddGroupToQueueSelectionWithBody(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddIntegrationAssociation

func (c *Client) AddIntegrationAssociation(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOutboundLead

func (c *Client) AddOutboundLead(ctx context.Context, id string, body AddOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOutboundLeadWithBody

func (c *Client) AddOutboundLeadWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddRoles

func (c *Client) AddRoles(ctx context.Context, body AddRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddRolesWithBody

func (c *Client) AddRolesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTagToQueueSelection

func (c *Client) AddTagToQueueSelection(ctx context.Context, queueId string, selectionId string, body AddTagToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTagToQueueSelectionWithBody

func (c *Client) AddTagToQueueSelectionWithBody(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTagsToNumber

func (c *Client) AddTagsToNumber(ctx context.Context, id string, body AddTagsToNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTagsToNumberWithBody

func (c *Client) AddTagsToNumberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthorizeIntegration added in v0.38.0

func (c *Client) AuthorizeIntegration(ctx context.Context, id string, body AuthorizeIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthorizeIntegrationWithBody added in v0.38.0

func (c *Client) AuthorizeIntegrationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkAgentAction added in v0.38.0

func (c *Client) BulkAgentAction(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, body BulkAgentActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkAgentActionWithBody added in v0.38.0

func (c *Client) BulkAgentActionWithBody(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteAgentGroups added in v0.38.0

func (c *Client) BulkDeleteAgentGroups(ctx context.Context, body BulkDeleteAgentGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteAgentGroupsWithBody added in v0.38.0

func (c *Client) BulkDeleteAgentGroupsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteBusinessHours added in v0.38.0

func (c *Client) BulkDeleteBusinessHours(ctx context.Context, body BulkDeleteBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteBusinessHoursWithBody added in v0.38.0

func (c *Client) BulkDeleteBusinessHoursWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteCalendars added in v0.38.0

func (c *Client) BulkDeleteCalendars(ctx context.Context, body BulkDeleteCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteCalendarsWithBody added in v0.38.0

func (c *Client) BulkDeleteCalendarsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteEventTriggers added in v0.38.0

func (c *Client) BulkDeleteEventTriggers(ctx context.Context, body BulkDeleteEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteEventTriggersWithBody added in v0.38.0

func (c *Client) BulkDeleteEventTriggersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteFiles added in v0.38.0

func (c *Client) BulkDeleteFiles(ctx context.Context, body BulkDeleteFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteFilesWithBody added in v0.38.0

func (c *Client) BulkDeleteFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteIntegrations added in v0.38.0

func (c *Client) BulkDeleteIntegrations(ctx context.Context, body BulkDeleteIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteIntegrationsWithBody added in v0.38.0

func (c *Client) BulkDeleteIntegrationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteOutboundLeads added in v0.38.0

func (c *Client) BulkDeleteOutboundLeads(ctx context.Context, id string, body BulkDeleteOutboundLeadsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteOutboundLeadsAlt added in v0.38.0

func (c *Client) BulkDeleteOutboundLeadsAlt(ctx context.Context, id string, body BulkDeleteOutboundLeadsAltJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteOutboundLeadsAltWithBody added in v0.38.0

func (c *Client) BulkDeleteOutboundLeadsAltWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeleteOutboundLeadsWithBody added in v0.38.0

func (c *Client) BulkDeleteOutboundLeadsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeletePhonebookEntries added in v0.38.0

func (c *Client) BulkDeletePhonebookEntries(ctx context.Context, body BulkDeletePhonebookEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkDeletePhonebookEntriesWithBody added in v0.38.0

func (c *Client) BulkDeletePhonebookEntriesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkRecordingAction added in v0.38.0

func (c *Client) BulkRecordingAction(ctx context.Context, bulkAction string, body BulkRecordingActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkRecordingActionWithBody added in v0.38.0

func (c *Client) BulkRecordingActionWithBody(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkTriggerAction added in v0.38.0

func (c *Client) BulkTriggerAction(ctx context.Context, bulkAction string, body BulkTriggerActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkTriggerActionWithBody added in v0.38.0

func (c *Client) BulkTriggerActionWithBody(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateApplications added in v0.38.0

func (c *Client) BulkUpdateApplications(ctx context.Context, body BulkUpdateApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateApplicationsWithBody added in v0.38.0

func (c *Client) BulkUpdateApplicationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateBusinessHours added in v0.38.0

func (c *Client) BulkUpdateBusinessHours(ctx context.Context, body BulkUpdateBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateBusinessHoursWithBody added in v0.38.0

func (c *Client) BulkUpdateBusinessHoursWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateCalendars added in v0.38.0

func (c *Client) BulkUpdateCalendars(ctx context.Context, body BulkUpdateCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateCalendarsWithBody added in v0.38.0

func (c *Client) BulkUpdateCalendarsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateEventTriggers added in v0.38.0

func (c *Client) BulkUpdateEventTriggers(ctx context.Context, body BulkUpdateEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateEventTriggersWithBody added in v0.38.0

func (c *Client) BulkUpdateEventTriggersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateIntegrations added in v0.38.0

func (c *Client) BulkUpdateIntegrations(ctx context.Context, body BulkUpdateIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateIntegrationsWithBody added in v0.38.0

func (c *Client) BulkUpdateIntegrationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateQueues added in v0.38.0

func (c *Client) BulkUpdateQueues(ctx context.Context, body BulkUpdateQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateQueuesWithBody added in v0.38.0

func (c *Client) BulkUpdateQueuesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelCall added in v0.38.0

func (c *Client) CancelCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearAllSettings added in v0.38.0

func (c *Client) ClearAllSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearOutboundList

func (c *Client) ClearOutboundList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearSetting added in v0.38.0

func (c *Client) ClearSetting(ctx context.Context, scope string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearSettingsInScope added in v0.38.0

func (c *Client) ClearSettingsInScope(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneApplication added in v0.38.0

func (c *Client) CloneApplication(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneEventTrigger added in v0.38.0

func (c *Client) CloneEventTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneIntegration added in v0.38.0

func (c *Client) CloneIntegration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneTrigger

func (c *Client) CloneTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloseConversation added in v0.38.0

func (c *Client) CloseConversation(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgent

func (c *Client) CreateAgent(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentGroup

func (c *Client) CreateAgentGroup(ctx context.Context, body CreateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentGroupWithBody

func (c *Client) CreateAgentGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentOutboundCall added in v0.38.0

func (c *Client) CreateAgentOutboundCall(ctx context.Context, id string, body CreateAgentOutboundCallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentOutboundCallWithBody added in v0.38.0

func (c *Client) CreateAgentOutboundCallWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentPresence added in v0.38.0

func (c *Client) CreateAgentPresence(ctx context.Context, body CreateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentPresenceWithBody added in v0.38.0

func (c *Client) CreateAgentPresenceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentWithBody

func (c *Client) CreateAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApplication

func (c *Client) CreateApplication(ctx context.Context, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApplicationWithBody

func (c *Client) CreateApplicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBabeldesk

func (c *Client) CreateBabeldesk(ctx context.Context, body CreateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBabeldeskWidget

func (c *Client) CreateBabeldeskWidget(ctx context.Context, body CreateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBabeldeskWidgetWithBody

func (c *Client) CreateBabeldeskWidgetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBabeldeskWithBody

func (c *Client) CreateBabeldeskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBusinessHour

func (c *Client) CreateBusinessHour(ctx context.Context, body CreateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBusinessHourWithBody

func (c *Client) CreateBusinessHourWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCalendar

func (c *Client) CreateCalendar(ctx context.Context, body CreateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCalendarWithBody

func (c *Client) CreateCalendarWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCampaign

func (c *Client) CreateCampaign(ctx context.Context, body CreateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCampaignWithBody

func (c *Client) CreateCampaignWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConversation

func (c *Client) CreateConversation(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConversationWithBody

func (c *Client) CreateConversationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCustomEvent

func (c *Client) CreateCustomEvent(ctx context.Context, body CreateCustomEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCustomEventWithBody

func (c *Client) CreateCustomEventWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDashboard added in v0.38.0

func (c *Client) CreateDashboard(ctx context.Context, body CreateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDashboardWithBody added in v0.38.0

func (c *Client) CreateDashboardWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDialerBehaviour added in v0.38.0

func (c *Client) CreateDialerBehaviour(ctx context.Context, body CreateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDialerBehaviourWithBody added in v0.38.0

func (c *Client) CreateDialerBehaviourWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGlobalAutomation

func (c *Client) CreateGlobalAutomation(ctx context.Context, body CreateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGlobalAutomationWithBody

func (c *Client) CreateGlobalAutomationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateInboundTestCall

func (c *Client) CreateInboundTestCall(ctx context.Context, body CreateInboundTestCallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateInboundTestCallWithBody

func (c *Client) CreateInboundTestCallWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIntegration

func (c *Client) CreateIntegration(ctx context.Context, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIntegrationWithBody

func (c *Client) CreateIntegrationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLocalAutomation

func (c *Client) CreateLocalAutomation(ctx context.Context, applicationId string, body CreateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLocalAutomationWithBody

func (c *Client) CreateLocalAutomationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOutboundList

func (c *Client) CreateOutboundList(ctx context.Context, body CreateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOutboundListWithBody

func (c *Client) CreateOutboundListWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePhonebookEntry

func (c *Client) CreatePhonebookEntry(ctx context.Context, body CreatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePhonebookEntryWithBody

func (c *Client) CreatePhonebookEntryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateQueue

func (c *Client) CreateQueue(ctx context.Context, body CreateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateQueueSelection

func (c *Client) CreateQueueSelection(ctx context.Context, queueId string, body CreateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateQueueSelectionWithBody

func (c *Client) CreateQueueSelectionWithBody(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateQueueWithBody

func (c *Client) CreateQueueWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRouting

func (c *Client) CreateRouting(ctx context.Context, body CreateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRoutingWithBody

func (c *Client) CreateRoutingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSession

func (c *Client) CreateSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTrigger

func (c *Client) CreateTrigger(ctx context.Context, body CreateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTriggerWithBody

func (c *Client) CreateTriggerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserWithBody

func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAgent

func (c *Client) DeleteAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAgentGroup

func (c *Client) DeleteAgentGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAgentPresence added in v0.38.0

func (c *Client) DeleteAgentPresence(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApplication

func (c *Client) DeleteApplication(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBabeldesk

func (c *Client) DeleteBabeldesk(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBabeldeskWidget

func (c *Client) DeleteBabeldeskWidget(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBusinessHour

func (c *Client) DeleteBusinessHour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCalendar

func (c *Client) DeleteCalendar(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCampaign

func (c *Client) DeleteCampaign(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConversation

func (c *Client) DeleteConversation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCustomEvent

func (c *Client) DeleteCustomEvent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDashboard added in v0.38.0

func (c *Client) DeleteDashboard(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDialerBehaviour added in v0.38.0

func (c *Client) DeleteDialerBehaviour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFile added in v0.38.0

func (c *Client) DeleteFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGlobalAutomation

func (c *Client) DeleteGlobalAutomation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegration

func (c *Client) DeleteIntegration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegrationAssociation

func (c *Client) DeleteIntegrationAssociation(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegrationToken added in v0.38.0

func (c *Client) DeleteIntegrationToken(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLocalAutomation

func (c *Client) DeleteLocalAutomation(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteManyApplications

func (c *Client) DeleteManyApplications(ctx context.Context, body DeleteManyApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteManyApplicationsWithBody

func (c *Client) DeleteManyApplicationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOutboundLead

func (c *Client) DeleteOutboundLead(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOutboundList added in v0.38.0

func (c *Client) DeleteOutboundList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePhonebookEntry

func (c *Client) DeletePhonebookEntry(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePrompt

func (c *Client) DeletePrompt(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteQueue

func (c *Client) DeleteQueue(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteQueueSelection

func (c *Client) DeleteQueueSelection(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRecording added in v0.38.0

func (c *Client) DeleteRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRouting

func (c *Client) DeleteRouting(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSms added in v0.38.0

func (c *Client) DeleteSms(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTrigger

func (c *Client) DeleteTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUsers

func (c *Client) DeleteUsers(ctx context.Context, body DeleteUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUsersWithBody

func (c *Client) DeleteUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableAgent added in v0.38.0

func (c *Client) DisableAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableLiveLogging added in v0.38.0

func (c *Client) DisableLiveLogging(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableUsers

func (c *Client) DisableUsers(ctx context.Context, body DisableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableUsersWithBody

func (c *Client) DisableUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchAction

func (c *Client) DispatchAction(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchActionGet added in v0.38.0

func (c *Client) DispatchActionGet(ctx context.Context, integrationId string, action string, params *DispatchActionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchActionWithBody

func (c *Client) DispatchActionWithBody(ctx context.Context, integrationId string, action string, params *DispatchActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchActionWithFormdataBody

func (c *Client) DispatchActionWithFormdataBody(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchEventTrigger added in v0.38.0

func (c *Client) DispatchEventTrigger(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, body DispatchEventTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchEventTriggerWithBody added in v0.38.0

func (c *Client) DispatchEventTriggerWithBody(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchIntegrationTypeAction added in v0.38.0

func (c *Client) DispatchIntegrationTypeAction(ctx context.Context, pType string, id string, action string, body DispatchIntegrationTypeActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchIntegrationTypeActionWithBody added in v0.38.0

func (c *Client) DispatchIntegrationTypeActionWithBody(ctx context.Context, pType string, id string, action string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchLocalAutomations

func (c *Client) DispatchLocalAutomations(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, body DispatchLocalAutomationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DispatchLocalAutomationsWithBody

func (c *Client) DispatchLocalAutomationsWithBody(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadFile added in v0.38.0

func (c *Client) DownloadFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPhonebookEntries

func (c *Client) DownloadPhonebookEntries(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Echo added in v0.38.0

func (c *Client) Echo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableAgent added in v0.38.0

func (c *Client) EnableAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableLiveLogging added in v0.38.0

func (c *Client) EnableLiveLogging(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableUsers

func (c *Client) EnableUsers(ctx context.Context, body EnableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableUsersWithBody

func (c *Client) EnableUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateExpression

func (c *Client) EvaluateExpression(ctx context.Context, params *EvaluateExpressionParams, body EvaluateExpressionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateExpressionWithBody

func (c *Client) EvaluateExpressionWithBody(ctx context.Context, params *EvaluateExpressionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAction added in v0.38.0

func (c *Client) ExecuteAction(ctx context.Context, actionType string, actionName string, body ExecuteActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteActionWithBody added in v0.38.0

func (c *Client) ExecuteActionWithBody(ctx context.Context, actionType string, actionName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportAgents added in v0.38.0

func (c *Client) ExportAgents(ctx context.Context, params *ExportAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportTemplates added in v0.38.0

func (c *Client) ExportTemplates(ctx context.Context, pType ExportTemplatesParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FlagRecording added in v0.38.0

func (c *Client) FlagRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FlushDialer added in v0.38.0

func (c *Client) FlushDialer(ctx context.Context, params *FlushDialerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgent

func (c *Client) GetAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentGroup

func (c *Client) GetAgentGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentImportJob added in v0.38.0

func (c *Client) GetAgentImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentPresence added in v0.38.0

func (c *Client) GetAgentPresence(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentStatus added in v0.38.0

func (c *Client) GetAgentStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentsForQueueSelection

func (c *Client) GetAgentsForQueueSelection(ctx context.Context, queueId string, params *GetAgentsForQueueSelectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllMetricDefinitions added in v0.38.0

func (c *Client) GetAllMetricDefinitions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiStatus added in v0.38.0

func (c *Client) GetApiStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApplication

func (c *Client) GetApplication(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBabeldesk

func (c *Client) GetBabeldesk(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBabeldeskWidget

func (c *Client) GetBabeldeskWidget(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBulkFileDownload added in v0.38.0

func (c *Client) GetBulkFileDownload(ctx context.Context, params *GetBulkFileDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBusinessHour

func (c *Client) GetBusinessHour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBusinessHourRange added in v0.38.0

func (c *Client) GetBusinessHourRange(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCalendar

func (c *Client) GetCalendar(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCalendarDate added in v0.38.0

func (c *Client) GetCalendarDate(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCalenderDates

func (c *Client) GetCalenderDates(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCall

func (c *Client) GetCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampaign

func (c *Client) GetCampaign(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampaignHopper added in v0.38.0

func (c *Client) GetCampaignHopper(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampaignList added in v0.38.0

func (c *Client) GetCampaignList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampaignStatistics added in v0.38.0

func (c *Client) GetCampaignStatistics(ctx context.Context, id string, params *GetCampaignStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampaignStatus added in v0.38.0

func (c *Client) GetCampaignStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConference

func (c *Client) GetConference(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConversation

func (c *Client) GetConversation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConversationSession

func (c *Client) GetConversationSession(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboard added in v0.38.0

func (c *Client) GetDashboard(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDialerBehaviour added in v0.38.0

func (c *Client) GetDialerBehaviour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDialerInfo added in v0.38.0

func (c *Client) GetDialerInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFile added in v0.38.0

func (c *Client) GetFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFirstConversationEvent added in v0.38.0

func (c *Client) GetFirstConversationEvent(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGlobalAutomation

func (c *Client) GetGlobalAutomation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegration

func (c *Client) GetIntegration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetIntegrationProviderLogo(ctx context.Context, providerName IntegrationProvider, size string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrationProviderTemplate added in v0.38.0

func (c *Client) GetIntegrationProviderTemplate(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrationTemplate added in v0.38.0

func (c *Client) GetIntegrationTemplate(ctx context.Context, pType string, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrationToken added in v0.38.0

func (c *Client) GetIntegrationToken(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLatestConversationEvent added in v0.38.0

func (c *Client) GetLatestConversationEvent(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLeadInList added in v0.38.0

func (c *Client) GetLeadInList(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLocalAutomation

func (c *Client) GetLocalAutomation(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMe added in v0.38.0

func (c *Client) GetMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetric

func (c *Client) GetMetric(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetricDefinition

func (c *Client) GetMetricDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOutboundList added in v0.38.0

func (c *Client) GetOutboundList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPhonebookEntry

func (c *Client) GetPhonebookEntry(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPrompt

func (c *Client) GetPrompt(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPromptUses added in v0.38.0

func (c *Client) GetPromptUses(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPushToken added in v0.38.0

func (c *Client) GetPushToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQueue

func (c *Client) GetQueue(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQueueSelection

func (c *Client) GetQueueSelection(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecording added in v0.38.0

func (c *Client) GetRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecordingFlag added in v0.38.0

func (c *Client) GetRecordingFlag(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRouting

func (c *Client) GetRouting(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerTime added in v0.38.0

func (c *Client) GetServerTime(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceNumber

func (c *Client) GetServiceNumber(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSessionVariables

func (c *Client) GetSessionVariables(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForAppAgentStatus added in v0.4.0

func (c *Client) GetSettingsForAppAgentStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForAppConversations added in v0.4.0

func (c *Client) GetSettingsForAppConversations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForAppCustomerLogging

func (c *Client) GetSettingsForAppCustomerLogging(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForAppIntegrations added in v0.4.0

func (c *Client) GetSettingsForAppIntegrations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForAuditDefault

func (c *Client) GetSettingsForAuditDefault(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForRetentionPeriods added in v0.4.0

func (c *Client) GetSettingsForRetentionPeriods(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForTelephonyAgentInbound added in v0.4.0

func (c *Client) GetSettingsForTelephonyAgentInbound(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForTelephonyAgentOutbound

func (c *Client) GetSettingsForTelephonyAgentOutbound(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForTelephonyAgentRecording

func (c *Client) GetSettingsForTelephonyAgentRecording(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForTelephonyAgentWrapup

func (c *Client) GetSettingsForTelephonyAgentWrapup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForTelephonyPostCall

func (c *Client) GetSettingsForTelephonyPostCall(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettingsForUiI18n added in v0.4.0

func (c *Client) GetSettingsForUiI18n(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSms

func (c *Client) GetSms(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTrigger

func (c *Client) GetTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTriggerUses added in v0.38.0

func (c *Client) GetTriggerUses(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUser added in v0.38.0

func (c *Client) GetUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUserByEmail added in v0.38.0

func (c *Client) GetUserByEmail(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWidgetSettings added in v0.38.0

func (c *Client) GetWidgetSettings(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HangupAgentCall added in v0.38.0

func (c *Client) HangupAgentCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HangupCall

func (c *Client) HangupCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportAgentsWithBody added in v0.38.0

func (c *Client) ImportAgentsWithBody(ctx context.Context, params *ImportAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrateIntegration added in v0.38.0

func (c *Client) IntegrateIntegration(ctx context.Context, id string, body IntegrateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrateIntegrationWithBody added in v0.38.0

func (c *Client) IntegrateIntegrationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrationApiProxyGet added in v0.38.0

func (c *Client) IntegrationApiProxyGet(ctx context.Context, integrationId string, uri string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrationApiProxyPost added in v0.38.0

func (c *Client) IntegrationApiProxyPost(ctx context.Context, integrationId string, uri string, body IntegrationApiProxyPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrationApiProxyPostWithBody added in v0.38.0

func (c *Client) IntegrationApiProxyPostWithBody(ctx context.Context, integrationId string, uri string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListActionParams added in v0.38.0

func (c *Client) ListActionParams(ctx context.Context, providerName string, providerActionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListActions added in v0.38.0

func (c *Client) ListActions(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgentGroups

func (c *Client) ListAgentGroups(ctx context.Context, params *ListAgentGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgentLogs added in v0.38.0

func (c *Client) ListAgentLogs(ctx context.Context, id string, params *ListAgentLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgentPresences added in v0.38.0

func (c *Client) ListAgentPresences(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgents

func (c *Client) ListAgents(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgentsInGroup added in v0.38.0

func (c *Client) ListAgentsInGroup(ctx context.Context, groupId string, params *ListAgentsInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllAgentLogs added in v0.38.0

func (c *Client) ListAllAgentLogs(ctx context.Context, params *ListAllAgentLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllConversationEvents added in v0.38.0

func (c *Client) ListAllConversationEvents(ctx context.Context, params *ListAllConversationEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllLocalAutomations added in v0.38.0

func (c *Client) ListAllLocalAutomations(ctx context.Context, params *ListAllLocalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllSettings added in v0.38.0

func (c *Client) ListAllSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllSimpleReportingCalls

func (c *Client) ListAllSimpleReportingCalls(ctx context.Context, params *ListAllSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApplicationActions added in v0.38.0

func (c *Client) ListApplicationActions(ctx context.Context, params *ListApplicationActionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApplicationErrors added in v0.38.0

func (c *Client) ListApplicationErrors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApplications

func (c *Client) ListApplications(ctx context.Context, params *ListApplicationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAuditLogs

func (c *Client) ListAuditLogs(ctx context.Context, params *ListAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAvailableAgentStatuses added in v0.38.0

func (c *Client) ListAvailableAgentStatuses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAvailableIntegrations

func (c *Client) ListAvailableIntegrations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAvailableRoles

func (c *Client) ListAvailableRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBabeldeskWidgets

func (c *Client) ListBabeldeskWidgets(ctx context.Context, params *ListBabeldeskWidgetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBabeldesks

func (c *Client) ListBabeldesks(ctx context.Context, params *ListBabeldesksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBackupFiles added in v0.38.0

func (c *Client) ListBackupFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBusinessHourRanges added in v0.38.0

func (c *Client) ListBusinessHourRanges(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBusinessHours

func (c *Client) ListBusinessHours(ctx context.Context, params *ListBusinessHoursParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCalendars

func (c *Client) ListCalendars(ctx context.Context, params *ListCalendarsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampaignAttempts added in v0.38.0

func (c *Client) ListCampaignAttempts(ctx context.Context, id string, params *ListCampaignAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampaignLeads added in v0.38.0

func (c *Client) ListCampaignLeads(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampaignProcessedLeads added in v0.38.0

func (c *Client) ListCampaignProcessedLeads(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampaigns

func (c *Client) ListCampaigns(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConferences

func (c *Client) ListConferences(ctx context.Context, params *ListConferencesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConversationEvents

func (c *Client) ListConversationEvents(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConversations

func (c *Client) ListConversations(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDashboardUsers added in v0.38.0

func (c *Client) ListDashboardUsers(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDashboards added in v0.38.0

func (c *Client) ListDashboards(ctx context.Context, params *ListDashboardsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDialerBehaviours added in v0.38.0

func (c *Client) ListDialerBehaviours(ctx context.Context, params *ListDialerBehavioursParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDialerSimpleReportingCalls added in v0.38.0

func (c *Client) ListDialerSimpleReportingCalls(ctx context.Context, params *ListDialerSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEvents

func (c *Client) ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExpressions

func (c *Client) ListExpressions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFiles added in v0.38.0

func (c *Client) ListFiles(ctx context.Context, params *ListFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFilesByType added in v0.38.0

func (c *Client) ListFilesByType(ctx context.Context, pType StorageType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGlobalAutomations

func (c *Client) ListGlobalAutomations(ctx context.Context, params *ListGlobalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGlobalQueueSelections added in v0.38.0

func (c *Client) ListGlobalQueueSelections(ctx context.Context, params *ListGlobalQueueSelectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListInboundSimpleReportingCalls added in v0.38.0

func (c *Client) ListInboundSimpleReportingCalls(ctx context.Context, params *ListInboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListIntegrationProviders added in v0.38.0

func (c *Client) ListIntegrationProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListIntegrationTokens added in v0.38.0

func (c *Client) ListIntegrationTokens(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListIntegrationTypeActions added in v0.38.0

func (c *Client) ListIntegrationTypeActions(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListIntegrations

func (c *Client) ListIntegrations(ctx context.Context, params *ListIntegrationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLeadsInList added in v0.38.0

func (c *Client) ListLeadsInList(ctx context.Context, id string, params *ListLeadsInListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLiveLogs

func (c *Client) ListLiveLogs(ctx context.Context, params *ListLiveLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLocalAutomations

func (c *Client) ListLocalAutomations(ctx context.Context, applicationId string, params *ListLocalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricIds

func (c *Client) ListMetricIds(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListModules

func (c *Client) ListModules(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOutboundAttempts added in v0.38.0

func (c *Client) ListOutboundAttempts(ctx context.Context, params *ListOutboundAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOutboundLeads added in v0.38.0

func (c *Client) ListOutboundLeads(ctx context.Context, params *ListOutboundLeadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOutboundLists

func (c *Client) ListOutboundLists(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOutboundSimpleReportingCalls added in v0.38.0

func (c *Client) ListOutboundSimpleReportingCalls(ctx context.Context, params *ListOutboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPhonebookEntrys

func (c *Client) ListPhonebookEntrys(ctx context.Context, params *ListPhonebookEntrysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProcessedOutboundLeads added in v0.38.0

func (c *Client) ListProcessedOutboundLeads(ctx context.Context, params *ListProcessedOutboundLeadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPromptFiles added in v0.38.0

func (c *Client) ListPromptFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPrompts

func (c *Client) ListPrompts(ctx context.Context, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProviderSessionVariables

func (c *Client) ListProviderSessionVariables(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListQueueSelections

func (c *Client) ListQueueSelections(ctx context.Context, queueId string, params *ListQueueSelectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListQueueTriggers added in v0.38.0

func (c *Client) ListQueueTriggers(ctx context.Context, queueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListQueuedCalls added in v0.38.0

func (c *Client) ListQueuedCalls(ctx context.Context, queueId string, params *ListQueuedCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListQueues

func (c *Client) ListQueues(ctx context.Context, params *ListQueuesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecordingFiles added in v0.38.0

func (c *Client) ListRecordingFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecordings added in v0.38.0

func (c *Client) ListRecordings(ctx context.Context, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListReportingCalls

func (c *Client) ListReportingCalls(ctx context.Context, params *ListReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRoutings

func (c *Client) ListRoutings(ctx context.Context, params *ListRoutingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListServiceNumbers

func (c *Client) ListServiceNumbers(ctx context.Context, params *ListServiceNumbersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSettingsInScope added in v0.38.0

func (c *Client) ListSettingsInScope(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSingleActionSessionVariables

func (c *Client) ListSingleActionSessionVariables(ctx context.Context, provider IntegrationProvider, actionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSmss

func (c *Client) ListSmss(ctx context.Context, params *ListSmssParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTags added in v0.38.0

func (c *Client) ListTags(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTagsByCategory added in v0.38.0

func (c *Client) ListTagsByCategory(ctx context.Context, category string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTimezones added in v0.38.0

func (c *Client) ListTimezones(ctx context.Context, params *ListTimezonesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTriggerConditions added in v0.38.0

func (c *Client) ListTriggerConditions(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTriggerExpressions added in v0.38.0

func (c *Client) ListTriggerExpressions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTriggerOperators added in v0.38.0

func (c *Client) ListTriggerOperators(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTriggers

func (c *Client) ListTriggers(ctx context.Context, params *ListTriggersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUsers

func (c *Client) ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LogoutAllCampaignAgents added in v0.38.0

func (c *Client) LogoutAllCampaignAgents(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OpenConversation added in v0.38.0

func (c *Client) OpenConversation(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Ping added in v0.38.0

func (c *Client) Ping(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostBulkFileDownload added in v0.38.0

func (c *Client) PostBulkFileDownload(ctx context.Context, body PostBulkFileDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostBulkFileDownloadWithBody added in v0.38.0

func (c *Client) PostBulkFileDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PushToAgent added in v0.38.0

func (c *Client) PushToAgent(ctx context.Context, body PushToAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PushToAgentWithBody added in v0.38.0

func (c *Client) PushToAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueueCallback added in v0.38.0

func (c *Client) QueueCallback(ctx context.Context, queueId string, body QueueCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueueCallbackWithBody added in v0.38.0

func (c *Client) QueueCallbackWithBody(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshIntegrationToken added in v0.38.0

func (c *Client) RefreshIntegrationToken(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveAgentFromGroup added in v0.38.0

func (c *Client) RemoveAgentFromGroup(ctx context.Context, groupId string, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveAgentFromQueueSelection

func (c *Client) RemoveAgentFromQueueSelection(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveBusinessHourRange added in v0.38.0

func (c *Client) RemoveBusinessHourRange(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveCalendarDate added in v0.38.0

func (c *Client) RemoveCalendarDate(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveDashboardUser added in v0.38.0

func (c *Client) RemoveDashboardUser(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveGroupFromQueueSelection

func (c *Client) RemoveGroupFromQueueSelection(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveRoles

func (c *Client) RemoveRoles(ctx context.Context, body RemoveRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveRolesWithBody

func (c *Client) RemoveRolesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagFromQueueSelection

func (c *Client) RemoveTagFromQueueSelection(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReportSms added in v0.38.0

func (c *Client) ReportSms(ctx context.Context, params *ReportSmsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetPasswords

func (c *Client) ResetPasswords(ctx context.Context, body ResetPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetPasswordsWithBody

func (c *Client) ResetPasswordsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendSms added in v0.38.0

func (c *Client) SendSms(ctx context.Context, body SendSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendSmsWithBody added in v0.38.0

func (c *Client) SendSmsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCallSessionVariables

func (c *Client) SetCallSessionVariables(ctx context.Context, id string, body SetCallSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCallSessionVariablesWithBody

func (c *Client) SetCallSessionVariablesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCampaignList added in v0.38.0

func (c *Client) SetCampaignList(ctx context.Context, id string, body SetCampaignListJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCampaignListById added in v0.38.0

func (c *Client) SetCampaignListById(ctx context.Context, id string, listId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCampaignListWithBody added in v0.38.0

func (c *Client) SetCampaignListWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetQueueSelectionsPriority added in v0.38.0

func (c *Client) SetQueueSelectionsPriority(ctx context.Context, queueId string, body SetQueueSelectionsPriorityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetQueueSelectionsPriorityWithBody added in v0.38.0

func (c *Client) SetQueueSelectionsPriorityWithBody(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetTriggerConditions added in v0.38.0

func (c *Client) SetTriggerConditions(ctx context.Context, id string, body SetTriggerConditionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetTriggerConditionsWithBody added in v0.38.0

func (c *Client) SetTriggerConditionsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartRecording added in v0.38.0

func (c *Client) StartRecording(ctx context.Context, body StartRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartRecordingWithBody added in v0.38.0

func (c *Client) StartRecordingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestCalendarDate added in v0.38.0

func (c *Client) TestCalendarDate(ctx context.Context, params *TestCalendarDateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestInboundSms added in v0.38.0

func (c *Client) TestInboundSms(ctx context.Context, body TestInboundSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestInboundSmsWithBody added in v0.38.0

func (c *Client) TestInboundSmsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestTriggers

func (c *Client) TestTriggers(ctx context.Context, params *TestTriggersParams, body TestTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestTriggersWithBody

func (c *Client) TestTriggersWithBody(ctx context.Context, params *TestTriggersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ToggleRecordingFlag added in v0.38.0

func (c *Client) ToggleRecordingFlag(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnflagRecording added in v0.38.0

func (c *Client) UnflagRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnsetCampaignList added in v0.38.0

func (c *Client) UnsetCampaignList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgent

func (c *Client) UpdateAgent(ctx context.Context, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentGroup

func (c *Client) UpdateAgentGroup(ctx context.Context, id string, body UpdateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentGroupWithBody

func (c *Client) UpdateAgentGroupWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentPassword added in v0.38.0

func (c *Client) UpdateAgentPassword(ctx context.Context, id string, body UpdateAgentPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentPasswordWithBody added in v0.38.0

func (c *Client) UpdateAgentPasswordWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentPresence added in v0.38.0

func (c *Client) UpdateAgentPresence(ctx context.Context, presenceName string, body UpdateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentPresenceWithBody added in v0.38.0

func (c *Client) UpdateAgentPresenceWithBody(ctx context.Context, presenceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentStatus

func (c *Client) UpdateAgentStatus(ctx context.Context, id string, body UpdateAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentStatusWithBody

func (c *Client) UpdateAgentStatusWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentWithBody

func (c *Client) UpdateAgentWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApplication

func (c *Client) UpdateApplication(ctx context.Context, id string, body UpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApplicationWithBody

func (c *Client) UpdateApplicationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBabeldesk

func (c *Client) UpdateBabeldesk(ctx context.Context, id string, body UpdateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBabeldeskWidget

func (c *Client) UpdateBabeldeskWidget(ctx context.Context, id string, body UpdateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBabeldeskWidgetWithBody

func (c *Client) UpdateBabeldeskWidgetWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBabeldeskWithBody

func (c *Client) UpdateBabeldeskWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBusinessHour

func (c *Client) UpdateBusinessHour(ctx context.Context, id string, body UpdateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBusinessHourWithBody

func (c *Client) UpdateBusinessHourWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCalendar

func (c *Client) UpdateCalendar(ctx context.Context, id string, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCalendarDate added in v0.38.0

func (c *Client) UpdateCalendarDate(ctx context.Context, id string, dateId string, body UpdateCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCalendarDateWithBody added in v0.38.0

func (c *Client) UpdateCalendarDateWithBody(ctx context.Context, id string, dateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCalendarWithBody

func (c *Client) UpdateCalendarWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCampaign

func (c *Client) UpdateCampaign(ctx context.Context, id string, body UpdateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCampaignWithBody

func (c *Client) UpdateCampaignWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConversation

func (c *Client) UpdateConversation(ctx context.Context, id string, body UpdateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConversationSession

func (c *Client) UpdateConversationSession(ctx context.Context, conversationId string, body UpdateConversationSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConversationSessionWithBody

func (c *Client) UpdateConversationSessionWithBody(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConversationWithBody

func (c *Client) UpdateConversationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDashboard added in v0.38.0

func (c *Client) UpdateDashboard(ctx context.Context, id string, body UpdateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDashboardWithBody added in v0.38.0

func (c *Client) UpdateDashboardWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDialerBehaviour added in v0.38.0

func (c *Client) UpdateDialerBehaviour(ctx context.Context, id string, body UpdateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDialerBehaviourWithBody added in v0.38.0

func (c *Client) UpdateDialerBehaviourWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGlobalAutomation

func (c *Client) UpdateGlobalAutomation(ctx context.Context, id string, body UpdateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGlobalAutomationWithBody

func (c *Client) UpdateGlobalAutomationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIntegration

func (c *Client) UpdateIntegration(ctx context.Context, id string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIntegrationWithBody

func (c *Client) UpdateIntegrationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLocalAutomation

func (c *Client) UpdateLocalAutomation(ctx context.Context, applicationId string, id string, body UpdateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLocalAutomationWithBody

func (c *Client) UpdateLocalAutomationWithBody(ctx context.Context, applicationId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOutboundLead

func (c *Client) UpdateOutboundLead(ctx context.Context, id string, leadId string, body UpdateOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOutboundLeadWithBody

func (c *Client) UpdateOutboundLeadWithBody(ctx context.Context, id string, leadId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOutboundList added in v0.38.0

func (c *Client) UpdateOutboundList(ctx context.Context, id string, body UpdateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOutboundListWithBody added in v0.38.0

func (c *Client) UpdateOutboundListWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePhonebookEntry

func (c *Client) UpdatePhonebookEntry(ctx context.Context, id string, body UpdatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePhonebookEntryWithBody

func (c *Client) UpdatePhonebookEntryWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePrompt

func (c *Client) UpdatePrompt(ctx context.Context, id string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePromptWithBody

func (c *Client) UpdatePromptWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQueue

func (c *Client) UpdateQueue(ctx context.Context, id string, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQueueSelection

func (c *Client) UpdateQueueSelection(ctx context.Context, queueId string, id string, body UpdateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQueueSelectionWithBody

func (c *Client) UpdateQueueSelectionWithBody(ctx context.Context, queueId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQueueWithBody

func (c *Client) UpdateQueueWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRecording added in v0.38.0

func (c *Client) UpdateRecording(ctx context.Context, id string, body UpdateRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRecordingWithBody added in v0.38.0

func (c *Client) UpdateRecordingWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRouting

func (c *Client) UpdateRouting(ctx context.Context, id string, body UpdateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRoutingWithBody

func (c *Client) UpdateRoutingWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateServiceNumber added in v0.38.0

func (c *Client) UpdateServiceNumber(ctx context.Context, id string, body UpdateServiceNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateServiceNumberWithBody added in v0.38.0

func (c *Client) UpdateServiceNumberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSessionVariables

func (c *Client) UpdateSessionVariables(ctx context.Context, id string, body UpdateSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSessionVariablesWithBody

func (c *Client) UpdateSessionVariablesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppAgentStatus added in v0.4.0

func (c *Client) UpdateSettingsForAppAgentStatus(ctx context.Context, body UpdateSettingsForAppAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppAgentStatusWithBody added in v0.4.0

func (c *Client) UpdateSettingsForAppAgentStatusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppConversations added in v0.4.0

func (c *Client) UpdateSettingsForAppConversations(ctx context.Context, body UpdateSettingsForAppConversationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppConversationsWithBody added in v0.4.0

func (c *Client) UpdateSettingsForAppConversationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppCustomerLogging

func (c *Client) UpdateSettingsForAppCustomerLogging(ctx context.Context, body UpdateSettingsForAppCustomerLoggingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppCustomerLoggingWithBody

func (c *Client) UpdateSettingsForAppCustomerLoggingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppIntegrations added in v0.4.0

func (c *Client) UpdateSettingsForAppIntegrations(ctx context.Context, body UpdateSettingsForAppIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAppIntegrationsWithBody added in v0.4.0

func (c *Client) UpdateSettingsForAppIntegrationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAuditDefault

func (c *Client) UpdateSettingsForAuditDefault(ctx context.Context, body UpdateSettingsForAuditDefaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForAuditDefaultWithBody

func (c *Client) UpdateSettingsForAuditDefaultWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForRetentionPeriods added in v0.4.0

func (c *Client) UpdateSettingsForRetentionPeriods(ctx context.Context, body UpdateSettingsForRetentionPeriodsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForRetentionPeriodsWithBody added in v0.4.0

func (c *Client) UpdateSettingsForRetentionPeriodsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentInbound added in v0.4.0

func (c *Client) UpdateSettingsForTelephonyAgentInbound(ctx context.Context, body UpdateSettingsForTelephonyAgentInboundJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentInboundWithBody added in v0.4.0

func (c *Client) UpdateSettingsForTelephonyAgentInboundWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentOutbound

func (c *Client) UpdateSettingsForTelephonyAgentOutbound(ctx context.Context, body UpdateSettingsForTelephonyAgentOutboundJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentOutboundWithBody

func (c *Client) UpdateSettingsForTelephonyAgentOutboundWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentRecording

func (c *Client) UpdateSettingsForTelephonyAgentRecording(ctx context.Context, body UpdateSettingsForTelephonyAgentRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentRecordingWithBody

func (c *Client) UpdateSettingsForTelephonyAgentRecordingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentWrapup

func (c *Client) UpdateSettingsForTelephonyAgentWrapup(ctx context.Context, body UpdateSettingsForTelephonyAgentWrapupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyAgentWrapupWithBody

func (c *Client) UpdateSettingsForTelephonyAgentWrapupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyPostCall

func (c *Client) UpdateSettingsForTelephonyPostCall(ctx context.Context, body UpdateSettingsForTelephonyPostCallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForTelephonyPostCallWithBody

func (c *Client) UpdateSettingsForTelephonyPostCallWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForUiI18n added in v0.4.0

func (c *Client) UpdateSettingsForUiI18n(ctx context.Context, body UpdateSettingsForUiI18nJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSettingsForUiI18nWithBody added in v0.4.0

func (c *Client) UpdateSettingsForUiI18nWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTrigger

func (c *Client) UpdateTrigger(ctx context.Context, id string, body UpdateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTriggerWithBody

func (c *Client) UpdateTriggerWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadOutboundLeadsWithBody added in v0.38.0

func (c *Client) UploadOutboundLeadsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPhonebookEntriesWithBody

func (c *Client) UploadPhonebookEntriesWithBody(ctx context.Context, params *UploadPhonebookEntriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPromptWithBody

func (c *Client) UploadPromptWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateAgentImportWithBody added in v0.38.0

func (c *Client) ValidateAgentImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WriteLog added in v0.38.0

func (c *Client) WriteLog(ctx context.Context, body WriteLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WriteLogWithBody added in v0.38.0

func (c *Client) WriteLogWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// ListActions request
	ListActions(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteActionWithBody request with any body
	ExecuteActionWithBody(ctx context.Context, actionType string, actionName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteAction(ctx context.Context, actionType string, actionName string, body ExecuteActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListActionParams request
	ListActionParams(ctx context.Context, providerName string, providerActionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSingleActionSessionVariables request
	ListSingleActionSessionVariables(ctx context.Context, provider IntegrationProvider, actionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgents request
	ListAgents(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentWithBody request with any body
	CreateAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgent(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkAgentActionWithBody request with any body
	BulkAgentActionWithBody(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkAgentAction(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, body BulkAgentActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentGroups request
	ListAgentGroups(ctx context.Context, params *ListAgentGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentGroupWithBody request with any body
	CreateAgentGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgentGroup(ctx context.Context, body CreateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteAgentGroupsWithBody request with any body
	BulkDeleteAgentGroupsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteAgentGroups(ctx context.Context, body BulkDeleteAgentGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentsInGroup request
	ListAgentsInGroup(ctx context.Context, groupId string, params *ListAgentsInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddAgentToGroupWithBody request with any body
	AddAgentToGroupWithBody(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddAgentToGroup(ctx context.Context, groupId string, body AddAgentToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveAgentFromGroup request
	RemoveAgentFromGroup(ctx context.Context, groupId string, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgentGroup request
	DeleteAgentGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentGroup request
	GetAgentGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentGroupWithBody request with any body
	UpdateAgentGroupWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgentGroup(ctx context.Context, id string, body UpdateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllAgentLogs request
	ListAllAgentLogs(ctx context.Context, params *ListAllAgentLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentPresences request
	ListAgentPresences(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentPresenceWithBody request with any body
	CreateAgentPresenceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgentPresence(ctx context.Context, body CreateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgentPresence request
	DeleteAgentPresence(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentPresence request
	GetAgentPresence(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentPresenceWithBody request with any body
	UpdateAgentPresenceWithBody(ctx context.Context, presenceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgentPresence(ctx context.Context, presenceName string, body UpdateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportAgents request
	ExportAgents(ctx context.Context, params *ExportAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportAgentsWithBody request with any body
	ImportAgentsWithBody(ctx context.Context, params *ImportAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentImportJob request
	GetAgentImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateAgentImportWithBody request with any body
	ValidateAgentImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PushToAgentWithBody request with any body
	PushToAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PushToAgent(ctx context.Context, body PushToAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAvailableAgentStatuses request
	ListAvailableAgentStatuses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgent request
	DeleteAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgent request
	GetAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentWithBody request with any body
	UpdateAgentWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgent(ctx context.Context, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentOutboundCallWithBody request with any body
	CreateAgentOutboundCallWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgentOutboundCall(ctx context.Context, id string, body CreateAgentOutboundCallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableAgent request
	DisableAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableAgent request
	EnableAgent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HangupAgentCall request
	HangupAgentCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentLogs request
	ListAgentLogs(ctx context.Context, id string, params *ListAgentLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentPasswordWithBody request with any body
	UpdateAgentPasswordWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgentPassword(ctx context.Context, id string, body UpdateAgentPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentStatus request
	GetAgentStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentStatusWithBody request with any body
	UpdateAgentStatusWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgentStatus(ctx context.Context, id string, body UpdateAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApplications request
	ListApplications(ctx context.Context, params *ListApplicationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateApplicationWithBody request with any body
	CreateApplicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateApplication(ctx context.Context, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApplicationActions request
	ListApplicationActions(ctx context.Context, params *ListApplicationActionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteManyApplicationsWithBody request with any body
	DeleteManyApplicationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteManyApplications(ctx context.Context, body DeleteManyApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateApplicationsWithBody request with any body
	BulkUpdateApplicationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateApplications(ctx context.Context, body BulkUpdateApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApplicationErrors request
	ListApplicationErrors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListModules request
	ListModules(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLocalAutomations request
	ListLocalAutomations(ctx context.Context, applicationId string, params *ListLocalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLocalAutomationWithBody request with any body
	CreateLocalAutomationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLocalAutomation(ctx context.Context, applicationId string, body CreateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLocalAutomation request
	DeleteLocalAutomation(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLocalAutomation request
	GetLocalAutomation(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateLocalAutomationWithBody request with any body
	UpdateLocalAutomationWithBody(ctx context.Context, applicationId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateLocalAutomation(ctx context.Context, applicationId string, id string, body UpdateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApplication request
	DeleteApplication(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApplication request
	GetApplication(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateApplicationWithBody request with any body
	UpdateApplicationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateApplication(ctx context.Context, id string, body UpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneApplication request
	CloneApplication(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DispatchLocalAutomationsWithBody request with any body
	DispatchLocalAutomationsWithBody(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DispatchLocalAutomations(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, body DispatchLocalAutomationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAuditLogs request
	ListAuditLogs(ctx context.Context, params *ListAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllLocalAutomations request
	ListAllLocalAutomations(ctx context.Context, params *ListAllLocalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBabeldesks request
	ListBabeldesks(ctx context.Context, params *ListBabeldesksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBabeldeskWithBody request with any body
	CreateBabeldeskWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBabeldesk(ctx context.Context, body CreateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBabeldesk request
	DeleteBabeldesk(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBabeldesk request
	GetBabeldesk(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBabeldeskWithBody request with any body
	UpdateBabeldeskWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBabeldesk(ctx context.Context, id string, body UpdateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBabeldeskWidgets request
	ListBabeldeskWidgets(ctx context.Context, params *ListBabeldeskWidgetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBabeldeskWidgetWithBody request with any body
	CreateBabeldeskWidgetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBabeldeskWidget(ctx context.Context, body CreateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBabeldeskWidget request
	DeleteBabeldeskWidget(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBabeldeskWidget request
	GetBabeldeskWidget(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBabeldeskWidgetWithBody request with any body
	UpdateBabeldeskWidgetWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBabeldeskWidget(ctx context.Context, id string, body UpdateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBusinessHours request
	ListBusinessHours(ctx context.Context, params *ListBusinessHoursParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBusinessHourWithBody request with any body
	CreateBusinessHourWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBusinessHour(ctx context.Context, body CreateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteBusinessHoursWithBody request with any body
	BulkDeleteBusinessHoursWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteBusinessHours(ctx context.Context, body BulkDeleteBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateBusinessHoursWithBody request with any body
	BulkUpdateBusinessHoursWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateBusinessHours(ctx context.Context, body BulkUpdateBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBusinessHour request
	DeleteBusinessHour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBusinessHour request
	GetBusinessHour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBusinessHourWithBody request with any body
	UpdateBusinessHourWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBusinessHour(ctx context.Context, id string, body UpdateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBusinessHourRanges request
	ListBusinessHourRanges(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddBusinessHourRangesWithBody request with any body
	AddBusinessHourRangesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddBusinessHourRanges(ctx context.Context, id string, body AddBusinessHourRangesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveBusinessHourRange request
	RemoveBusinessHourRange(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBusinessHourRange request
	GetBusinessHourRange(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCalendars request
	ListCalendars(ctx context.Context, params *ListCalendarsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCalendarWithBody request with any body
	CreateCalendarWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCalendar(ctx context.Context, body CreateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteCalendarsWithBody request with any body
	BulkDeleteCalendarsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteCalendars(ctx context.Context, body BulkDeleteCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateCalendarsWithBody request with any body
	BulkUpdateCalendarsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateCalendars(ctx context.Context, body BulkUpdateCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestCalendarDate request
	TestCalendarDate(ctx context.Context, params *TestCalendarDateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCalendar request
	DeleteCalendar(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCalendar request
	GetCalendar(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCalendarWithBody request with any body
	UpdateCalendarWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCalendar(ctx context.Context, id string, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCalenderDates request
	GetCalenderDates(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddCalendarDateWithBody request with any body
	AddCalendarDateWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddCalendarDate(ctx context.Context, id string, body AddCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveCalendarDate request
	RemoveCalendarDate(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCalendarDate request
	GetCalendarDate(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCalendarDateWithBody request with any body
	UpdateCalendarDateWithBody(ctx context.Context, id string, dateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCalendarDate(ctx context.Context, id string, dateId string, body UpdateCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListReportingCalls request
	ListReportingCalls(ctx context.Context, params *ListReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllSimpleReportingCalls request
	ListAllSimpleReportingCalls(ctx context.Context, params *ListAllSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDialerSimpleReportingCalls request
	ListDialerSimpleReportingCalls(ctx context.Context, params *ListDialerSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListInboundSimpleReportingCalls request
	ListInboundSimpleReportingCalls(ctx context.Context, params *ListInboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOutboundSimpleReportingCalls request
	ListOutboundSimpleReportingCalls(ctx context.Context, params *ListOutboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateInboundTestCallWithBody request with any body
	CreateInboundTestCallWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateInboundTestCall(ctx context.Context, body CreateInboundTestCallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCall request
	GetCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelCall request
	CancelCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HangupCall request
	HangupCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetCallSessionVariablesWithBody request with any body
	SetCallSessionVariablesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetCallSessionVariables(ctx context.Context, id string, body SetCallSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConferences request
	ListConferences(ctx context.Context, params *ListConferencesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConference request
	GetConference(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConversations request
	ListConversations(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateConversationWithBody request with any body
	CreateConversationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateConversation(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllConversationEvents request
	ListAllConversationEvents(ctx context.Context, params *ListAllConversationEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloseConversation request
	CloseConversation(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConversationEvents request
	ListConversationEvents(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddConversationEventWithBody request with any body
	AddConversationEventWithBody(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddConversationEvent(ctx context.Context, conversationId string, body AddConversationEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFirstConversationEvent request
	GetFirstConversationEvent(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLatestConversationEvent request
	GetLatestConversationEvent(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OpenConversation request
	OpenConversation(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConversationSession request
	GetConversationSession(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConversationSessionWithBody request with any body
	UpdateConversationSessionWithBody(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConversationSession(ctx context.Context, conversationId string, body UpdateConversationSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConversation request
	DeleteConversation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConversation request
	GetConversation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConversationWithBody request with any body
	UpdateConversationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConversation(ctx context.Context, id string, body UpdateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDashboards request
	ListDashboards(ctx context.Context, params *ListDashboardsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDashboardWithBody request with any body
	CreateDashboardWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDashboard(ctx context.Context, body CreateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDashboard request
	DeleteDashboard(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboard request
	GetDashboard(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDashboardWithBody request with any body
	UpdateDashboardWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDashboard(ctx context.Context, id string, body UpdateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDashboardUsers request
	ListDashboardUsers(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddDashboardUserWithBody request with any body
	AddDashboardUserWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddDashboardUser(ctx context.Context, id string, body AddDashboardUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveDashboardUser request
	RemoveDashboardUser(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerTime request
	GetServerTime(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTimezones request
	ListTimezones(ctx context.Context, params *ListTimezonesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDialerInfo request
	GetDialerInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FlushDialer request
	FlushDialer(ctx context.Context, params *FlushDialerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Echo request
	Echo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvents request
	ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCustomEventWithBody request with any body
	CreateCustomEventWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCustomEvent(ctx context.Context, body CreateCustomEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCustomEvent request
	DeleteCustomEvent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGlobalAutomations request
	ListGlobalAutomations(ctx context.Context, params *ListGlobalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGlobalAutomationWithBody request with any body
	CreateGlobalAutomationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGlobalAutomation(ctx context.Context, body CreateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteEventTriggersWithBody request with any body
	BulkDeleteEventTriggersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteEventTriggers(ctx context.Context, body BulkDeleteEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateEventTriggersWithBody request with any body
	BulkUpdateEventTriggersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateEventTriggers(ctx context.Context, body BulkUpdateEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DispatchEventTriggerWithBody request with any body
	DispatchEventTriggerWithBody(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DispatchEventTrigger(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, body DispatchEventTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGlobalAutomation request
	DeleteGlobalAutomation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGlobalAutomation request
	GetGlobalAutomation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGlobalAutomationWithBody request with any body
	UpdateGlobalAutomationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGlobalAutomation(ctx context.Context, id string, body UpdateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneEventTrigger request
	CloneEventTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExpressions request
	ListExpressions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateExpressionWithBody request with any body
	EvaluateExpressionWithBody(ctx context.Context, params *EvaluateExpressionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateExpression(ctx context.Context, params *EvaluateExpressionParams, body EvaluateExpressionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFiles request
	ListFiles(ctx context.Context, params *ListFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBackupFiles request
	ListBackupFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBulkFileDownload request
	GetBulkFileDownload(ctx context.Context, params *GetBulkFileDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostBulkFileDownloadWithBody request with any body
	PostBulkFileDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostBulkFileDownload(ctx context.Context, body PostBulkFileDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFilesByType request
	ListFilesByType(ctx context.Context, pType StorageType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPromptFiles request
	ListPromptFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteFilesWithBody request with any body
	BulkDeleteFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteFiles(ctx context.Context, body BulkDeleteFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRecordingFiles request
	ListRecordingFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFile request
	DeleteFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFile request
	GetFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadFile request
	DownloadFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListIntegrations request
	ListIntegrations(ctx context.Context, params *ListIntegrationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateIntegrationWithBody request with any body
	CreateIntegrationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateIntegration(ctx context.Context, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAvailableIntegrations request
	ListAvailableIntegrations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteIntegrationsWithBody request with any body
	BulkDeleteIntegrationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteIntegrations(ctx context.Context, body BulkDeleteIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateIntegrationsWithBody request with any body
	BulkUpdateIntegrationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateIntegrations(ctx context.Context, body BulkUpdateIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListIntegrationProviders request
	ListIntegrationProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegration request
	DeleteIntegration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegration request
	GetIntegration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateIntegrationWithBody request with any body
	UpdateIntegrationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateIntegration(ctx context.Context, id string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthorizeIntegrationWithBody request with any body
	AuthorizeIntegrationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthorizeIntegration(ctx context.Context, id string, body AuthorizeIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneIntegration request
	CloneIntegration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntegrateIntegrationWithBody request with any body
	IntegrateIntegrationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IntegrateIntegration(ctx context.Context, id string, body IntegrateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListIntegrationTokens request
	ListIntegrationTokens(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegrationToken request
	DeleteIntegrationToken(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrationToken request
	GetIntegrationToken(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshIntegrationToken request
	RefreshIntegrationToken(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntegrationApiProxyGet request
	IntegrationApiProxyGet(ctx context.Context, integrationId string, uri string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntegrationApiProxyPostWithBody request with any body
	IntegrationApiProxyPostWithBody(ctx context.Context, integrationId string, uri string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IntegrationApiProxyPost(ctx context.Context, integrationId string, uri string, body IntegrationApiProxyPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegrationAssociation request
	DeleteIntegrationAssociation(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddIntegrationAssociation request
	AddIntegrationAssociation(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DispatchActionGet request
	DispatchActionGet(ctx context.Context, integrationId string, action string, params *DispatchActionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DispatchActionWithBody request with any body
	DispatchActionWithBody(ctx context.Context, integrationId string, action string, params *DispatchActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DispatchAction(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	DispatchActionWithFormdataBody(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetIntegrationProviderLogo(ctx context.Context, providerName IntegrationProvider, size string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProviderSessionVariables request
	ListProviderSessionVariables(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrationProviderTemplate request
	GetIntegrationProviderTemplate(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListIntegrationTypeActions request
	ListIntegrationTypeActions(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DispatchIntegrationTypeActionWithBody request with any body
	DispatchIntegrationTypeActionWithBody(ctx context.Context, pType string, id string, action string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DispatchIntegrationTypeAction(ctx context.Context, pType string, id string, action string, body DispatchIntegrationTypeActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrationTemplate request
	GetIntegrationTemplate(ctx context.Context, pType string, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLiveLogs request
	ListLiveLogs(ctx context.Context, params *ListLiveLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WriteLogWithBody request with any body
	WriteLogWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	WriteLog(ctx context.Context, body WriteLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableLiveLogging request
	DisableLiveLogging(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableLiveLogging request
	EnableLiveLogging(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMe request
	GetMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllMetricDefinitions request
	GetAllMetricDefinitions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricIds request
	ListMetricIds(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetric request
	GetMetric(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetricDefinition request
	GetMetricDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServiceNumbers request
	ListServiceNumbers(ctx context.Context, params *ListServiceNumbersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceNumber request
	GetServiceNumber(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateServiceNumberWithBody request with any body
	UpdateServiceNumberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateServiceNumber(ctx context.Context, id string, body UpdateServiceNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddTagsToNumberWithBody request with any body
	AddTagsToNumberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddTagsToNumber(ctx context.Context, id string, body AddTagsToNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOutboundAttempts request
	ListOutboundAttempts(ctx context.Context, params *ListOutboundAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampaigns request
	ListCampaigns(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCampaignWithBody request with any body
	CreateCampaignWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCampaign(ctx context.Context, body CreateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCampaign request
	DeleteCampaign(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampaign request
	GetCampaign(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCampaignWithBody request with any body
	UpdateCampaignWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCampaign(ctx context.Context, id string, body UpdateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampaignAttempts request
	ListCampaignAttempts(ctx context.Context, id string, params *ListCampaignAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampaignHopper request
	GetCampaignHopper(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampaignLeads request
	ListCampaignLeads(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampaignProcessedLeads request
	ListCampaignProcessedLeads(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnsetCampaignList request
	UnsetCampaignList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampaignList request
	GetCampaignList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetCampaignListWithBody request with any body
	SetCampaignListWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetCampaignList(ctx context.Context, id string, body SetCampaignListJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetCampaignListById request
	SetCampaignListById(ctx context.Context, id string, listId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LogoutAllCampaignAgents request
	LogoutAllCampaignAgents(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampaignStatistics request
	GetCampaignStatistics(ctx context.Context, id string, params *GetCampaignStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampaignStatus request
	GetCampaignStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDialerBehaviours request
	ListDialerBehaviours(ctx context.Context, params *ListDialerBehavioursParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDialerBehaviourWithBody request with any body
	CreateDialerBehaviourWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDialerBehaviour(ctx context.Context, body CreateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDialerBehaviour request
	DeleteDialerBehaviour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDialerBehaviour request
	GetDialerBehaviour(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDialerBehaviourWithBody request with any body
	UpdateDialerBehaviourWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDialerBehaviour(ctx context.Context, id string, body UpdateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOutboundLeads request
	ListOutboundLeads(ctx context.Context, params *ListOutboundLeadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProcessedOutboundLeads request
	ListProcessedOutboundLeads(ctx context.Context, params *ListProcessedOutboundLeadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOutboundLists request
	ListOutboundLists(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOutboundListWithBody request with any body
	CreateOutboundListWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOutboundList(ctx context.Context, body CreateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOutboundList request
	DeleteOutboundList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOutboundList request
	GetOutboundList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOutboundListWithBody request with any body
	UpdateOutboundListWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOutboundList(ctx context.Context, id string, body UpdateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearOutboundList request
	ClearOutboundList(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLeadsInList request
	ListLeadsInList(ctx context.Context, id string, params *ListLeadsInListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddOutboundLeadWithBody request with any body
	AddOutboundLeadWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddOutboundLead(ctx context.Context, id string, body AddOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteOutboundLeadsAltWithBody request with any body
	BulkDeleteOutboundLeadsAltWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteOutboundLeadsAlt(ctx context.Context, id string, body BulkDeleteOutboundLeadsAltJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeleteOutboundLeadsWithBody request with any body
	BulkDeleteOutboundLeadsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeleteOutboundLeads(ctx context.Context, id string, body BulkDeleteOutboundLeadsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadOutboundLeadsWithBody request with any body
	UploadOutboundLeadsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOutboundLead request
	DeleteOutboundLead(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLeadInList request
	GetLeadInList(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOutboundLeadWithBody request with any body
	UpdateOutboundLeadWithBody(ctx context.Context, id string, leadId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOutboundLead(ctx context.Context, id string, leadId string, body UpdateOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPhonebookEntrys request
	ListPhonebookEntrys(ctx context.Context, params *ListPhonebookEntrysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePhonebookEntryWithBody request with any body
	CreatePhonebookEntryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePhonebookEntry(ctx context.Context, body CreatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkDeletePhonebookEntriesWithBody request with any body
	BulkDeletePhonebookEntriesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkDeletePhonebookEntries(ctx context.Context, body BulkDeletePhonebookEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPhonebookEntries request
	DownloadPhonebookEntries(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPhonebookEntriesWithBody request with any body
	UploadPhonebookEntriesWithBody(ctx context.Context, params *UploadPhonebookEntriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePhonebookEntry request
	DeletePhonebookEntry(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPhonebookEntry request
	GetPhonebookEntry(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePhonebookEntryWithBody request with any body
	UpdatePhonebookEntryWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePhonebookEntry(ctx context.Context, id string, body UpdatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Ping request
	Ping(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPrompts request
	ListPrompts(ctx context.Context, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPromptWithBody request with any body
	UploadPromptWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePrompt request
	DeletePrompt(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPrompt request
	GetPrompt(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePromptWithBody request with any body
	UpdatePromptWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePrompt(ctx context.Context, id string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptUses request
	GetPromptUses(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPushToken request
	GetPushToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQueues request
	ListQueues(ctx context.Context, params *ListQueuesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateQueueWithBody request with any body
	CreateQueueWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateQueue(ctx context.Context, body CreateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateQueuesWithBody request with any body
	BulkUpdateQueuesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateQueues(ctx context.Context, body BulkUpdateQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGlobalQueueSelections request
	ListGlobalQueueSelections(ctx context.Context, params *ListGlobalQueueSelectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteQueue request
	DeleteQueue(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQueue request
	GetQueue(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateQueueWithBody request with any body
	UpdateQueueWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateQueue(ctx context.Context, id string, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueueCallbackWithBody request with any body
	QueueCallbackWithBody(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueueCallback(ctx context.Context, queueId string, body QueueCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQueuedCalls request
	ListQueuedCalls(ctx context.Context, queueId string, params *ListQueuedCallsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentsForQueueSelection request
	GetAgentsForQueueSelection(ctx context.Context, queueId string, params *GetAgentsForQueueSelectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQueueSelections request
	ListQueueSelections(ctx context.Context, queueId string, params *ListQueueSelectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateQueueSelectionWithBody request with any body
	CreateQueueSelectionWithBody(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateQueueSelection(ctx context.Context, queueId string, body CreateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetQueueSelectionsPriorityWithBody request with any body
	SetQueueSelectionsPriorityWithBody(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetQueueSelectionsPriority(ctx context.Context, queueId string, body SetQueueSelectionsPriorityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteQueueSelection request
	DeleteQueueSelection(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQueueSelection request
	GetQueueSelection(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateQueueSelectionWithBody request with any body
	UpdateQueueSelectionWithBody(ctx context.Context, queueId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateQueueSelection(ctx context.Context, queueId string, id string, body UpdateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddAgentToQueueSelectionWithBody request with any body
	AddAgentToQueueSelectionWithBody(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddAgentToQueueSelection(ctx context.Context, queueId string, selectionId string, body AddAgentToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveAgentFromQueueSelection request
	RemoveAgentFromQueueSelection(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddGroupToQueueSelectionWithBody request with any body
	AddGroupToQueueSelectionWithBody(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddGroupToQueueSelection(ctx context.Context, queueId string, selectionId string, body AddGroupToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveGroupFromQueueSelection request
	RemoveGroupFromQueueSelection(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddTagToQueueSelectionWithBody request with any body
	AddTagToQueueSelectionWithBody(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddTagToQueueSelection(ctx context.Context, queueId string, selectionId string, body AddTagToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTagFromQueueSelection request
	RemoveTagFromQueueSelection(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQueueTriggers request
	ListQueueTriggers(ctx context.Context, queueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRecordings request
	ListRecordings(ctx context.Context, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartRecordingWithBody request with any body
	StartRecordingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartRecording(ctx context.Context, body StartRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkRecordingActionWithBody request with any body
	BulkRecordingActionWithBody(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkRecordingAction(ctx context.Context, bulkAction string, body BulkRecordingActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRecording request
	DeleteRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecording request
	GetRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRecordingWithBody request with any body
	UpdateRecordingWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRecording(ctx context.Context, id string, body UpdateRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnflagRecording request
	UnflagRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecordingFlag request
	GetRecordingFlag(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ToggleRecordingFlag request
	ToggleRecordingFlag(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FlagRecording request
	FlagRecording(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRoutings request
	ListRoutings(ctx context.Context, params *ListRoutingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRoutingWithBody request with any body
	CreateRoutingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRouting(ctx context.Context, body CreateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRouting request
	DeleteRouting(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRouting request
	GetRouting(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRoutingWithBody request with any body
	UpdateRoutingWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRouting(ctx context.Context, id string, body UpdateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSession request
	CreateSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSessionVariables request
	GetSessionVariables(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSessionVariablesWithBody request with any body
	UpdateSessionVariablesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSessionVariables(ctx context.Context, id string, body UpdateSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearAllSettings request
	ClearAllSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllSettings request
	ListAllSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForAppAgentStatus request
	GetSettingsForAppAgentStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForAppAgentStatusWithBody request with any body
	UpdateSettingsForAppAgentStatusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForAppAgentStatus(ctx context.Context, body UpdateSettingsForAppAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForAppConversations request
	GetSettingsForAppConversations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForAppConversationsWithBody request with any body
	UpdateSettingsForAppConversationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForAppConversations(ctx context.Context, body UpdateSettingsForAppConversationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForAppCustomerLogging request
	GetSettingsForAppCustomerLogging(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForAppCustomerLoggingWithBody request with any body
	UpdateSettingsForAppCustomerLoggingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForAppCustomerLogging(ctx context.Context, body UpdateSettingsForAppCustomerLoggingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForAppIntegrations request
	GetSettingsForAppIntegrations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForAppIntegrationsWithBody request with any body
	UpdateSettingsForAppIntegrationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForAppIntegrations(ctx context.Context, body UpdateSettingsForAppIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForAuditDefault request
	GetSettingsForAuditDefault(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForAuditDefaultWithBody request with any body
	UpdateSettingsForAuditDefaultWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForAuditDefault(ctx context.Context, body UpdateSettingsForAuditDefaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForRetentionPeriods request
	GetSettingsForRetentionPeriods(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForRetentionPeriodsWithBody request with any body
	UpdateSettingsForRetentionPeriodsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForRetentionPeriods(ctx context.Context, body UpdateSettingsForRetentionPeriodsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForTelephonyAgentInbound request
	GetSettingsForTelephonyAgentInbound(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForTelephonyAgentInboundWithBody request with any body
	UpdateSettingsForTelephonyAgentInboundWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForTelephonyAgentInbound(ctx context.Context, body UpdateSettingsForTelephonyAgentInboundJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForTelephonyAgentOutbound request
	GetSettingsForTelephonyAgentOutbound(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForTelephonyAgentOutboundWithBody request with any body
	UpdateSettingsForTelephonyAgentOutboundWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForTelephonyAgentOutbound(ctx context.Context, body UpdateSettingsForTelephonyAgentOutboundJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForTelephonyAgentRecording request
	GetSettingsForTelephonyAgentRecording(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForTelephonyAgentRecordingWithBody request with any body
	UpdateSettingsForTelephonyAgentRecordingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForTelephonyAgentRecording(ctx context.Context, body UpdateSettingsForTelephonyAgentRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForTelephonyAgentWrapup request
	GetSettingsForTelephonyAgentWrapup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForTelephonyAgentWrapupWithBody request with any body
	UpdateSettingsForTelephonyAgentWrapupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForTelephonyAgentWrapup(ctx context.Context, body UpdateSettingsForTelephonyAgentWrapupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForTelephonyPostCall request
	GetSettingsForTelephonyPostCall(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForTelephonyPostCallWithBody request with any body
	UpdateSettingsForTelephonyPostCallWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForTelephonyPostCall(ctx context.Context, body UpdateSettingsForTelephonyPostCallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettingsForUiI18n request
	GetSettingsForUiI18n(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSettingsForUiI18nWithBody request with any body
	UpdateSettingsForUiI18nWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSettingsForUiI18n(ctx context.Context, body UpdateSettingsForUiI18nJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearSettingsInScope request
	ClearSettingsInScope(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSettingsInScope request
	ListSettingsInScope(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearSetting request
	ClearSetting(ctx context.Context, scope string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSmss request
	ListSmss(ctx context.Context, params *ListSmssParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SendSmsWithBody request with any body
	SendSmsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SendSms(ctx context.Context, body SendSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReportSms request
	ReportSms(ctx context.Context, params *ReportSmsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestInboundSmsWithBody request with any body
	TestInboundSmsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TestInboundSms(ctx context.Context, body TestInboundSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSms request
	DeleteSms(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSms request
	GetSms(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiStatus request
	GetApiStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTags request
	ListTags(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTagsByCategory request
	ListTagsByCategory(ctx context.Context, category string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportTemplates request
	ExportTemplates(ctx context.Context, pType ExportTemplatesParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTriggers request
	ListTriggers(ctx context.Context, params *ListTriggersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTriggerWithBody request with any body
	CreateTriggerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTrigger(ctx context.Context, body CreateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkTriggerActionWithBody request with any body
	BulkTriggerActionWithBody(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkTriggerAction(ctx context.Context, bulkAction string, body BulkTriggerActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTriggerExpressions request
	ListTriggerExpressions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTriggerOperators request
	ListTriggerOperators(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestTriggersWithBody request with any body
	TestTriggersWithBody(ctx context.Context, params *TestTriggersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TestTriggers(ctx context.Context, params *TestTriggersParams, body TestTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTrigger request
	DeleteTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTrigger request
	GetTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTriggerWithBody request with any body
	UpdateTriggerWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTrigger(ctx context.Context, id string, body UpdateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneTrigger request
	CloneTrigger(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTriggerConditions request
	ListTriggerConditions(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetTriggerConditionsWithBody request with any body
	SetTriggerConditionsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetTriggerConditions(ctx context.Context, id string, body SetTriggerConditionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTriggerUses request
	GetTriggerUses(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsers request
	ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserWithBody request with any body
	CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUserByEmail request
	GetUserByEmail(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUsersWithBody request with any body
	DeleteUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteUsers(ctx context.Context, body DeleteUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableUsersWithBody request with any body
	DisableUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DisableUsers(ctx context.Context, body DisableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableUsersWithBody request with any body
	EnableUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableUsers(ctx context.Context, body EnableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetPasswordsWithBody request with any body
	ResetPasswordsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ResetPasswords(ctx context.Context, body ResetPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAvailableRoles request
	ListAvailableRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddRolesWithBody request with any body
	AddRolesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddRoles(ctx context.Context, body AddRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveRolesWithBody request with any body
	RemoveRolesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveRoles(ctx context.Context, body RemoveRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWidgetSettings request
	GetWidgetSettings(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddAgentToGroupWithBodyWithResponse

func (c *ClientWithResponses) AddAgentToGroupWithBodyWithResponse(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAgentToGroupHTTPResp, error)

AddAgentToGroupWithBodyWithResponse request with arbitrary body returning *AddAgentToGroupHTTPResp

func (*ClientWithResponses) AddAgentToGroupWithResponse

func (c *ClientWithResponses) AddAgentToGroupWithResponse(ctx context.Context, groupId string, body AddAgentToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAgentToGroupHTTPResp, error)

func (*ClientWithResponses) AddAgentToQueueSelectionWithBodyWithResponse

func (c *ClientWithResponses) AddAgentToQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAgentToQueueSelectionHTTPResp, error)

AddAgentToQueueSelectionWithBodyWithResponse request with arbitrary body returning *AddAgentToQueueSelectionHTTPResp

func (*ClientWithResponses) AddAgentToQueueSelectionWithResponse

func (c *ClientWithResponses) AddAgentToQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, body AddAgentToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAgentToQueueSelectionHTTPResp, error)

func (*ClientWithResponses) AddBusinessHourRangesWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) AddBusinessHourRangesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddBusinessHourRangesHTTPResp, error)

AddBusinessHourRangesWithBodyWithResponse request with arbitrary body returning *AddBusinessHourRangesHTTPResp

func (*ClientWithResponses) AddBusinessHourRangesWithResponse added in v0.38.0

func (c *ClientWithResponses) AddBusinessHourRangesWithResponse(ctx context.Context, id string, body AddBusinessHourRangesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddBusinessHourRangesHTTPResp, error)

func (*ClientWithResponses) AddCalendarDateWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) AddCalendarDateWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCalendarDateHTTPResp, error)

AddCalendarDateWithBodyWithResponse request with arbitrary body returning *AddCalendarDateHTTPResp

func (*ClientWithResponses) AddCalendarDateWithResponse

func (c *ClientWithResponses) AddCalendarDateWithResponse(ctx context.Context, id string, body AddCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCalendarDateHTTPResp, error)

func (*ClientWithResponses) AddConversationEventWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) AddConversationEventWithBodyWithResponse(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddConversationEventHTTPResp, error)

AddConversationEventWithBodyWithResponse request with arbitrary body returning *AddConversationEventHTTPResp

func (*ClientWithResponses) AddConversationEventWithResponse added in v0.38.0

func (c *ClientWithResponses) AddConversationEventWithResponse(ctx context.Context, conversationId string, body AddConversationEventJSONRequestBody, reqEditors ...RequestEditorFn) (*AddConversationEventHTTPResp, error)

func (*ClientWithResponses) AddDashboardUserWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) AddDashboardUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDashboardUserHTTPResp, error)

AddDashboardUserWithBodyWithResponse request with arbitrary body returning *AddDashboardUserHTTPResp

func (*ClientWithResponses) AddDashboardUserWithResponse added in v0.38.0

func (c *ClientWithResponses) AddDashboardUserWithResponse(ctx context.Context, id string, body AddDashboardUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDashboardUserHTTPResp, error)

func (*ClientWithResponses) AddGroupToQueueSelectionWithBodyWithResponse

func (c *ClientWithResponses) AddGroupToQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddGroupToQueueSelectionHTTPResp, error)

AddGroupToQueueSelectionWithBodyWithResponse request with arbitrary body returning *AddGroupToQueueSelectionHTTPResp

func (*ClientWithResponses) AddGroupToQueueSelectionWithResponse

func (c *ClientWithResponses) AddGroupToQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, body AddGroupToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddGroupToQueueSelectionHTTPResp, error)

func (*ClientWithResponses) AddIntegrationAssociationWithResponse

func (c *ClientWithResponses) AddIntegrationAssociationWithResponse(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*AddIntegrationAssociationHTTPResp, error)

AddIntegrationAssociationWithResponse request returning *AddIntegrationAssociationHTTPResp

func (*ClientWithResponses) AddOutboundLeadWithBodyWithResponse

func (c *ClientWithResponses) AddOutboundLeadWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOutboundLeadHTTPResp, error)

AddOutboundLeadWithBodyWithResponse request with arbitrary body returning *AddOutboundLeadHTTPResp

func (*ClientWithResponses) AddOutboundLeadWithResponse

func (c *ClientWithResponses) AddOutboundLeadWithResponse(ctx context.Context, id string, body AddOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOutboundLeadHTTPResp, error)

func (*ClientWithResponses) AddRolesWithBodyWithResponse

func (c *ClientWithResponses) AddRolesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRolesHTTPResp, error)

AddRolesWithBodyWithResponse request with arbitrary body returning *AddRolesHTTPResp

func (*ClientWithResponses) AddRolesWithResponse

func (c *ClientWithResponses) AddRolesWithResponse(ctx context.Context, body AddRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRolesHTTPResp, error)

func (*ClientWithResponses) AddTagToQueueSelectionWithBodyWithResponse

func (c *ClientWithResponses) AddTagToQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTagToQueueSelectionHTTPResp, error)

AddTagToQueueSelectionWithBodyWithResponse request with arbitrary body returning *AddTagToQueueSelectionHTTPResp

func (*ClientWithResponses) AddTagToQueueSelectionWithResponse

func (c *ClientWithResponses) AddTagToQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, body AddTagToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTagToQueueSelectionHTTPResp, error)

func (*ClientWithResponses) AddTagsToNumberWithBodyWithResponse

func (c *ClientWithResponses) AddTagsToNumberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTagsToNumberHTTPResp, error)

AddTagsToNumberWithBodyWithResponse request with arbitrary body returning *AddTagsToNumberHTTPResp

func (*ClientWithResponses) AddTagsToNumberWithResponse

func (c *ClientWithResponses) AddTagsToNumberWithResponse(ctx context.Context, id string, body AddTagsToNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTagsToNumberHTTPResp, error)

func (*ClientWithResponses) AuthorizeIntegrationWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) AuthorizeIntegrationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthorizeIntegrationHTTPResp, error)

AuthorizeIntegrationWithBodyWithResponse request with arbitrary body returning *AuthorizeIntegrationHTTPResp

func (*ClientWithResponses) AuthorizeIntegrationWithResponse added in v0.38.0

func (c *ClientWithResponses) AuthorizeIntegrationWithResponse(ctx context.Context, id string, body AuthorizeIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthorizeIntegrationHTTPResp, error)

func (*ClientWithResponses) BulkAgentActionWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkAgentActionWithBodyWithResponse(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkAgentActionHTTPResp, error)

BulkAgentActionWithBodyWithResponse request with arbitrary body returning *BulkAgentActionHTTPResp

func (*ClientWithResponses) BulkAgentActionWithResponse added in v0.38.0

func (*ClientWithResponses) BulkDeleteAgentGroupsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteAgentGroupsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteAgentGroupsHTTPResp, error)

BulkDeleteAgentGroupsWithBodyWithResponse request with arbitrary body returning *BulkDeleteAgentGroupsHTTPResp

func (*ClientWithResponses) BulkDeleteAgentGroupsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteAgentGroupsWithResponse(ctx context.Context, body BulkDeleteAgentGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteAgentGroupsHTTPResp, error)

func (*ClientWithResponses) BulkDeleteBusinessHoursWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteBusinessHoursWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteBusinessHoursHTTPResp, error)

BulkDeleteBusinessHoursWithBodyWithResponse request with arbitrary body returning *BulkDeleteBusinessHoursHTTPResp

func (*ClientWithResponses) BulkDeleteBusinessHoursWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteBusinessHoursWithResponse(ctx context.Context, body BulkDeleteBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteBusinessHoursHTTPResp, error)

func (*ClientWithResponses) BulkDeleteCalendarsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteCalendarsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteCalendarsHTTPResp, error)

BulkDeleteCalendarsWithBodyWithResponse request with arbitrary body returning *BulkDeleteCalendarsHTTPResp

func (*ClientWithResponses) BulkDeleteCalendarsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteCalendarsWithResponse(ctx context.Context, body BulkDeleteCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteCalendarsHTTPResp, error)

func (*ClientWithResponses) BulkDeleteEventTriggersWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteEventTriggersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteEventTriggersHTTPResp, error)

BulkDeleteEventTriggersWithBodyWithResponse request with arbitrary body returning *BulkDeleteEventTriggersHTTPResp

func (*ClientWithResponses) BulkDeleteEventTriggersWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteEventTriggersWithResponse(ctx context.Context, body BulkDeleteEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteEventTriggersHTTPResp, error)

func (*ClientWithResponses) BulkDeleteFilesWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteFilesHTTPResp, error)

BulkDeleteFilesWithBodyWithResponse request with arbitrary body returning *BulkDeleteFilesHTTPResp

func (*ClientWithResponses) BulkDeleteFilesWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteFilesWithResponse(ctx context.Context, body BulkDeleteFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteFilesHTTPResp, error)

func (*ClientWithResponses) BulkDeleteIntegrationsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteIntegrationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteIntegrationsHTTPResp, error)

BulkDeleteIntegrationsWithBodyWithResponse request with arbitrary body returning *BulkDeleteIntegrationsHTTPResp

func (*ClientWithResponses) BulkDeleteIntegrationsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteIntegrationsWithResponse(ctx context.Context, body BulkDeleteIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteIntegrationsHTTPResp, error)

func (*ClientWithResponses) BulkDeleteOutboundLeadsAltWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteOutboundLeadsAltWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsAltHTTPResp, error)

BulkDeleteOutboundLeadsAltWithBodyWithResponse request with arbitrary body returning *BulkDeleteOutboundLeadsAltHTTPResp

func (*ClientWithResponses) BulkDeleteOutboundLeadsAltWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteOutboundLeadsAltWithResponse(ctx context.Context, id string, body BulkDeleteOutboundLeadsAltJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsAltHTTPResp, error)

func (*ClientWithResponses) BulkDeleteOutboundLeadsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteOutboundLeadsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsHTTPResp, error)

BulkDeleteOutboundLeadsWithBodyWithResponse request with arbitrary body returning *BulkDeleteOutboundLeadsHTTPResp

func (*ClientWithResponses) BulkDeleteOutboundLeadsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeleteOutboundLeadsWithResponse(ctx context.Context, id string, body BulkDeleteOutboundLeadsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsHTTPResp, error)

func (*ClientWithResponses) BulkDeletePhonebookEntriesWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeletePhonebookEntriesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeletePhonebookEntriesHTTPResp, error)

BulkDeletePhonebookEntriesWithBodyWithResponse request with arbitrary body returning *BulkDeletePhonebookEntriesHTTPResp

func (*ClientWithResponses) BulkDeletePhonebookEntriesWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkDeletePhonebookEntriesWithResponse(ctx context.Context, body BulkDeletePhonebookEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeletePhonebookEntriesHTTPResp, error)

func (*ClientWithResponses) BulkRecordingActionWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkRecordingActionWithBodyWithResponse(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkRecordingActionHTTPResp, error)

BulkRecordingActionWithBodyWithResponse request with arbitrary body returning *BulkRecordingActionHTTPResp

func (*ClientWithResponses) BulkRecordingActionWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkRecordingActionWithResponse(ctx context.Context, bulkAction string, body BulkRecordingActionJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkRecordingActionHTTPResp, error)

func (*ClientWithResponses) BulkTriggerActionWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkTriggerActionWithBodyWithResponse(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkTriggerActionHTTPResp, error)

BulkTriggerActionWithBodyWithResponse request with arbitrary body returning *BulkTriggerActionHTTPResp

func (*ClientWithResponses) BulkTriggerActionWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkTriggerActionWithResponse(ctx context.Context, bulkAction string, body BulkTriggerActionJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkTriggerActionHTTPResp, error)

func (*ClientWithResponses) BulkUpdateApplicationsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateApplicationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateApplicationsHTTPResp, error)

BulkUpdateApplicationsWithBodyWithResponse request with arbitrary body returning *BulkUpdateApplicationsHTTPResp

func (*ClientWithResponses) BulkUpdateApplicationsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateApplicationsWithResponse(ctx context.Context, body BulkUpdateApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateApplicationsHTTPResp, error)

func (*ClientWithResponses) BulkUpdateBusinessHoursWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateBusinessHoursWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateBusinessHoursHTTPResp, error)

BulkUpdateBusinessHoursWithBodyWithResponse request with arbitrary body returning *BulkUpdateBusinessHoursHTTPResp

func (*ClientWithResponses) BulkUpdateBusinessHoursWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateBusinessHoursWithResponse(ctx context.Context, body BulkUpdateBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateBusinessHoursHTTPResp, error)

func (*ClientWithResponses) BulkUpdateCalendarsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateCalendarsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateCalendarsHTTPResp, error)

BulkUpdateCalendarsWithBodyWithResponse request with arbitrary body returning *BulkUpdateCalendarsHTTPResp

func (*ClientWithResponses) BulkUpdateCalendarsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateCalendarsWithResponse(ctx context.Context, body BulkUpdateCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateCalendarsHTTPResp, error)

func (*ClientWithResponses) BulkUpdateEventTriggersWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateEventTriggersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateEventTriggersHTTPResp, error)

BulkUpdateEventTriggersWithBodyWithResponse request with arbitrary body returning *BulkUpdateEventTriggersHTTPResp

func (*ClientWithResponses) BulkUpdateEventTriggersWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateEventTriggersWithResponse(ctx context.Context, body BulkUpdateEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateEventTriggersHTTPResp, error)

func (*ClientWithResponses) BulkUpdateIntegrationsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateIntegrationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateIntegrationsHTTPResp, error)

BulkUpdateIntegrationsWithBodyWithResponse request with arbitrary body returning *BulkUpdateIntegrationsHTTPResp

func (*ClientWithResponses) BulkUpdateIntegrationsWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateIntegrationsWithResponse(ctx context.Context, body BulkUpdateIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateIntegrationsHTTPResp, error)

func (*ClientWithResponses) BulkUpdateQueuesWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateQueuesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateQueuesHTTPResp, error)

BulkUpdateQueuesWithBodyWithResponse request with arbitrary body returning *BulkUpdateQueuesHTTPResp

func (*ClientWithResponses) BulkUpdateQueuesWithResponse added in v0.38.0

func (c *ClientWithResponses) BulkUpdateQueuesWithResponse(ctx context.Context, body BulkUpdateQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateQueuesHTTPResp, error)

func (*ClientWithResponses) CancelCallWithResponse added in v0.38.0

func (c *ClientWithResponses) CancelCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CancelCallHTTPResp, error)

CancelCallWithResponse request returning *CancelCallHTTPResp

func (*ClientWithResponses) ClearAllSettingsWithResponse added in v0.38.0

func (c *ClientWithResponses) ClearAllSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClearAllSettingsHTTPResp, error)

ClearAllSettingsWithResponse request returning *ClearAllSettingsHTTPResp

func (*ClientWithResponses) ClearOutboundListWithResponse

func (c *ClientWithResponses) ClearOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClearOutboundListHTTPResp, error)

ClearOutboundListWithResponse request returning *ClearOutboundListHTTPResp

func (*ClientWithResponses) ClearSettingWithResponse added in v0.38.0

func (c *ClientWithResponses) ClearSettingWithResponse(ctx context.Context, scope string, key string, reqEditors ...RequestEditorFn) (*ClearSettingHTTPResp, error)

ClearSettingWithResponse request returning *ClearSettingHTTPResp

func (*ClientWithResponses) ClearSettingsInScopeWithResponse added in v0.38.0

func (c *ClientWithResponses) ClearSettingsInScopeWithResponse(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*ClearSettingsInScopeHTTPResp, error)

ClearSettingsInScopeWithResponse request returning *ClearSettingsInScopeHTTPResp

func (*ClientWithResponses) CloneApplicationWithResponse added in v0.38.0

func (c *ClientWithResponses) CloneApplicationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneApplicationHTTPResp, error)

CloneApplicationWithResponse request returning *CloneApplicationHTTPResp

func (*ClientWithResponses) CloneEventTriggerWithResponse added in v0.38.0

func (c *ClientWithResponses) CloneEventTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneEventTriggerHTTPResp, error)

CloneEventTriggerWithResponse request returning *CloneEventTriggerHTTPResp

func (*ClientWithResponses) CloneIntegrationWithResponse added in v0.38.0

func (c *ClientWithResponses) CloneIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneIntegrationHTTPResp, error)

CloneIntegrationWithResponse request returning *CloneIntegrationHTTPResp

func (*ClientWithResponses) CloneTriggerWithResponse

func (c *ClientWithResponses) CloneTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneTriggerHTTPResp, error)

CloneTriggerWithResponse request returning *CloneTriggerHTTPResp

func (*ClientWithResponses) CloseConversationWithResponse added in v0.38.0

func (c *ClientWithResponses) CloseConversationWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*CloseConversationHTTPResp, error)

CloseConversationWithResponse request returning *CloseConversationHTTPResp

func (*ClientWithResponses) CreateAgentGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentGroupHTTPResp, error)

CreateAgentGroupWithBodyWithResponse request with arbitrary body returning *CreateAgentGroupHTTPResp

func (*ClientWithResponses) CreateAgentGroupWithResponse

func (c *ClientWithResponses) CreateAgentGroupWithResponse(ctx context.Context, body CreateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentGroupHTTPResp, error)

func (*ClientWithResponses) CreateAgentOutboundCallWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateAgentOutboundCallWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentOutboundCallHTTPResp, error)

CreateAgentOutboundCallWithBodyWithResponse request with arbitrary body returning *CreateAgentOutboundCallHTTPResp

func (*ClientWithResponses) CreateAgentOutboundCallWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateAgentOutboundCallWithResponse(ctx context.Context, id string, body CreateAgentOutboundCallJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentOutboundCallHTTPResp, error)

func (*ClientWithResponses) CreateAgentPresenceWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateAgentPresenceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentPresenceHTTPResp, error)

CreateAgentPresenceWithBodyWithResponse request with arbitrary body returning *CreateAgentPresenceHTTPResp

func (*ClientWithResponses) CreateAgentPresenceWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateAgentPresenceWithResponse(ctx context.Context, body CreateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentPresenceHTTPResp, error)

func (*ClientWithResponses) CreateAgentWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

CreateAgentWithBodyWithResponse request with arbitrary body returning *CreateAgentHTTPResp

func (*ClientWithResponses) CreateAgentWithResponse

func (c *ClientWithResponses) CreateAgentWithResponse(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

func (*ClientWithResponses) CreateApplicationWithBodyWithResponse

func (c *ClientWithResponses) CreateApplicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApplicationHTTPResp, error)

CreateApplicationWithBodyWithResponse request with arbitrary body returning *CreateApplicationHTTPResp

func (*ClientWithResponses) CreateApplicationWithResponse

func (c *ClientWithResponses) CreateApplicationWithResponse(ctx context.Context, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApplicationHTTPResp, error)

func (*ClientWithResponses) CreateBabeldeskWidgetWithBodyWithResponse

func (c *ClientWithResponses) CreateBabeldeskWidgetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBabeldeskWidgetHTTPResp, error)

CreateBabeldeskWidgetWithBodyWithResponse request with arbitrary body returning *CreateBabeldeskWidgetHTTPResp

func (*ClientWithResponses) CreateBabeldeskWidgetWithResponse

func (c *ClientWithResponses) CreateBabeldeskWidgetWithResponse(ctx context.Context, body CreateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBabeldeskWidgetHTTPResp, error)

func (*ClientWithResponses) CreateBabeldeskWithBodyWithResponse

func (c *ClientWithResponses) CreateBabeldeskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBabeldeskHTTPResp, error)

CreateBabeldeskWithBodyWithResponse request with arbitrary body returning *CreateBabeldeskHTTPResp

func (*ClientWithResponses) CreateBabeldeskWithResponse

func (c *ClientWithResponses) CreateBabeldeskWithResponse(ctx context.Context, body CreateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBabeldeskHTTPResp, error)

func (*ClientWithResponses) CreateBusinessHourWithBodyWithResponse

func (c *ClientWithResponses) CreateBusinessHourWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBusinessHourHTTPResp, error)

CreateBusinessHourWithBodyWithResponse request with arbitrary body returning *CreateBusinessHourHTTPResp

func (*ClientWithResponses) CreateBusinessHourWithResponse

func (c *ClientWithResponses) CreateBusinessHourWithResponse(ctx context.Context, body CreateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBusinessHourHTTPResp, error)

func (*ClientWithResponses) CreateCalendarWithBodyWithResponse

func (c *ClientWithResponses) CreateCalendarWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCalendarHTTPResp, error)

CreateCalendarWithBodyWithResponse request with arbitrary body returning *CreateCalendarHTTPResp

func (*ClientWithResponses) CreateCalendarWithResponse

func (c *ClientWithResponses) CreateCalendarWithResponse(ctx context.Context, body CreateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCalendarHTTPResp, error)

func (*ClientWithResponses) CreateCampaignWithBodyWithResponse

func (c *ClientWithResponses) CreateCampaignWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCampaignHTTPResp, error)

CreateCampaignWithBodyWithResponse request with arbitrary body returning *CreateCampaignHTTPResp

func (*ClientWithResponses) CreateCampaignWithResponse

func (c *ClientWithResponses) CreateCampaignWithResponse(ctx context.Context, body CreateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCampaignHTTPResp, error)

func (*ClientWithResponses) CreateConversationWithBodyWithResponse

func (c *ClientWithResponses) CreateConversationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConversationHTTPResp, error)

CreateConversationWithBodyWithResponse request with arbitrary body returning *CreateConversationHTTPResp

func (*ClientWithResponses) CreateConversationWithResponse

func (c *ClientWithResponses) CreateConversationWithResponse(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConversationHTTPResp, error)

func (*ClientWithResponses) CreateCustomEventWithBodyWithResponse

func (c *ClientWithResponses) CreateCustomEventWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomEventHTTPResp, error)

CreateCustomEventWithBodyWithResponse request with arbitrary body returning *CreateCustomEventHTTPResp

func (*ClientWithResponses) CreateCustomEventWithResponse

func (c *ClientWithResponses) CreateCustomEventWithResponse(ctx context.Context, body CreateCustomEventJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomEventHTTPResp, error)

func (*ClientWithResponses) CreateDashboardWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateDashboardWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDashboardHTTPResp, error)

CreateDashboardWithBodyWithResponse request with arbitrary body returning *CreateDashboardHTTPResp

func (*ClientWithResponses) CreateDashboardWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateDashboardWithResponse(ctx context.Context, body CreateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDashboardHTTPResp, error)

func (*ClientWithResponses) CreateDialerBehaviourWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateDialerBehaviourWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDialerBehaviourHTTPResp, error)

CreateDialerBehaviourWithBodyWithResponse request with arbitrary body returning *CreateDialerBehaviourHTTPResp

func (*ClientWithResponses) CreateDialerBehaviourWithResponse added in v0.38.0

func (c *ClientWithResponses) CreateDialerBehaviourWithResponse(ctx context.Context, body CreateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDialerBehaviourHTTPResp, error)

func (*ClientWithResponses) CreateGlobalAutomationWithBodyWithResponse

func (c *ClientWithResponses) CreateGlobalAutomationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalAutomationHTTPResp, error)

CreateGlobalAutomationWithBodyWithResponse request with arbitrary body returning *CreateGlobalAutomationHTTPResp

func (*ClientWithResponses) CreateGlobalAutomationWithResponse

func (c *ClientWithResponses) CreateGlobalAutomationWithResponse(ctx context.Context, body CreateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalAutomationHTTPResp, error)

func (*ClientWithResponses) CreateInboundTestCallWithBodyWithResponse

func (c *ClientWithResponses) CreateInboundTestCallWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInboundTestCallHTTPResp, error)

CreateInboundTestCallWithBodyWithResponse request with arbitrary body returning *CreateInboundTestCallHTTPResp

func (*ClientWithResponses) CreateInboundTestCallWithResponse

func (c *ClientWithResponses) CreateInboundTestCallWithResponse(ctx context.Context, body CreateInboundTestCallJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInboundTestCallHTTPResp, error)

func (*ClientWithResponses) CreateIntegrationWithBodyWithResponse

func (c *ClientWithResponses) CreateIntegrationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIntegrationHTTPResp, error)

CreateIntegrationWithBodyWithResponse request with arbitrary body returning *CreateIntegrationHTTPResp

func (*ClientWithResponses) CreateIntegrationWithResponse

func (c *ClientWithResponses) CreateIntegrationWithResponse(ctx context.Context, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIntegrationHTTPResp, error)

func (*ClientWithResponses) CreateLocalAutomationWithBodyWithResponse

func (c *ClientWithResponses) CreateLocalAutomationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLocalAutomationHTTPResp, error)

CreateLocalAutomationWithBodyWithResponse request with arbitrary body returning *CreateLocalAutomationHTTPResp

func (*ClientWithResponses) CreateLocalAutomationWithResponse

func (c *ClientWithResponses) CreateLocalAutomationWithResponse(ctx context.Context, applicationId string, body CreateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLocalAutomationHTTPResp, error)

func (*ClientWithResponses) CreateOutboundListWithBodyWithResponse

func (c *ClientWithResponses) CreateOutboundListWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOutboundListHTTPResp, error)

CreateOutboundListWithBodyWithResponse request with arbitrary body returning *CreateOutboundListHTTPResp

func (*ClientWithResponses) CreateOutboundListWithResponse

func (c *ClientWithResponses) CreateOutboundListWithResponse(ctx context.Context, body CreateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOutboundListHTTPResp, error)

func (*ClientWithResponses) CreatePhonebookEntryWithBodyWithResponse

func (c *ClientWithResponses) CreatePhonebookEntryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePhonebookEntryHTTPResp, error)

CreatePhonebookEntryWithBodyWithResponse request with arbitrary body returning *CreatePhonebookEntryHTTPResp

func (*ClientWithResponses) CreatePhonebookEntryWithResponse

func (c *ClientWithResponses) CreatePhonebookEntryWithResponse(ctx context.Context, body CreatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePhonebookEntryHTTPResp, error)

func (*ClientWithResponses) CreateQueueSelectionWithBodyWithResponse

func (c *ClientWithResponses) CreateQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQueueSelectionHTTPResp, error)

CreateQueueSelectionWithBodyWithResponse request with arbitrary body returning *CreateQueueSelectionHTTPResp

func (*ClientWithResponses) CreateQueueSelectionWithResponse

func (c *ClientWithResponses) CreateQueueSelectionWithResponse(ctx context.Context, queueId string, body CreateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQueueSelectionHTTPResp, error)

func (*ClientWithResponses) CreateQueueWithBodyWithResponse

func (c *ClientWithResponses) CreateQueueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQueueHTTPResp, error)

CreateQueueWithBodyWithResponse request with arbitrary body returning *CreateQueueHTTPResp

func (*ClientWithResponses) CreateQueueWithResponse

func (c *ClientWithResponses) CreateQueueWithResponse(ctx context.Context, body CreateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQueueHTTPResp, error)

func (*ClientWithResponses) CreateRoutingWithBodyWithResponse

func (c *ClientWithResponses) CreateRoutingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRoutingHTTPResp, error)

CreateRoutingWithBodyWithResponse request with arbitrary body returning *CreateRoutingHTTPResp

func (*ClientWithResponses) CreateRoutingWithResponse

func (c *ClientWithResponses) CreateRoutingWithResponse(ctx context.Context, body CreateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRoutingHTTPResp, error)

func (*ClientWithResponses) CreateSessionWithResponse

func (c *ClientWithResponses) CreateSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateSessionHTTPResp, error)

CreateSessionWithResponse request returning *CreateSessionHTTPResp

func (*ClientWithResponses) CreateTriggerWithBodyWithResponse

func (c *ClientWithResponses) CreateTriggerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTriggerHTTPResp, error)

CreateTriggerWithBodyWithResponse request with arbitrary body returning *CreateTriggerHTTPResp

func (*ClientWithResponses) CreateTriggerWithResponse

func (c *ClientWithResponses) CreateTriggerWithResponse(ctx context.Context, body CreateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTriggerHTTPResp, error)

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserHTTPResp

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

func (*ClientWithResponses) DeleteAgentGroupWithResponse

func (c *ClientWithResponses) DeleteAgentGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAgentGroupHTTPResp, error)

DeleteAgentGroupWithResponse request returning *DeleteAgentGroupHTTPResp

func (*ClientWithResponses) DeleteAgentPresenceWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteAgentPresenceWithResponse(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*DeleteAgentPresenceHTTPResp, error)

DeleteAgentPresenceWithResponse request returning *DeleteAgentPresenceHTTPResp

func (*ClientWithResponses) DeleteAgentWithResponse

func (c *ClientWithResponses) DeleteAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAgentHTTPResp, error)

DeleteAgentWithResponse request returning *DeleteAgentHTTPResp

func (*ClientWithResponses) DeleteApplicationWithResponse

func (c *ClientWithResponses) DeleteApplicationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteApplicationHTTPResp, error)

DeleteApplicationWithResponse request returning *DeleteApplicationHTTPResp

func (*ClientWithResponses) DeleteBabeldeskWidgetWithResponse

func (c *ClientWithResponses) DeleteBabeldeskWidgetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBabeldeskWidgetHTTPResp, error)

DeleteBabeldeskWidgetWithResponse request returning *DeleteBabeldeskWidgetHTTPResp

func (*ClientWithResponses) DeleteBabeldeskWithResponse

func (c *ClientWithResponses) DeleteBabeldeskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBabeldeskHTTPResp, error)

DeleteBabeldeskWithResponse request returning *DeleteBabeldeskHTTPResp

func (*ClientWithResponses) DeleteBusinessHourWithResponse

func (c *ClientWithResponses) DeleteBusinessHourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBusinessHourHTTPResp, error)

DeleteBusinessHourWithResponse request returning *DeleteBusinessHourHTTPResp

func (*ClientWithResponses) DeleteCalendarWithResponse

func (c *ClientWithResponses) DeleteCalendarWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCalendarHTTPResp, error)

DeleteCalendarWithResponse request returning *DeleteCalendarHTTPResp

func (*ClientWithResponses) DeleteCampaignWithResponse

func (c *ClientWithResponses) DeleteCampaignWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCampaignHTTPResp, error)

DeleteCampaignWithResponse request returning *DeleteCampaignHTTPResp

func (*ClientWithResponses) DeleteConversationWithResponse

func (c *ClientWithResponses) DeleteConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteConversationHTTPResp, error)

DeleteConversationWithResponse request returning *DeleteConversationHTTPResp

func (*ClientWithResponses) DeleteCustomEventWithResponse

func (c *ClientWithResponses) DeleteCustomEventWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCustomEventHTTPResp, error)

DeleteCustomEventWithResponse request returning *DeleteCustomEventHTTPResp

func (*ClientWithResponses) DeleteDashboardWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteDashboardWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDashboardHTTPResp, error)

DeleteDashboardWithResponse request returning *DeleteDashboardHTTPResp

func (*ClientWithResponses) DeleteDialerBehaviourWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteDialerBehaviourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDialerBehaviourHTTPResp, error)

DeleteDialerBehaviourWithResponse request returning *DeleteDialerBehaviourHTTPResp

func (*ClientWithResponses) DeleteFileWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteFileHTTPResp, error)

DeleteFileWithResponse request returning *DeleteFileHTTPResp

func (*ClientWithResponses) DeleteGlobalAutomationWithResponse

func (c *ClientWithResponses) DeleteGlobalAutomationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGlobalAutomationHTTPResp, error)

DeleteGlobalAutomationWithResponse request returning *DeleteGlobalAutomationHTTPResp

func (*ClientWithResponses) DeleteIntegrationAssociationWithResponse

func (c *ClientWithResponses) DeleteIntegrationAssociationWithResponse(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*DeleteIntegrationAssociationHTTPResp, error)

DeleteIntegrationAssociationWithResponse request returning *DeleteIntegrationAssociationHTTPResp

func (*ClientWithResponses) DeleteIntegrationTokenWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteIntegrationTokenWithResponse(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*DeleteIntegrationTokenHTTPResp, error)

DeleteIntegrationTokenWithResponse request returning *DeleteIntegrationTokenHTTPResp

func (*ClientWithResponses) DeleteIntegrationWithResponse

func (c *ClientWithResponses) DeleteIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIntegrationHTTPResp, error)

DeleteIntegrationWithResponse request returning *DeleteIntegrationHTTPResp

func (*ClientWithResponses) DeleteLocalAutomationWithResponse

func (c *ClientWithResponses) DeleteLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*DeleteLocalAutomationHTTPResp, error)

DeleteLocalAutomationWithResponse request returning *DeleteLocalAutomationHTTPResp

func (*ClientWithResponses) DeleteManyApplicationsWithBodyWithResponse

func (c *ClientWithResponses) DeleteManyApplicationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyApplicationsHTTPResp, error)

DeleteManyApplicationsWithBodyWithResponse request with arbitrary body returning *DeleteManyApplicationsHTTPResp

func (*ClientWithResponses) DeleteManyApplicationsWithResponse

func (c *ClientWithResponses) DeleteManyApplicationsWithResponse(ctx context.Context, body DeleteManyApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyApplicationsHTTPResp, error)

func (*ClientWithResponses) DeleteOutboundLeadWithResponse

func (c *ClientWithResponses) DeleteOutboundLeadWithResponse(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*DeleteOutboundLeadHTTPResp, error)

DeleteOutboundLeadWithResponse request returning *DeleteOutboundLeadHTTPResp

func (*ClientWithResponses) DeleteOutboundListWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteOutboundListHTTPResp, error)

DeleteOutboundListWithResponse request returning *DeleteOutboundListHTTPResp

func (*ClientWithResponses) DeletePhonebookEntryWithResponse

func (c *ClientWithResponses) DeletePhonebookEntryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePhonebookEntryHTTPResp, error)

DeletePhonebookEntryWithResponse request returning *DeletePhonebookEntryHTTPResp

func (*ClientWithResponses) DeletePromptWithResponse

func (c *ClientWithResponses) DeletePromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePromptHTTPResp, error)

DeletePromptWithResponse request returning *DeletePromptHTTPResp

func (*ClientWithResponses) DeleteQueueSelectionWithResponse

func (c *ClientWithResponses) DeleteQueueSelectionWithResponse(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*DeleteQueueSelectionHTTPResp, error)

DeleteQueueSelectionWithResponse request returning *DeleteQueueSelectionHTTPResp

func (*ClientWithResponses) DeleteQueueWithResponse

func (c *ClientWithResponses) DeleteQueueWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteQueueHTTPResp, error)

DeleteQueueWithResponse request returning *DeleteQueueHTTPResp

func (*ClientWithResponses) DeleteRecordingWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteRecordingHTTPResp, error)

DeleteRecordingWithResponse request returning *DeleteRecordingHTTPResp

func (*ClientWithResponses) DeleteRoutingWithResponse

func (c *ClientWithResponses) DeleteRoutingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteRoutingHTTPResp, error)

DeleteRoutingWithResponse request returning *DeleteRoutingHTTPResp

func (*ClientWithResponses) DeleteSmsWithResponse added in v0.38.0

func (c *ClientWithResponses) DeleteSmsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteSmsHTTPResp, error)

DeleteSmsWithResponse request returning *DeleteSmsHTTPResp

func (*ClientWithResponses) DeleteTriggerWithResponse

func (c *ClientWithResponses) DeleteTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTriggerHTTPResp, error)

DeleteTriggerWithResponse request returning *DeleteTriggerHTTPResp

func (*ClientWithResponses) DeleteUsersWithBodyWithResponse

func (c *ClientWithResponses) DeleteUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUsersHTTPResp, error)

DeleteUsersWithBodyWithResponse request with arbitrary body returning *DeleteUsersHTTPResp

func (*ClientWithResponses) DeleteUsersWithResponse

func (c *ClientWithResponses) DeleteUsersWithResponse(ctx context.Context, body DeleteUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUsersHTTPResp, error)

func (*ClientWithResponses) DisableAgentWithResponse added in v0.38.0

func (c *ClientWithResponses) DisableAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DisableAgentHTTPResp, error)

DisableAgentWithResponse request returning *DisableAgentHTTPResp

func (*ClientWithResponses) DisableLiveLoggingWithResponse added in v0.38.0

func (c *ClientWithResponses) DisableLiveLoggingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DisableLiveLoggingHTTPResp, error)

DisableLiveLoggingWithResponse request returning *DisableLiveLoggingHTTPResp

func (*ClientWithResponses) DisableUsersWithBodyWithResponse

func (c *ClientWithResponses) DisableUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableUsersHTTPResp, error)

DisableUsersWithBodyWithResponse request with arbitrary body returning *DisableUsersHTTPResp

func (*ClientWithResponses) DisableUsersWithResponse

func (c *ClientWithResponses) DisableUsersWithResponse(ctx context.Context, body DisableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableUsersHTTPResp, error)

func (*ClientWithResponses) DispatchActionGetWithResponse added in v0.38.0

func (c *ClientWithResponses) DispatchActionGetWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionGetParams, reqEditors ...RequestEditorFn) (*DispatchActionGetHTTPResp, error)

DispatchActionGetWithResponse request returning *DispatchActionGetHTTPResp

func (*ClientWithResponses) DispatchActionWithBodyWithResponse

func (c *ClientWithResponses) DispatchActionWithBodyWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchActionHTTPResp, error)

DispatchActionWithBodyWithResponse request with arbitrary body returning *DispatchActionHTTPResp

func (*ClientWithResponses) DispatchActionWithFormdataBodyWithResponse

func (c *ClientWithResponses) DispatchActionWithFormdataBodyWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionFormdataRequestBody, reqEditors ...RequestEditorFn) (*DispatchActionHTTPResp, error)

func (*ClientWithResponses) DispatchActionWithResponse

func (c *ClientWithResponses) DispatchActionWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchActionHTTPResp, error)

func (*ClientWithResponses) DispatchEventTriggerWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) DispatchEventTriggerWithBodyWithResponse(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchEventTriggerHTTPResp, error)

DispatchEventTriggerWithBodyWithResponse request with arbitrary body returning *DispatchEventTriggerHTTPResp

func (*ClientWithResponses) DispatchEventTriggerWithResponse added in v0.38.0

func (c *ClientWithResponses) DispatchEventTriggerWithResponse(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, body DispatchEventTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchEventTriggerHTTPResp, error)

func (*ClientWithResponses) DispatchIntegrationTypeActionWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) DispatchIntegrationTypeActionWithBodyWithResponse(ctx context.Context, pType string, id string, action string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchIntegrationTypeActionHTTPResp, error)

DispatchIntegrationTypeActionWithBodyWithResponse request with arbitrary body returning *DispatchIntegrationTypeActionHTTPResp

func (*ClientWithResponses) DispatchIntegrationTypeActionWithResponse added in v0.38.0

func (c *ClientWithResponses) DispatchIntegrationTypeActionWithResponse(ctx context.Context, pType string, id string, action string, body DispatchIntegrationTypeActionJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchIntegrationTypeActionHTTPResp, error)

func (*ClientWithResponses) DispatchLocalAutomationsWithBodyWithResponse

func (c *ClientWithResponses) DispatchLocalAutomationsWithBodyWithResponse(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchLocalAutomationsHTTPResp, error)

DispatchLocalAutomationsWithBodyWithResponse request with arbitrary body returning *DispatchLocalAutomationsHTTPResp

func (*ClientWithResponses) DispatchLocalAutomationsWithResponse

func (c *ClientWithResponses) DispatchLocalAutomationsWithResponse(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, body DispatchLocalAutomationsJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchLocalAutomationsHTTPResp, error)

func (*ClientWithResponses) DownloadFileWithResponse added in v0.38.0

func (c *ClientWithResponses) DownloadFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadFileHTTPResp, error)

DownloadFileWithResponse request returning *DownloadFileHTTPResp

func (*ClientWithResponses) DownloadPhonebookEntriesWithResponse

func (c *ClientWithResponses) DownloadPhonebookEntriesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DownloadPhonebookEntriesHTTPResp, error)

DownloadPhonebookEntriesWithResponse request returning *DownloadPhonebookEntriesHTTPResp

func (*ClientWithResponses) EchoWithResponse added in v0.38.0

func (c *ClientWithResponses) EchoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EchoHTTPResp, error)

EchoWithResponse request returning *EchoHTTPResp

func (*ClientWithResponses) EnableAgentWithResponse added in v0.38.0

func (c *ClientWithResponses) EnableAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*EnableAgentHTTPResp, error)

EnableAgentWithResponse request returning *EnableAgentHTTPResp

func (*ClientWithResponses) EnableLiveLoggingWithResponse added in v0.38.0

func (c *ClientWithResponses) EnableLiveLoggingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EnableLiveLoggingHTTPResp, error)

EnableLiveLoggingWithResponse request returning *EnableLiveLoggingHTTPResp

func (*ClientWithResponses) EnableUsersWithBodyWithResponse

func (c *ClientWithResponses) EnableUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableUsersHTTPResp, error)

EnableUsersWithBodyWithResponse request with arbitrary body returning *EnableUsersHTTPResp

func (*ClientWithResponses) EnableUsersWithResponse

func (c *ClientWithResponses) EnableUsersWithResponse(ctx context.Context, body EnableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableUsersHTTPResp, error)

func (*ClientWithResponses) EvaluateExpressionWithBodyWithResponse

func (c *ClientWithResponses) EvaluateExpressionWithBodyWithResponse(ctx context.Context, params *EvaluateExpressionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateExpressionHTTPResp, error)

EvaluateExpressionWithBodyWithResponse request with arbitrary body returning *EvaluateExpressionHTTPResp

func (*ClientWithResponses) EvaluateExpressionWithResponse

func (*ClientWithResponses) ExecuteActionWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) ExecuteActionWithBodyWithResponse(ctx context.Context, actionType string, actionName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteActionHTTPResp, error)

ExecuteActionWithBodyWithResponse request with arbitrary body returning *ExecuteActionHTTPResp

func (*ClientWithResponses) ExecuteActionWithResponse added in v0.38.0

func (c *ClientWithResponses) ExecuteActionWithResponse(ctx context.Context, actionType string, actionName string, body ExecuteActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteActionHTTPResp, error)

func (*ClientWithResponses) ExportAgentsWithResponse added in v0.38.0

func (c *ClientWithResponses) ExportAgentsWithResponse(ctx context.Context, params *ExportAgentsParams, reqEditors ...RequestEditorFn) (*ExportAgentsHTTPResp, error)

ExportAgentsWithResponse request returning *ExportAgentsHTTPResp

func (*ClientWithResponses) ExportTemplatesWithResponse added in v0.38.0

func (c *ClientWithResponses) ExportTemplatesWithResponse(ctx context.Context, pType ExportTemplatesParamsType, reqEditors ...RequestEditorFn) (*ExportTemplatesHTTPResp, error)

ExportTemplatesWithResponse request returning *ExportTemplatesHTTPResp

func (*ClientWithResponses) FlagRecordingWithResponse added in v0.38.0

func (c *ClientWithResponses) FlagRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*FlagRecordingHTTPResp, error)

FlagRecordingWithResponse request returning *FlagRecordingHTTPResp

func (*ClientWithResponses) FlushDialerWithResponse added in v0.38.0

func (c *ClientWithResponses) FlushDialerWithResponse(ctx context.Context, params *FlushDialerParams, reqEditors ...RequestEditorFn) (*FlushDialerHTTPResp, error)

FlushDialerWithResponse request returning *FlushDialerHTTPResp

func (*ClientWithResponses) GetAgentGroupWithResponse

func (c *ClientWithResponses) GetAgentGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentGroupHTTPResp, error)

GetAgentGroupWithResponse request returning *GetAgentGroupHTTPResp

func (*ClientWithResponses) GetAgentImportJobWithResponse added in v0.38.0

func (c *ClientWithResponses) GetAgentImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentImportJobHTTPResp, error)

GetAgentImportJobWithResponse request returning *GetAgentImportJobHTTPResp

func (*ClientWithResponses) GetAgentPresenceWithResponse added in v0.38.0

func (c *ClientWithResponses) GetAgentPresenceWithResponse(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*GetAgentPresenceHTTPResp, error)

GetAgentPresenceWithResponse request returning *GetAgentPresenceHTTPResp

func (*ClientWithResponses) GetAgentStatusWithResponse added in v0.38.0

func (c *ClientWithResponses) GetAgentStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentStatusHTTPResp, error)

GetAgentStatusWithResponse request returning *GetAgentStatusHTTPResp

func (*ClientWithResponses) GetAgentWithResponse

func (c *ClientWithResponses) GetAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentHTTPResp, error)

GetAgentWithResponse request returning *GetAgentHTTPResp

func (*ClientWithResponses) GetAgentsForQueueSelectionWithResponse

func (c *ClientWithResponses) GetAgentsForQueueSelectionWithResponse(ctx context.Context, queueId string, params *GetAgentsForQueueSelectionParams, reqEditors ...RequestEditorFn) (*GetAgentsForQueueSelectionHTTPResp, error)

GetAgentsForQueueSelectionWithResponse request returning *GetAgentsForQueueSelectionHTTPResp

func (*ClientWithResponses) GetAllMetricDefinitionsWithResponse added in v0.38.0

func (c *ClientWithResponses) GetAllMetricDefinitionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllMetricDefinitionsHTTPResp, error)

GetAllMetricDefinitionsWithResponse request returning *GetAllMetricDefinitionsHTTPResp

func (*ClientWithResponses) GetApiStatusWithResponse added in v0.38.0

func (c *ClientWithResponses) GetApiStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiStatusHTTPResp, error)

GetApiStatusWithResponse request returning *GetApiStatusHTTPResp

func (*ClientWithResponses) GetApplicationWithResponse

func (c *ClientWithResponses) GetApplicationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetApplicationHTTPResp, error)

GetApplicationWithResponse request returning *GetApplicationHTTPResp

func (*ClientWithResponses) GetBabeldeskWidgetWithResponse

func (c *ClientWithResponses) GetBabeldeskWidgetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBabeldeskWidgetHTTPResp, error)

GetBabeldeskWidgetWithResponse request returning *GetBabeldeskWidgetHTTPResp

func (*ClientWithResponses) GetBabeldeskWithResponse

func (c *ClientWithResponses) GetBabeldeskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBabeldeskHTTPResp, error)

GetBabeldeskWithResponse request returning *GetBabeldeskHTTPResp

func (*ClientWithResponses) GetBulkFileDownloadWithResponse added in v0.38.0

func (c *ClientWithResponses) GetBulkFileDownloadWithResponse(ctx context.Context, params *GetBulkFileDownloadParams, reqEditors ...RequestEditorFn) (*GetBulkFileDownloadHTTPResp, error)

GetBulkFileDownloadWithResponse request returning *GetBulkFileDownloadHTTPResp

func (*ClientWithResponses) GetBusinessHourRangeWithResponse added in v0.38.0

func (c *ClientWithResponses) GetBusinessHourRangeWithResponse(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*GetBusinessHourRangeHTTPResp, error)

GetBusinessHourRangeWithResponse request returning *GetBusinessHourRangeHTTPResp

func (*ClientWithResponses) GetBusinessHourWithResponse

func (c *ClientWithResponses) GetBusinessHourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBusinessHourHTTPResp, error)

GetBusinessHourWithResponse request returning *GetBusinessHourHTTPResp

func (*ClientWithResponses) GetCalendarDateWithResponse added in v0.38.0

func (c *ClientWithResponses) GetCalendarDateWithResponse(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*GetCalendarDateHTTPResp, error)

GetCalendarDateWithResponse request returning *GetCalendarDateHTTPResp

func (*ClientWithResponses) GetCalendarWithResponse

func (c *ClientWithResponses) GetCalendarWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCalendarHTTPResp, error)

GetCalendarWithResponse request returning *GetCalendarHTTPResp

func (*ClientWithResponses) GetCalenderDatesWithResponse

func (c *ClientWithResponses) GetCalenderDatesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCalenderDatesHTTPResp, error)

GetCalenderDatesWithResponse request returning *GetCalenderDatesHTTPResp

func (*ClientWithResponses) GetCallWithResponse

func (c *ClientWithResponses) GetCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCallHTTPResp, error)

GetCallWithResponse request returning *GetCallHTTPResp

func (*ClientWithResponses) GetCampaignHopperWithResponse added in v0.38.0

func (c *ClientWithResponses) GetCampaignHopperWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignHopperHTTPResp, error)

GetCampaignHopperWithResponse request returning *GetCampaignHopperHTTPResp

func (*ClientWithResponses) GetCampaignListWithResponse added in v0.38.0

func (c *ClientWithResponses) GetCampaignListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignListHTTPResp, error)

GetCampaignListWithResponse request returning *GetCampaignListHTTPResp

func (*ClientWithResponses) GetCampaignStatisticsWithResponse added in v0.38.0

func (c *ClientWithResponses) GetCampaignStatisticsWithResponse(ctx context.Context, id string, params *GetCampaignStatisticsParams, reqEditors ...RequestEditorFn) (*GetCampaignStatisticsHTTPResp, error)

GetCampaignStatisticsWithResponse request returning *GetCampaignStatisticsHTTPResp

func (*ClientWithResponses) GetCampaignStatusWithResponse added in v0.38.0

func (c *ClientWithResponses) GetCampaignStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignStatusHTTPResp, error)

GetCampaignStatusWithResponse request returning *GetCampaignStatusHTTPResp

func (*ClientWithResponses) GetCampaignWithResponse

func (c *ClientWithResponses) GetCampaignWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignHTTPResp, error)

GetCampaignWithResponse request returning *GetCampaignHTTPResp

func (*ClientWithResponses) GetConferenceWithResponse

func (c *ClientWithResponses) GetConferenceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConferenceHTTPResp, error)

GetConferenceWithResponse request returning *GetConferenceHTTPResp

func (*ClientWithResponses) GetConversationSessionWithResponse

func (c *ClientWithResponses) GetConversationSessionWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*GetConversationSessionHTTPResp, error)

GetConversationSessionWithResponse request returning *GetConversationSessionHTTPResp

func (*ClientWithResponses) GetConversationWithResponse

func (c *ClientWithResponses) GetConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConversationHTTPResp, error)

GetConversationWithResponse request returning *GetConversationHTTPResp

func (*ClientWithResponses) GetDashboardWithResponse added in v0.38.0

func (c *ClientWithResponses) GetDashboardWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDashboardHTTPResp, error)

GetDashboardWithResponse request returning *GetDashboardHTTPResp

func (*ClientWithResponses) GetDialerBehaviourWithResponse added in v0.38.0

func (c *ClientWithResponses) GetDialerBehaviourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDialerBehaviourHTTPResp, error)

GetDialerBehaviourWithResponse request returning *GetDialerBehaviourHTTPResp

func (*ClientWithResponses) GetDialerInfoWithResponse added in v0.38.0

func (c *ClientWithResponses) GetDialerInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDialerInfoHTTPResp, error)

GetDialerInfoWithResponse request returning *GetDialerInfoHTTPResp

func (*ClientWithResponses) GetFileWithResponse added in v0.38.0

func (c *ClientWithResponses) GetFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetFileHTTPResp, error)

GetFileWithResponse request returning *GetFileHTTPResp

func (*ClientWithResponses) GetFirstConversationEventWithResponse added in v0.38.0

func (c *ClientWithResponses) GetFirstConversationEventWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*GetFirstConversationEventHTTPResp, error)

GetFirstConversationEventWithResponse request returning *GetFirstConversationEventHTTPResp

func (*ClientWithResponses) GetGlobalAutomationWithResponse

func (c *ClientWithResponses) GetGlobalAutomationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGlobalAutomationHTTPResp, error)

GetGlobalAutomationWithResponse request returning *GetGlobalAutomationHTTPResp

func (*ClientWithResponses) GetIntegrationProviderLogoWithResponse

func (c *ClientWithResponses) GetIntegrationProviderLogoWithResponse(ctx context.Context, providerName IntegrationProvider, size string, reqEditors ...RequestEditorFn) (*GetIntegrationProviderLogoHTTPResp, error)

GetIntegrationProviderLogoWithResponse request returning *GetIntegrationProviderLogoHTTPResp

func (*ClientWithResponses) GetIntegrationProviderTemplateWithResponse added in v0.38.0

func (c *ClientWithResponses) GetIntegrationProviderTemplateWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetIntegrationProviderTemplateHTTPResp, error)

GetIntegrationProviderTemplateWithResponse request returning *GetIntegrationProviderTemplateHTTPResp

func (*ClientWithResponses) GetIntegrationTemplateWithResponse added in v0.38.0

func (c *ClientWithResponses) GetIntegrationTemplateWithResponse(ctx context.Context, pType string, provider string, reqEditors ...RequestEditorFn) (*GetIntegrationTemplateHTTPResp, error)

GetIntegrationTemplateWithResponse request returning *GetIntegrationTemplateHTTPResp

func (*ClientWithResponses) GetIntegrationTokenWithResponse added in v0.38.0

func (c *ClientWithResponses) GetIntegrationTokenWithResponse(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*GetIntegrationTokenHTTPResp, error)

GetIntegrationTokenWithResponse request returning *GetIntegrationTokenHTTPResp

func (*ClientWithResponses) GetIntegrationWithResponse

func (c *ClientWithResponses) GetIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIntegrationHTTPResp, error)

GetIntegrationWithResponse request returning *GetIntegrationHTTPResp

func (*ClientWithResponses) GetLatestConversationEventWithResponse added in v0.38.0

func (c *ClientWithResponses) GetLatestConversationEventWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*GetLatestConversationEventHTTPResp, error)

GetLatestConversationEventWithResponse request returning *GetLatestConversationEventHTTPResp

func (*ClientWithResponses) GetLeadInListWithResponse added in v0.38.0

func (c *ClientWithResponses) GetLeadInListWithResponse(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*GetLeadInListHTTPResp, error)

GetLeadInListWithResponse request returning *GetLeadInListHTTPResp

func (*ClientWithResponses) GetLocalAutomationWithResponse

func (c *ClientWithResponses) GetLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*GetLocalAutomationHTTPResp, error)

GetLocalAutomationWithResponse request returning *GetLocalAutomationHTTPResp

func (*ClientWithResponses) GetMeWithResponse added in v0.38.0

func (c *ClientWithResponses) GetMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMeHTTPResp, error)

GetMeWithResponse request returning *GetMeHTTPResp

func (*ClientWithResponses) GetMetricDefinitionWithResponse

func (c *ClientWithResponses) GetMetricDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetMetricDefinitionHTTPResp, error)

GetMetricDefinitionWithResponse request returning *GetMetricDefinitionHTTPResp

func (*ClientWithResponses) GetMetricWithResponse

func (c *ClientWithResponses) GetMetricWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetMetricHTTPResp, error)

GetMetricWithResponse request returning *GetMetricHTTPResp

func (*ClientWithResponses) GetOutboundListWithResponse added in v0.38.0

func (c *ClientWithResponses) GetOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetOutboundListHTTPResp, error)

GetOutboundListWithResponse request returning *GetOutboundListHTTPResp

func (*ClientWithResponses) GetPhonebookEntryWithResponse

func (c *ClientWithResponses) GetPhonebookEntryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPhonebookEntryHTTPResp, error)

GetPhonebookEntryWithResponse request returning *GetPhonebookEntryHTTPResp

func (*ClientWithResponses) GetPromptUsesWithResponse added in v0.38.0

func (c *ClientWithResponses) GetPromptUsesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptUsesHTTPResp, error)

GetPromptUsesWithResponse request returning *GetPromptUsesHTTPResp

func (*ClientWithResponses) GetPromptWithResponse

func (c *ClientWithResponses) GetPromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptHTTPResp, error)

GetPromptWithResponse request returning *GetPromptHTTPResp

func (*ClientWithResponses) GetPushTokenWithResponse added in v0.38.0

func (c *ClientWithResponses) GetPushTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPushTokenHTTPResp, error)

GetPushTokenWithResponse request returning *GetPushTokenHTTPResp

func (*ClientWithResponses) GetQueueSelectionWithResponse

func (c *ClientWithResponses) GetQueueSelectionWithResponse(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*GetQueueSelectionHTTPResp, error)

GetQueueSelectionWithResponse request returning *GetQueueSelectionHTTPResp

func (*ClientWithResponses) GetQueueWithResponse

func (c *ClientWithResponses) GetQueueWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetQueueHTTPResp, error)

GetQueueWithResponse request returning *GetQueueHTTPResp

func (*ClientWithResponses) GetRecordingFlagWithResponse added in v0.38.0

func (c *ClientWithResponses) GetRecordingFlagWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRecordingFlagHTTPResp, error)

GetRecordingFlagWithResponse request returning *GetRecordingFlagHTTPResp

func (*ClientWithResponses) GetRecordingWithResponse added in v0.38.0

func (c *ClientWithResponses) GetRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRecordingHTTPResp, error)

GetRecordingWithResponse request returning *GetRecordingHTTPResp

func (*ClientWithResponses) GetRoutingWithResponse

func (c *ClientWithResponses) GetRoutingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRoutingHTTPResp, error)

GetRoutingWithResponse request returning *GetRoutingHTTPResp

func (*ClientWithResponses) GetServerTimeWithResponse added in v0.38.0

func (c *ClientWithResponses) GetServerTimeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerTimeHTTPResp, error)

GetServerTimeWithResponse request returning *GetServerTimeHTTPResp

func (*ClientWithResponses) GetServiceNumberWithResponse

func (c *ClientWithResponses) GetServiceNumberWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetServiceNumberHTTPResp, error)

GetServiceNumberWithResponse request returning *GetServiceNumberHTTPResp

func (*ClientWithResponses) GetSessionVariablesWithResponse

func (c *ClientWithResponses) GetSessionVariablesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSessionVariablesHTTPResp, error)

GetSessionVariablesWithResponse request returning *GetSessionVariablesHTTPResp

func (*ClientWithResponses) GetSettingsForAppAgentStatusWithResponse added in v0.4.0

func (c *ClientWithResponses) GetSettingsForAppAgentStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppAgentStatusHTTPResp, error)

GetSettingsForAppAgentStatusWithResponse request returning *GetSettingsForAppAgentStatusHTTPResp

func (*ClientWithResponses) GetSettingsForAppConversationsWithResponse added in v0.4.0

func (c *ClientWithResponses) GetSettingsForAppConversationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppConversationsHTTPResp, error)

GetSettingsForAppConversationsWithResponse request returning *GetSettingsForAppConversationsHTTPResp

func (*ClientWithResponses) GetSettingsForAppCustomerLoggingWithResponse

func (c *ClientWithResponses) GetSettingsForAppCustomerLoggingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppCustomerLoggingHTTPResp, error)

GetSettingsForAppCustomerLoggingWithResponse request returning *GetSettingsForAppCustomerLoggingHTTPResp

func (*ClientWithResponses) GetSettingsForAppIntegrationsWithResponse added in v0.4.0

func (c *ClientWithResponses) GetSettingsForAppIntegrationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppIntegrationsHTTPResp, error)

GetSettingsForAppIntegrationsWithResponse request returning *GetSettingsForAppIntegrationsHTTPResp

func (*ClientWithResponses) GetSettingsForAuditDefaultWithResponse

func (c *ClientWithResponses) GetSettingsForAuditDefaultWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAuditDefaultHTTPResp, error)

GetSettingsForAuditDefaultWithResponse request returning *GetSettingsForAuditDefaultHTTPResp

func (*ClientWithResponses) GetSettingsForRetentionPeriodsWithResponse added in v0.4.0

func (c *ClientWithResponses) GetSettingsForRetentionPeriodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForRetentionPeriodsHTTPResp, error)

GetSettingsForRetentionPeriodsWithResponse request returning *GetSettingsForRetentionPeriodsHTTPResp

func (*ClientWithResponses) GetSettingsForTelephonyAgentInboundWithResponse added in v0.4.0

func (c *ClientWithResponses) GetSettingsForTelephonyAgentInboundWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentInboundHTTPResp, error)

GetSettingsForTelephonyAgentInboundWithResponse request returning *GetSettingsForTelephonyAgentInboundHTTPResp

func (*ClientWithResponses) GetSettingsForTelephonyAgentOutboundWithResponse

func (c *ClientWithResponses) GetSettingsForTelephonyAgentOutboundWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentOutboundHTTPResp, error)

GetSettingsForTelephonyAgentOutboundWithResponse request returning *GetSettingsForTelephonyAgentOutboundHTTPResp

func (*ClientWithResponses) GetSettingsForTelephonyAgentRecordingWithResponse

func (c *ClientWithResponses) GetSettingsForTelephonyAgentRecordingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentRecordingHTTPResp, error)

GetSettingsForTelephonyAgentRecordingWithResponse request returning *GetSettingsForTelephonyAgentRecordingHTTPResp

func (*ClientWithResponses) GetSettingsForTelephonyAgentWrapupWithResponse

func (c *ClientWithResponses) GetSettingsForTelephonyAgentWrapupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentWrapupHTTPResp, error)

GetSettingsForTelephonyAgentWrapupWithResponse request returning *GetSettingsForTelephonyAgentWrapupHTTPResp

func (*ClientWithResponses) GetSettingsForTelephonyPostCallWithResponse

func (c *ClientWithResponses) GetSettingsForTelephonyPostCallWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyPostCallHTTPResp, error)

GetSettingsForTelephonyPostCallWithResponse request returning *GetSettingsForTelephonyPostCallHTTPResp

func (*ClientWithResponses) GetSettingsForUiI18nWithResponse added in v0.4.0

func (c *ClientWithResponses) GetSettingsForUiI18nWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForUiI18nHTTPResp, error)

GetSettingsForUiI18nWithResponse request returning *GetSettingsForUiI18nHTTPResp

func (*ClientWithResponses) GetSmsWithResponse

func (c *ClientWithResponses) GetSmsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSmsHTTPResp, error)

GetSmsWithResponse request returning *GetSmsHTTPResp

func (*ClientWithResponses) GetTriggerUsesWithResponse added in v0.38.0

func (c *ClientWithResponses) GetTriggerUsesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTriggerUsesHTTPResp, error)

GetTriggerUsesWithResponse request returning *GetTriggerUsesHTTPResp

func (*ClientWithResponses) GetTriggerWithResponse

func (c *ClientWithResponses) GetTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTriggerHTTPResp, error)

GetTriggerWithResponse request returning *GetTriggerHTTPResp

func (*ClientWithResponses) GetUserByEmailWithResponse added in v0.38.0

func (c *ClientWithResponses) GetUserByEmailWithResponse(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*GetUserByEmailHTTPResp, error)

GetUserByEmailWithResponse request returning *GetUserByEmailHTTPResp

func (*ClientWithResponses) GetUserWithResponse added in v0.38.0

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUserHTTPResp, error)

GetUserWithResponse request returning *GetUserHTTPResp

func (*ClientWithResponses) GetWidgetSettingsWithResponse added in v0.38.0

func (c *ClientWithResponses) GetWidgetSettingsWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*GetWidgetSettingsHTTPResp, error)

GetWidgetSettingsWithResponse request returning *GetWidgetSettingsHTTPResp

func (*ClientWithResponses) HangupAgentCallWithResponse added in v0.38.0

func (c *ClientWithResponses) HangupAgentCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*HangupAgentCallHTTPResp, error)

HangupAgentCallWithResponse request returning *HangupAgentCallHTTPResp

func (*ClientWithResponses) HangupCallWithResponse

func (c *ClientWithResponses) HangupCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*HangupCallHTTPResp, error)

HangupCallWithResponse request returning *HangupCallHTTPResp

func (*ClientWithResponses) ImportAgentsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) ImportAgentsWithBodyWithResponse(ctx context.Context, params *ImportAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportAgentsHTTPResp, error)

ImportAgentsWithBodyWithResponse request with arbitrary body returning *ImportAgentsHTTPResp

func (*ClientWithResponses) IntegrateIntegrationWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) IntegrateIntegrationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrateIntegrationHTTPResp, error)

IntegrateIntegrationWithBodyWithResponse request with arbitrary body returning *IntegrateIntegrationHTTPResp

func (*ClientWithResponses) IntegrateIntegrationWithResponse added in v0.38.0

func (c *ClientWithResponses) IntegrateIntegrationWithResponse(ctx context.Context, id string, body IntegrateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrateIntegrationHTTPResp, error)

func (*ClientWithResponses) IntegrationApiProxyGetWithResponse added in v0.38.0

func (c *ClientWithResponses) IntegrationApiProxyGetWithResponse(ctx context.Context, integrationId string, uri string, reqEditors ...RequestEditorFn) (*IntegrationApiProxyGetHTTPResp, error)

IntegrationApiProxyGetWithResponse request returning *IntegrationApiProxyGetHTTPResp

func (*ClientWithResponses) IntegrationApiProxyPostWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) IntegrationApiProxyPostWithBodyWithResponse(ctx context.Context, integrationId string, uri string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrationApiProxyPostHTTPResp, error)

IntegrationApiProxyPostWithBodyWithResponse request with arbitrary body returning *IntegrationApiProxyPostHTTPResp

func (*ClientWithResponses) IntegrationApiProxyPostWithResponse added in v0.38.0

func (c *ClientWithResponses) IntegrationApiProxyPostWithResponse(ctx context.Context, integrationId string, uri string, body IntegrationApiProxyPostJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrationApiProxyPostHTTPResp, error)

func (*ClientWithResponses) ListActionParamsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListActionParamsWithResponse(ctx context.Context, providerName string, providerActionName string, reqEditors ...RequestEditorFn) (*ListActionParamsHTTPResp, error)

ListActionParamsWithResponse request returning *ListActionParamsHTTPResp

func (*ClientWithResponses) ListActionsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListActionsWithResponse(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*ListActionsHTTPResp, error)

ListActionsWithResponse request returning *ListActionsHTTPResp

func (*ClientWithResponses) ListAgentGroupsWithResponse

func (c *ClientWithResponses) ListAgentGroupsWithResponse(ctx context.Context, params *ListAgentGroupsParams, reqEditors ...RequestEditorFn) (*ListAgentGroupsHTTPResp, error)

ListAgentGroupsWithResponse request returning *ListAgentGroupsHTTPResp

func (*ClientWithResponses) ListAgentLogsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAgentLogsWithResponse(ctx context.Context, id string, params *ListAgentLogsParams, reqEditors ...RequestEditorFn) (*ListAgentLogsHTTPResp, error)

ListAgentLogsWithResponse request returning *ListAgentLogsHTTPResp

func (*ClientWithResponses) ListAgentPresencesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAgentPresencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAgentPresencesHTTPResp, error)

ListAgentPresencesWithResponse request returning *ListAgentPresencesHTTPResp

func (*ClientWithResponses) ListAgentsInGroupWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAgentsInGroupWithResponse(ctx context.Context, groupId string, params *ListAgentsInGroupParams, reqEditors ...RequestEditorFn) (*ListAgentsInGroupHTTPResp, error)

ListAgentsInGroupWithResponse request returning *ListAgentsInGroupHTTPResp

func (*ClientWithResponses) ListAgentsWithResponse

func (c *ClientWithResponses) ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResp, error)

ListAgentsWithResponse request returning *ListAgentsHTTPResp

func (*ClientWithResponses) ListAllAgentLogsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAllAgentLogsWithResponse(ctx context.Context, params *ListAllAgentLogsParams, reqEditors ...RequestEditorFn) (*ListAllAgentLogsHTTPResp, error)

ListAllAgentLogsWithResponse request returning *ListAllAgentLogsHTTPResp

func (*ClientWithResponses) ListAllConversationEventsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAllConversationEventsWithResponse(ctx context.Context, params *ListAllConversationEventsParams, reqEditors ...RequestEditorFn) (*ListAllConversationEventsHTTPResp, error)

ListAllConversationEventsWithResponse request returning *ListAllConversationEventsHTTPResp

func (*ClientWithResponses) ListAllLocalAutomationsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAllLocalAutomationsWithResponse(ctx context.Context, params *ListAllLocalAutomationsParams, reqEditors ...RequestEditorFn) (*ListAllLocalAutomationsHTTPResp, error)

ListAllLocalAutomationsWithResponse request returning *ListAllLocalAutomationsHTTPResp

func (*ClientWithResponses) ListAllSettingsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAllSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAllSettingsHTTPResp, error)

ListAllSettingsWithResponse request returning *ListAllSettingsHTTPResp

func (*ClientWithResponses) ListAllSimpleReportingCallsWithResponse

func (c *ClientWithResponses) ListAllSimpleReportingCallsWithResponse(ctx context.Context, params *ListAllSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListAllSimpleReportingCallsHTTPResp, error)

ListAllSimpleReportingCallsWithResponse request returning *ListAllSimpleReportingCallsHTTPResp

func (*ClientWithResponses) ListApplicationActionsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListApplicationActionsWithResponse(ctx context.Context, params *ListApplicationActionsParams, reqEditors ...RequestEditorFn) (*ListApplicationActionsHTTPResp, error)

ListApplicationActionsWithResponse request returning *ListApplicationActionsHTTPResp

func (*ClientWithResponses) ListApplicationErrorsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListApplicationErrorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListApplicationErrorsHTTPResp, error)

ListApplicationErrorsWithResponse request returning *ListApplicationErrorsHTTPResp

func (*ClientWithResponses) ListApplicationsWithResponse

func (c *ClientWithResponses) ListApplicationsWithResponse(ctx context.Context, params *ListApplicationsParams, reqEditors ...RequestEditorFn) (*ListApplicationsHTTPResp, error)

ListApplicationsWithResponse request returning *ListApplicationsHTTPResp

func (*ClientWithResponses) ListAuditLogsWithResponse

func (c *ClientWithResponses) ListAuditLogsWithResponse(ctx context.Context, params *ListAuditLogsParams, reqEditors ...RequestEditorFn) (*ListAuditLogsHTTPResp, error)

ListAuditLogsWithResponse request returning *ListAuditLogsHTTPResp

func (*ClientWithResponses) ListAvailableAgentStatusesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListAvailableAgentStatusesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailableAgentStatusesHTTPResp, error)

ListAvailableAgentStatusesWithResponse request returning *ListAvailableAgentStatusesHTTPResp

func (*ClientWithResponses) ListAvailableIntegrationsWithResponse

func (c *ClientWithResponses) ListAvailableIntegrationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailableIntegrationsHTTPResp, error)

ListAvailableIntegrationsWithResponse request returning *ListAvailableIntegrationsHTTPResp

func (*ClientWithResponses) ListAvailableRolesWithResponse

func (c *ClientWithResponses) ListAvailableRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailableRolesHTTPResp, error)

ListAvailableRolesWithResponse request returning *ListAvailableRolesHTTPResp

func (*ClientWithResponses) ListBabeldeskWidgetsWithResponse

func (c *ClientWithResponses) ListBabeldeskWidgetsWithResponse(ctx context.Context, params *ListBabeldeskWidgetsParams, reqEditors ...RequestEditorFn) (*ListBabeldeskWidgetsHTTPResp, error)

ListBabeldeskWidgetsWithResponse request returning *ListBabeldeskWidgetsHTTPResp

func (*ClientWithResponses) ListBabeldesksWithResponse

func (c *ClientWithResponses) ListBabeldesksWithResponse(ctx context.Context, params *ListBabeldesksParams, reqEditors ...RequestEditorFn) (*ListBabeldesksHTTPResp, error)

ListBabeldesksWithResponse request returning *ListBabeldesksHTTPResp

func (*ClientWithResponses) ListBackupFilesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListBackupFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBackupFilesHTTPResp, error)

ListBackupFilesWithResponse request returning *ListBackupFilesHTTPResp

func (*ClientWithResponses) ListBusinessHourRangesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListBusinessHourRangesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListBusinessHourRangesHTTPResp, error)

ListBusinessHourRangesWithResponse request returning *ListBusinessHourRangesHTTPResp

func (*ClientWithResponses) ListBusinessHoursWithResponse

func (c *ClientWithResponses) ListBusinessHoursWithResponse(ctx context.Context, params *ListBusinessHoursParams, reqEditors ...RequestEditorFn) (*ListBusinessHoursHTTPResp, error)

ListBusinessHoursWithResponse request returning *ListBusinessHoursHTTPResp

func (*ClientWithResponses) ListCalendarsWithResponse

func (c *ClientWithResponses) ListCalendarsWithResponse(ctx context.Context, params *ListCalendarsParams, reqEditors ...RequestEditorFn) (*ListCalendarsHTTPResp, error)

ListCalendarsWithResponse request returning *ListCalendarsHTTPResp

func (*ClientWithResponses) ListCampaignAttemptsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListCampaignAttemptsWithResponse(ctx context.Context, id string, params *ListCampaignAttemptsParams, reqEditors ...RequestEditorFn) (*ListCampaignAttemptsHTTPResp, error)

ListCampaignAttemptsWithResponse request returning *ListCampaignAttemptsHTTPResp

func (*ClientWithResponses) ListCampaignLeadsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListCampaignLeadsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListCampaignLeadsHTTPResp, error)

ListCampaignLeadsWithResponse request returning *ListCampaignLeadsHTTPResp

func (*ClientWithResponses) ListCampaignProcessedLeadsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListCampaignProcessedLeadsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListCampaignProcessedLeadsHTTPResp, error)

ListCampaignProcessedLeadsWithResponse request returning *ListCampaignProcessedLeadsHTTPResp

func (*ClientWithResponses) ListCampaignsWithResponse

func (c *ClientWithResponses) ListCampaignsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCampaignsHTTPResp, error)

ListCampaignsWithResponse request returning *ListCampaignsHTTPResp

func (*ClientWithResponses) ListConferencesWithResponse

func (c *ClientWithResponses) ListConferencesWithResponse(ctx context.Context, params *ListConferencesParams, reqEditors ...RequestEditorFn) (*ListConferencesHTTPResp, error)

ListConferencesWithResponse request returning *ListConferencesHTTPResp

func (*ClientWithResponses) ListConversationEventsWithResponse

func (c *ClientWithResponses) ListConversationEventsWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*ListConversationEventsHTTPResp, error)

ListConversationEventsWithResponse request returning *ListConversationEventsHTTPResp

func (*ClientWithResponses) ListConversationsWithResponse

func (c *ClientWithResponses) ListConversationsWithResponse(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*ListConversationsHTTPResp, error)

ListConversationsWithResponse request returning *ListConversationsHTTPResp

func (*ClientWithResponses) ListDashboardUsersWithResponse added in v0.38.0

func (c *ClientWithResponses) ListDashboardUsersWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListDashboardUsersHTTPResp, error)

ListDashboardUsersWithResponse request returning *ListDashboardUsersHTTPResp

func (*ClientWithResponses) ListDashboardsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListDashboardsWithResponse(ctx context.Context, params *ListDashboardsParams, reqEditors ...RequestEditorFn) (*ListDashboardsHTTPResp, error)

ListDashboardsWithResponse request returning *ListDashboardsHTTPResp

func (*ClientWithResponses) ListDialerBehavioursWithResponse added in v0.38.0

func (c *ClientWithResponses) ListDialerBehavioursWithResponse(ctx context.Context, params *ListDialerBehavioursParams, reqEditors ...RequestEditorFn) (*ListDialerBehavioursHTTPResp, error)

ListDialerBehavioursWithResponse request returning *ListDialerBehavioursHTTPResp

func (*ClientWithResponses) ListDialerSimpleReportingCallsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListDialerSimpleReportingCallsWithResponse(ctx context.Context, params *ListDialerSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListDialerSimpleReportingCallsHTTPResp, error)

ListDialerSimpleReportingCallsWithResponse request returning *ListDialerSimpleReportingCallsHTTPResp

func (*ClientWithResponses) ListEventsWithResponse

func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsHTTPResp, error)

ListEventsWithResponse request returning *ListEventsHTTPResp

func (*ClientWithResponses) ListExpressionsWithResponse

func (c *ClientWithResponses) ListExpressionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListExpressionsHTTPResp, error)

ListExpressionsWithResponse request returning *ListExpressionsHTTPResp

func (*ClientWithResponses) ListFilesByTypeWithResponse added in v0.38.0

func (c *ClientWithResponses) ListFilesByTypeWithResponse(ctx context.Context, pType StorageType, reqEditors ...RequestEditorFn) (*ListFilesByTypeHTTPResp, error)

ListFilesByTypeWithResponse request returning *ListFilesByTypeHTTPResp

func (*ClientWithResponses) ListFilesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListFilesWithResponse(ctx context.Context, params *ListFilesParams, reqEditors ...RequestEditorFn) (*ListFilesHTTPResp, error)

ListFilesWithResponse request returning *ListFilesHTTPResp

func (*ClientWithResponses) ListGlobalAutomationsWithResponse

func (c *ClientWithResponses) ListGlobalAutomationsWithResponse(ctx context.Context, params *ListGlobalAutomationsParams, reqEditors ...RequestEditorFn) (*ListGlobalAutomationsHTTPResp, error)

ListGlobalAutomationsWithResponse request returning *ListGlobalAutomationsHTTPResp

func (*ClientWithResponses) ListGlobalQueueSelectionsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListGlobalQueueSelectionsWithResponse(ctx context.Context, params *ListGlobalQueueSelectionsParams, reqEditors ...RequestEditorFn) (*ListGlobalQueueSelectionsHTTPResp, error)

ListGlobalQueueSelectionsWithResponse request returning *ListGlobalQueueSelectionsHTTPResp

func (*ClientWithResponses) ListInboundSimpleReportingCallsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListInboundSimpleReportingCallsWithResponse(ctx context.Context, params *ListInboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListInboundSimpleReportingCallsHTTPResp, error)

ListInboundSimpleReportingCallsWithResponse request returning *ListInboundSimpleReportingCallsHTTPResp

func (*ClientWithResponses) ListIntegrationProvidersWithResponse added in v0.38.0

func (c *ClientWithResponses) ListIntegrationProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListIntegrationProvidersHTTPResp, error)

ListIntegrationProvidersWithResponse request returning *ListIntegrationProvidersHTTPResp

func (*ClientWithResponses) ListIntegrationTokensWithResponse added in v0.38.0

func (c *ClientWithResponses) ListIntegrationTokensWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListIntegrationTokensHTTPResp, error)

ListIntegrationTokensWithResponse request returning *ListIntegrationTokensHTTPResp

func (*ClientWithResponses) ListIntegrationTypeActionsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListIntegrationTypeActionsWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*ListIntegrationTypeActionsHTTPResp, error)

ListIntegrationTypeActionsWithResponse request returning *ListIntegrationTypeActionsHTTPResp

func (*ClientWithResponses) ListIntegrationsWithResponse

func (c *ClientWithResponses) ListIntegrationsWithResponse(ctx context.Context, params *ListIntegrationsParams, reqEditors ...RequestEditorFn) (*ListIntegrationsHTTPResp, error)

ListIntegrationsWithResponse request returning *ListIntegrationsHTTPResp

func (*ClientWithResponses) ListLeadsInListWithResponse added in v0.38.0

func (c *ClientWithResponses) ListLeadsInListWithResponse(ctx context.Context, id string, params *ListLeadsInListParams, reqEditors ...RequestEditorFn) (*ListLeadsInListHTTPResp, error)

ListLeadsInListWithResponse request returning *ListLeadsInListHTTPResp

func (*ClientWithResponses) ListLiveLogsWithResponse

func (c *ClientWithResponses) ListLiveLogsWithResponse(ctx context.Context, params *ListLiveLogsParams, reqEditors ...RequestEditorFn) (*ListLiveLogsHTTPResp, error)

ListLiveLogsWithResponse request returning *ListLiveLogsHTTPResp

func (*ClientWithResponses) ListLocalAutomationsWithResponse

func (c *ClientWithResponses) ListLocalAutomationsWithResponse(ctx context.Context, applicationId string, params *ListLocalAutomationsParams, reqEditors ...RequestEditorFn) (*ListLocalAutomationsHTTPResp, error)

ListLocalAutomationsWithResponse request returning *ListLocalAutomationsHTTPResp

func (*ClientWithResponses) ListMetricIdsWithResponse

func (c *ClientWithResponses) ListMetricIdsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMetricIdsHTTPResp, error)

ListMetricIdsWithResponse request returning *ListMetricIdsHTTPResp

func (*ClientWithResponses) ListModulesWithResponse

func (c *ClientWithResponses) ListModulesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListModulesHTTPResp, error)

ListModulesWithResponse request returning *ListModulesHTTPResp

func (*ClientWithResponses) ListOutboundAttemptsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListOutboundAttemptsWithResponse(ctx context.Context, params *ListOutboundAttemptsParams, reqEditors ...RequestEditorFn) (*ListOutboundAttemptsHTTPResp, error)

ListOutboundAttemptsWithResponse request returning *ListOutboundAttemptsHTTPResp

func (*ClientWithResponses) ListOutboundLeadsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListOutboundLeadsWithResponse(ctx context.Context, params *ListOutboundLeadsParams, reqEditors ...RequestEditorFn) (*ListOutboundLeadsHTTPResp, error)

ListOutboundLeadsWithResponse request returning *ListOutboundLeadsHTTPResp

func (*ClientWithResponses) ListOutboundListsWithResponse

func (c *ClientWithResponses) ListOutboundListsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOutboundListsHTTPResp, error)

ListOutboundListsWithResponse request returning *ListOutboundListsHTTPResp

func (*ClientWithResponses) ListOutboundSimpleReportingCallsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListOutboundSimpleReportingCallsWithResponse(ctx context.Context, params *ListOutboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListOutboundSimpleReportingCallsHTTPResp, error)

ListOutboundSimpleReportingCallsWithResponse request returning *ListOutboundSimpleReportingCallsHTTPResp

func (*ClientWithResponses) ListPhonebookEntrysWithResponse

func (c *ClientWithResponses) ListPhonebookEntrysWithResponse(ctx context.Context, params *ListPhonebookEntrysParams, reqEditors ...RequestEditorFn) (*ListPhonebookEntrysHTTPResp, error)

ListPhonebookEntrysWithResponse request returning *ListPhonebookEntrysHTTPResp

func (*ClientWithResponses) ListProcessedOutboundLeadsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListProcessedOutboundLeadsWithResponse(ctx context.Context, params *ListProcessedOutboundLeadsParams, reqEditors ...RequestEditorFn) (*ListProcessedOutboundLeadsHTTPResp, error)

ListProcessedOutboundLeadsWithResponse request returning *ListProcessedOutboundLeadsHTTPResp

func (*ClientWithResponses) ListPromptFilesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListPromptFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPromptFilesHTTPResp, error)

ListPromptFilesWithResponse request returning *ListPromptFilesHTTPResp

func (*ClientWithResponses) ListPromptsWithResponse

func (c *ClientWithResponses) ListPromptsWithResponse(ctx context.Context, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*ListPromptsHTTPResp, error)

ListPromptsWithResponse request returning *ListPromptsHTTPResp

func (*ClientWithResponses) ListProviderSessionVariablesWithResponse

func (c *ClientWithResponses) ListProviderSessionVariablesWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*ListProviderSessionVariablesHTTPResp, error)

ListProviderSessionVariablesWithResponse request returning *ListProviderSessionVariablesHTTPResp

func (*ClientWithResponses) ListQueueSelectionsWithResponse

func (c *ClientWithResponses) ListQueueSelectionsWithResponse(ctx context.Context, queueId string, params *ListQueueSelectionsParams, reqEditors ...RequestEditorFn) (*ListQueueSelectionsHTTPResp, error)

ListQueueSelectionsWithResponse request returning *ListQueueSelectionsHTTPResp

func (*ClientWithResponses) ListQueueTriggersWithResponse added in v0.38.0

func (c *ClientWithResponses) ListQueueTriggersWithResponse(ctx context.Context, queueId string, reqEditors ...RequestEditorFn) (*ListQueueTriggersHTTPResp, error)

ListQueueTriggersWithResponse request returning *ListQueueTriggersHTTPResp

func (*ClientWithResponses) ListQueuedCallsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListQueuedCallsWithResponse(ctx context.Context, queueId string, params *ListQueuedCallsParams, reqEditors ...RequestEditorFn) (*ListQueuedCallsHTTPResp, error)

ListQueuedCallsWithResponse request returning *ListQueuedCallsHTTPResp

func (*ClientWithResponses) ListQueuesWithResponse

func (c *ClientWithResponses) ListQueuesWithResponse(ctx context.Context, params *ListQueuesParams, reqEditors ...RequestEditorFn) (*ListQueuesHTTPResp, error)

ListQueuesWithResponse request returning *ListQueuesHTTPResp

func (*ClientWithResponses) ListRecordingFilesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListRecordingFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRecordingFilesHTTPResp, error)

ListRecordingFilesWithResponse request returning *ListRecordingFilesHTTPResp

func (*ClientWithResponses) ListRecordingsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListRecordingsWithResponse(ctx context.Context, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*ListRecordingsHTTPResp, error)

ListRecordingsWithResponse request returning *ListRecordingsHTTPResp

func (*ClientWithResponses) ListReportingCallsWithResponse

func (c *ClientWithResponses) ListReportingCallsWithResponse(ctx context.Context, params *ListReportingCallsParams, reqEditors ...RequestEditorFn) (*ListReportingCallsHTTPResp, error)

ListReportingCallsWithResponse request returning *ListReportingCallsHTTPResp

func (*ClientWithResponses) ListRoutingsWithResponse

func (c *ClientWithResponses) ListRoutingsWithResponse(ctx context.Context, params *ListRoutingsParams, reqEditors ...RequestEditorFn) (*ListRoutingsHTTPResp, error)

ListRoutingsWithResponse request returning *ListRoutingsHTTPResp

func (*ClientWithResponses) ListServiceNumbersWithResponse

func (c *ClientWithResponses) ListServiceNumbersWithResponse(ctx context.Context, params *ListServiceNumbersParams, reqEditors ...RequestEditorFn) (*ListServiceNumbersHTTPResp, error)

ListServiceNumbersWithResponse request returning *ListServiceNumbersHTTPResp

func (*ClientWithResponses) ListSettingsInScopeWithResponse added in v0.38.0

func (c *ClientWithResponses) ListSettingsInScopeWithResponse(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*ListSettingsInScopeHTTPResp, error)

ListSettingsInScopeWithResponse request returning *ListSettingsInScopeHTTPResp

func (*ClientWithResponses) ListSingleActionSessionVariablesWithResponse

func (c *ClientWithResponses) ListSingleActionSessionVariablesWithResponse(ctx context.Context, provider IntegrationProvider, actionName string, reqEditors ...RequestEditorFn) (*ListSingleActionSessionVariablesHTTPResp, error)

ListSingleActionSessionVariablesWithResponse request returning *ListSingleActionSessionVariablesHTTPResp

func (*ClientWithResponses) ListSmssWithResponse

func (c *ClientWithResponses) ListSmssWithResponse(ctx context.Context, params *ListSmssParams, reqEditors ...RequestEditorFn) (*ListSmssHTTPResp, error)

ListSmssWithResponse request returning *ListSmssHTTPResp

func (*ClientWithResponses) ListTagsByCategoryWithResponse added in v0.38.0

func (c *ClientWithResponses) ListTagsByCategoryWithResponse(ctx context.Context, category string, reqEditors ...RequestEditorFn) (*ListTagsByCategoryHTTPResp, error)

ListTagsByCategoryWithResponse request returning *ListTagsByCategoryHTTPResp

func (*ClientWithResponses) ListTagsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListTagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListTagsHTTPResp, error)

ListTagsWithResponse request returning *ListTagsHTTPResp

func (*ClientWithResponses) ListTimezonesWithResponse added in v0.38.0

func (c *ClientWithResponses) ListTimezonesWithResponse(ctx context.Context, params *ListTimezonesParams, reqEditors ...RequestEditorFn) (*ListTimezonesHTTPResp, error)

ListTimezonesWithResponse request returning *ListTimezonesHTTPResp

func (*ClientWithResponses) ListTriggerConditionsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListTriggerConditionsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListTriggerConditionsHTTPResp, error)

ListTriggerConditionsWithResponse request returning *ListTriggerConditionsHTTPResp

func (*ClientWithResponses) ListTriggerExpressionsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListTriggerExpressionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListTriggerExpressionsHTTPResp, error)

ListTriggerExpressionsWithResponse request returning *ListTriggerExpressionsHTTPResp

func (*ClientWithResponses) ListTriggerOperatorsWithResponse added in v0.38.0

func (c *ClientWithResponses) ListTriggerOperatorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListTriggerOperatorsHTTPResp, error)

ListTriggerOperatorsWithResponse request returning *ListTriggerOperatorsHTTPResp

func (*ClientWithResponses) ListTriggersWithResponse

func (c *ClientWithResponses) ListTriggersWithResponse(ctx context.Context, params *ListTriggersParams, reqEditors ...RequestEditorFn) (*ListTriggersHTTPResp, error)

ListTriggersWithResponse request returning *ListTriggersHTTPResp

func (*ClientWithResponses) ListUsersWithResponse

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersHTTPResp, error)

ListUsersWithResponse request returning *ListUsersHTTPResp

func (*ClientWithResponses) LogoutAllCampaignAgentsWithResponse added in v0.38.0

func (c *ClientWithResponses) LogoutAllCampaignAgentsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*LogoutAllCampaignAgentsHTTPResp, error)

LogoutAllCampaignAgentsWithResponse request returning *LogoutAllCampaignAgentsHTTPResp

func (*ClientWithResponses) OpenConversationWithResponse added in v0.38.0

func (c *ClientWithResponses) OpenConversationWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*OpenConversationHTTPResp, error)

OpenConversationWithResponse request returning *OpenConversationHTTPResp

func (*ClientWithResponses) PingWithResponse added in v0.38.0

func (c *ClientWithResponses) PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingHTTPResp, error)

PingWithResponse request returning *PingHTTPResp

func (*ClientWithResponses) PostBulkFileDownloadWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) PostBulkFileDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBulkFileDownloadHTTPResp, error)

PostBulkFileDownloadWithBodyWithResponse request with arbitrary body returning *PostBulkFileDownloadHTTPResp

func (*ClientWithResponses) PostBulkFileDownloadWithResponse added in v0.38.0

func (c *ClientWithResponses) PostBulkFileDownloadWithResponse(ctx context.Context, body PostBulkFileDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBulkFileDownloadHTTPResp, error)

func (*ClientWithResponses) PushToAgentWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) PushToAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PushToAgentHTTPResp, error)

PushToAgentWithBodyWithResponse request with arbitrary body returning *PushToAgentHTTPResp

func (*ClientWithResponses) PushToAgentWithResponse added in v0.38.0

func (c *ClientWithResponses) PushToAgentWithResponse(ctx context.Context, body PushToAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*PushToAgentHTTPResp, error)

func (*ClientWithResponses) QueueCallbackWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) QueueCallbackWithBodyWithResponse(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueueCallbackHTTPResp, error)

QueueCallbackWithBodyWithResponse request with arbitrary body returning *QueueCallbackHTTPResp

func (*ClientWithResponses) QueueCallbackWithResponse added in v0.38.0

func (c *ClientWithResponses) QueueCallbackWithResponse(ctx context.Context, queueId string, body QueueCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*QueueCallbackHTTPResp, error)

func (*ClientWithResponses) RefreshIntegrationTokenWithResponse added in v0.38.0

func (c *ClientWithResponses) RefreshIntegrationTokenWithResponse(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*RefreshIntegrationTokenHTTPResp, error)

RefreshIntegrationTokenWithResponse request returning *RefreshIntegrationTokenHTTPResp

func (*ClientWithResponses) RemoveAgentFromGroupWithResponse added in v0.38.0

func (c *ClientWithResponses) RemoveAgentFromGroupWithResponse(ctx context.Context, groupId string, agentId string, reqEditors ...RequestEditorFn) (*RemoveAgentFromGroupHTTPResp, error)

RemoveAgentFromGroupWithResponse request returning *RemoveAgentFromGroupHTTPResp

func (*ClientWithResponses) RemoveAgentFromQueueSelectionWithResponse

func (c *ClientWithResponses) RemoveAgentFromQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*RemoveAgentFromQueueSelectionHTTPResp, error)

RemoveAgentFromQueueSelectionWithResponse request returning *RemoveAgentFromQueueSelectionHTTPResp

func (*ClientWithResponses) RemoveBusinessHourRangeWithResponse added in v0.38.0

func (c *ClientWithResponses) RemoveBusinessHourRangeWithResponse(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*RemoveBusinessHourRangeHTTPResp, error)

RemoveBusinessHourRangeWithResponse request returning *RemoveBusinessHourRangeHTTPResp

func (*ClientWithResponses) RemoveCalendarDateWithResponse added in v0.38.0

func (c *ClientWithResponses) RemoveCalendarDateWithResponse(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*RemoveCalendarDateHTTPResp, error)

RemoveCalendarDateWithResponse request returning *RemoveCalendarDateHTTPResp

func (*ClientWithResponses) RemoveDashboardUserWithResponse added in v0.38.0

func (c *ClientWithResponses) RemoveDashboardUserWithResponse(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*RemoveDashboardUserHTTPResp, error)

RemoveDashboardUserWithResponse request returning *RemoveDashboardUserHTTPResp

func (*ClientWithResponses) RemoveGroupFromQueueSelectionWithResponse

func (c *ClientWithResponses) RemoveGroupFromQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*RemoveGroupFromQueueSelectionHTTPResp, error)

RemoveGroupFromQueueSelectionWithResponse request returning *RemoveGroupFromQueueSelectionHTTPResp

func (*ClientWithResponses) RemoveRolesWithBodyWithResponse

func (c *ClientWithResponses) RemoveRolesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveRolesHTTPResp, error)

RemoveRolesWithBodyWithResponse request with arbitrary body returning *RemoveRolesHTTPResp

func (*ClientWithResponses) RemoveRolesWithResponse

func (c *ClientWithResponses) RemoveRolesWithResponse(ctx context.Context, body RemoveRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveRolesHTTPResp, error)

func (*ClientWithResponses) RemoveTagFromQueueSelectionWithResponse

func (c *ClientWithResponses) RemoveTagFromQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*RemoveTagFromQueueSelectionHTTPResp, error)

RemoveTagFromQueueSelectionWithResponse request returning *RemoveTagFromQueueSelectionHTTPResp

func (*ClientWithResponses) ReportSmsWithResponse added in v0.38.0

func (c *ClientWithResponses) ReportSmsWithResponse(ctx context.Context, params *ReportSmsParams, reqEditors ...RequestEditorFn) (*ReportSmsHTTPResp, error)

ReportSmsWithResponse request returning *ReportSmsHTTPResp

func (*ClientWithResponses) ResetPasswordsWithBodyWithResponse

func (c *ClientWithResponses) ResetPasswordsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetPasswordsHTTPResp, error)

ResetPasswordsWithBodyWithResponse request with arbitrary body returning *ResetPasswordsHTTPResp

func (*ClientWithResponses) ResetPasswordsWithResponse

func (c *ClientWithResponses) ResetPasswordsWithResponse(ctx context.Context, body ResetPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetPasswordsHTTPResp, error)

func (*ClientWithResponses) SendSmsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) SendSmsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendSmsHTTPResp, error)

SendSmsWithBodyWithResponse request with arbitrary body returning *SendSmsHTTPResp

func (*ClientWithResponses) SendSmsWithResponse added in v0.38.0

func (c *ClientWithResponses) SendSmsWithResponse(ctx context.Context, body SendSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*SendSmsHTTPResp, error)

func (*ClientWithResponses) SetCallSessionVariablesWithBodyWithResponse

func (c *ClientWithResponses) SetCallSessionVariablesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCallSessionVariablesHTTPResp, error)

SetCallSessionVariablesWithBodyWithResponse request with arbitrary body returning *SetCallSessionVariablesHTTPResp

func (*ClientWithResponses) SetCallSessionVariablesWithResponse

func (c *ClientWithResponses) SetCallSessionVariablesWithResponse(ctx context.Context, id string, body SetCallSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCallSessionVariablesHTTPResp, error)

func (*ClientWithResponses) SetCampaignListByIdWithResponse added in v0.38.0

func (c *ClientWithResponses) SetCampaignListByIdWithResponse(ctx context.Context, id string, listId string, reqEditors ...RequestEditorFn) (*SetCampaignListByIdHTTPResp, error)

SetCampaignListByIdWithResponse request returning *SetCampaignListByIdHTTPResp

func (*ClientWithResponses) SetCampaignListWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) SetCampaignListWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCampaignListHTTPResp, error)

SetCampaignListWithBodyWithResponse request with arbitrary body returning *SetCampaignListHTTPResp

func (*ClientWithResponses) SetCampaignListWithResponse added in v0.38.0

func (c *ClientWithResponses) SetCampaignListWithResponse(ctx context.Context, id string, body SetCampaignListJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCampaignListHTTPResp, error)

func (*ClientWithResponses) SetQueueSelectionsPriorityWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) SetQueueSelectionsPriorityWithBodyWithResponse(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetQueueSelectionsPriorityHTTPResp, error)

SetQueueSelectionsPriorityWithBodyWithResponse request with arbitrary body returning *SetQueueSelectionsPriorityHTTPResp

func (*ClientWithResponses) SetQueueSelectionsPriorityWithResponse added in v0.38.0

func (c *ClientWithResponses) SetQueueSelectionsPriorityWithResponse(ctx context.Context, queueId string, body SetQueueSelectionsPriorityJSONRequestBody, reqEditors ...RequestEditorFn) (*SetQueueSelectionsPriorityHTTPResp, error)

func (*ClientWithResponses) SetTriggerConditionsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) SetTriggerConditionsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetTriggerConditionsHTTPResp, error)

SetTriggerConditionsWithBodyWithResponse request with arbitrary body returning *SetTriggerConditionsHTTPResp

func (*ClientWithResponses) SetTriggerConditionsWithResponse added in v0.38.0

func (c *ClientWithResponses) SetTriggerConditionsWithResponse(ctx context.Context, id string, body SetTriggerConditionsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetTriggerConditionsHTTPResp, error)

func (*ClientWithResponses) StartRecordingWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) StartRecordingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartRecordingHTTPResp, error)

StartRecordingWithBodyWithResponse request with arbitrary body returning *StartRecordingHTTPResp

func (*ClientWithResponses) StartRecordingWithResponse added in v0.38.0

func (c *ClientWithResponses) StartRecordingWithResponse(ctx context.Context, body StartRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*StartRecordingHTTPResp, error)

func (*ClientWithResponses) TestCalendarDateWithResponse added in v0.38.0

func (c *ClientWithResponses) TestCalendarDateWithResponse(ctx context.Context, params *TestCalendarDateParams, reqEditors ...RequestEditorFn) (*TestCalendarDateHTTPResp, error)

TestCalendarDateWithResponse request returning *TestCalendarDateHTTPResp

func (*ClientWithResponses) TestInboundSmsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) TestInboundSmsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestInboundSmsHTTPResp, error)

TestInboundSmsWithBodyWithResponse request with arbitrary body returning *TestInboundSmsHTTPResp

func (*ClientWithResponses) TestInboundSmsWithResponse added in v0.38.0

func (c *ClientWithResponses) TestInboundSmsWithResponse(ctx context.Context, body TestInboundSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*TestInboundSmsHTTPResp, error)

func (*ClientWithResponses) TestTriggersWithBodyWithResponse

func (c *ClientWithResponses) TestTriggersWithBodyWithResponse(ctx context.Context, params *TestTriggersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestTriggersHTTPResp, error)

TestTriggersWithBodyWithResponse request with arbitrary body returning *TestTriggersHTTPResp

func (*ClientWithResponses) TestTriggersWithResponse

func (c *ClientWithResponses) TestTriggersWithResponse(ctx context.Context, params *TestTriggersParams, body TestTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*TestTriggersHTTPResp, error)

func (*ClientWithResponses) ToggleRecordingFlagWithResponse added in v0.38.0

func (c *ClientWithResponses) ToggleRecordingFlagWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ToggleRecordingFlagHTTPResp, error)

ToggleRecordingFlagWithResponse request returning *ToggleRecordingFlagHTTPResp

func (*ClientWithResponses) UnflagRecordingWithResponse added in v0.38.0

func (c *ClientWithResponses) UnflagRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnflagRecordingHTTPResp, error)

UnflagRecordingWithResponse request returning *UnflagRecordingHTTPResp

func (*ClientWithResponses) UnsetCampaignListWithResponse added in v0.38.0

func (c *ClientWithResponses) UnsetCampaignListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnsetCampaignListHTTPResp, error)

UnsetCampaignListWithResponse request returning *UnsetCampaignListHTTPResp

func (*ClientWithResponses) UpdateAgentGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentGroupWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentGroupHTTPResp, error)

UpdateAgentGroupWithBodyWithResponse request with arbitrary body returning *UpdateAgentGroupHTTPResp

func (*ClientWithResponses) UpdateAgentGroupWithResponse

func (c *ClientWithResponses) UpdateAgentGroupWithResponse(ctx context.Context, id string, body UpdateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentGroupHTTPResp, error)

func (*ClientWithResponses) UpdateAgentPasswordWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateAgentPasswordWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentPasswordHTTPResp, error)

UpdateAgentPasswordWithBodyWithResponse request with arbitrary body returning *UpdateAgentPasswordHTTPResp

func (*ClientWithResponses) UpdateAgentPasswordWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateAgentPasswordWithResponse(ctx context.Context, id string, body UpdateAgentPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentPasswordHTTPResp, error)

func (*ClientWithResponses) UpdateAgentPresenceWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateAgentPresenceWithBodyWithResponse(ctx context.Context, presenceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentPresenceHTTPResp, error)

UpdateAgentPresenceWithBodyWithResponse request with arbitrary body returning *UpdateAgentPresenceHTTPResp

func (*ClientWithResponses) UpdateAgentPresenceWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateAgentPresenceWithResponse(ctx context.Context, presenceName string, body UpdateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentPresenceHTTPResp, error)

func (*ClientWithResponses) UpdateAgentStatusWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentStatusWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentStatusHTTPResp, error)

UpdateAgentStatusWithBodyWithResponse request with arbitrary body returning *UpdateAgentStatusHTTPResp

func (*ClientWithResponses) UpdateAgentStatusWithResponse

func (c *ClientWithResponses) UpdateAgentStatusWithResponse(ctx context.Context, id string, body UpdateAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentStatusHTTPResp, error)

func (*ClientWithResponses) UpdateAgentWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

UpdateAgentWithBodyWithResponse request with arbitrary body returning *UpdateAgentHTTPResp

func (*ClientWithResponses) UpdateAgentWithResponse

func (c *ClientWithResponses) UpdateAgentWithResponse(ctx context.Context, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

func (*ClientWithResponses) UpdateApplicationWithBodyWithResponse

func (c *ClientWithResponses) UpdateApplicationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApplicationHTTPResp, error)

UpdateApplicationWithBodyWithResponse request with arbitrary body returning *UpdateApplicationHTTPResp

func (*ClientWithResponses) UpdateApplicationWithResponse

func (c *ClientWithResponses) UpdateApplicationWithResponse(ctx context.Context, id string, body UpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApplicationHTTPResp, error)

func (*ClientWithResponses) UpdateBabeldeskWidgetWithBodyWithResponse

func (c *ClientWithResponses) UpdateBabeldeskWidgetWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBabeldeskWidgetHTTPResp, error)

UpdateBabeldeskWidgetWithBodyWithResponse request with arbitrary body returning *UpdateBabeldeskWidgetHTTPResp

func (*ClientWithResponses) UpdateBabeldeskWidgetWithResponse

func (c *ClientWithResponses) UpdateBabeldeskWidgetWithResponse(ctx context.Context, id string, body UpdateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBabeldeskWidgetHTTPResp, error)

func (*ClientWithResponses) UpdateBabeldeskWithBodyWithResponse

func (c *ClientWithResponses) UpdateBabeldeskWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBabeldeskHTTPResp, error)

UpdateBabeldeskWithBodyWithResponse request with arbitrary body returning *UpdateBabeldeskHTTPResp

func (*ClientWithResponses) UpdateBabeldeskWithResponse

func (c *ClientWithResponses) UpdateBabeldeskWithResponse(ctx context.Context, id string, body UpdateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBabeldeskHTTPResp, error)

func (*ClientWithResponses) UpdateBusinessHourWithBodyWithResponse

func (c *ClientWithResponses) UpdateBusinessHourWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBusinessHourHTTPResp, error)

UpdateBusinessHourWithBodyWithResponse request with arbitrary body returning *UpdateBusinessHourHTTPResp

func (*ClientWithResponses) UpdateBusinessHourWithResponse

func (c *ClientWithResponses) UpdateBusinessHourWithResponse(ctx context.Context, id string, body UpdateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBusinessHourHTTPResp, error)

func (*ClientWithResponses) UpdateCalendarDateWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateCalendarDateWithBodyWithResponse(ctx context.Context, id string, dateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCalendarDateHTTPResp, error)

UpdateCalendarDateWithBodyWithResponse request with arbitrary body returning *UpdateCalendarDateHTTPResp

func (*ClientWithResponses) UpdateCalendarDateWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateCalendarDateWithResponse(ctx context.Context, id string, dateId string, body UpdateCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCalendarDateHTTPResp, error)

func (*ClientWithResponses) UpdateCalendarWithBodyWithResponse

func (c *ClientWithResponses) UpdateCalendarWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCalendarHTTPResp, error)

UpdateCalendarWithBodyWithResponse request with arbitrary body returning *UpdateCalendarHTTPResp

func (*ClientWithResponses) UpdateCalendarWithResponse

func (c *ClientWithResponses) UpdateCalendarWithResponse(ctx context.Context, id string, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCalendarHTTPResp, error)

func (*ClientWithResponses) UpdateCampaignWithBodyWithResponse

func (c *ClientWithResponses) UpdateCampaignWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCampaignHTTPResp, error)

UpdateCampaignWithBodyWithResponse request with arbitrary body returning *UpdateCampaignHTTPResp

func (*ClientWithResponses) UpdateCampaignWithResponse

func (c *ClientWithResponses) UpdateCampaignWithResponse(ctx context.Context, id string, body UpdateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCampaignHTTPResp, error)

func (*ClientWithResponses) UpdateConversationSessionWithBodyWithResponse

func (c *ClientWithResponses) UpdateConversationSessionWithBodyWithResponse(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConversationSessionHTTPResp, error)

UpdateConversationSessionWithBodyWithResponse request with arbitrary body returning *UpdateConversationSessionHTTPResp

func (*ClientWithResponses) UpdateConversationSessionWithResponse

func (c *ClientWithResponses) UpdateConversationSessionWithResponse(ctx context.Context, conversationId string, body UpdateConversationSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConversationSessionHTTPResp, error)

func (*ClientWithResponses) UpdateConversationWithBodyWithResponse

func (c *ClientWithResponses) UpdateConversationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConversationHTTPResp, error)

UpdateConversationWithBodyWithResponse request with arbitrary body returning *UpdateConversationHTTPResp

func (*ClientWithResponses) UpdateConversationWithResponse

func (c *ClientWithResponses) UpdateConversationWithResponse(ctx context.Context, id string, body UpdateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConversationHTTPResp, error)

func (*ClientWithResponses) UpdateDashboardWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateDashboardWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDashboardHTTPResp, error)

UpdateDashboardWithBodyWithResponse request with arbitrary body returning *UpdateDashboardHTTPResp

func (*ClientWithResponses) UpdateDashboardWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateDashboardWithResponse(ctx context.Context, id string, body UpdateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDashboardHTTPResp, error)

func (*ClientWithResponses) UpdateDialerBehaviourWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateDialerBehaviourWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDialerBehaviourHTTPResp, error)

UpdateDialerBehaviourWithBodyWithResponse request with arbitrary body returning *UpdateDialerBehaviourHTTPResp

func (*ClientWithResponses) UpdateDialerBehaviourWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateDialerBehaviourWithResponse(ctx context.Context, id string, body UpdateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDialerBehaviourHTTPResp, error)

func (*ClientWithResponses) UpdateGlobalAutomationWithBodyWithResponse

func (c *ClientWithResponses) UpdateGlobalAutomationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalAutomationHTTPResp, error)

UpdateGlobalAutomationWithBodyWithResponse request with arbitrary body returning *UpdateGlobalAutomationHTTPResp

func (*ClientWithResponses) UpdateGlobalAutomationWithResponse

func (c *ClientWithResponses) UpdateGlobalAutomationWithResponse(ctx context.Context, id string, body UpdateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalAutomationHTTPResp, error)

func (*ClientWithResponses) UpdateIntegrationWithBodyWithResponse

func (c *ClientWithResponses) UpdateIntegrationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIntegrationHTTPResp, error)

UpdateIntegrationWithBodyWithResponse request with arbitrary body returning *UpdateIntegrationHTTPResp

func (*ClientWithResponses) UpdateIntegrationWithResponse

func (c *ClientWithResponses) UpdateIntegrationWithResponse(ctx context.Context, id string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIntegrationHTTPResp, error)

func (*ClientWithResponses) UpdateLocalAutomationWithBodyWithResponse

func (c *ClientWithResponses) UpdateLocalAutomationWithBodyWithResponse(ctx context.Context, applicationId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLocalAutomationHTTPResp, error)

UpdateLocalAutomationWithBodyWithResponse request with arbitrary body returning *UpdateLocalAutomationHTTPResp

func (*ClientWithResponses) UpdateLocalAutomationWithResponse

func (c *ClientWithResponses) UpdateLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, body UpdateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLocalAutomationHTTPResp, error)

func (*ClientWithResponses) UpdateOutboundLeadWithBodyWithResponse

func (c *ClientWithResponses) UpdateOutboundLeadWithBodyWithResponse(ctx context.Context, id string, leadId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOutboundLeadHTTPResp, error)

UpdateOutboundLeadWithBodyWithResponse request with arbitrary body returning *UpdateOutboundLeadHTTPResp

func (*ClientWithResponses) UpdateOutboundLeadWithResponse

func (c *ClientWithResponses) UpdateOutboundLeadWithResponse(ctx context.Context, id string, leadId string, body UpdateOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOutboundLeadHTTPResp, error)

func (*ClientWithResponses) UpdateOutboundListWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateOutboundListWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOutboundListHTTPResp, error)

UpdateOutboundListWithBodyWithResponse request with arbitrary body returning *UpdateOutboundListHTTPResp

func (*ClientWithResponses) UpdateOutboundListWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateOutboundListWithResponse(ctx context.Context, id string, body UpdateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOutboundListHTTPResp, error)

func (*ClientWithResponses) UpdatePhonebookEntryWithBodyWithResponse

func (c *ClientWithResponses) UpdatePhonebookEntryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePhonebookEntryHTTPResp, error)

UpdatePhonebookEntryWithBodyWithResponse request with arbitrary body returning *UpdatePhonebookEntryHTTPResp

func (*ClientWithResponses) UpdatePhonebookEntryWithResponse

func (c *ClientWithResponses) UpdatePhonebookEntryWithResponse(ctx context.Context, id string, body UpdatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePhonebookEntryHTTPResp, error)

func (*ClientWithResponses) UpdatePromptWithBodyWithResponse

func (c *ClientWithResponses) UpdatePromptWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResp, error)

UpdatePromptWithBodyWithResponse request with arbitrary body returning *UpdatePromptHTTPResp

func (*ClientWithResponses) UpdatePromptWithResponse

func (c *ClientWithResponses) UpdatePromptWithResponse(ctx context.Context, id string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResp, error)

func (*ClientWithResponses) UpdateQueueSelectionWithBodyWithResponse

func (c *ClientWithResponses) UpdateQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueueSelectionHTTPResp, error)

UpdateQueueSelectionWithBodyWithResponse request with arbitrary body returning *UpdateQueueSelectionHTTPResp

func (*ClientWithResponses) UpdateQueueSelectionWithResponse

func (c *ClientWithResponses) UpdateQueueSelectionWithResponse(ctx context.Context, queueId string, id string, body UpdateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueueSelectionHTTPResp, error)

func (*ClientWithResponses) UpdateQueueWithBodyWithResponse

func (c *ClientWithResponses) UpdateQueueWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueueHTTPResp, error)

UpdateQueueWithBodyWithResponse request with arbitrary body returning *UpdateQueueHTTPResp

func (*ClientWithResponses) UpdateQueueWithResponse

func (c *ClientWithResponses) UpdateQueueWithResponse(ctx context.Context, id string, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueueHTTPResp, error)

func (*ClientWithResponses) UpdateRecordingWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateRecordingWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRecordingHTTPResp, error)

UpdateRecordingWithBodyWithResponse request with arbitrary body returning *UpdateRecordingHTTPResp

func (*ClientWithResponses) UpdateRecordingWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateRecordingWithResponse(ctx context.Context, id string, body UpdateRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRecordingHTTPResp, error)

func (*ClientWithResponses) UpdateRoutingWithBodyWithResponse

func (c *ClientWithResponses) UpdateRoutingWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoutingHTTPResp, error)

UpdateRoutingWithBodyWithResponse request with arbitrary body returning *UpdateRoutingHTTPResp

func (*ClientWithResponses) UpdateRoutingWithResponse

func (c *ClientWithResponses) UpdateRoutingWithResponse(ctx context.Context, id string, body UpdateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoutingHTTPResp, error)

func (*ClientWithResponses) UpdateServiceNumberWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateServiceNumberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceNumberHTTPResp, error)

UpdateServiceNumberWithBodyWithResponse request with arbitrary body returning *UpdateServiceNumberHTTPResp

func (*ClientWithResponses) UpdateServiceNumberWithResponse added in v0.38.0

func (c *ClientWithResponses) UpdateServiceNumberWithResponse(ctx context.Context, id string, body UpdateServiceNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceNumberHTTPResp, error)

func (*ClientWithResponses) UpdateSessionVariablesWithBodyWithResponse

func (c *ClientWithResponses) UpdateSessionVariablesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSessionVariablesHTTPResp, error)

UpdateSessionVariablesWithBodyWithResponse request with arbitrary body returning *UpdateSessionVariablesHTTPResp

func (*ClientWithResponses) UpdateSessionVariablesWithResponse

func (c *ClientWithResponses) UpdateSessionVariablesWithResponse(ctx context.Context, id string, body UpdateSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSessionVariablesHTTPResp, error)

func (*ClientWithResponses) UpdateSettingsForAppAgentStatusWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForAppAgentStatusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppAgentStatusHTTPResp, error)

UpdateSettingsForAppAgentStatusWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForAppAgentStatusHTTPResp

func (*ClientWithResponses) UpdateSettingsForAppAgentStatusWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForAppAgentStatusWithResponse(ctx context.Context, body UpdateSettingsForAppAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppAgentStatusHTTPResp, error)

func (*ClientWithResponses) UpdateSettingsForAppConversationsWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForAppConversationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppConversationsHTTPResp, error)

UpdateSettingsForAppConversationsWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForAppConversationsHTTPResp

func (*ClientWithResponses) UpdateSettingsForAppConversationsWithResponse added in v0.4.0

func (*ClientWithResponses) UpdateSettingsForAppCustomerLoggingWithBodyWithResponse

func (c *ClientWithResponses) UpdateSettingsForAppCustomerLoggingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppCustomerLoggingHTTPResp, error)

UpdateSettingsForAppCustomerLoggingWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForAppCustomerLoggingHTTPResp

func (*ClientWithResponses) UpdateSettingsForAppIntegrationsWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForAppIntegrationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppIntegrationsHTTPResp, error)

UpdateSettingsForAppIntegrationsWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForAppIntegrationsHTTPResp

func (*ClientWithResponses) UpdateSettingsForAppIntegrationsWithResponse added in v0.4.0

func (*ClientWithResponses) UpdateSettingsForAuditDefaultWithBodyWithResponse

func (c *ClientWithResponses) UpdateSettingsForAuditDefaultWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAuditDefaultHTTPResp, error)

UpdateSettingsForAuditDefaultWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForAuditDefaultHTTPResp

func (*ClientWithResponses) UpdateSettingsForAuditDefaultWithResponse

func (c *ClientWithResponses) UpdateSettingsForAuditDefaultWithResponse(ctx context.Context, body UpdateSettingsForAuditDefaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAuditDefaultHTTPResp, error)

func (*ClientWithResponses) UpdateSettingsForRetentionPeriodsWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForRetentionPeriodsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForRetentionPeriodsHTTPResp, error)

UpdateSettingsForRetentionPeriodsWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForRetentionPeriodsHTTPResp

func (*ClientWithResponses) UpdateSettingsForRetentionPeriodsWithResponse added in v0.4.0

func (*ClientWithResponses) UpdateSettingsForTelephonyAgentInboundWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForTelephonyAgentInboundWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentInboundHTTPResp, error)

UpdateSettingsForTelephonyAgentInboundWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForTelephonyAgentInboundHTTPResp

func (*ClientWithResponses) UpdateSettingsForTelephonyAgentInboundWithResponse added in v0.4.0

func (*ClientWithResponses) UpdateSettingsForTelephonyAgentOutboundWithBodyWithResponse

func (c *ClientWithResponses) UpdateSettingsForTelephonyAgentOutboundWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentOutboundHTTPResp, error)

UpdateSettingsForTelephonyAgentOutboundWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForTelephonyAgentOutboundHTTPResp

func (*ClientWithResponses) UpdateSettingsForTelephonyAgentRecordingWithBodyWithResponse

func (c *ClientWithResponses) UpdateSettingsForTelephonyAgentRecordingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentRecordingHTTPResp, error)

UpdateSettingsForTelephonyAgentRecordingWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForTelephonyAgentRecordingHTTPResp

func (*ClientWithResponses) UpdateSettingsForTelephonyAgentWrapupWithBodyWithResponse

func (c *ClientWithResponses) UpdateSettingsForTelephonyAgentWrapupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentWrapupHTTPResp, error)

UpdateSettingsForTelephonyAgentWrapupWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForTelephonyAgentWrapupHTTPResp

func (*ClientWithResponses) UpdateSettingsForTelephonyPostCallWithBodyWithResponse

func (c *ClientWithResponses) UpdateSettingsForTelephonyPostCallWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyPostCallHTTPResp, error)

UpdateSettingsForTelephonyPostCallWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForTelephonyPostCallHTTPResp

func (*ClientWithResponses) UpdateSettingsForUiI18nWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForUiI18nWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForUiI18nHTTPResp, error)

UpdateSettingsForUiI18nWithBodyWithResponse request with arbitrary body returning *UpdateSettingsForUiI18nHTTPResp

func (*ClientWithResponses) UpdateSettingsForUiI18nWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateSettingsForUiI18nWithResponse(ctx context.Context, body UpdateSettingsForUiI18nJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForUiI18nHTTPResp, error)

func (*ClientWithResponses) UpdateTriggerWithBodyWithResponse

func (c *ClientWithResponses) UpdateTriggerWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTriggerHTTPResp, error)

UpdateTriggerWithBodyWithResponse request with arbitrary body returning *UpdateTriggerHTTPResp

func (*ClientWithResponses) UpdateTriggerWithResponse

func (c *ClientWithResponses) UpdateTriggerWithResponse(ctx context.Context, id string, body UpdateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTriggerHTTPResp, error)

func (*ClientWithResponses) UploadOutboundLeadsWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) UploadOutboundLeadsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadOutboundLeadsHTTPResp, error)

UploadOutboundLeadsWithBodyWithResponse request with arbitrary body returning *UploadOutboundLeadsHTTPResp

func (*ClientWithResponses) UploadPhonebookEntriesWithBodyWithResponse

func (c *ClientWithResponses) UploadPhonebookEntriesWithBodyWithResponse(ctx context.Context, params *UploadPhonebookEntriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPhonebookEntriesHTTPResp, error)

UploadPhonebookEntriesWithBodyWithResponse request with arbitrary body returning *UploadPhonebookEntriesHTTPResp

func (*ClientWithResponses) UploadPromptWithBodyWithResponse

func (c *ClientWithResponses) UploadPromptWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPromptHTTPResp, error)

UploadPromptWithBodyWithResponse request with arbitrary body returning *UploadPromptHTTPResp

func (*ClientWithResponses) ValidateAgentImportWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) ValidateAgentImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateAgentImportHTTPResp, error)

ValidateAgentImportWithBodyWithResponse request with arbitrary body returning *ValidateAgentImportHTTPResp

func (*ClientWithResponses) WriteLogWithBodyWithResponse added in v0.38.0

func (c *ClientWithResponses) WriteLogWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WriteLogHTTPResp, error)

WriteLogWithBodyWithResponse request with arbitrary body returning *WriteLogHTTPResp

func (*ClientWithResponses) WriteLogWithResponse added in v0.38.0

func (c *ClientWithResponses) WriteLogWithResponse(ctx context.Context, body WriteLogJSONRequestBody, reqEditors ...RequestEditorFn) (*WriteLogHTTPResp, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListActionsWithResponse request
	ListActionsWithResponse(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*ListActionsHTTPResp, error)

	// ExecuteActionWithBodyWithResponse request with any body
	ExecuteActionWithBodyWithResponse(ctx context.Context, actionType string, actionName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteActionHTTPResp, error)

	ExecuteActionWithResponse(ctx context.Context, actionType string, actionName string, body ExecuteActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteActionHTTPResp, error)

	// ListActionParamsWithResponse request
	ListActionParamsWithResponse(ctx context.Context, providerName string, providerActionName string, reqEditors ...RequestEditorFn) (*ListActionParamsHTTPResp, error)

	// ListSingleActionSessionVariablesWithResponse request
	ListSingleActionSessionVariablesWithResponse(ctx context.Context, provider IntegrationProvider, actionName string, reqEditors ...RequestEditorFn) (*ListSingleActionSessionVariablesHTTPResp, error)

	// ListAgentsWithResponse request
	ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResp, error)

	// CreateAgentWithBodyWithResponse request with any body
	CreateAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

	CreateAgentWithResponse(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

	// BulkAgentActionWithBodyWithResponse request with any body
	BulkAgentActionWithBodyWithResponse(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkAgentActionHTTPResp, error)

	BulkAgentActionWithResponse(ctx context.Context, bulkAction BulkAgentActionParamsBulkAction, body BulkAgentActionJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkAgentActionHTTPResp, error)

	// ListAgentGroupsWithResponse request
	ListAgentGroupsWithResponse(ctx context.Context, params *ListAgentGroupsParams, reqEditors ...RequestEditorFn) (*ListAgentGroupsHTTPResp, error)

	// CreateAgentGroupWithBodyWithResponse request with any body
	CreateAgentGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentGroupHTTPResp, error)

	CreateAgentGroupWithResponse(ctx context.Context, body CreateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentGroupHTTPResp, error)

	// BulkDeleteAgentGroupsWithBodyWithResponse request with any body
	BulkDeleteAgentGroupsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteAgentGroupsHTTPResp, error)

	BulkDeleteAgentGroupsWithResponse(ctx context.Context, body BulkDeleteAgentGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteAgentGroupsHTTPResp, error)

	// ListAgentsInGroupWithResponse request
	ListAgentsInGroupWithResponse(ctx context.Context, groupId string, params *ListAgentsInGroupParams, reqEditors ...RequestEditorFn) (*ListAgentsInGroupHTTPResp, error)

	// AddAgentToGroupWithBodyWithResponse request with any body
	AddAgentToGroupWithBodyWithResponse(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAgentToGroupHTTPResp, error)

	AddAgentToGroupWithResponse(ctx context.Context, groupId string, body AddAgentToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAgentToGroupHTTPResp, error)

	// RemoveAgentFromGroupWithResponse request
	RemoveAgentFromGroupWithResponse(ctx context.Context, groupId string, agentId string, reqEditors ...RequestEditorFn) (*RemoveAgentFromGroupHTTPResp, error)

	// DeleteAgentGroupWithResponse request
	DeleteAgentGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAgentGroupHTTPResp, error)

	// GetAgentGroupWithResponse request
	GetAgentGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentGroupHTTPResp, error)

	// UpdateAgentGroupWithBodyWithResponse request with any body
	UpdateAgentGroupWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentGroupHTTPResp, error)

	UpdateAgentGroupWithResponse(ctx context.Context, id string, body UpdateAgentGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentGroupHTTPResp, error)

	// ListAllAgentLogsWithResponse request
	ListAllAgentLogsWithResponse(ctx context.Context, params *ListAllAgentLogsParams, reqEditors ...RequestEditorFn) (*ListAllAgentLogsHTTPResp, error)

	// ListAgentPresencesWithResponse request
	ListAgentPresencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAgentPresencesHTTPResp, error)

	// CreateAgentPresenceWithBodyWithResponse request with any body
	CreateAgentPresenceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentPresenceHTTPResp, error)

	CreateAgentPresenceWithResponse(ctx context.Context, body CreateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentPresenceHTTPResp, error)

	// DeleteAgentPresenceWithResponse request
	DeleteAgentPresenceWithResponse(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*DeleteAgentPresenceHTTPResp, error)

	// GetAgentPresenceWithResponse request
	GetAgentPresenceWithResponse(ctx context.Context, presenceName string, reqEditors ...RequestEditorFn) (*GetAgentPresenceHTTPResp, error)

	// UpdateAgentPresenceWithBodyWithResponse request with any body
	UpdateAgentPresenceWithBodyWithResponse(ctx context.Context, presenceName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentPresenceHTTPResp, error)

	UpdateAgentPresenceWithResponse(ctx context.Context, presenceName string, body UpdateAgentPresenceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentPresenceHTTPResp, error)

	// ExportAgentsWithResponse request
	ExportAgentsWithResponse(ctx context.Context, params *ExportAgentsParams, reqEditors ...RequestEditorFn) (*ExportAgentsHTTPResp, error)

	// ImportAgentsWithBodyWithResponse request with any body
	ImportAgentsWithBodyWithResponse(ctx context.Context, params *ImportAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportAgentsHTTPResp, error)

	// GetAgentImportJobWithResponse request
	GetAgentImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentImportJobHTTPResp, error)

	// ValidateAgentImportWithBodyWithResponse request with any body
	ValidateAgentImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateAgentImportHTTPResp, error)

	// PushToAgentWithBodyWithResponse request with any body
	PushToAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PushToAgentHTTPResp, error)

	PushToAgentWithResponse(ctx context.Context, body PushToAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*PushToAgentHTTPResp, error)

	// ListAvailableAgentStatusesWithResponse request
	ListAvailableAgentStatusesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailableAgentStatusesHTTPResp, error)

	// DeleteAgentWithResponse request
	DeleteAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAgentHTTPResp, error)

	// GetAgentWithResponse request
	GetAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentHTTPResp, error)

	// UpdateAgentWithBodyWithResponse request with any body
	UpdateAgentWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

	UpdateAgentWithResponse(ctx context.Context, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

	// CreateAgentOutboundCallWithBodyWithResponse request with any body
	CreateAgentOutboundCallWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentOutboundCallHTTPResp, error)

	CreateAgentOutboundCallWithResponse(ctx context.Context, id string, body CreateAgentOutboundCallJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentOutboundCallHTTPResp, error)

	// DisableAgentWithResponse request
	DisableAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DisableAgentHTTPResp, error)

	// EnableAgentWithResponse request
	EnableAgentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*EnableAgentHTTPResp, error)

	// HangupAgentCallWithResponse request
	HangupAgentCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*HangupAgentCallHTTPResp, error)

	// ListAgentLogsWithResponse request
	ListAgentLogsWithResponse(ctx context.Context, id string, params *ListAgentLogsParams, reqEditors ...RequestEditorFn) (*ListAgentLogsHTTPResp, error)

	// UpdateAgentPasswordWithBodyWithResponse request with any body
	UpdateAgentPasswordWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentPasswordHTTPResp, error)

	UpdateAgentPasswordWithResponse(ctx context.Context, id string, body UpdateAgentPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentPasswordHTTPResp, error)

	// GetAgentStatusWithResponse request
	GetAgentStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentStatusHTTPResp, error)

	// UpdateAgentStatusWithBodyWithResponse request with any body
	UpdateAgentStatusWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentStatusHTTPResp, error)

	UpdateAgentStatusWithResponse(ctx context.Context, id string, body UpdateAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentStatusHTTPResp, error)

	// ListApplicationsWithResponse request
	ListApplicationsWithResponse(ctx context.Context, params *ListApplicationsParams, reqEditors ...RequestEditorFn) (*ListApplicationsHTTPResp, error)

	// CreateApplicationWithBodyWithResponse request with any body
	CreateApplicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApplicationHTTPResp, error)

	CreateApplicationWithResponse(ctx context.Context, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApplicationHTTPResp, error)

	// ListApplicationActionsWithResponse request
	ListApplicationActionsWithResponse(ctx context.Context, params *ListApplicationActionsParams, reqEditors ...RequestEditorFn) (*ListApplicationActionsHTTPResp, error)

	// DeleteManyApplicationsWithBodyWithResponse request with any body
	DeleteManyApplicationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyApplicationsHTTPResp, error)

	DeleteManyApplicationsWithResponse(ctx context.Context, body DeleteManyApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyApplicationsHTTPResp, error)

	// BulkUpdateApplicationsWithBodyWithResponse request with any body
	BulkUpdateApplicationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateApplicationsHTTPResp, error)

	BulkUpdateApplicationsWithResponse(ctx context.Context, body BulkUpdateApplicationsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateApplicationsHTTPResp, error)

	// ListApplicationErrorsWithResponse request
	ListApplicationErrorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListApplicationErrorsHTTPResp, error)

	// ListModulesWithResponse request
	ListModulesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListModulesHTTPResp, error)

	// ListLocalAutomationsWithResponse request
	ListLocalAutomationsWithResponse(ctx context.Context, applicationId string, params *ListLocalAutomationsParams, reqEditors ...RequestEditorFn) (*ListLocalAutomationsHTTPResp, error)

	// CreateLocalAutomationWithBodyWithResponse request with any body
	CreateLocalAutomationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLocalAutomationHTTPResp, error)

	CreateLocalAutomationWithResponse(ctx context.Context, applicationId string, body CreateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLocalAutomationHTTPResp, error)

	// DeleteLocalAutomationWithResponse request
	DeleteLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*DeleteLocalAutomationHTTPResp, error)

	// GetLocalAutomationWithResponse request
	GetLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*GetLocalAutomationHTTPResp, error)

	// UpdateLocalAutomationWithBodyWithResponse request with any body
	UpdateLocalAutomationWithBodyWithResponse(ctx context.Context, applicationId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLocalAutomationHTTPResp, error)

	UpdateLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, body UpdateLocalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLocalAutomationHTTPResp, error)

	// DeleteApplicationWithResponse request
	DeleteApplicationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteApplicationHTTPResp, error)

	// GetApplicationWithResponse request
	GetApplicationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetApplicationHTTPResp, error)

	// UpdateApplicationWithBodyWithResponse request with any body
	UpdateApplicationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApplicationHTTPResp, error)

	UpdateApplicationWithResponse(ctx context.Context, id string, body UpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApplicationHTTPResp, error)

	// CloneApplicationWithResponse request
	CloneApplicationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneApplicationHTTPResp, error)

	// DispatchLocalAutomationsWithBodyWithResponse request with any body
	DispatchLocalAutomationsWithBodyWithResponse(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchLocalAutomationsHTTPResp, error)

	DispatchLocalAutomationsWithResponse(ctx context.Context, id string, position string, params *DispatchLocalAutomationsParams, body DispatchLocalAutomationsJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchLocalAutomationsHTTPResp, error)

	// ListAuditLogsWithResponse request
	ListAuditLogsWithResponse(ctx context.Context, params *ListAuditLogsParams, reqEditors ...RequestEditorFn) (*ListAuditLogsHTTPResp, error)

	// ListAllLocalAutomationsWithResponse request
	ListAllLocalAutomationsWithResponse(ctx context.Context, params *ListAllLocalAutomationsParams, reqEditors ...RequestEditorFn) (*ListAllLocalAutomationsHTTPResp, error)

	// ListBabeldesksWithResponse request
	ListBabeldesksWithResponse(ctx context.Context, params *ListBabeldesksParams, reqEditors ...RequestEditorFn) (*ListBabeldesksHTTPResp, error)

	// CreateBabeldeskWithBodyWithResponse request with any body
	CreateBabeldeskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBabeldeskHTTPResp, error)

	CreateBabeldeskWithResponse(ctx context.Context, body CreateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBabeldeskHTTPResp, error)

	// DeleteBabeldeskWithResponse request
	DeleteBabeldeskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBabeldeskHTTPResp, error)

	// GetBabeldeskWithResponse request
	GetBabeldeskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBabeldeskHTTPResp, error)

	// UpdateBabeldeskWithBodyWithResponse request with any body
	UpdateBabeldeskWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBabeldeskHTTPResp, error)

	UpdateBabeldeskWithResponse(ctx context.Context, id string, body UpdateBabeldeskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBabeldeskHTTPResp, error)

	// ListBabeldeskWidgetsWithResponse request
	ListBabeldeskWidgetsWithResponse(ctx context.Context, params *ListBabeldeskWidgetsParams, reqEditors ...RequestEditorFn) (*ListBabeldeskWidgetsHTTPResp, error)

	// CreateBabeldeskWidgetWithBodyWithResponse request with any body
	CreateBabeldeskWidgetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBabeldeskWidgetHTTPResp, error)

	CreateBabeldeskWidgetWithResponse(ctx context.Context, body CreateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBabeldeskWidgetHTTPResp, error)

	// DeleteBabeldeskWidgetWithResponse request
	DeleteBabeldeskWidgetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBabeldeskWidgetHTTPResp, error)

	// GetBabeldeskWidgetWithResponse request
	GetBabeldeskWidgetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBabeldeskWidgetHTTPResp, error)

	// UpdateBabeldeskWidgetWithBodyWithResponse request with any body
	UpdateBabeldeskWidgetWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBabeldeskWidgetHTTPResp, error)

	UpdateBabeldeskWidgetWithResponse(ctx context.Context, id string, body UpdateBabeldeskWidgetJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBabeldeskWidgetHTTPResp, error)

	// ListBusinessHoursWithResponse request
	ListBusinessHoursWithResponse(ctx context.Context, params *ListBusinessHoursParams, reqEditors ...RequestEditorFn) (*ListBusinessHoursHTTPResp, error)

	// CreateBusinessHourWithBodyWithResponse request with any body
	CreateBusinessHourWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBusinessHourHTTPResp, error)

	CreateBusinessHourWithResponse(ctx context.Context, body CreateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBusinessHourHTTPResp, error)

	// BulkDeleteBusinessHoursWithBodyWithResponse request with any body
	BulkDeleteBusinessHoursWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteBusinessHoursHTTPResp, error)

	BulkDeleteBusinessHoursWithResponse(ctx context.Context, body BulkDeleteBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteBusinessHoursHTTPResp, error)

	// BulkUpdateBusinessHoursWithBodyWithResponse request with any body
	BulkUpdateBusinessHoursWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateBusinessHoursHTTPResp, error)

	BulkUpdateBusinessHoursWithResponse(ctx context.Context, body BulkUpdateBusinessHoursJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateBusinessHoursHTTPResp, error)

	// DeleteBusinessHourWithResponse request
	DeleteBusinessHourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBusinessHourHTTPResp, error)

	// GetBusinessHourWithResponse request
	GetBusinessHourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBusinessHourHTTPResp, error)

	// UpdateBusinessHourWithBodyWithResponse request with any body
	UpdateBusinessHourWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBusinessHourHTTPResp, error)

	UpdateBusinessHourWithResponse(ctx context.Context, id string, body UpdateBusinessHourJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBusinessHourHTTPResp, error)

	// ListBusinessHourRangesWithResponse request
	ListBusinessHourRangesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListBusinessHourRangesHTTPResp, error)

	// AddBusinessHourRangesWithBodyWithResponse request with any body
	AddBusinessHourRangesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddBusinessHourRangesHTTPResp, error)

	AddBusinessHourRangesWithResponse(ctx context.Context, id string, body AddBusinessHourRangesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddBusinessHourRangesHTTPResp, error)

	// RemoveBusinessHourRangeWithResponse request
	RemoveBusinessHourRangeWithResponse(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*RemoveBusinessHourRangeHTTPResp, error)

	// GetBusinessHourRangeWithResponse request
	GetBusinessHourRangeWithResponse(ctx context.Context, id string, rangeId string, reqEditors ...RequestEditorFn) (*GetBusinessHourRangeHTTPResp, error)

	// ListCalendarsWithResponse request
	ListCalendarsWithResponse(ctx context.Context, params *ListCalendarsParams, reqEditors ...RequestEditorFn) (*ListCalendarsHTTPResp, error)

	// CreateCalendarWithBodyWithResponse request with any body
	CreateCalendarWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCalendarHTTPResp, error)

	CreateCalendarWithResponse(ctx context.Context, body CreateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCalendarHTTPResp, error)

	// BulkDeleteCalendarsWithBodyWithResponse request with any body
	BulkDeleteCalendarsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteCalendarsHTTPResp, error)

	BulkDeleteCalendarsWithResponse(ctx context.Context, body BulkDeleteCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteCalendarsHTTPResp, error)

	// BulkUpdateCalendarsWithBodyWithResponse request with any body
	BulkUpdateCalendarsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateCalendarsHTTPResp, error)

	BulkUpdateCalendarsWithResponse(ctx context.Context, body BulkUpdateCalendarsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateCalendarsHTTPResp, error)

	// TestCalendarDateWithResponse request
	TestCalendarDateWithResponse(ctx context.Context, params *TestCalendarDateParams, reqEditors ...RequestEditorFn) (*TestCalendarDateHTTPResp, error)

	// DeleteCalendarWithResponse request
	DeleteCalendarWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCalendarHTTPResp, error)

	// GetCalendarWithResponse request
	GetCalendarWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCalendarHTTPResp, error)

	// UpdateCalendarWithBodyWithResponse request with any body
	UpdateCalendarWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCalendarHTTPResp, error)

	UpdateCalendarWithResponse(ctx context.Context, id string, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCalendarHTTPResp, error)

	// GetCalenderDatesWithResponse request
	GetCalenderDatesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCalenderDatesHTTPResp, error)

	// AddCalendarDateWithBodyWithResponse request with any body
	AddCalendarDateWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCalendarDateHTTPResp, error)

	AddCalendarDateWithResponse(ctx context.Context, id string, body AddCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCalendarDateHTTPResp, error)

	// RemoveCalendarDateWithResponse request
	RemoveCalendarDateWithResponse(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*RemoveCalendarDateHTTPResp, error)

	// GetCalendarDateWithResponse request
	GetCalendarDateWithResponse(ctx context.Context, id string, dateId string, reqEditors ...RequestEditorFn) (*GetCalendarDateHTTPResp, error)

	// UpdateCalendarDateWithBodyWithResponse request with any body
	UpdateCalendarDateWithBodyWithResponse(ctx context.Context, id string, dateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCalendarDateHTTPResp, error)

	UpdateCalendarDateWithResponse(ctx context.Context, id string, dateId string, body UpdateCalendarDateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCalendarDateHTTPResp, error)

	// ListReportingCallsWithResponse request
	ListReportingCallsWithResponse(ctx context.Context, params *ListReportingCallsParams, reqEditors ...RequestEditorFn) (*ListReportingCallsHTTPResp, error)

	// ListAllSimpleReportingCallsWithResponse request
	ListAllSimpleReportingCallsWithResponse(ctx context.Context, params *ListAllSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListAllSimpleReportingCallsHTTPResp, error)

	// ListDialerSimpleReportingCallsWithResponse request
	ListDialerSimpleReportingCallsWithResponse(ctx context.Context, params *ListDialerSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListDialerSimpleReportingCallsHTTPResp, error)

	// ListInboundSimpleReportingCallsWithResponse request
	ListInboundSimpleReportingCallsWithResponse(ctx context.Context, params *ListInboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListInboundSimpleReportingCallsHTTPResp, error)

	// ListOutboundSimpleReportingCallsWithResponse request
	ListOutboundSimpleReportingCallsWithResponse(ctx context.Context, params *ListOutboundSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListOutboundSimpleReportingCallsHTTPResp, error)

	// CreateInboundTestCallWithBodyWithResponse request with any body
	CreateInboundTestCallWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInboundTestCallHTTPResp, error)

	CreateInboundTestCallWithResponse(ctx context.Context, body CreateInboundTestCallJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInboundTestCallHTTPResp, error)

	// GetCallWithResponse request
	GetCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCallHTTPResp, error)

	// CancelCallWithResponse request
	CancelCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CancelCallHTTPResp, error)

	// HangupCallWithResponse request
	HangupCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*HangupCallHTTPResp, error)

	// SetCallSessionVariablesWithBodyWithResponse request with any body
	SetCallSessionVariablesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCallSessionVariablesHTTPResp, error)

	SetCallSessionVariablesWithResponse(ctx context.Context, id string, body SetCallSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCallSessionVariablesHTTPResp, error)

	// ListConferencesWithResponse request
	ListConferencesWithResponse(ctx context.Context, params *ListConferencesParams, reqEditors ...RequestEditorFn) (*ListConferencesHTTPResp, error)

	// GetConferenceWithResponse request
	GetConferenceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConferenceHTTPResp, error)

	// ListConversationsWithResponse request
	ListConversationsWithResponse(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*ListConversationsHTTPResp, error)

	// CreateConversationWithBodyWithResponse request with any body
	CreateConversationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConversationHTTPResp, error)

	CreateConversationWithResponse(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConversationHTTPResp, error)

	// ListAllConversationEventsWithResponse request
	ListAllConversationEventsWithResponse(ctx context.Context, params *ListAllConversationEventsParams, reqEditors ...RequestEditorFn) (*ListAllConversationEventsHTTPResp, error)

	// CloseConversationWithResponse request
	CloseConversationWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*CloseConversationHTTPResp, error)

	// ListConversationEventsWithResponse request
	ListConversationEventsWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*ListConversationEventsHTTPResp, error)

	// AddConversationEventWithBodyWithResponse request with any body
	AddConversationEventWithBodyWithResponse(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddConversationEventHTTPResp, error)

	AddConversationEventWithResponse(ctx context.Context, conversationId string, body AddConversationEventJSONRequestBody, reqEditors ...RequestEditorFn) (*AddConversationEventHTTPResp, error)

	// GetFirstConversationEventWithResponse request
	GetFirstConversationEventWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*GetFirstConversationEventHTTPResp, error)

	// GetLatestConversationEventWithResponse request
	GetLatestConversationEventWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*GetLatestConversationEventHTTPResp, error)

	// OpenConversationWithResponse request
	OpenConversationWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*OpenConversationHTTPResp, error)

	// GetConversationSessionWithResponse request
	GetConversationSessionWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*GetConversationSessionHTTPResp, error)

	// UpdateConversationSessionWithBodyWithResponse request with any body
	UpdateConversationSessionWithBodyWithResponse(ctx context.Context, conversationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConversationSessionHTTPResp, error)

	UpdateConversationSessionWithResponse(ctx context.Context, conversationId string, body UpdateConversationSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConversationSessionHTTPResp, error)

	// DeleteConversationWithResponse request
	DeleteConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteConversationHTTPResp, error)

	// GetConversationWithResponse request
	GetConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConversationHTTPResp, error)

	// UpdateConversationWithBodyWithResponse request with any body
	UpdateConversationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConversationHTTPResp, error)

	UpdateConversationWithResponse(ctx context.Context, id string, body UpdateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConversationHTTPResp, error)

	// ListDashboardsWithResponse request
	ListDashboardsWithResponse(ctx context.Context, params *ListDashboardsParams, reqEditors ...RequestEditorFn) (*ListDashboardsHTTPResp, error)

	// CreateDashboardWithBodyWithResponse request with any body
	CreateDashboardWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDashboardHTTPResp, error)

	CreateDashboardWithResponse(ctx context.Context, body CreateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDashboardHTTPResp, error)

	// DeleteDashboardWithResponse request
	DeleteDashboardWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDashboardHTTPResp, error)

	// GetDashboardWithResponse request
	GetDashboardWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDashboardHTTPResp, error)

	// UpdateDashboardWithBodyWithResponse request with any body
	UpdateDashboardWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDashboardHTTPResp, error)

	UpdateDashboardWithResponse(ctx context.Context, id string, body UpdateDashboardJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDashboardHTTPResp, error)

	// ListDashboardUsersWithResponse request
	ListDashboardUsersWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListDashboardUsersHTTPResp, error)

	// AddDashboardUserWithBodyWithResponse request with any body
	AddDashboardUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDashboardUserHTTPResp, error)

	AddDashboardUserWithResponse(ctx context.Context, id string, body AddDashboardUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDashboardUserHTTPResp, error)

	// RemoveDashboardUserWithResponse request
	RemoveDashboardUserWithResponse(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*RemoveDashboardUserHTTPResp, error)

	// GetServerTimeWithResponse request
	GetServerTimeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerTimeHTTPResp, error)

	// ListTimezonesWithResponse request
	ListTimezonesWithResponse(ctx context.Context, params *ListTimezonesParams, reqEditors ...RequestEditorFn) (*ListTimezonesHTTPResp, error)

	// GetDialerInfoWithResponse request
	GetDialerInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDialerInfoHTTPResp, error)

	// FlushDialerWithResponse request
	FlushDialerWithResponse(ctx context.Context, params *FlushDialerParams, reqEditors ...RequestEditorFn) (*FlushDialerHTTPResp, error)

	// EchoWithResponse request
	EchoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EchoHTTPResp, error)

	// ListEventsWithResponse request
	ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsHTTPResp, error)

	// CreateCustomEventWithBodyWithResponse request with any body
	CreateCustomEventWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomEventHTTPResp, error)

	CreateCustomEventWithResponse(ctx context.Context, body CreateCustomEventJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomEventHTTPResp, error)

	// DeleteCustomEventWithResponse request
	DeleteCustomEventWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCustomEventHTTPResp, error)

	// ListGlobalAutomationsWithResponse request
	ListGlobalAutomationsWithResponse(ctx context.Context, params *ListGlobalAutomationsParams, reqEditors ...RequestEditorFn) (*ListGlobalAutomationsHTTPResp, error)

	// CreateGlobalAutomationWithBodyWithResponse request with any body
	CreateGlobalAutomationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalAutomationHTTPResp, error)

	CreateGlobalAutomationWithResponse(ctx context.Context, body CreateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalAutomationHTTPResp, error)

	// BulkDeleteEventTriggersWithBodyWithResponse request with any body
	BulkDeleteEventTriggersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteEventTriggersHTTPResp, error)

	BulkDeleteEventTriggersWithResponse(ctx context.Context, body BulkDeleteEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteEventTriggersHTTPResp, error)

	// BulkUpdateEventTriggersWithBodyWithResponse request with any body
	BulkUpdateEventTriggersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateEventTriggersHTTPResp, error)

	BulkUpdateEventTriggersWithResponse(ctx context.Context, body BulkUpdateEventTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateEventTriggersHTTPResp, error)

	// DispatchEventTriggerWithBodyWithResponse request with any body
	DispatchEventTriggerWithBodyWithResponse(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchEventTriggerHTTPResp, error)

	DispatchEventTriggerWithResponse(ctx context.Context, eventTriggerId string, params *DispatchEventTriggerParams, body DispatchEventTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchEventTriggerHTTPResp, error)

	// DeleteGlobalAutomationWithResponse request
	DeleteGlobalAutomationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGlobalAutomationHTTPResp, error)

	// GetGlobalAutomationWithResponse request
	GetGlobalAutomationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGlobalAutomationHTTPResp, error)

	// UpdateGlobalAutomationWithBodyWithResponse request with any body
	UpdateGlobalAutomationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalAutomationHTTPResp, error)

	UpdateGlobalAutomationWithResponse(ctx context.Context, id string, body UpdateGlobalAutomationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalAutomationHTTPResp, error)

	// CloneEventTriggerWithResponse request
	CloneEventTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneEventTriggerHTTPResp, error)

	// ListExpressionsWithResponse request
	ListExpressionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListExpressionsHTTPResp, error)

	// EvaluateExpressionWithBodyWithResponse request with any body
	EvaluateExpressionWithBodyWithResponse(ctx context.Context, params *EvaluateExpressionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateExpressionHTTPResp, error)

	EvaluateExpressionWithResponse(ctx context.Context, params *EvaluateExpressionParams, body EvaluateExpressionJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateExpressionHTTPResp, error)

	// ListFilesWithResponse request
	ListFilesWithResponse(ctx context.Context, params *ListFilesParams, reqEditors ...RequestEditorFn) (*ListFilesHTTPResp, error)

	// ListBackupFilesWithResponse request
	ListBackupFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBackupFilesHTTPResp, error)

	// GetBulkFileDownloadWithResponse request
	GetBulkFileDownloadWithResponse(ctx context.Context, params *GetBulkFileDownloadParams, reqEditors ...RequestEditorFn) (*GetBulkFileDownloadHTTPResp, error)

	// PostBulkFileDownloadWithBodyWithResponse request with any body
	PostBulkFileDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBulkFileDownloadHTTPResp, error)

	PostBulkFileDownloadWithResponse(ctx context.Context, body PostBulkFileDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBulkFileDownloadHTTPResp, error)

	// ListFilesByTypeWithResponse request
	ListFilesByTypeWithResponse(ctx context.Context, pType StorageType, reqEditors ...RequestEditorFn) (*ListFilesByTypeHTTPResp, error)

	// ListPromptFilesWithResponse request
	ListPromptFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPromptFilesHTTPResp, error)

	// BulkDeleteFilesWithBodyWithResponse request with any body
	BulkDeleteFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteFilesHTTPResp, error)

	BulkDeleteFilesWithResponse(ctx context.Context, body BulkDeleteFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteFilesHTTPResp, error)

	// ListRecordingFilesWithResponse request
	ListRecordingFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRecordingFilesHTTPResp, error)

	// DeleteFileWithResponse request
	DeleteFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteFileHTTPResp, error)

	// GetFileWithResponse request
	GetFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetFileHTTPResp, error)

	// DownloadFileWithResponse request
	DownloadFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadFileHTTPResp, error)

	// ListIntegrationsWithResponse request
	ListIntegrationsWithResponse(ctx context.Context, params *ListIntegrationsParams, reqEditors ...RequestEditorFn) (*ListIntegrationsHTTPResp, error)

	// CreateIntegrationWithBodyWithResponse request with any body
	CreateIntegrationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIntegrationHTTPResp, error)

	CreateIntegrationWithResponse(ctx context.Context, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIntegrationHTTPResp, error)

	// ListAvailableIntegrationsWithResponse request
	ListAvailableIntegrationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailableIntegrationsHTTPResp, error)

	// BulkDeleteIntegrationsWithBodyWithResponse request with any body
	BulkDeleteIntegrationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteIntegrationsHTTPResp, error)

	BulkDeleteIntegrationsWithResponse(ctx context.Context, body BulkDeleteIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteIntegrationsHTTPResp, error)

	// BulkUpdateIntegrationsWithBodyWithResponse request with any body
	BulkUpdateIntegrationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateIntegrationsHTTPResp, error)

	BulkUpdateIntegrationsWithResponse(ctx context.Context, body BulkUpdateIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateIntegrationsHTTPResp, error)

	// ListIntegrationProvidersWithResponse request
	ListIntegrationProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListIntegrationProvidersHTTPResp, error)

	// DeleteIntegrationWithResponse request
	DeleteIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIntegrationHTTPResp, error)

	// GetIntegrationWithResponse request
	GetIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIntegrationHTTPResp, error)

	// UpdateIntegrationWithBodyWithResponse request with any body
	UpdateIntegrationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIntegrationHTTPResp, error)

	UpdateIntegrationWithResponse(ctx context.Context, id string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIntegrationHTTPResp, error)

	// AuthorizeIntegrationWithBodyWithResponse request with any body
	AuthorizeIntegrationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthorizeIntegrationHTTPResp, error)

	AuthorizeIntegrationWithResponse(ctx context.Context, id string, body AuthorizeIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthorizeIntegrationHTTPResp, error)

	// CloneIntegrationWithResponse request
	CloneIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneIntegrationHTTPResp, error)

	// IntegrateIntegrationWithBodyWithResponse request with any body
	IntegrateIntegrationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrateIntegrationHTTPResp, error)

	IntegrateIntegrationWithResponse(ctx context.Context, id string, body IntegrateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrateIntegrationHTTPResp, error)

	// ListIntegrationTokensWithResponse request
	ListIntegrationTokensWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListIntegrationTokensHTTPResp, error)

	// DeleteIntegrationTokenWithResponse request
	DeleteIntegrationTokenWithResponse(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*DeleteIntegrationTokenHTTPResp, error)

	// GetIntegrationTokenWithResponse request
	GetIntegrationTokenWithResponse(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*GetIntegrationTokenHTTPResp, error)

	// RefreshIntegrationTokenWithResponse request
	RefreshIntegrationTokenWithResponse(ctx context.Context, id string, tokenId string, reqEditors ...RequestEditorFn) (*RefreshIntegrationTokenHTTPResp, error)

	// IntegrationApiProxyGetWithResponse request
	IntegrationApiProxyGetWithResponse(ctx context.Context, integrationId string, uri string, reqEditors ...RequestEditorFn) (*IntegrationApiProxyGetHTTPResp, error)

	// IntegrationApiProxyPostWithBodyWithResponse request with any body
	IntegrationApiProxyPostWithBodyWithResponse(ctx context.Context, integrationId string, uri string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrationApiProxyPostHTTPResp, error)

	IntegrationApiProxyPostWithResponse(ctx context.Context, integrationId string, uri string, body IntegrationApiProxyPostJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrationApiProxyPostHTTPResp, error)

	// DeleteIntegrationAssociationWithResponse request
	DeleteIntegrationAssociationWithResponse(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*DeleteIntegrationAssociationHTTPResp, error)

	// AddIntegrationAssociationWithResponse request
	AddIntegrationAssociationWithResponse(ctx context.Context, integrationId string, associationId string, actionName string, reqEditors ...RequestEditorFn) (*AddIntegrationAssociationHTTPResp, error)

	// DispatchActionGetWithResponse request
	DispatchActionGetWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionGetParams, reqEditors ...RequestEditorFn) (*DispatchActionGetHTTPResp, error)

	// DispatchActionWithBodyWithResponse request with any body
	DispatchActionWithBodyWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchActionHTTPResp, error)

	DispatchActionWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchActionHTTPResp, error)

	DispatchActionWithFormdataBodyWithResponse(ctx context.Context, integrationId string, action string, params *DispatchActionParams, body DispatchActionFormdataRequestBody, reqEditors ...RequestEditorFn) (*DispatchActionHTTPResp, error)

	// GetIntegrationProviderLogoWithResponse request
	GetIntegrationProviderLogoWithResponse(ctx context.Context, providerName IntegrationProvider, size string, reqEditors ...RequestEditorFn) (*GetIntegrationProviderLogoHTTPResp, error)

	// ListProviderSessionVariablesWithResponse request
	ListProviderSessionVariablesWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*ListProviderSessionVariablesHTTPResp, error)

	// GetIntegrationProviderTemplateWithResponse request
	GetIntegrationProviderTemplateWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetIntegrationProviderTemplateHTTPResp, error)

	// ListIntegrationTypeActionsWithResponse request
	ListIntegrationTypeActionsWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*ListIntegrationTypeActionsHTTPResp, error)

	// DispatchIntegrationTypeActionWithBodyWithResponse request with any body
	DispatchIntegrationTypeActionWithBodyWithResponse(ctx context.Context, pType string, id string, action string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DispatchIntegrationTypeActionHTTPResp, error)

	DispatchIntegrationTypeActionWithResponse(ctx context.Context, pType string, id string, action string, body DispatchIntegrationTypeActionJSONRequestBody, reqEditors ...RequestEditorFn) (*DispatchIntegrationTypeActionHTTPResp, error)

	// GetIntegrationTemplateWithResponse request
	GetIntegrationTemplateWithResponse(ctx context.Context, pType string, provider string, reqEditors ...RequestEditorFn) (*GetIntegrationTemplateHTTPResp, error)

	// ListLiveLogsWithResponse request
	ListLiveLogsWithResponse(ctx context.Context, params *ListLiveLogsParams, reqEditors ...RequestEditorFn) (*ListLiveLogsHTTPResp, error)

	// WriteLogWithBodyWithResponse request with any body
	WriteLogWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WriteLogHTTPResp, error)

	WriteLogWithResponse(ctx context.Context, body WriteLogJSONRequestBody, reqEditors ...RequestEditorFn) (*WriteLogHTTPResp, error)

	// DisableLiveLoggingWithResponse request
	DisableLiveLoggingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DisableLiveLoggingHTTPResp, error)

	// EnableLiveLoggingWithResponse request
	EnableLiveLoggingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EnableLiveLoggingHTTPResp, error)

	// GetMeWithResponse request
	GetMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMeHTTPResp, error)

	// GetAllMetricDefinitionsWithResponse request
	GetAllMetricDefinitionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllMetricDefinitionsHTTPResp, error)

	// ListMetricIdsWithResponse request
	ListMetricIdsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMetricIdsHTTPResp, error)

	// GetMetricWithResponse request
	GetMetricWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetMetricHTTPResp, error)

	// GetMetricDefinitionWithResponse request
	GetMetricDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetMetricDefinitionHTTPResp, error)

	// ListServiceNumbersWithResponse request
	ListServiceNumbersWithResponse(ctx context.Context, params *ListServiceNumbersParams, reqEditors ...RequestEditorFn) (*ListServiceNumbersHTTPResp, error)

	// GetServiceNumberWithResponse request
	GetServiceNumberWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetServiceNumberHTTPResp, error)

	// UpdateServiceNumberWithBodyWithResponse request with any body
	UpdateServiceNumberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceNumberHTTPResp, error)

	UpdateServiceNumberWithResponse(ctx context.Context, id string, body UpdateServiceNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceNumberHTTPResp, error)

	// AddTagsToNumberWithBodyWithResponse request with any body
	AddTagsToNumberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTagsToNumberHTTPResp, error)

	AddTagsToNumberWithResponse(ctx context.Context, id string, body AddTagsToNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTagsToNumberHTTPResp, error)

	// ListOutboundAttemptsWithResponse request
	ListOutboundAttemptsWithResponse(ctx context.Context, params *ListOutboundAttemptsParams, reqEditors ...RequestEditorFn) (*ListOutboundAttemptsHTTPResp, error)

	// ListCampaignsWithResponse request
	ListCampaignsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCampaignsHTTPResp, error)

	// CreateCampaignWithBodyWithResponse request with any body
	CreateCampaignWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCampaignHTTPResp, error)

	CreateCampaignWithResponse(ctx context.Context, body CreateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCampaignHTTPResp, error)

	// DeleteCampaignWithResponse request
	DeleteCampaignWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCampaignHTTPResp, error)

	// GetCampaignWithResponse request
	GetCampaignWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignHTTPResp, error)

	// UpdateCampaignWithBodyWithResponse request with any body
	UpdateCampaignWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCampaignHTTPResp, error)

	UpdateCampaignWithResponse(ctx context.Context, id string, body UpdateCampaignJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCampaignHTTPResp, error)

	// ListCampaignAttemptsWithResponse request
	ListCampaignAttemptsWithResponse(ctx context.Context, id string, params *ListCampaignAttemptsParams, reqEditors ...RequestEditorFn) (*ListCampaignAttemptsHTTPResp, error)

	// GetCampaignHopperWithResponse request
	GetCampaignHopperWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignHopperHTTPResp, error)

	// ListCampaignLeadsWithResponse request
	ListCampaignLeadsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListCampaignLeadsHTTPResp, error)

	// ListCampaignProcessedLeadsWithResponse request
	ListCampaignProcessedLeadsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListCampaignProcessedLeadsHTTPResp, error)

	// UnsetCampaignListWithResponse request
	UnsetCampaignListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnsetCampaignListHTTPResp, error)

	// GetCampaignListWithResponse request
	GetCampaignListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignListHTTPResp, error)

	// SetCampaignListWithBodyWithResponse request with any body
	SetCampaignListWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCampaignListHTTPResp, error)

	SetCampaignListWithResponse(ctx context.Context, id string, body SetCampaignListJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCampaignListHTTPResp, error)

	// SetCampaignListByIdWithResponse request
	SetCampaignListByIdWithResponse(ctx context.Context, id string, listId string, reqEditors ...RequestEditorFn) (*SetCampaignListByIdHTTPResp, error)

	// LogoutAllCampaignAgentsWithResponse request
	LogoutAllCampaignAgentsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*LogoutAllCampaignAgentsHTTPResp, error)

	// GetCampaignStatisticsWithResponse request
	GetCampaignStatisticsWithResponse(ctx context.Context, id string, params *GetCampaignStatisticsParams, reqEditors ...RequestEditorFn) (*GetCampaignStatisticsHTTPResp, error)

	// GetCampaignStatusWithResponse request
	GetCampaignStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCampaignStatusHTTPResp, error)

	// ListDialerBehavioursWithResponse request
	ListDialerBehavioursWithResponse(ctx context.Context, params *ListDialerBehavioursParams, reqEditors ...RequestEditorFn) (*ListDialerBehavioursHTTPResp, error)

	// CreateDialerBehaviourWithBodyWithResponse request with any body
	CreateDialerBehaviourWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDialerBehaviourHTTPResp, error)

	CreateDialerBehaviourWithResponse(ctx context.Context, body CreateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDialerBehaviourHTTPResp, error)

	// DeleteDialerBehaviourWithResponse request
	DeleteDialerBehaviourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDialerBehaviourHTTPResp, error)

	// GetDialerBehaviourWithResponse request
	GetDialerBehaviourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDialerBehaviourHTTPResp, error)

	// UpdateDialerBehaviourWithBodyWithResponse request with any body
	UpdateDialerBehaviourWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDialerBehaviourHTTPResp, error)

	UpdateDialerBehaviourWithResponse(ctx context.Context, id string, body UpdateDialerBehaviourJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDialerBehaviourHTTPResp, error)

	// ListOutboundLeadsWithResponse request
	ListOutboundLeadsWithResponse(ctx context.Context, params *ListOutboundLeadsParams, reqEditors ...RequestEditorFn) (*ListOutboundLeadsHTTPResp, error)

	// ListProcessedOutboundLeadsWithResponse request
	ListProcessedOutboundLeadsWithResponse(ctx context.Context, params *ListProcessedOutboundLeadsParams, reqEditors ...RequestEditorFn) (*ListProcessedOutboundLeadsHTTPResp, error)

	// ListOutboundListsWithResponse request
	ListOutboundListsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOutboundListsHTTPResp, error)

	// CreateOutboundListWithBodyWithResponse request with any body
	CreateOutboundListWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOutboundListHTTPResp, error)

	CreateOutboundListWithResponse(ctx context.Context, body CreateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOutboundListHTTPResp, error)

	// DeleteOutboundListWithResponse request
	DeleteOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteOutboundListHTTPResp, error)

	// GetOutboundListWithResponse request
	GetOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetOutboundListHTTPResp, error)

	// UpdateOutboundListWithBodyWithResponse request with any body
	UpdateOutboundListWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOutboundListHTTPResp, error)

	UpdateOutboundListWithResponse(ctx context.Context, id string, body UpdateOutboundListJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOutboundListHTTPResp, error)

	// ClearOutboundListWithResponse request
	ClearOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClearOutboundListHTTPResp, error)

	// ListLeadsInListWithResponse request
	ListLeadsInListWithResponse(ctx context.Context, id string, params *ListLeadsInListParams, reqEditors ...RequestEditorFn) (*ListLeadsInListHTTPResp, error)

	// AddOutboundLeadWithBodyWithResponse request with any body
	AddOutboundLeadWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOutboundLeadHTTPResp, error)

	AddOutboundLeadWithResponse(ctx context.Context, id string, body AddOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOutboundLeadHTTPResp, error)

	// BulkDeleteOutboundLeadsAltWithBodyWithResponse request with any body
	BulkDeleteOutboundLeadsAltWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsAltHTTPResp, error)

	BulkDeleteOutboundLeadsAltWithResponse(ctx context.Context, id string, body BulkDeleteOutboundLeadsAltJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsAltHTTPResp, error)

	// BulkDeleteOutboundLeadsWithBodyWithResponse request with any body
	BulkDeleteOutboundLeadsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsHTTPResp, error)

	BulkDeleteOutboundLeadsWithResponse(ctx context.Context, id string, body BulkDeleteOutboundLeadsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeleteOutboundLeadsHTTPResp, error)

	// UploadOutboundLeadsWithBodyWithResponse request with any body
	UploadOutboundLeadsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadOutboundLeadsHTTPResp, error)

	// DeleteOutboundLeadWithResponse request
	DeleteOutboundLeadWithResponse(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*DeleteOutboundLeadHTTPResp, error)

	// GetLeadInListWithResponse request
	GetLeadInListWithResponse(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*GetLeadInListHTTPResp, error)

	// UpdateOutboundLeadWithBodyWithResponse request with any body
	UpdateOutboundLeadWithBodyWithResponse(ctx context.Context, id string, leadId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOutboundLeadHTTPResp, error)

	UpdateOutboundLeadWithResponse(ctx context.Context, id string, leadId string, body UpdateOutboundLeadJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOutboundLeadHTTPResp, error)

	// ListPhonebookEntrysWithResponse request
	ListPhonebookEntrysWithResponse(ctx context.Context, params *ListPhonebookEntrysParams, reqEditors ...RequestEditorFn) (*ListPhonebookEntrysHTTPResp, error)

	// CreatePhonebookEntryWithBodyWithResponse request with any body
	CreatePhonebookEntryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePhonebookEntryHTTPResp, error)

	CreatePhonebookEntryWithResponse(ctx context.Context, body CreatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePhonebookEntryHTTPResp, error)

	// BulkDeletePhonebookEntriesWithBodyWithResponse request with any body
	BulkDeletePhonebookEntriesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkDeletePhonebookEntriesHTTPResp, error)

	BulkDeletePhonebookEntriesWithResponse(ctx context.Context, body BulkDeletePhonebookEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkDeletePhonebookEntriesHTTPResp, error)

	// DownloadPhonebookEntriesWithResponse request
	DownloadPhonebookEntriesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DownloadPhonebookEntriesHTTPResp, error)

	// UploadPhonebookEntriesWithBodyWithResponse request with any body
	UploadPhonebookEntriesWithBodyWithResponse(ctx context.Context, params *UploadPhonebookEntriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPhonebookEntriesHTTPResp, error)

	// DeletePhonebookEntryWithResponse request
	DeletePhonebookEntryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePhonebookEntryHTTPResp, error)

	// GetPhonebookEntryWithResponse request
	GetPhonebookEntryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPhonebookEntryHTTPResp, error)

	// UpdatePhonebookEntryWithBodyWithResponse request with any body
	UpdatePhonebookEntryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePhonebookEntryHTTPResp, error)

	UpdatePhonebookEntryWithResponse(ctx context.Context, id string, body UpdatePhonebookEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePhonebookEntryHTTPResp, error)

	// PingWithResponse request
	PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingHTTPResp, error)

	// ListPromptsWithResponse request
	ListPromptsWithResponse(ctx context.Context, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*ListPromptsHTTPResp, error)

	// UploadPromptWithBodyWithResponse request with any body
	UploadPromptWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPromptHTTPResp, error)

	// DeletePromptWithResponse request
	DeletePromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePromptHTTPResp, error)

	// GetPromptWithResponse request
	GetPromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptHTTPResp, error)

	// UpdatePromptWithBodyWithResponse request with any body
	UpdatePromptWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResp, error)

	UpdatePromptWithResponse(ctx context.Context, id string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResp, error)

	// GetPromptUsesWithResponse request
	GetPromptUsesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptUsesHTTPResp, error)

	// GetPushTokenWithResponse request
	GetPushTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPushTokenHTTPResp, error)

	// ListQueuesWithResponse request
	ListQueuesWithResponse(ctx context.Context, params *ListQueuesParams, reqEditors ...RequestEditorFn) (*ListQueuesHTTPResp, error)

	// CreateQueueWithBodyWithResponse request with any body
	CreateQueueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQueueHTTPResp, error)

	CreateQueueWithResponse(ctx context.Context, body CreateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQueueHTTPResp, error)

	// BulkUpdateQueuesWithBodyWithResponse request with any body
	BulkUpdateQueuesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateQueuesHTTPResp, error)

	BulkUpdateQueuesWithResponse(ctx context.Context, body BulkUpdateQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateQueuesHTTPResp, error)

	// ListGlobalQueueSelectionsWithResponse request
	ListGlobalQueueSelectionsWithResponse(ctx context.Context, params *ListGlobalQueueSelectionsParams, reqEditors ...RequestEditorFn) (*ListGlobalQueueSelectionsHTTPResp, error)

	// DeleteQueueWithResponse request
	DeleteQueueWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteQueueHTTPResp, error)

	// GetQueueWithResponse request
	GetQueueWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetQueueHTTPResp, error)

	// UpdateQueueWithBodyWithResponse request with any body
	UpdateQueueWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueueHTTPResp, error)

	UpdateQueueWithResponse(ctx context.Context, id string, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueueHTTPResp, error)

	// QueueCallbackWithBodyWithResponse request with any body
	QueueCallbackWithBodyWithResponse(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueueCallbackHTTPResp, error)

	QueueCallbackWithResponse(ctx context.Context, queueId string, body QueueCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*QueueCallbackHTTPResp, error)

	// ListQueuedCallsWithResponse request
	ListQueuedCallsWithResponse(ctx context.Context, queueId string, params *ListQueuedCallsParams, reqEditors ...RequestEditorFn) (*ListQueuedCallsHTTPResp, error)

	// GetAgentsForQueueSelectionWithResponse request
	GetAgentsForQueueSelectionWithResponse(ctx context.Context, queueId string, params *GetAgentsForQueueSelectionParams, reqEditors ...RequestEditorFn) (*GetAgentsForQueueSelectionHTTPResp, error)

	// ListQueueSelectionsWithResponse request
	ListQueueSelectionsWithResponse(ctx context.Context, queueId string, params *ListQueueSelectionsParams, reqEditors ...RequestEditorFn) (*ListQueueSelectionsHTTPResp, error)

	// CreateQueueSelectionWithBodyWithResponse request with any body
	CreateQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQueueSelectionHTTPResp, error)

	CreateQueueSelectionWithResponse(ctx context.Context, queueId string, body CreateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQueueSelectionHTTPResp, error)

	// SetQueueSelectionsPriorityWithBodyWithResponse request with any body
	SetQueueSelectionsPriorityWithBodyWithResponse(ctx context.Context, queueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetQueueSelectionsPriorityHTTPResp, error)

	SetQueueSelectionsPriorityWithResponse(ctx context.Context, queueId string, body SetQueueSelectionsPriorityJSONRequestBody, reqEditors ...RequestEditorFn) (*SetQueueSelectionsPriorityHTTPResp, error)

	// DeleteQueueSelectionWithResponse request
	DeleteQueueSelectionWithResponse(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*DeleteQueueSelectionHTTPResp, error)

	// GetQueueSelectionWithResponse request
	GetQueueSelectionWithResponse(ctx context.Context, queueId string, id string, reqEditors ...RequestEditorFn) (*GetQueueSelectionHTTPResp, error)

	// UpdateQueueSelectionWithBodyWithResponse request with any body
	UpdateQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueueSelectionHTTPResp, error)

	UpdateQueueSelectionWithResponse(ctx context.Context, queueId string, id string, body UpdateQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueueSelectionHTTPResp, error)

	// AddAgentToQueueSelectionWithBodyWithResponse request with any body
	AddAgentToQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAgentToQueueSelectionHTTPResp, error)

	AddAgentToQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, body AddAgentToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAgentToQueueSelectionHTTPResp, error)

	// RemoveAgentFromQueueSelectionWithResponse request
	RemoveAgentFromQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*RemoveAgentFromQueueSelectionHTTPResp, error)

	// AddGroupToQueueSelectionWithBodyWithResponse request with any body
	AddGroupToQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddGroupToQueueSelectionHTTPResp, error)

	AddGroupToQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, body AddGroupToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddGroupToQueueSelectionHTTPResp, error)

	// RemoveGroupFromQueueSelectionWithResponse request
	RemoveGroupFromQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*RemoveGroupFromQueueSelectionHTTPResp, error)

	// AddTagToQueueSelectionWithBodyWithResponse request with any body
	AddTagToQueueSelectionWithBodyWithResponse(ctx context.Context, queueId string, selectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTagToQueueSelectionHTTPResp, error)

	AddTagToQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, body AddTagToQueueSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTagToQueueSelectionHTTPResp, error)

	// RemoveTagFromQueueSelectionWithResponse request
	RemoveTagFromQueueSelectionWithResponse(ctx context.Context, queueId string, selectionId string, id string, reqEditors ...RequestEditorFn) (*RemoveTagFromQueueSelectionHTTPResp, error)

	// ListQueueTriggersWithResponse request
	ListQueueTriggersWithResponse(ctx context.Context, queueId string, reqEditors ...RequestEditorFn) (*ListQueueTriggersHTTPResp, error)

	// ListRecordingsWithResponse request
	ListRecordingsWithResponse(ctx context.Context, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*ListRecordingsHTTPResp, error)

	// StartRecordingWithBodyWithResponse request with any body
	StartRecordingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartRecordingHTTPResp, error)

	StartRecordingWithResponse(ctx context.Context, body StartRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*StartRecordingHTTPResp, error)

	// BulkRecordingActionWithBodyWithResponse request with any body
	BulkRecordingActionWithBodyWithResponse(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkRecordingActionHTTPResp, error)

	BulkRecordingActionWithResponse(ctx context.Context, bulkAction string, body BulkRecordingActionJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkRecordingActionHTTPResp, error)

	// DeleteRecordingWithResponse request
	DeleteRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteRecordingHTTPResp, error)

	// GetRecordingWithResponse request
	GetRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRecordingHTTPResp, error)

	// UpdateRecordingWithBodyWithResponse request with any body
	UpdateRecordingWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRecordingHTTPResp, error)

	UpdateRecordingWithResponse(ctx context.Context, id string, body UpdateRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRecordingHTTPResp, error)

	// UnflagRecordingWithResponse request
	UnflagRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnflagRecordingHTTPResp, error)

	// GetRecordingFlagWithResponse request
	GetRecordingFlagWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRecordingFlagHTTPResp, error)

	// ToggleRecordingFlagWithResponse request
	ToggleRecordingFlagWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ToggleRecordingFlagHTTPResp, error)

	// FlagRecordingWithResponse request
	FlagRecordingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*FlagRecordingHTTPResp, error)

	// ListRoutingsWithResponse request
	ListRoutingsWithResponse(ctx context.Context, params *ListRoutingsParams, reqEditors ...RequestEditorFn) (*ListRoutingsHTTPResp, error)

	// CreateRoutingWithBodyWithResponse request with any body
	CreateRoutingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRoutingHTTPResp, error)

	CreateRoutingWithResponse(ctx context.Context, body CreateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRoutingHTTPResp, error)

	// DeleteRoutingWithResponse request
	DeleteRoutingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteRoutingHTTPResp, error)

	// GetRoutingWithResponse request
	GetRoutingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRoutingHTTPResp, error)

	// UpdateRoutingWithBodyWithResponse request with any body
	UpdateRoutingWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoutingHTTPResp, error)

	UpdateRoutingWithResponse(ctx context.Context, id string, body UpdateRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoutingHTTPResp, error)

	// CreateSessionWithResponse request
	CreateSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateSessionHTTPResp, error)

	// GetSessionVariablesWithResponse request
	GetSessionVariablesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSessionVariablesHTTPResp, error)

	// UpdateSessionVariablesWithBodyWithResponse request with any body
	UpdateSessionVariablesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSessionVariablesHTTPResp, error)

	UpdateSessionVariablesWithResponse(ctx context.Context, id string, body UpdateSessionVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSessionVariablesHTTPResp, error)

	// ClearAllSettingsWithResponse request
	ClearAllSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClearAllSettingsHTTPResp, error)

	// ListAllSettingsWithResponse request
	ListAllSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAllSettingsHTTPResp, error)

	// GetSettingsForAppAgentStatusWithResponse request
	GetSettingsForAppAgentStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppAgentStatusHTTPResp, error)

	// UpdateSettingsForAppAgentStatusWithBodyWithResponse request with any body
	UpdateSettingsForAppAgentStatusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppAgentStatusHTTPResp, error)

	UpdateSettingsForAppAgentStatusWithResponse(ctx context.Context, body UpdateSettingsForAppAgentStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppAgentStatusHTTPResp, error)

	// GetSettingsForAppConversationsWithResponse request
	GetSettingsForAppConversationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppConversationsHTTPResp, error)

	// UpdateSettingsForAppConversationsWithBodyWithResponse request with any body
	UpdateSettingsForAppConversationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppConversationsHTTPResp, error)

	UpdateSettingsForAppConversationsWithResponse(ctx context.Context, body UpdateSettingsForAppConversationsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppConversationsHTTPResp, error)

	// GetSettingsForAppCustomerLoggingWithResponse request
	GetSettingsForAppCustomerLoggingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppCustomerLoggingHTTPResp, error)

	// UpdateSettingsForAppCustomerLoggingWithBodyWithResponse request with any body
	UpdateSettingsForAppCustomerLoggingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppCustomerLoggingHTTPResp, error)

	UpdateSettingsForAppCustomerLoggingWithResponse(ctx context.Context, body UpdateSettingsForAppCustomerLoggingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppCustomerLoggingHTTPResp, error)

	// GetSettingsForAppIntegrationsWithResponse request
	GetSettingsForAppIntegrationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAppIntegrationsHTTPResp, error)

	// UpdateSettingsForAppIntegrationsWithBodyWithResponse request with any body
	UpdateSettingsForAppIntegrationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppIntegrationsHTTPResp, error)

	UpdateSettingsForAppIntegrationsWithResponse(ctx context.Context, body UpdateSettingsForAppIntegrationsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAppIntegrationsHTTPResp, error)

	// GetSettingsForAuditDefaultWithResponse request
	GetSettingsForAuditDefaultWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForAuditDefaultHTTPResp, error)

	// UpdateSettingsForAuditDefaultWithBodyWithResponse request with any body
	UpdateSettingsForAuditDefaultWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForAuditDefaultHTTPResp, error)

	UpdateSettingsForAuditDefaultWithResponse(ctx context.Context, body UpdateSettingsForAuditDefaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForAuditDefaultHTTPResp, error)

	// GetSettingsForRetentionPeriodsWithResponse request
	GetSettingsForRetentionPeriodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForRetentionPeriodsHTTPResp, error)

	// UpdateSettingsForRetentionPeriodsWithBodyWithResponse request with any body
	UpdateSettingsForRetentionPeriodsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForRetentionPeriodsHTTPResp, error)

	UpdateSettingsForRetentionPeriodsWithResponse(ctx context.Context, body UpdateSettingsForRetentionPeriodsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForRetentionPeriodsHTTPResp, error)

	// GetSettingsForTelephonyAgentInboundWithResponse request
	GetSettingsForTelephonyAgentInboundWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentInboundHTTPResp, error)

	// UpdateSettingsForTelephonyAgentInboundWithBodyWithResponse request with any body
	UpdateSettingsForTelephonyAgentInboundWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentInboundHTTPResp, error)

	UpdateSettingsForTelephonyAgentInboundWithResponse(ctx context.Context, body UpdateSettingsForTelephonyAgentInboundJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentInboundHTTPResp, error)

	// GetSettingsForTelephonyAgentOutboundWithResponse request
	GetSettingsForTelephonyAgentOutboundWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentOutboundHTTPResp, error)

	// UpdateSettingsForTelephonyAgentOutboundWithBodyWithResponse request with any body
	UpdateSettingsForTelephonyAgentOutboundWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentOutboundHTTPResp, error)

	UpdateSettingsForTelephonyAgentOutboundWithResponse(ctx context.Context, body UpdateSettingsForTelephonyAgentOutboundJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentOutboundHTTPResp, error)

	// GetSettingsForTelephonyAgentRecordingWithResponse request
	GetSettingsForTelephonyAgentRecordingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentRecordingHTTPResp, error)

	// UpdateSettingsForTelephonyAgentRecordingWithBodyWithResponse request with any body
	UpdateSettingsForTelephonyAgentRecordingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentRecordingHTTPResp, error)

	UpdateSettingsForTelephonyAgentRecordingWithResponse(ctx context.Context, body UpdateSettingsForTelephonyAgentRecordingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentRecordingHTTPResp, error)

	// GetSettingsForTelephonyAgentWrapupWithResponse request
	GetSettingsForTelephonyAgentWrapupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyAgentWrapupHTTPResp, error)

	// UpdateSettingsForTelephonyAgentWrapupWithBodyWithResponse request with any body
	UpdateSettingsForTelephonyAgentWrapupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentWrapupHTTPResp, error)

	UpdateSettingsForTelephonyAgentWrapupWithResponse(ctx context.Context, body UpdateSettingsForTelephonyAgentWrapupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyAgentWrapupHTTPResp, error)

	// GetSettingsForTelephonyPostCallWithResponse request
	GetSettingsForTelephonyPostCallWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForTelephonyPostCallHTTPResp, error)

	// UpdateSettingsForTelephonyPostCallWithBodyWithResponse request with any body
	UpdateSettingsForTelephonyPostCallWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyPostCallHTTPResp, error)

	UpdateSettingsForTelephonyPostCallWithResponse(ctx context.Context, body UpdateSettingsForTelephonyPostCallJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForTelephonyPostCallHTTPResp, error)

	// GetSettingsForUiI18nWithResponse request
	GetSettingsForUiI18nWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsForUiI18nHTTPResp, error)

	// UpdateSettingsForUiI18nWithBodyWithResponse request with any body
	UpdateSettingsForUiI18nWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsForUiI18nHTTPResp, error)

	UpdateSettingsForUiI18nWithResponse(ctx context.Context, body UpdateSettingsForUiI18nJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsForUiI18nHTTPResp, error)

	// ClearSettingsInScopeWithResponse request
	ClearSettingsInScopeWithResponse(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*ClearSettingsInScopeHTTPResp, error)

	// ListSettingsInScopeWithResponse request
	ListSettingsInScopeWithResponse(ctx context.Context, scope string, reqEditors ...RequestEditorFn) (*ListSettingsInScopeHTTPResp, error)

	// ClearSettingWithResponse request
	ClearSettingWithResponse(ctx context.Context, scope string, key string, reqEditors ...RequestEditorFn) (*ClearSettingHTTPResp, error)

	// ListSmssWithResponse request
	ListSmssWithResponse(ctx context.Context, params *ListSmssParams, reqEditors ...RequestEditorFn) (*ListSmssHTTPResp, error)

	// SendSmsWithBodyWithResponse request with any body
	SendSmsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendSmsHTTPResp, error)

	SendSmsWithResponse(ctx context.Context, body SendSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*SendSmsHTTPResp, error)

	// ReportSmsWithResponse request
	ReportSmsWithResponse(ctx context.Context, params *ReportSmsParams, reqEditors ...RequestEditorFn) (*ReportSmsHTTPResp, error)

	// TestInboundSmsWithBodyWithResponse request with any body
	TestInboundSmsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestInboundSmsHTTPResp, error)

	TestInboundSmsWithResponse(ctx context.Context, body TestInboundSmsJSONRequestBody, reqEditors ...RequestEditorFn) (*TestInboundSmsHTTPResp, error)

	// DeleteSmsWithResponse request
	DeleteSmsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteSmsHTTPResp, error)

	// GetSmsWithResponse request
	GetSmsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSmsHTTPResp, error)

	// GetApiStatusWithResponse request
	GetApiStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiStatusHTTPResp, error)

	// ListTagsWithResponse request
	ListTagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListTagsHTTPResp, error)

	// ListTagsByCategoryWithResponse request
	ListTagsByCategoryWithResponse(ctx context.Context, category string, reqEditors ...RequestEditorFn) (*ListTagsByCategoryHTTPResp, error)

	// ExportTemplatesWithResponse request
	ExportTemplatesWithResponse(ctx context.Context, pType ExportTemplatesParamsType, reqEditors ...RequestEditorFn) (*ExportTemplatesHTTPResp, error)

	// ListTriggersWithResponse request
	ListTriggersWithResponse(ctx context.Context, params *ListTriggersParams, reqEditors ...RequestEditorFn) (*ListTriggersHTTPResp, error)

	// CreateTriggerWithBodyWithResponse request with any body
	CreateTriggerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTriggerHTTPResp, error)

	CreateTriggerWithResponse(ctx context.Context, body CreateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTriggerHTTPResp, error)

	// BulkTriggerActionWithBodyWithResponse request with any body
	BulkTriggerActionWithBodyWithResponse(ctx context.Context, bulkAction string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkTriggerActionHTTPResp, error)

	BulkTriggerActionWithResponse(ctx context.Context, bulkAction string, body BulkTriggerActionJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkTriggerActionHTTPResp, error)

	// ListTriggerExpressionsWithResponse request
	ListTriggerExpressionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListTriggerExpressionsHTTPResp, error)

	// ListTriggerOperatorsWithResponse request
	ListTriggerOperatorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListTriggerOperatorsHTTPResp, error)

	// TestTriggersWithBodyWithResponse request with any body
	TestTriggersWithBodyWithResponse(ctx context.Context, params *TestTriggersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestTriggersHTTPResp, error)

	TestTriggersWithResponse(ctx context.Context, params *TestTriggersParams, body TestTriggersJSONRequestBody, reqEditors ...RequestEditorFn) (*TestTriggersHTTPResp, error)

	// DeleteTriggerWithResponse request
	DeleteTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTriggerHTTPResp, error)

	// GetTriggerWithResponse request
	GetTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTriggerHTTPResp, error)

	// UpdateTriggerWithBodyWithResponse request with any body
	UpdateTriggerWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTriggerHTTPResp, error)

	UpdateTriggerWithResponse(ctx context.Context, id string, body UpdateTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTriggerHTTPResp, error)

	// CloneTriggerWithResponse request
	CloneTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneTriggerHTTPResp, error)

	// ListTriggerConditionsWithResponse request
	ListTriggerConditionsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListTriggerConditionsHTTPResp, error)

	// SetTriggerConditionsWithBodyWithResponse request with any body
	SetTriggerConditionsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetTriggerConditionsHTTPResp, error)

	SetTriggerConditionsWithResponse(ctx context.Context, id string, body SetTriggerConditionsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetTriggerConditionsHTTPResp, error)

	// GetTriggerUsesWithResponse request
	GetTriggerUsesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTriggerUsesHTTPResp, error)

	// ListUsersWithResponse request
	ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersHTTPResp, error)

	// CreateUserWithBodyWithResponse request with any body
	CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

	CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

	// GetUserByEmailWithResponse request
	GetUserByEmailWithResponse(ctx context.Context, email string, reqEditors ...RequestEditorFn) (*GetUserByEmailHTTPResp, error)

	// DeleteUsersWithBodyWithResponse request with any body
	DeleteUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUsersHTTPResp, error)

	DeleteUsersWithResponse(ctx context.Context, body DeleteUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUsersHTTPResp, error)

	// DisableUsersWithBodyWithResponse request with any body
	DisableUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableUsersHTTPResp, error)

	DisableUsersWithResponse(ctx context.Context, body DisableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableUsersHTTPResp, error)

	// EnableUsersWithBodyWithResponse request with any body
	EnableUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableUsersHTTPResp, error)

	EnableUsersWithResponse(ctx context.Context, body EnableUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableUsersHTTPResp, error)

	// ResetPasswordsWithBodyWithResponse request with any body
	ResetPasswordsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetPasswordsHTTPResp, error)

	ResetPasswordsWithResponse(ctx context.Context, body ResetPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetPasswordsHTTPResp, error)

	// ListAvailableRolesWithResponse request
	ListAvailableRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAvailableRolesHTTPResp, error)

	// AddRolesWithBodyWithResponse request with any body
	AddRolesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRolesHTTPResp, error)

	AddRolesWithResponse(ctx context.Context, body AddRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRolesHTTPResp, error)

	// RemoveRolesWithBodyWithResponse request with any body
	RemoveRolesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveRolesHTTPResp, error)

	RemoveRolesWithResponse(ctx context.Context, body RemoveRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveRolesHTTPResp, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUserHTTPResp, error)

	// GetWidgetSettingsWithResponse request
	GetWidgetSettingsWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*GetWidgetSettingsHTTPResp, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloneApplicationHTTPResp added in v0.38.0

type CloneApplicationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ApplicationItemResponse
}

func ParseCloneApplicationHTTPResp added in v0.38.0

func ParseCloneApplicationHTTPResp(rsp *http.Response) (*CloneApplicationHTTPResp, error)

ParseCloneApplicationHTTPResp parses an HTTP response from a CloneApplicationWithResponse call

func (CloneApplicationHTTPResp) Status added in v0.38.0

func (r CloneApplicationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CloneApplicationHTTPResp) StatusCode added in v0.38.0

func (r CloneApplicationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CloneEventTriggerHTTPResp added in v0.38.0

type CloneEventTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *GlobalAutomationItemResponse
}

func ParseCloneEventTriggerHTTPResp added in v0.38.0

func ParseCloneEventTriggerHTTPResp(rsp *http.Response) (*CloneEventTriggerHTTPResp, error)

ParseCloneEventTriggerHTTPResp parses an HTTP response from a CloneEventTriggerWithResponse call

func (CloneEventTriggerHTTPResp) Status added in v0.38.0

func (r CloneEventTriggerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CloneEventTriggerHTTPResp) StatusCode added in v0.38.0

func (r CloneEventTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CloneIntegrationHTTPResp added in v0.38.0

type CloneIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *IntegrationItemResponse
}

func ParseCloneIntegrationHTTPResp added in v0.38.0

func ParseCloneIntegrationHTTPResp(rsp *http.Response) (*CloneIntegrationHTTPResp, error)

ParseCloneIntegrationHTTPResp parses an HTTP response from a CloneIntegrationWithResponse call

func (CloneIntegrationHTTPResp) Status added in v0.38.0

func (r CloneIntegrationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CloneIntegrationHTTPResp) StatusCode added in v0.38.0

func (r CloneIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CloneTriggerHTTPResp

type CloneTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TriggerItemResponse
}

func ParseCloneTriggerHTTPResp

func ParseCloneTriggerHTTPResp(rsp *http.Response) (*CloneTriggerHTTPResp, error)

ParseCloneTriggerHTTPResp parses an HTTP response from a CloneTriggerWithResponse call

func (CloneTriggerHTTPResp) Status

func (r CloneTriggerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CloneTriggerHTTPResp) StatusCode

func (r CloneTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CloseConversationHTTPResp added in v0.38.0

type CloseConversationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationItemResponse
}

func ParseCloseConversationHTTPResp added in v0.38.0

func ParseCloseConversationHTTPResp(rsp *http.Response) (*CloseConversationHTTPResp, error)

ParseCloseConversationHTTPResp parses an HTTP response from a CloseConversationWithResponse call

func (CloseConversationHTTPResp) Status added in v0.38.0

func (r CloseConversationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CloseConversationHTTPResp) StatusCode added in v0.38.0

func (r CloseConversationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Conference

type Conference struct {
	DateCreated time.Time `json:"dateCreated"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated time.Time          `json:"lastUpdated"`

	// Members Conference members. Elements may be null (the live API can return a null slot for a member that has just left); the generated `Vec` is rewritten to hold `Option<ConferenceMember>` by scripts/generate.sh.
	Members   []ConferenceMember `json:"members"`
	Moderator *ConferenceMember  `json:"moderator,omitempty"`
	State     ConferenceState    `json:"state"`
}

Conference defines model for Conference.

type ConferenceAgent

type ConferenceAgent struct {
	// Id The unique Identifier (UUID) of the object
	Id     openapi_types.UUID `json:"id"`
	Name   string             `json:"name"`
	Number string             `json:"number"`
}

ConferenceAgent defines model for ConferenceAgent.

type ConferenceItemResponse

type ConferenceItemResponse struct {
	Item Conference `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ConferenceItemResponse defines model for ConferenceItemResponse.

type ConferenceMember

type ConferenceMember struct {
	Agent *ConferenceAgent `json:"agent,omitempty"`

	// Call A single call leg handled by the platform — inbound, outbound or dialer. A call belongs to a call session and a conversation, and may have a parent call when it is a child leg (e.g. a transfer or bridge).
	Call        Call      `json:"call"`
	DateCreated time.Time `json:"dateCreated"`
	Hold        *bool     `json:"hold,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID    `json:"id"`
	IsModerator bool                  `json:"isModerator"`
	LastUpdated time.Time             `json:"lastUpdated"`
	State       ConferenceMemberState `json:"state"`
}

ConferenceMember defines model for ConferenceMember.

type ConferenceMemberState

type ConferenceMemberState string

ConferenceMemberState defines model for ConferenceMemberState.

const (
	ConferenceMemberStateAdded   ConferenceMemberState = "added"
	ConferenceMemberStatePending ConferenceMemberState = "pending"
	ConferenceMemberStateRemoved ConferenceMemberState = "removed"
)

Defines values for ConferenceMemberState.

type ConferenceState

type ConferenceState string

ConferenceState defines model for ConferenceState.

const (
	ConferenceStateCreated  ConferenceState = "created"
	ConferenceStateFinished ConferenceState = "finished"
)

Defines values for ConferenceState.

type Conversation

type Conversation struct {
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Phone The consumer's phone number, when the conversation is identified by phone.
	Phone *string `json:"phone,omitempty"`

	// State Whether the conversation is currently open or closed.
	State *ConversationState `json:"state,omitempty"`
}

Conversation A conversation — the container that ties together every interaction (calls, SMS, queue and integration events) with one consumer over time.

type ConversationEvent

type ConversationEvent struct {
	Agent *AgentShort `json:"agent,omitempty"`

	// Call A single call leg handled by the platform — inbound, outbound or dialer. A call belongs to a call session and a conversation, and may have a parent call when it is a child leg (e.g. a transfer or bridge).
	Call *Call `json:"call,omitempty"`

	// ConversationId The unique Identifier (UUID) of the object
	ConversationId *openapi_types.UUID `json:"conversationId,omitempty"`
	DateCreated    *time.Time          `json:"dateCreated,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Lod Level of detail of the event (higher = more detail).
	Lod *int `json:"lod,omitempty"`

	// Name The event name — what happened.
	Name string `json:"name"`

	// Type The area of concern an event belongs to — which subsystem produced it.
	Type ConversationEventType `json:"type"`
}

ConversationEvent A single event within a conversation — something that happened on a call, SMS, queue, integration, or a custom event added by a user.

type ConversationEventItemResponse

type ConversationEventItemResponse struct {
	// Item A single event within a conversation — something that happened on a call, SMS, queue, integration, or a custom event added by a user.
	Item ConversationEvent `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ConversationEventItemResponse defines model for ConversationEventItemResponse.

type ConversationEventRequest added in v0.38.0

type ConversationEventRequest struct {
	// Data Arbitrary key/value payload stored with the event.
	Data *map[string]interface{} `json:"data,omitempty"`

	// Name The event name — what happened.
	Name string `json:"name"`
}

ConversationEventRequest A custom user event to add to a conversation.

type ConversationEventType

type ConversationEventType string

ConversationEventType The area of concern an event belongs to — which subsystem produced it.

const (
	ConversationEventTypeAgent       ConversationEventType = "agent"
	ConversationEventTypeApplication ConversationEventType = "application"
	ConversationEventTypeCall        ConversationEventType = "call"
	ConversationEventTypeExternal    ConversationEventType = "external"
	ConversationEventTypeIntegration ConversationEventType = "integration"
	ConversationEventTypeQueue       ConversationEventType = "queue"
	ConversationEventTypeSms         ConversationEventType = "sms"
)

Defines values for ConversationEventType.

type ConversationItemResponse

type ConversationItemResponse struct {
	// Item A conversation — the container that ties together every interaction (calls, SMS, queue and integration events) with one consumer over time.
	Item Conversation `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ConversationItemResponse defines model for ConversationItemResponse.

type ConversationSessionVariables

type ConversationSessionVariables map[string]interface{}

ConversationSessionVariables A flat key/value map of session variables shared between the conversation and its live call session.

type ConversationSessionVariablesItemResponse

type ConversationSessionVariablesItemResponse struct {
	// Item A flat key/value map of session variables shared between the conversation and its live call session.
	Item map[string]interface{} `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ConversationSessionVariablesItemResponse defines model for ConversationSessionVariablesItemResponse.

type ConversationState

type ConversationState string

ConversationState Whether the conversation is currently open or closed.

const (
	Closed ConversationState = "closed"
	Open   ConversationState = "open"
)

Defines values for ConversationState.

type CreateAgentGroupHTTPResp

type CreateAgentGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AgentGroupItemResponse
}

func ParseCreateAgentGroupHTTPResp

func ParseCreateAgentGroupHTTPResp(rsp *http.Response) (*CreateAgentGroupHTTPResp, error)

ParseCreateAgentGroupHTTPResp parses an HTTP response from a CreateAgentGroupWithResponse call

func (CreateAgentGroupHTTPResp) Status

func (r CreateAgentGroupHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateAgentGroupHTTPResp) StatusCode

func (r CreateAgentGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentGroupJSONRequestBody

type CreateAgentGroupJSONRequestBody = RestCreateAgentGroup

CreateAgentGroupJSONRequestBody defines body for CreateAgentGroup for application/json ContentType.

type CreateAgentHTTPResp

type CreateAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AgentItemResponse
}

func ParseCreateAgentHTTPResp

func ParseCreateAgentHTTPResp(rsp *http.Response) (*CreateAgentHTTPResp, error)

ParseCreateAgentHTTPResp parses an HTTP response from a CreateAgentWithResponse call

func (CreateAgentHTTPResp) Status

func (r CreateAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateAgentHTTPResp) StatusCode

func (r CreateAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentJSONRequestBody

type CreateAgentJSONRequestBody = RestCreateAgent

CreateAgentJSONRequestBody defines body for CreateAgent for application/json ContentType.

type CreateAgentOutboundCallHTTPResp added in v0.38.0

type CreateAgentOutboundCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CallItemResponse
}

func ParseCreateAgentOutboundCallHTTPResp added in v0.38.0

func ParseCreateAgentOutboundCallHTTPResp(rsp *http.Response) (*CreateAgentOutboundCallHTTPResp, error)

ParseCreateAgentOutboundCallHTTPResp parses an HTTP response from a CreateAgentOutboundCallWithResponse call

func (CreateAgentOutboundCallHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (CreateAgentOutboundCallHTTPResp) StatusCode added in v0.38.0

func (r CreateAgentOutboundCallHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentOutboundCallJSONRequestBody added in v0.38.0

type CreateAgentOutboundCallJSONRequestBody = AgentOutboundCallRequest

CreateAgentOutboundCallJSONRequestBody defines body for CreateAgentOutboundCall for application/json ContentType.

type CreateAgentPresenceHTTPResp added in v0.38.0

type CreateAgentPresenceHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentPresenceItemResponse
}

func ParseCreateAgentPresenceHTTPResp added in v0.38.0

func ParseCreateAgentPresenceHTTPResp(rsp *http.Response) (*CreateAgentPresenceHTTPResp, error)

ParseCreateAgentPresenceHTTPResp parses an HTTP response from a CreateAgentPresenceWithResponse call

func (CreateAgentPresenceHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (CreateAgentPresenceHTTPResp) StatusCode added in v0.38.0

func (r CreateAgentPresenceHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentPresenceJSONRequestBody added in v0.38.0

type CreateAgentPresenceJSONRequestBody = AgentPresenceWriteBody

CreateAgentPresenceJSONRequestBody defines body for CreateAgentPresence for application/json ContentType.

type CreateApplicationHTTPResp

type CreateApplicationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ApplicationItemResponse
}

func ParseCreateApplicationHTTPResp

func ParseCreateApplicationHTTPResp(rsp *http.Response) (*CreateApplicationHTTPResp, error)

ParseCreateApplicationHTTPResp parses an HTTP response from a CreateApplicationWithResponse call

func (CreateApplicationHTTPResp) Status

func (r CreateApplicationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateApplicationHTTPResp) StatusCode

func (r CreateApplicationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateApplicationJSONRequestBody

type CreateApplicationJSONRequestBody = ApplicationCreateBody

CreateApplicationJSONRequestBody defines body for CreateApplication for application/json ContentType.

type CreateBabeldeskHTTPResp

type CreateBabeldeskHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BabeldeskItemResponse
}

func ParseCreateBabeldeskHTTPResp

func ParseCreateBabeldeskHTTPResp(rsp *http.Response) (*CreateBabeldeskHTTPResp, error)

ParseCreateBabeldeskHTTPResp parses an HTTP response from a CreateBabeldeskWithResponse call

func (CreateBabeldeskHTTPResp) Status

func (r CreateBabeldeskHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateBabeldeskHTTPResp) StatusCode

func (r CreateBabeldeskHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBabeldeskJSONRequestBody

type CreateBabeldeskJSONRequestBody = RestCreateBabeldesk

CreateBabeldeskJSONRequestBody defines body for CreateBabeldesk for application/json ContentType.

type CreateBabeldeskWidgetHTTPResp

type CreateBabeldeskWidgetHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BabeldeskWidgetItemResponse
}

func ParseCreateBabeldeskWidgetHTTPResp

func ParseCreateBabeldeskWidgetHTTPResp(rsp *http.Response) (*CreateBabeldeskWidgetHTTPResp, error)

ParseCreateBabeldeskWidgetHTTPResp parses an HTTP response from a CreateBabeldeskWidgetWithResponse call

func (CreateBabeldeskWidgetHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateBabeldeskWidgetHTTPResp) StatusCode

func (r CreateBabeldeskWidgetHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBabeldeskWidgetJSONRequestBody

type CreateBabeldeskWidgetJSONRequestBody = RestCreateBabeldeskWidget

CreateBabeldeskWidgetJSONRequestBody defines body for CreateBabeldeskWidget for application/json ContentType.

type CreateBusinessHourHTTPResp

type CreateBusinessHourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BusinessHourItemResponse
}

func ParseCreateBusinessHourHTTPResp

func ParseCreateBusinessHourHTTPResp(rsp *http.Response) (*CreateBusinessHourHTTPResp, error)

ParseCreateBusinessHourHTTPResp parses an HTTP response from a CreateBusinessHourWithResponse call

func (CreateBusinessHourHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateBusinessHourHTTPResp) StatusCode

func (r CreateBusinessHourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBusinessHourJSONRequestBody

type CreateBusinessHourJSONRequestBody = RestCreateBusinessHour

CreateBusinessHourJSONRequestBody defines body for CreateBusinessHour for application/json ContentType.

type CreateCalendarHTTPResp

type CreateCalendarHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CalendarItemResponse
}

func ParseCreateCalendarHTTPResp

func ParseCreateCalendarHTTPResp(rsp *http.Response) (*CreateCalendarHTTPResp, error)

ParseCreateCalendarHTTPResp parses an HTTP response from a CreateCalendarWithResponse call

func (CreateCalendarHTTPResp) Status

func (r CreateCalendarHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateCalendarHTTPResp) StatusCode

func (r CreateCalendarHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCalendarJSONRequestBody

type CreateCalendarJSONRequestBody = RestCreateCalendar

CreateCalendarJSONRequestBody defines body for CreateCalendar for application/json ContentType.

type CreateCampaignHTTPResp

type CreateCampaignHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OutboundCampaignItemResponse
}

func ParseCreateCampaignHTTPResp

func ParseCreateCampaignHTTPResp(rsp *http.Response) (*CreateCampaignHTTPResp, error)

ParseCreateCampaignHTTPResp parses an HTTP response from a CreateCampaignWithResponse call

func (CreateCampaignHTTPResp) Status

func (r CreateCampaignHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateCampaignHTTPResp) StatusCode

func (r CreateCampaignHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCampaignJSONRequestBody

type CreateCampaignJSONRequestBody = CreateCampaignRequest

CreateCampaignJSONRequestBody defines body for CreateCampaign for application/json ContentType.

type CreateCampaignRequest

type CreateCampaignRequest struct {
	Active        bool              `json:"active"`
	CallRatio     *float32          `json:"callRatio,omitempty"`
	DisplayNumber string            `json:"displayNumber"`
	ListOrder     CampaignListOrder `json:"listOrder"`
	Name          string            `json:"name"`
	TestMode      bool              `json:"testMode"`
}

CreateCampaignRequest defines model for CreateCampaignRequest.

type CreateConversationHTTPResp

type CreateConversationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ConversationItemResponse
}

func ParseCreateConversationHTTPResp

func ParseCreateConversationHTTPResp(rsp *http.Response) (*CreateConversationHTTPResp, error)

ParseCreateConversationHTTPResp parses an HTTP response from a CreateConversationWithResponse call

func (CreateConversationHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateConversationHTTPResp) StatusCode

func (r CreateConversationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConversationJSONRequestBody

type CreateConversationJSONRequestBody = RestCreateConversation

CreateConversationJSONRequestBody defines body for CreateConversation for application/json ContentType.

type CreateCustomEventHTTPResp

type CreateCustomEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventItemResponse
}

func ParseCreateCustomEventHTTPResp

func ParseCreateCustomEventHTTPResp(rsp *http.Response) (*CreateCustomEventHTTPResp, error)

ParseCreateCustomEventHTTPResp parses an HTTP response from a CreateCustomEventWithResponse call

func (CreateCustomEventHTTPResp) Status

func (r CreateCustomEventHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateCustomEventHTTPResp) StatusCode

func (r CreateCustomEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCustomEventJSONRequestBody

type CreateCustomEventJSONRequestBody = CustomEventRequest

CreateCustomEventJSONRequestBody defines body for CreateCustomEvent for application/json ContentType.

type CreateDashboardHTTPResp added in v0.38.0

type CreateDashboardHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DashboardItemResponse
}

func ParseCreateDashboardHTTPResp added in v0.38.0

func ParseCreateDashboardHTTPResp(rsp *http.Response) (*CreateDashboardHTTPResp, error)

ParseCreateDashboardHTTPResp parses an HTTP response from a CreateDashboardWithResponse call

func (CreateDashboardHTTPResp) Status added in v0.38.0

func (r CreateDashboardHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateDashboardHTTPResp) StatusCode added in v0.38.0

func (r CreateDashboardHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDashboardJSONRequestBody added in v0.38.0

type CreateDashboardJSONRequestBody = DashboardCreateBody

CreateDashboardJSONRequestBody defines body for CreateDashboard for application/json ContentType.

type CreateDialerBehaviourHTTPResp added in v0.38.0

type CreateDialerBehaviourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DialerBehaviourItemResponse
}

func ParseCreateDialerBehaviourHTTPResp added in v0.38.0

func ParseCreateDialerBehaviourHTTPResp(rsp *http.Response) (*CreateDialerBehaviourHTTPResp, error)

ParseCreateDialerBehaviourHTTPResp parses an HTTP response from a CreateDialerBehaviourWithResponse call

func (CreateDialerBehaviourHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (CreateDialerBehaviourHTTPResp) StatusCode added in v0.38.0

func (r CreateDialerBehaviourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDialerBehaviourJSONRequestBody added in v0.38.0

type CreateDialerBehaviourJSONRequestBody = DialerBehaviourWriteBody

CreateDialerBehaviourJSONRequestBody defines body for CreateDialerBehaviour for application/json ContentType.

type CreateGlobalAutomationHTTPResp

type CreateGlobalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *GlobalAutomationItemResponse
}

func ParseCreateGlobalAutomationHTTPResp

func ParseCreateGlobalAutomationHTTPResp(rsp *http.Response) (*CreateGlobalAutomationHTTPResp, error)

ParseCreateGlobalAutomationHTTPResp parses an HTTP response from a CreateGlobalAutomationWithResponse call

func (CreateGlobalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateGlobalAutomationHTTPResp) StatusCode

func (r CreateGlobalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGlobalAutomationJSONRequestBody

type CreateGlobalAutomationJSONRequestBody = RestCreateGlobalAutomation

CreateGlobalAutomationJSONRequestBody defines body for CreateGlobalAutomation for application/json ContentType.

type CreateInboundTestCallHTTPResp

type CreateInboundTestCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CallItemResponse
}

func ParseCreateInboundTestCallHTTPResp

func ParseCreateInboundTestCallHTTPResp(rsp *http.Response) (*CreateInboundTestCallHTTPResp, error)

ParseCreateInboundTestCallHTTPResp parses an HTTP response from a CreateInboundTestCallWithResponse call

func (CreateInboundTestCallHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateInboundTestCallHTTPResp) StatusCode

func (r CreateInboundTestCallHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateInboundTestCallJSONRequestBody

type CreateInboundTestCallJSONRequestBody = CreateTestCallRequest

CreateInboundTestCallJSONRequestBody defines body for CreateInboundTestCall for application/json ContentType.

type CreateIntegrationHTTPResp

type CreateIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *IntegrationItemResponse
}

func ParseCreateIntegrationHTTPResp

func ParseCreateIntegrationHTTPResp(rsp *http.Response) (*CreateIntegrationHTTPResp, error)

ParseCreateIntegrationHTTPResp parses an HTTP response from a CreateIntegrationWithResponse call

func (CreateIntegrationHTTPResp) Status

func (r CreateIntegrationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateIntegrationHTTPResp) StatusCode

func (r CreateIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateIntegrationJSONRequestBody

type CreateIntegrationJSONRequestBody = IntegrationCreateRequest

CreateIntegrationJSONRequestBody defines body for CreateIntegration for application/json ContentType.

type CreateListRequest added in v0.38.0

type CreateListRequest struct {
	// Name The lead-list's name (unique per customer).
	Name string `json:"name"`
}

CreateListRequest Request body to create or rename a lead-list.

type CreateLocalAutomationHTTPResp

type CreateLocalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LocalAutomationItemResponse
}

func ParseCreateLocalAutomationHTTPResp

func ParseCreateLocalAutomationHTTPResp(rsp *http.Response) (*CreateLocalAutomationHTTPResp, error)

ParseCreateLocalAutomationHTTPResp parses an HTTP response from a CreateLocalAutomationWithResponse call

func (CreateLocalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateLocalAutomationHTTPResp) StatusCode

func (r CreateLocalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLocalAutomationJSONRequestBody

type CreateLocalAutomationJSONRequestBody = RestCreateLocalAutomation

CreateLocalAutomationJSONRequestBody defines body for CreateLocalAutomation for application/json ContentType.

type CreateManagedUserRequest

type CreateManagedUserRequest struct {
	// Activated Whether to enable and activate the user immediately.
	Activated *bool `json:"activated,omitempty"`

	// Email The user's login email address (unique per account).
	Email openapi_types.Email `json:"email"`

	// Password The user's initial password; a random one is generated if omitted.
	Password *string `json:"password,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles []AccountRole `json:"roles"`
}

CreateManagedUserRequest Request body to create a user.

type CreateOutboundListHTTPResp

type CreateOutboundListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundListItemResponse
}

func ParseCreateOutboundListHTTPResp

func ParseCreateOutboundListHTTPResp(rsp *http.Response) (*CreateOutboundListHTTPResp, error)

ParseCreateOutboundListHTTPResp parses an HTTP response from a CreateOutboundListWithResponse call

func (CreateOutboundListHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateOutboundListHTTPResp) StatusCode

func (r CreateOutboundListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOutboundListJSONRequestBody

type CreateOutboundListJSONRequestBody = CreateOutboundListRequest

CreateOutboundListJSONRequestBody defines body for CreateOutboundList for application/json ContentType.

type CreateOutboundListRequest

type CreateOutboundListRequest struct {
	// Name The lead-list's name (unique per customer).
	Name string `json:"name"`
}

CreateOutboundListRequest Request body to create a lead-list.

type CreatePhonebookEntryHTTPResp

type CreatePhonebookEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PhonebookEntryItemResponse
}

func ParseCreatePhonebookEntryHTTPResp

func ParseCreatePhonebookEntryHTTPResp(rsp *http.Response) (*CreatePhonebookEntryHTTPResp, error)

ParseCreatePhonebookEntryHTTPResp parses an HTTP response from a CreatePhonebookEntryWithResponse call

func (CreatePhonebookEntryHTTPResp) Status

Status returns HTTPResponse.Status

func (CreatePhonebookEntryHTTPResp) StatusCode

func (r CreatePhonebookEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePhonebookEntryJSONRequestBody

type CreatePhonebookEntryJSONRequestBody = RestCreatePhonebookEntry

CreatePhonebookEntryJSONRequestBody defines body for CreatePhonebookEntry for application/json ContentType.

type CreateQueueHTTPResp

type CreateQueueHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *QueueItemResponse
}

func ParseCreateQueueHTTPResp

func ParseCreateQueueHTTPResp(rsp *http.Response) (*CreateQueueHTTPResp, error)

ParseCreateQueueHTTPResp parses an HTTP response from a CreateQueueWithResponse call

func (CreateQueueHTTPResp) Status

func (r CreateQueueHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateQueueHTTPResp) StatusCode

func (r CreateQueueHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateQueueJSONRequestBody

type CreateQueueJSONRequestBody = RestCreateQueue

CreateQueueJSONRequestBody defines body for CreateQueue for application/json ContentType.

type CreateQueueSelectionHTTPResp

type CreateQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *QueueSelectionItemResponse
}

func ParseCreateQueueSelectionHTTPResp

func ParseCreateQueueSelectionHTTPResp(rsp *http.Response) (*CreateQueueSelectionHTTPResp, error)

ParseCreateQueueSelectionHTTPResp parses an HTTP response from a CreateQueueSelectionWithResponse call

func (CreateQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateQueueSelectionHTTPResp) StatusCode

func (r CreateQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateQueueSelectionJSONRequestBody

type CreateQueueSelectionJSONRequestBody = RestCreateQueueSelection

CreateQueueSelectionJSONRequestBody defines body for CreateQueueSelection for application/json ContentType.

type CreateRoutingHTTPResp

type CreateRoutingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RoutingItemResponse
}

func ParseCreateRoutingHTTPResp

func ParseCreateRoutingHTTPResp(rsp *http.Response) (*CreateRoutingHTTPResp, error)

ParseCreateRoutingHTTPResp parses an HTTP response from a CreateRoutingWithResponse call

func (CreateRoutingHTTPResp) Status

func (r CreateRoutingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateRoutingHTTPResp) StatusCode

func (r CreateRoutingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRoutingJSONRequestBody

type CreateRoutingJSONRequestBody = RestCreateRouting

CreateRoutingJSONRequestBody defines body for CreateRouting for application/json ContentType.

type CreateSessionHTTPResp

type CreateSessionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SessionResponse
}

func ParseCreateSessionHTTPResp

func ParseCreateSessionHTTPResp(rsp *http.Response) (*CreateSessionHTTPResp, error)

ParseCreateSessionHTTPResp parses an HTTP response from a CreateSessionWithResponse call

func (CreateSessionHTTPResp) Status

func (r CreateSessionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateSessionHTTPResp) StatusCode

func (r CreateSessionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTestCall

type CreateTestCall = CreateTestCallRequest

CreateTestCall defines model for CreateTestCall.

type CreateTestCallRequest

type CreateTestCallRequest struct {
	// AgentId The unique Identifier (UUID) of the object
	AgentId    *openapi_types.UUID `json:"agentId,omitempty"`
	Duration   *int64              `json:"duration,omitempty"`
	FromNumber string              `json:"fromNumber"`

	// Id The unique Identifier (UUID) of the object
	Id       *openapi_types.UUID     `json:"id,omitempty"`
	Session  *map[string]interface{} `json:"session,omitempty"`
	ToNumber string                  `json:"toNumber"`
}

CreateTestCallRequest defines model for CreateTestCallRequest.

type CreateTriggerHTTPResp

type CreateTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TriggerItemResponse
}

func ParseCreateTriggerHTTPResp

func ParseCreateTriggerHTTPResp(rsp *http.Response) (*CreateTriggerHTTPResp, error)

ParseCreateTriggerHTTPResp parses an HTTP response from a CreateTriggerWithResponse call

func (CreateTriggerHTTPResp) Status

func (r CreateTriggerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateTriggerHTTPResp) StatusCode

func (r CreateTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTriggerJSONRequestBody

type CreateTriggerJSONRequestBody = RestCreateTrigger

CreateTriggerJSONRequestBody defines body for CreateTrigger for application/json ContentType.

type CreateUserHTTPResp

type CreateUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ManagedUserItemResponse
}

func ParseCreateUserHTTPResp

func ParseCreateUserHTTPResp(rsp *http.Response) (*CreateUserHTTPResp, error)

ParseCreateUserHTTPResp parses an HTTP response from a CreateUserWithResponse call

func (CreateUserHTTPResp) Status

func (r CreateUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateUserHTTPResp) StatusCode

func (r CreateUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = CreateManagedUserRequest

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CustomEventRequest

type CustomEventRequest struct {
	// Name The custom event's name (combined with the `custom` type as its code).
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

CustomEventRequest Request body to create a custom event.

type Dashboard added in v0.38.0

type Dashboard struct {
	// UrlSelf Absolute self-link to this Dashboard
	UrlSelf *string `json:"_url,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Dashboard (unique per account)
	Name string `json:"name"`

	// Url The Dashboard URL
	Url string `json:"url"`
}

Dashboard A reporting Dashboard

type DashboardCreateBody added in v0.38.0

type DashboardCreateBody struct {
	// Name The name of the Dashboard (unique per account, max 48 chars)
	Name string `json:"name"`

	// Url The Dashboard URL (max 255 chars)
	Url string `json:"url"`
}

DashboardCreateBody Request-Body to create a Dashboard

type DashboardItemResponse added in v0.38.0

type DashboardItemResponse struct {
	// Item A reporting Dashboard
	Item Dashboard `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

DashboardItemResponse defines model for DashboardItemResponse.

type DashboardUpdateBody added in v0.38.0

type DashboardUpdateBody struct {
	// Name The name of the Dashboard (unique per account, max 48 chars)
	Name *string `json:"name,omitempty"`

	// Url The Dashboard URL (max 255 chars)
	Url *string `json:"url,omitempty"`
}

DashboardUpdateBody Request-Body to update a Dashboard (partial update)

type DashboardUser added in v0.38.0

type DashboardUser struct {
	// Email The user's login email address.
	Email openapi_types.Email `json:"email"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`
}

DashboardUser A user allowed to access a Dashboard

type DashboardUserAddRequest added in v0.38.0

type DashboardUserAddRequest struct {
	// Email Email of an existing reporter user in this account
	Email openapi_types.Email `json:"email"`
}

DashboardUserAddRequest The reporter user to grant dashboard access, by email.

type DashboardUsersResponse added in v0.38.0

type DashboardUsersResponse struct {
	Items   []DashboardUser `json:"items"`
	Success bool            `json:"success"`
}

DashboardUsersResponse defines model for DashboardUsersResponse.

type Date added in v0.38.0

type Date = time.Time

Date defines model for Date.

type DefaultSuccess

type DefaultSuccess = bool

DefaultSuccess Whether or not the request was successful

type DefaultTextToSpeechSettings

type DefaultTextToSpeechSettings struct {
	Language *string                              `json:"language,omitempty"`
	Provider *DefaultTextToSpeechSettingsProvider `json:"provider,omitempty"`
	Voice    *string                              `json:"voice,omitempty"`
}

DefaultTextToSpeechSettings defines model for DefaultTextToSpeechSettings.

type DefaultTextToSpeechSettingsProvider

type DefaultTextToSpeechSettingsProvider string

DefaultTextToSpeechSettingsProvider defines model for DefaultTextToSpeechSettings.Provider.

const (
	DefaultTextToSpeechSettingsProviderAzure  DefaultTextToSpeechSettingsProvider = "azure"
	DefaultTextToSpeechSettingsProviderGoogle DefaultTextToSpeechSettingsProvider = "google"
)

Defines values for DefaultTextToSpeechSettingsProvider.

type DefaultV2MessageResponse

type DefaultV2MessageResponse struct {
	Message *string `json:"message,omitempty"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

DefaultV2MessageResponse defines model for DefaultV2MessageResponse.

type DeleteAgentGroupHTTPResp

type DeleteAgentGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteAgentGroupResponse
}

func ParseDeleteAgentGroupHTTPResp

func ParseDeleteAgentGroupHTTPResp(rsp *http.Response) (*DeleteAgentGroupHTTPResp, error)

ParseDeleteAgentGroupHTTPResp parses an HTTP response from a DeleteAgentGroupWithResponse call

func (DeleteAgentGroupHTTPResp) Status

func (r DeleteAgentGroupHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteAgentGroupHTTPResp) StatusCode

func (r DeleteAgentGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAgentGroupResponse

type DeleteAgentGroupResponse = map[string]interface{}

DeleteAgentGroupResponse defines model for DeleteAgentGroupResponse.

type DeleteAgentHTTPResp

type DeleteAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteAgentResponse
}

func ParseDeleteAgentHTTPResp

func ParseDeleteAgentHTTPResp(rsp *http.Response) (*DeleteAgentHTTPResp, error)

ParseDeleteAgentHTTPResp parses an HTTP response from a DeleteAgentWithResponse call

func (DeleteAgentHTTPResp) Status

func (r DeleteAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteAgentHTTPResp) StatusCode

func (r DeleteAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAgentPresenceHTTPResp added in v0.38.0

type DeleteAgentPresenceHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseDeleteAgentPresenceHTTPResp added in v0.38.0

func ParseDeleteAgentPresenceHTTPResp(rsp *http.Response) (*DeleteAgentPresenceHTTPResp, error)

ParseDeleteAgentPresenceHTTPResp parses an HTTP response from a DeleteAgentPresenceWithResponse call

func (DeleteAgentPresenceHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DeleteAgentPresenceHTTPResp) StatusCode added in v0.38.0

func (r DeleteAgentPresenceHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAgentResponse

type DeleteAgentResponse = map[string]interface{}

DeleteAgentResponse defines model for DeleteAgentResponse.

type DeleteApplicationHTTPResp

type DeleteApplicationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteApplicationResponse
}

func ParseDeleteApplicationHTTPResp

func ParseDeleteApplicationHTTPResp(rsp *http.Response) (*DeleteApplicationHTTPResp, error)

ParseDeleteApplicationHTTPResp parses an HTTP response from a DeleteApplicationWithResponse call

func (DeleteApplicationHTTPResp) Status

func (r DeleteApplicationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteApplicationHTTPResp) StatusCode

func (r DeleteApplicationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApplicationResponse

type DeleteApplicationResponse = map[string]interface{}

DeleteApplicationResponse defines model for DeleteApplicationResponse.

type DeleteBabeldeskHTTPResp

type DeleteBabeldeskHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteBabeldeskResponse
}

func ParseDeleteBabeldeskHTTPResp

func ParseDeleteBabeldeskHTTPResp(rsp *http.Response) (*DeleteBabeldeskHTTPResp, error)

ParseDeleteBabeldeskHTTPResp parses an HTTP response from a DeleteBabeldeskWithResponse call

func (DeleteBabeldeskHTTPResp) Status

func (r DeleteBabeldeskHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteBabeldeskHTTPResp) StatusCode

func (r DeleteBabeldeskHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBabeldeskResponse

type DeleteBabeldeskResponse = map[string]interface{}

DeleteBabeldeskResponse defines model for DeleteBabeldeskResponse.

type DeleteBabeldeskWidgetHTTPResp

type DeleteBabeldeskWidgetHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteBabeldeskWidgetResponse
}

func ParseDeleteBabeldeskWidgetHTTPResp

func ParseDeleteBabeldeskWidgetHTTPResp(rsp *http.Response) (*DeleteBabeldeskWidgetHTTPResp, error)

ParseDeleteBabeldeskWidgetHTTPResp parses an HTTP response from a DeleteBabeldeskWidgetWithResponse call

func (DeleteBabeldeskWidgetHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteBabeldeskWidgetHTTPResp) StatusCode

func (r DeleteBabeldeskWidgetHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBabeldeskWidgetResponse

type DeleteBabeldeskWidgetResponse = map[string]interface{}

DeleteBabeldeskWidgetResponse defines model for DeleteBabeldeskWidgetResponse.

type DeleteBusinessHourHTTPResp

type DeleteBusinessHourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteBusinessHourResponse
}

func ParseDeleteBusinessHourHTTPResp

func ParseDeleteBusinessHourHTTPResp(rsp *http.Response) (*DeleteBusinessHourHTTPResp, error)

ParseDeleteBusinessHourHTTPResp parses an HTTP response from a DeleteBusinessHourWithResponse call

func (DeleteBusinessHourHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteBusinessHourHTTPResp) StatusCode

func (r DeleteBusinessHourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBusinessHourResponse

type DeleteBusinessHourResponse = map[string]interface{}

DeleteBusinessHourResponse defines model for DeleteBusinessHourResponse.

type DeleteCalendarHTTPResp

type DeleteCalendarHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteCalendarResponse
}

func ParseDeleteCalendarHTTPResp

func ParseDeleteCalendarHTTPResp(rsp *http.Response) (*DeleteCalendarHTTPResp, error)

ParseDeleteCalendarHTTPResp parses an HTTP response from a DeleteCalendarWithResponse call

func (DeleteCalendarHTTPResp) Status

func (r DeleteCalendarHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteCalendarHTTPResp) StatusCode

func (r DeleteCalendarHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCalendarResponse

type DeleteCalendarResponse = map[string]interface{}

DeleteCalendarResponse defines model for DeleteCalendarResponse.

type DeleteCampaignHTTPResp

type DeleteCampaignHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundCampaignItemResponse
}

func ParseDeleteCampaignHTTPResp

func ParseDeleteCampaignHTTPResp(rsp *http.Response) (*DeleteCampaignHTTPResp, error)

ParseDeleteCampaignHTTPResp parses an HTTP response from a DeleteCampaignWithResponse call

func (DeleteCampaignHTTPResp) Status

func (r DeleteCampaignHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteCampaignHTTPResp) StatusCode

func (r DeleteCampaignHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConversationHTTPResp

type DeleteConversationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteConversationResponse
}

func ParseDeleteConversationHTTPResp

func ParseDeleteConversationHTTPResp(rsp *http.Response) (*DeleteConversationHTTPResp, error)

ParseDeleteConversationHTTPResp parses an HTTP response from a DeleteConversationWithResponse call

func (DeleteConversationHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteConversationHTTPResp) StatusCode

func (r DeleteConversationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConversationResponse

type DeleteConversationResponse = map[string]interface{}

DeleteConversationResponse defines model for DeleteConversationResponse.

type DeleteCustomEventHTTPResp

type DeleteCustomEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteCustomEventHTTPResp

func ParseDeleteCustomEventHTTPResp(rsp *http.Response) (*DeleteCustomEventHTTPResp, error)

ParseDeleteCustomEventHTTPResp parses an HTTP response from a DeleteCustomEventWithResponse call

func (DeleteCustomEventHTTPResp) Status

func (r DeleteCustomEventHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteCustomEventHTTPResp) StatusCode

func (r DeleteCustomEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDashboardHTTPResp added in v0.38.0

type DeleteDashboardHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DashboardItemResponse
}

func ParseDeleteDashboardHTTPResp added in v0.38.0

func ParseDeleteDashboardHTTPResp(rsp *http.Response) (*DeleteDashboardHTTPResp, error)

ParseDeleteDashboardHTTPResp parses an HTTP response from a DeleteDashboardWithResponse call

func (DeleteDashboardHTTPResp) Status added in v0.38.0

func (r DeleteDashboardHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteDashboardHTTPResp) StatusCode added in v0.38.0

func (r DeleteDashboardHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDialerBehaviourHTTPResp added in v0.38.0

type DeleteDialerBehaviourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DialerBehaviourItemResponse
}

func ParseDeleteDialerBehaviourHTTPResp added in v0.38.0

func ParseDeleteDialerBehaviourHTTPResp(rsp *http.Response) (*DeleteDialerBehaviourHTTPResp, error)

ParseDeleteDialerBehaviourHTTPResp parses an HTTP response from a DeleteDialerBehaviourWithResponse call

func (DeleteDialerBehaviourHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DeleteDialerBehaviourHTTPResp) StatusCode added in v0.38.0

func (r DeleteDialerBehaviourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFileHTTPResp added in v0.38.0

type DeleteFileHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseDeleteFileHTTPResp added in v0.38.0

func ParseDeleteFileHTTPResp(rsp *http.Response) (*DeleteFileHTTPResp, error)

ParseDeleteFileHTTPResp parses an HTTP response from a DeleteFileWithResponse call

func (DeleteFileHTTPResp) Status added in v0.38.0

func (r DeleteFileHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteFileHTTPResp) StatusCode added in v0.38.0

func (r DeleteFileHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGlobalAutomationHTTPResp

type DeleteGlobalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteGlobalAutomationResponse
}

func ParseDeleteGlobalAutomationHTTPResp

func ParseDeleteGlobalAutomationHTTPResp(rsp *http.Response) (*DeleteGlobalAutomationHTTPResp, error)

ParseDeleteGlobalAutomationHTTPResp parses an HTTP response from a DeleteGlobalAutomationWithResponse call

func (DeleteGlobalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteGlobalAutomationHTTPResp) StatusCode

func (r DeleteGlobalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGlobalAutomationResponse

type DeleteGlobalAutomationResponse = map[string]interface{}

DeleteGlobalAutomationResponse defines model for DeleteGlobalAutomationResponse.

type DeleteIntegrationAssociationHTTPResp

type DeleteIntegrationAssociationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationRemoveAssociationResponse
}

func ParseDeleteIntegrationAssociationHTTPResp

func ParseDeleteIntegrationAssociationHTTPResp(rsp *http.Response) (*DeleteIntegrationAssociationHTTPResp, error)

ParseDeleteIntegrationAssociationHTTPResp parses an HTTP response from a DeleteIntegrationAssociationWithResponse call

func (DeleteIntegrationAssociationHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteIntegrationAssociationHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteIntegrationHTTPResp

type DeleteIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationDeleteResponse
}

func ParseDeleteIntegrationHTTPResp

func ParseDeleteIntegrationHTTPResp(rsp *http.Response) (*DeleteIntegrationHTTPResp, error)

ParseDeleteIntegrationHTTPResp parses an HTTP response from a DeleteIntegrationWithResponse call

func (DeleteIntegrationHTTPResp) Status

func (r DeleteIntegrationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteIntegrationHTTPResp) StatusCode

func (r DeleteIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIntegrationTokenHTTPResp added in v0.38.0

type DeleteIntegrationTokenHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseDeleteIntegrationTokenHTTPResp added in v0.38.0

func ParseDeleteIntegrationTokenHTTPResp(rsp *http.Response) (*DeleteIntegrationTokenHTTPResp, error)

ParseDeleteIntegrationTokenHTTPResp parses an HTTP response from a DeleteIntegrationTokenWithResponse call

func (DeleteIntegrationTokenHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DeleteIntegrationTokenHTTPResp) StatusCode added in v0.38.0

func (r DeleteIntegrationTokenHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLocalAutomationHTTPResp

type DeleteLocalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteLocalAutomationResponse
}

func ParseDeleteLocalAutomationHTTPResp

func ParseDeleteLocalAutomationHTTPResp(rsp *http.Response) (*DeleteLocalAutomationHTTPResp, error)

ParseDeleteLocalAutomationHTTPResp parses an HTTP response from a DeleteLocalAutomationWithResponse call

func (DeleteLocalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteLocalAutomationHTTPResp) StatusCode

func (r DeleteLocalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLocalAutomationResponse

type DeleteLocalAutomationResponse = map[string]interface{}

DeleteLocalAutomationResponse defines model for DeleteLocalAutomationResponse.

type DeleteManyApplicationsHTTPResp

type DeleteManyApplicationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseDeleteManyApplicationsHTTPResp

func ParseDeleteManyApplicationsHTTPResp(rsp *http.Response) (*DeleteManyApplicationsHTTPResp, error)

ParseDeleteManyApplicationsHTTPResp parses an HTTP response from a DeleteManyApplicationsWithResponse call

func (DeleteManyApplicationsHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteManyApplicationsHTTPResp) StatusCode

func (r DeleteManyApplicationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteManyApplicationsJSONRequestBody

type DeleteManyApplicationsJSONRequestBody = DeleteManyApplicationsRequest

DeleteManyApplicationsJSONRequestBody defines body for DeleteManyApplications for application/json ContentType.

type DeleteManyApplicationsRequest

type DeleteManyApplicationsRequest struct {
	// Ids Application uuids to delete.
	Ids []string `json:"ids"`
}

DeleteManyApplicationsRequest The uuids of the applications to delete.

type DeleteOutboundLeadHTTPResp

type DeleteOutboundLeadHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteOutboundLeadResponse
}

func ParseDeleteOutboundLeadHTTPResp

func ParseDeleteOutboundLeadHTTPResp(rsp *http.Response) (*DeleteOutboundLeadHTTPResp, error)

ParseDeleteOutboundLeadHTTPResp parses an HTTP response from a DeleteOutboundLeadWithResponse call

func (DeleteOutboundLeadHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteOutboundLeadHTTPResp) StatusCode

func (r DeleteOutboundLeadHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOutboundLeadResponse

type DeleteOutboundLeadResponse = interface{}

DeleteOutboundLeadResponse defines model for DeleteOutboundLeadResponse.

type DeleteOutboundListHTTPResp added in v0.38.0

type DeleteOutboundListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LeadListItemResponse
}

func ParseDeleteOutboundListHTTPResp added in v0.38.0

func ParseDeleteOutboundListHTTPResp(rsp *http.Response) (*DeleteOutboundListHTTPResp, error)

ParseDeleteOutboundListHTTPResp parses an HTTP response from a DeleteOutboundListWithResponse call

func (DeleteOutboundListHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DeleteOutboundListHTTPResp) StatusCode added in v0.38.0

func (r DeleteOutboundListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePhonebookEntryHTTPResp

type DeletePhonebookEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeletePhonebookEntryResponse
}

func ParseDeletePhonebookEntryHTTPResp

func ParseDeletePhonebookEntryHTTPResp(rsp *http.Response) (*DeletePhonebookEntryHTTPResp, error)

ParseDeletePhonebookEntryHTTPResp parses an HTTP response from a DeletePhonebookEntryWithResponse call

func (DeletePhonebookEntryHTTPResp) Status

Status returns HTTPResponse.Status

func (DeletePhonebookEntryHTTPResp) StatusCode

func (r DeletePhonebookEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePhonebookEntryResponse

type DeletePhonebookEntryResponse = map[string]interface{}

DeletePhonebookEntryResponse defines model for DeletePhonebookEntryResponse.

type DeletePromptHTTPResp

type DeletePromptHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeletePromptResponse
}

func ParseDeletePromptHTTPResp

func ParseDeletePromptHTTPResp(rsp *http.Response) (*DeletePromptHTTPResp, error)

ParseDeletePromptHTTPResp parses an HTTP response from a DeletePromptWithResponse call

func (DeletePromptHTTPResp) Status

func (r DeletePromptHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeletePromptHTTPResp) StatusCode

func (r DeletePromptHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePromptResponse

type DeletePromptResponse = map[string]interface{}

DeletePromptResponse defines model for DeletePromptResponse.

type DeleteQueueHTTPResp

type DeleteQueueHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteQueueResponse
}

func ParseDeleteQueueHTTPResp

func ParseDeleteQueueHTTPResp(rsp *http.Response) (*DeleteQueueHTTPResp, error)

ParseDeleteQueueHTTPResp parses an HTTP response from a DeleteQueueWithResponse call

func (DeleteQueueHTTPResp) Status

func (r DeleteQueueHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteQueueHTTPResp) StatusCode

func (r DeleteQueueHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteQueueResponse

type DeleteQueueResponse = map[string]interface{}

DeleteQueueResponse defines model for DeleteQueueResponse.

type DeleteQueueSelectionHTTPResp

type DeleteQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteQueueSelectionResponse
}

func ParseDeleteQueueSelectionHTTPResp

func ParseDeleteQueueSelectionHTTPResp(rsp *http.Response) (*DeleteQueueSelectionHTTPResp, error)

ParseDeleteQueueSelectionHTTPResp parses an HTTP response from a DeleteQueueSelectionWithResponse call

func (DeleteQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteQueueSelectionHTTPResp) StatusCode

func (r DeleteQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteQueueSelectionResponse

type DeleteQueueSelectionResponse = map[string]interface{}

DeleteQueueSelectionResponse defines model for DeleteQueueSelectionResponse.

type DeleteRecordingHTTPResp added in v0.38.0

type DeleteRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseDeleteRecordingHTTPResp added in v0.38.0

func ParseDeleteRecordingHTTPResp(rsp *http.Response) (*DeleteRecordingHTTPResp, error)

ParseDeleteRecordingHTTPResp parses an HTTP response from a DeleteRecordingWithResponse call

func (DeleteRecordingHTTPResp) Status added in v0.38.0

func (r DeleteRecordingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteRecordingHTTPResp) StatusCode added in v0.38.0

func (r DeleteRecordingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRoutingHTTPResp

type DeleteRoutingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteRoutingResponse
}

func ParseDeleteRoutingHTTPResp

func ParseDeleteRoutingHTTPResp(rsp *http.Response) (*DeleteRoutingHTTPResp, error)

ParseDeleteRoutingHTTPResp parses an HTTP response from a DeleteRoutingWithResponse call

func (DeleteRoutingHTTPResp) Status

func (r DeleteRoutingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteRoutingHTTPResp) StatusCode

func (r DeleteRoutingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRoutingResponse

type DeleteRoutingResponse = map[string]interface{}

DeleteRoutingResponse defines model for DeleteRoutingResponse.

type DeleteSmsHTTPResp added in v0.38.0

type DeleteSmsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SmsItemResponse
}

func ParseDeleteSmsHTTPResp added in v0.38.0

func ParseDeleteSmsHTTPResp(rsp *http.Response) (*DeleteSmsHTTPResp, error)

ParseDeleteSmsHTTPResp parses an HTTP response from a DeleteSmsWithResponse call

func (DeleteSmsHTTPResp) Status added in v0.38.0

func (r DeleteSmsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteSmsHTTPResp) StatusCode added in v0.38.0

func (r DeleteSmsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTriggerHTTPResp

type DeleteTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteTriggerResponse
}

func ParseDeleteTriggerHTTPResp

func ParseDeleteTriggerHTTPResp(rsp *http.Response) (*DeleteTriggerHTTPResp, error)

ParseDeleteTriggerHTTPResp parses an HTTP response from a DeleteTriggerWithResponse call

func (DeleteTriggerHTTPResp) Status

func (r DeleteTriggerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteTriggerHTTPResp) StatusCode

func (r DeleteTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTriggerResponse

type DeleteTriggerResponse = map[string]interface{}

DeleteTriggerResponse defines model for DeleteTriggerResponse.

type DeleteUsersHTTPResp

type DeleteUsersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteUsersHTTPResp

func ParseDeleteUsersHTTPResp(rsp *http.Response) (*DeleteUsersHTTPResp, error)

ParseDeleteUsersHTTPResp parses an HTTP response from a DeleteUsersWithResponse call

func (DeleteUsersHTTPResp) Status

func (r DeleteUsersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteUsersHTTPResp) StatusCode

func (r DeleteUsersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUsersJSONRequestBody

type DeleteUsersJSONRequestBody = EmailListRequest

DeleteUsersJSONRequestBody defines body for DeleteUsers for application/json ContentType.

type DialMethod added in v0.38.0

type DialMethod string

DialMethod How the dialer places outbound calls — `standard` (automatic dialing), `manual` (agent-initiated), or `safety_first` (conservative pacing).

const (
	Manual      DialMethod = "manual"
	SafetyFirst DialMethod = "safety_first"
	Standard    DialMethod = "standard"
)

Defines values for DialMethod.

type DialStatus added in v0.38.0

type DialStatus string

DialStatus The dial status of an outbound lead or call attempt

const (
	DialStatusAgentError             DialStatus = "agent_error"
	DialStatusAnsweringMachine       DialStatus = "answering_machine"
	DialStatusAnsweringMachineAuto   DialStatus = "answering_machine_auto"
	DialStatusBusy                   DialStatus = "busy"
	DialStatusBusyAuto               DialStatus = "busy_auto"
	DialStatusCallback               DialStatus = "callback"
	DialStatusCallbackHold           DialStatus = "callback_hold"
	DialStatusDisconnectedNumber     DialStatus = "disconnected_number"
	DialStatusDisconnectedNumberAuto DialStatus = "disconnected_number_auto"
	DialStatusDispo                  DialStatus = "dispo"
	DialStatusDoNotCall              DialStatus = "do_not_call"
	DialStatusDropped                DialStatus = "dropped"
	DialStatusInCall                 DialStatus = "in_call"
	DialStatusNew                    DialStatus = "new"
	DialStatusNoAnswer               DialStatus = "no_answer"
	DialStatusNoAnswerAuto           DialStatus = "no_answer_auto"
	DialStatusNotInterested          DialStatus = "not_interested"
	DialStatusNotViable              DialStatus = "not_viable"
	DialStatusPending                DialStatus = "pending"
	DialStatusPickedUp               DialStatus = "picked_up"
	DialStatusQueued                 DialStatus = "queued"
	DialStatusSale                   DialStatus = "sale"
	DialStatusUnknown                DialStatus = "unknown"
	DialStatusVoicemail              DialStatus = "voicemail"
)

Defines values for DialStatus.

type DialerBehaviour added in v0.38.0

type DialerBehaviour struct {
	// DialMethod How the dialer places outbound calls — `standard` (automatic dialing), `manual` (agent-initiated), or `safety_first` (conservative pacing).
	DialMethod *DialMethod `json:"dialMethod,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The profile's name (unique per customer).
	Name string `json:"name"`
}

DialerBehaviour A named dialer-behaviour profile controlling how an outbound campaign places calls (its dial method and pacing settings).

type DialerBehaviourItemResponse added in v0.38.0

type DialerBehaviourItemResponse struct {
	// Item A named dialer-behaviour profile controlling how an outbound campaign places calls (its dial method and pacing settings).
	Item    DialerBehaviour `json:"item"`
	Success bool            `json:"success"`
}

DialerBehaviourItemResponse defines model for DialerBehaviourItemResponse.

type DialerBehaviourWriteBody added in v0.38.0

type DialerBehaviourWriteBody struct {
	// DialMethod How the dialer places outbound calls — `standard` (automatic dialing), `manual` (agent-initiated), or `safety_first` (conservative pacing).
	DialMethod *DialMethod `json:"dialMethod,omitempty"`

	// Name The profile's name (unique per customer).
	Name string `json:"name"`
}

DialerBehaviourWriteBody Request body to create or update a dialer-behaviour profile.

type DisableAgentHTTPResp added in v0.38.0

type DisableAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseDisableAgentHTTPResp added in v0.38.0

func ParseDisableAgentHTTPResp(rsp *http.Response) (*DisableAgentHTTPResp, error)

ParseDisableAgentHTTPResp parses an HTTP response from a DisableAgentWithResponse call

func (DisableAgentHTTPResp) Status added in v0.38.0

func (r DisableAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DisableAgentHTTPResp) StatusCode added in v0.38.0

func (r DisableAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableLiveLoggingHTTPResp added in v0.38.0

type DisableLiveLoggingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseDisableLiveLoggingHTTPResp added in v0.38.0

func ParseDisableLiveLoggingHTTPResp(rsp *http.Response) (*DisableLiveLoggingHTTPResp, error)

ParseDisableLiveLoggingHTTPResp parses an HTTP response from a DisableLiveLoggingWithResponse call

func (DisableLiveLoggingHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DisableLiveLoggingHTTPResp) StatusCode added in v0.38.0

func (r DisableLiveLoggingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableUsersHTTPResp

type DisableUsersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDisableUsersHTTPResp

func ParseDisableUsersHTTPResp(rsp *http.Response) (*DisableUsersHTTPResp, error)

ParseDisableUsersHTTPResp parses an HTTP response from a DisableUsersWithResponse call

func (DisableUsersHTTPResp) Status

func (r DisableUsersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DisableUsersHTTPResp) StatusCode

func (r DisableUsersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableUsersJSONRequestBody

type DisableUsersJSONRequestBody = EmailListRequest

DisableUsersJSONRequestBody defines body for DisableUsers for application/json ContentType.

type DispatchActionFormdataBody

type DispatchActionFormdataBody = struct {
}

DispatchActionFormdataBody defines parameters for DispatchAction.

type DispatchActionFormdataRequestBody

type DispatchActionFormdataRequestBody = DispatchActionFormdataBody

DispatchActionFormdataRequestBody defines body for DispatchAction for application/x-www-form-urlencoded ContentType.

type DispatchActionGetHTTPResp added in v0.38.0

type DispatchActionGetHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationDispatchActionResponse
}

func ParseDispatchActionGetHTTPResp added in v0.38.0

func ParseDispatchActionGetHTTPResp(rsp *http.Response) (*DispatchActionGetHTTPResp, error)

ParseDispatchActionGetHTTPResp parses an HTTP response from a DispatchActionGetWithResponse call

func (DispatchActionGetHTTPResp) Status added in v0.38.0

func (r DispatchActionGetHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DispatchActionGetHTTPResp) StatusCode added in v0.38.0

func (r DispatchActionGetHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DispatchActionGetParams added in v0.38.0

type DispatchActionGetParams struct {
	// CallId Setup Context for a certain callId
	CallId *string `form:"callId,omitempty" json:"callId,omitempty"`

	// SessionId Execute the action in the context of this session id.
	SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`
}

DispatchActionGetParams defines parameters for DispatchActionGet.

type DispatchActionHTTPResp

type DispatchActionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationDispatchActionResponse
}

func ParseDispatchActionHTTPResp

func ParseDispatchActionHTTPResp(rsp *http.Response) (*DispatchActionHTTPResp, error)

ParseDispatchActionHTTPResp parses an HTTP response from a DispatchActionWithResponse call

func (DispatchActionHTTPResp) Status

func (r DispatchActionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DispatchActionHTTPResp) StatusCode

func (r DispatchActionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DispatchActionJSONRequestBody

type DispatchActionJSONRequestBody = IntegrationDispatchActionRequest

DispatchActionJSONRequestBody defines body for DispatchAction for application/json ContentType.

type DispatchActionParams

type DispatchActionParams struct {
	// CallId Setup Context for a certain callId
	CallId *string `form:"callId,omitempty" json:"callId,omitempty"`

	// SessionId Execute the action in the context of this session id.
	SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`
}

DispatchActionParams defines parameters for DispatchAction.

type DispatchEventTriggerHTTPResp added in v0.38.0

type DispatchEventTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseDispatchEventTriggerHTTPResp added in v0.38.0

func ParseDispatchEventTriggerHTTPResp(rsp *http.Response) (*DispatchEventTriggerHTTPResp, error)

ParseDispatchEventTriggerHTTPResp parses an HTTP response from a DispatchEventTriggerWithResponse call

func (DispatchEventTriggerHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DispatchEventTriggerHTTPResp) StatusCode added in v0.38.0

func (r DispatchEventTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DispatchEventTriggerJSONBody added in v0.38.0

type DispatchEventTriggerJSONBody map[string]interface{}

DispatchEventTriggerJSONBody defines parameters for DispatchEventTrigger.

type DispatchEventTriggerJSONRequestBody added in v0.38.0

type DispatchEventTriggerJSONRequestBody DispatchEventTriggerJSONBody

DispatchEventTriggerJSONRequestBody defines body for DispatchEventTrigger for application/json ContentType.

type DispatchEventTriggerParams added in v0.38.0

type DispatchEventTriggerParams struct {
	// Timeout Action timeout in ms (default 10000)
	Timeout *int `form:"timeout,omitempty" json:"timeout,omitempty"`

	// SimulateCall Simulate a call context
	SimulateCall *bool `form:"simulateCall,omitempty" json:"simulateCall,omitempty"`
}

DispatchEventTriggerParams defines parameters for DispatchEventTrigger.

type DispatchIntegrationTypeActionHTTPResp added in v0.38.0

type DispatchIntegrationTypeActionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseDispatchIntegrationTypeActionHTTPResp added in v0.38.0

func ParseDispatchIntegrationTypeActionHTTPResp(rsp *http.Response) (*DispatchIntegrationTypeActionHTTPResp, error)

ParseDispatchIntegrationTypeActionHTTPResp parses an HTTP response from a DispatchIntegrationTypeActionWithResponse call

func (DispatchIntegrationTypeActionHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (DispatchIntegrationTypeActionHTTPResp) StatusCode added in v0.38.0

StatusCode returns HTTPResponse.StatusCode

type DispatchIntegrationTypeActionJSONBody added in v0.38.0

type DispatchIntegrationTypeActionJSONBody map[string]interface{}

DispatchIntegrationTypeActionJSONBody defines parameters for DispatchIntegrationTypeAction.

type DispatchIntegrationTypeActionJSONRequestBody added in v0.38.0

type DispatchIntegrationTypeActionJSONRequestBody DispatchIntegrationTypeActionJSONBody

DispatchIntegrationTypeActionJSONRequestBody defines body for DispatchIntegrationTypeAction for application/json ContentType.

type DispatchLocalAutomationsHTTPResp

type DispatchLocalAutomationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DispatchLocalAutomationsResponse
}

func ParseDispatchLocalAutomationsHTTPResp

func ParseDispatchLocalAutomationsHTTPResp(rsp *http.Response) (*DispatchLocalAutomationsHTTPResp, error)

ParseDispatchLocalAutomationsHTTPResp parses an HTTP response from a DispatchLocalAutomationsWithResponse call

func (DispatchLocalAutomationsHTTPResp) Status

Status returns HTTPResponse.Status

func (DispatchLocalAutomationsHTTPResp) StatusCode

func (r DispatchLocalAutomationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DispatchLocalAutomationsJSONRequestBody

type DispatchLocalAutomationsJSONRequestBody = LocalAutomationDispatch

DispatchLocalAutomationsJSONRequestBody defines body for DispatchLocalAutomations for application/json ContentType.

type DispatchLocalAutomationsParams

type DispatchLocalAutomationsParams struct {
	// Async Whether the Automations shall be dispatched asynchronous or not
	Async bool `form:"async" json:"async"`
}

DispatchLocalAutomationsParams defines parameters for DispatchLocalAutomations.

type DispatchLocalAutomationsResponse

type DispatchLocalAutomationsResponse struct {
	Success *bool `json:"success,omitempty"`
}

DispatchLocalAutomationsResponse defines model for DispatchLocalAutomationsResponse.

type DownloadFileHTTPResp added in v0.38.0

type DownloadFileHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDownloadFileHTTPResp added in v0.38.0

func ParseDownloadFileHTTPResp(rsp *http.Response) (*DownloadFileHTTPResp, error)

ParseDownloadFileHTTPResp parses an HTTP response from a DownloadFileWithResponse call

func (DownloadFileHTTPResp) Status added in v0.38.0

func (r DownloadFileHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DownloadFileHTTPResp) StatusCode added in v0.38.0

func (r DownloadFileHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPhonebookEntriesHTTPResp

type DownloadPhonebookEntriesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDownloadPhonebookEntriesHTTPResp

func ParseDownloadPhonebookEntriesHTTPResp(rsp *http.Response) (*DownloadPhonebookEntriesHTTPResp, error)

ParseDownloadPhonebookEntriesHTTPResp parses an HTTP response from a DownloadPhonebookEntriesWithResponse call

func (DownloadPhonebookEntriesHTTPResp) Status

Status returns HTTPResponse.Status

func (DownloadPhonebookEntriesHTTPResp) StatusCode

func (r DownloadPhonebookEntriesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPhonebookEntriesResponse

type DownloadPhonebookEntriesResponse = string

DownloadPhonebookEntriesResponse defines model for DownloadPhonebookEntriesResponse.

type EchoHTTPResp added in v0.38.0

type EchoHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseEchoHTTPResp added in v0.38.0

func ParseEchoHTTPResp(rsp *http.Response) (*EchoHTTPResp, error)

ParseEchoHTTPResp parses an HTTP response from a EchoWithResponse call

func (EchoHTTPResp) Status added in v0.38.0

func (r EchoHTTPResp) Status() string

Status returns HTTPResponse.Status

func (EchoHTTPResp) StatusCode added in v0.38.0

func (r EchoHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailListRequest

type EmailListRequest struct {
	Emails []ManagedUserEmail `json:"emails"`
}

EmailListRequest A list of user email addresses to act on.

type EmailRoleBinding

type EmailRoleBinding struct {
	// Emails The email addresses of the users to act on.
	Emails *[]openapi_types.Email `json:"emails,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles *[]AccountRole `json:"roles,omitempty"`
}

EmailRoleBinding The users (by email) and the roles to assign to or remove from them.

type EnableAgentHTTPResp added in v0.38.0

type EnableAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseEnableAgentHTTPResp added in v0.38.0

func ParseEnableAgentHTTPResp(rsp *http.Response) (*EnableAgentHTTPResp, error)

ParseEnableAgentHTTPResp parses an HTTP response from a EnableAgentWithResponse call

func (EnableAgentHTTPResp) Status added in v0.38.0

func (r EnableAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (EnableAgentHTTPResp) StatusCode added in v0.38.0

func (r EnableAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableLiveLoggingHTTPResp added in v0.38.0

type EnableLiveLoggingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseEnableLiveLoggingHTTPResp added in v0.38.0

func ParseEnableLiveLoggingHTTPResp(rsp *http.Response) (*EnableLiveLoggingHTTPResp, error)

ParseEnableLiveLoggingHTTPResp parses an HTTP response from a EnableLiveLoggingWithResponse call

func (EnableLiveLoggingHTTPResp) Status added in v0.38.0

func (r EnableLiveLoggingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (EnableLiveLoggingHTTPResp) StatusCode added in v0.38.0

func (r EnableLiveLoggingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableUsersHTTPResp

type EnableUsersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseEnableUsersHTTPResp

func ParseEnableUsersHTTPResp(rsp *http.Response) (*EnableUsersHTTPResp, error)

ParseEnableUsersHTTPResp parses an HTTP response from a EnableUsersWithResponse call

func (EnableUsersHTTPResp) Status

func (r EnableUsersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (EnableUsersHTTPResp) StatusCode

func (r EnableUsersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableUsersJSONRequestBody

type EnableUsersJSONRequestBody = EmailListRequest

EnableUsersJSONRequestBody defines body for EnableUsers for application/json ContentType.

type EvaluateExpression

type EvaluateExpression struct {
	// AgentId The ID of an Agent to add to the context
	AgentId *string `json:"agentId,omitempty"`

	// CallId The ID of a Call to add to the context
	CallId *string `json:"callId,omitempty"`

	// Expression The Expression to evaluate
	Expression *string `json:"expression,omitempty"`

	// IntegrationId The ID on an Integration to add to the context
	IntegrationId *string `json:"integrationId,omitempty"`

	// Text Some text with multiple expressions in curly brakets where all expressions will be replaced with their value
	Text *string `json:"text,omitempty"`
}

EvaluateExpression defines model for EvaluateExpression.

type EvaluateExpressionHTTPResp

type EvaluateExpressionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluateExpressionResponse
}

func ParseEvaluateExpressionHTTPResp

func ParseEvaluateExpressionHTTPResp(rsp *http.Response) (*EvaluateExpressionHTTPResp, error)

ParseEvaluateExpressionHTTPResp parses an HTTP response from a EvaluateExpressionWithResponse call

func (EvaluateExpressionHTTPResp) Status

Status returns HTTPResponse.Status

func (EvaluateExpressionHTTPResp) StatusCode

func (r EvaluateExpressionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvaluateExpressionJSONRequestBody

type EvaluateExpressionJSONRequestBody = EvaluateExpression

EvaluateExpressionJSONRequestBody defines body for EvaluateExpression for application/json ContentType.

type EvaluateExpressionParams

type EvaluateExpressionParams struct {
	// Async Whether the Automations shall be dispatched asynchronous or not
	Async bool `form:"async" json:"async"`
}

EvaluateExpressionParams defines parameters for EvaluateExpression.

type EvaluateExpressionResponse

type EvaluateExpressionResponse struct {
	// Evaluated The evaluated Content of the Expression
	Evaluated *interface{} `json:"evaluated,omitempty"`
	Message   string       `json:"message"`
	Success   bool         `json:"success"`

	// Text The Text Body with all expressions replaced
	Text *string `json:"text,omitempty"`
}

EvaluateExpressionResponse defines model for EvaluateExpressionResponse.

type Event

type Event struct {
	// Code Unique identifier of an Event
	Code string `json:"code"`

	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`

	// Label Human-readable label for the event.
	Label string `json:"label"`

	// Name The specific Event in relation to its type category
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Type The Event category
	Type EventType `json:"type"`
}

Event A system event that automations can subscribe to, identified by its `code` (`<type>.<name>`, e.g. `call.inbound`).

type EventItemResponse

type EventItemResponse struct {
	// Item A system event that automations can subscribe to, identified by its `code` (`<type>.<name>`, e.g. `call.inbound`).
	Item Event `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

EventItemResponse defines model for EventItemResponse.

type EventItemsResponse

type EventItemsResponse struct {
	Items []Event `json:"items"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

EventItemsResponse defines model for EventItemsResponse.

type EventType

type EventType string

EventType The Event category

const (
	EventTypeAGENT       EventType = "AGENT"
	EventTypeCALL        EventType = "CALL"
	EventTypeCAMPAIGN    EventType = "CAMPAIGN"
	EventTypeCONFERENCE  EventType = "CONFERENCE"
	EventTypeCUSTOM      EventType = "CUSTOM"
	EventTypeMESSAGE     EventType = "MESSAGE"
	EventTypeRECORDING   EventType = "RECORDING"
	EventTypeSMS         EventType = "SMS"
	EventTypeTRANSACTION EventType = "TRANSACTION"
)

Defines values for EventType.

type ExecuteActionHTTPResp added in v0.38.0

type ExecuteActionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseExecuteActionHTTPResp added in v0.38.0

func ParseExecuteActionHTTPResp(rsp *http.Response) (*ExecuteActionHTTPResp, error)

ParseExecuteActionHTTPResp parses an HTTP response from a ExecuteActionWithResponse call

func (ExecuteActionHTTPResp) Status added in v0.38.0

func (r ExecuteActionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ExecuteActionHTTPResp) StatusCode added in v0.38.0

func (r ExecuteActionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecuteActionJSONBody added in v0.38.0

type ExecuteActionJSONBody map[string]interface{}

ExecuteActionJSONBody defines parameters for ExecuteAction.

type ExecuteActionJSONRequestBody added in v0.38.0

type ExecuteActionJSONRequestBody ExecuteActionJSONBody

ExecuteActionJSONRequestBody defines body for ExecuteAction for application/json ContentType.

type ExportAgentsHTTPResp added in v0.38.0

type ExportAgentsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseExportAgentsHTTPResp added in v0.38.0

func ParseExportAgentsHTTPResp(rsp *http.Response) (*ExportAgentsHTTPResp, error)

ParseExportAgentsHTTPResp parses an HTTP response from a ExportAgentsWithResponse call

func (ExportAgentsHTTPResp) Status added in v0.38.0

func (r ExportAgentsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ExportAgentsHTTPResp) StatusCode added in v0.38.0

func (r ExportAgentsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExportAgentsParams added in v0.38.0

type ExportAgentsParams struct {
	// Format Export format (only `csv` is supported)
	Format ExportAgentsParamsFormat `form:"format" json:"format"`
}

ExportAgentsParams defines parameters for ExportAgents.

type ExportAgentsParamsFormat added in v0.38.0

type ExportAgentsParamsFormat string

ExportAgentsParamsFormat defines parameters for ExportAgents.

const (
	ExportAgentsParamsFormatCsv ExportAgentsParamsFormat = "csv"
)

Defines values for ExportAgentsParamsFormat.

type ExportTemplatesHTTPResp added in v0.38.0

type ExportTemplatesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseExportTemplatesHTTPResp added in v0.38.0

func ParseExportTemplatesHTTPResp(rsp *http.Response) (*ExportTemplatesHTTPResp, error)

ParseExportTemplatesHTTPResp parses an HTTP response from a ExportTemplatesWithResponse call

func (ExportTemplatesHTTPResp) Status added in v0.38.0

func (r ExportTemplatesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ExportTemplatesHTTPResp) StatusCode added in v0.38.0

func (r ExportTemplatesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExportTemplatesParamsType added in v0.38.0

type ExportTemplatesParamsType string

ExportTemplatesParamsType defines parameters for ExportTemplates.

const (
	All           ExportTemplatesParamsType = "all"
	Applications  ExportTemplatesParamsType = "applications"
	EventTriggers ExportTemplatesParamsType = "eventTriggers"
	Prompts       ExportTemplatesParamsType = "prompts"
	Triggers      ExportTemplatesParamsType = "triggers"
)

Defines values for ExportTemplatesParamsType.

type FileBulkDeleteRequest added in v0.38.0

type FileBulkDeleteRequest struct {
	// Ids File IDs to delete
	Ids []ObjectUuid `json:"ids"`
}

FileBulkDeleteRequest The files to delete.

type FileBulkDownloadRequest added in v0.38.0

type FileBulkDownloadRequest struct {
	// Ids File IDs to include in the ZIP
	Ids []ObjectUuid `json:"ids"`
}

FileBulkDownloadRequest The files to bundle into a ZIP archive.

type FileReference

type FileReference struct {
	ContentType string `json:"contentType"`

	// Id The unique Identifier (UUID) of the object
	Id    openapi_types.UUID `json:"id"`
	Name  string             `json:"name"`
	Size  int                `json:"size"`
	State FileState          `json:"state"`
}

FileReference defines model for FileReference.

type FileState

type FileState string

FileState defines model for FileState.

const (
	FileStateCreated FileState = "created"
	FileStateDeleted FileState = "deleted"
	FileStateFailed  FileState = "failed"
	FileStateMissing FileState = "missing"
	FileStateStored  FileState = "stored"
	FileStateStoring FileState = "storing"
)

Defines values for FileState.

type FlagRecordingHTTPResp added in v0.38.0

type FlagRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseFlagRecordingHTTPResp added in v0.38.0

func ParseFlagRecordingHTTPResp(rsp *http.Response) (*FlagRecordingHTTPResp, error)

ParseFlagRecordingHTTPResp parses an HTTP response from a FlagRecordingWithResponse call

func (FlagRecordingHTTPResp) Status added in v0.38.0

func (r FlagRecordingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (FlagRecordingHTTPResp) StatusCode added in v0.38.0

func (r FlagRecordingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FlushDialerHTTPResp added in v0.38.0

type FlushDialerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseFlushDialerHTTPResp added in v0.38.0

func ParseFlushDialerHTTPResp(rsp *http.Response) (*FlushDialerHTTPResp, error)

ParseFlushDialerHTTPResp parses an HTTP response from a FlushDialerWithResponse call

func (FlushDialerHTTPResp) Status added in v0.38.0

func (r FlushDialerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (FlushDialerHTTPResp) StatusCode added in v0.38.0

func (r FlushDialerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FlushDialerParams added in v0.38.0

type FlushDialerParams struct {
	// Id Flush a single queued task by ID
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// All Flush all queued tasks
	All *bool `form:"all,omitempty" json:"all,omitempty"`
}

FlushDialerParams defines parameters for FlushDialer.

type GenericItemResponse added in v0.38.0

type GenericItemResponse struct {
	Item    *map[string]interface{} `json:"item,omitempty"`
	Success *bool                   `json:"success,omitempty"`
}

GenericItemResponse A generic single-item envelope

type GetAgentGroupHTTPResp

type GetAgentGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentGroupItemResponse
}

func ParseGetAgentGroupHTTPResp

func ParseGetAgentGroupHTTPResp(rsp *http.Response) (*GetAgentGroupHTTPResp, error)

ParseGetAgentGroupHTTPResp parses an HTTP response from a GetAgentGroupWithResponse call

func (GetAgentGroupHTTPResp) Status

func (r GetAgentGroupHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentGroupHTTPResp) StatusCode

func (r GetAgentGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentHTTPResp

type GetAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentItemResponse
}

func ParseGetAgentHTTPResp

func ParseGetAgentHTTPResp(rsp *http.Response) (*GetAgentHTTPResp, error)

ParseGetAgentHTTPResp parses an HTTP response from a GetAgentWithResponse call

func (GetAgentHTTPResp) Status

func (r GetAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentHTTPResp) StatusCode

func (r GetAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentImportJobHTTPResp added in v0.38.0

type GetAgentImportJobHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentImportJobItemResponse
}

func ParseGetAgentImportJobHTTPResp added in v0.38.0

func ParseGetAgentImportJobHTTPResp(rsp *http.Response) (*GetAgentImportJobHTTPResp, error)

ParseGetAgentImportJobHTTPResp parses an HTTP response from a GetAgentImportJobWithResponse call

func (GetAgentImportJobHTTPResp) Status added in v0.38.0

func (r GetAgentImportJobHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentImportJobHTTPResp) StatusCode added in v0.38.0

func (r GetAgentImportJobHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentPresenceHTTPResp added in v0.38.0

type GetAgentPresenceHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentPresenceItemResponse
}

func ParseGetAgentPresenceHTTPResp added in v0.38.0

func ParseGetAgentPresenceHTTPResp(rsp *http.Response) (*GetAgentPresenceHTTPResp, error)

ParseGetAgentPresenceHTTPResp parses an HTTP response from a GetAgentPresenceWithResponse call

func (GetAgentPresenceHTTPResp) Status added in v0.38.0

func (r GetAgentPresenceHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentPresenceHTTPResp) StatusCode added in v0.38.0

func (r GetAgentPresenceHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentStatusHTTPResp added in v0.38.0

type GetAgentStatusHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentTotalStatusResponse
}

func ParseGetAgentStatusHTTPResp added in v0.38.0

func ParseGetAgentStatusHTTPResp(rsp *http.Response) (*GetAgentStatusHTTPResp, error)

ParseGetAgentStatusHTTPResp parses an HTTP response from a GetAgentStatusWithResponse call

func (GetAgentStatusHTTPResp) Status added in v0.38.0

func (r GetAgentStatusHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentStatusHTTPResp) StatusCode added in v0.38.0

func (r GetAgentStatusHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentsForQueueSelectionHTTPResp

type GetAgentsForQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionResponse
}

func ParseGetAgentsForQueueSelectionHTTPResp

func ParseGetAgentsForQueueSelectionHTTPResp(rsp *http.Response) (*GetAgentsForQueueSelectionHTTPResp, error)

ParseGetAgentsForQueueSelectionHTTPResp parses an HTTP response from a GetAgentsForQueueSelectionWithResponse call

func (GetAgentsForQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (GetAgentsForQueueSelectionHTTPResp) StatusCode

func (r GetAgentsForQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentsForQueueSelectionParams

type GetAgentsForQueueSelectionParams struct {
	// CallId Identifier for a call whose context should be used to evaluate the agent selection
	CallId *ObjectUuid `form:"callId,omitempty" json:"callId,omitempty"`
}

GetAgentsForQueueSelectionParams defines parameters for GetAgentsForQueueSelection.

type GetAllMetricDefinitionsHTTPResp added in v0.38.0

type GetAllMetricDefinitionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricDefinitionListResponse
}

func ParseGetAllMetricDefinitionsHTTPResp added in v0.38.0

func ParseGetAllMetricDefinitionsHTTPResp(rsp *http.Response) (*GetAllMetricDefinitionsHTTPResp, error)

ParseGetAllMetricDefinitionsHTTPResp parses an HTTP response from a GetAllMetricDefinitionsWithResponse call

func (GetAllMetricDefinitionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetAllMetricDefinitionsHTTPResp) StatusCode added in v0.38.0

func (r GetAllMetricDefinitionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiStatusHTTPResp added in v0.38.0

type GetApiStatusHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseGetApiStatusHTTPResp added in v0.38.0

func ParseGetApiStatusHTTPResp(rsp *http.Response) (*GetApiStatusHTTPResp, error)

ParseGetApiStatusHTTPResp parses an HTTP response from a GetApiStatusWithResponse call

func (GetApiStatusHTTPResp) Status added in v0.38.0

func (r GetApiStatusHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetApiStatusHTTPResp) StatusCode added in v0.38.0

func (r GetApiStatusHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApplicationHTTPResp

type GetApplicationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplicationItemResponse
}

func ParseGetApplicationHTTPResp

func ParseGetApplicationHTTPResp(rsp *http.Response) (*GetApplicationHTTPResp, error)

ParseGetApplicationHTTPResp parses an HTTP response from a GetApplicationWithResponse call

func (GetApplicationHTTPResp) Status

func (r GetApplicationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetApplicationHTTPResp) StatusCode

func (r GetApplicationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBabeldeskHTTPResp

type GetBabeldeskHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BabeldeskItemResponse
}

func ParseGetBabeldeskHTTPResp

func ParseGetBabeldeskHTTPResp(rsp *http.Response) (*GetBabeldeskHTTPResp, error)

ParseGetBabeldeskHTTPResp parses an HTTP response from a GetBabeldeskWithResponse call

func (GetBabeldeskHTTPResp) Status

func (r GetBabeldeskHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetBabeldeskHTTPResp) StatusCode

func (r GetBabeldeskHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBabeldeskWidgetHTTPResp

type GetBabeldeskWidgetHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BabeldeskWidgetItemResponse
}

func ParseGetBabeldeskWidgetHTTPResp

func ParseGetBabeldeskWidgetHTTPResp(rsp *http.Response) (*GetBabeldeskWidgetHTTPResp, error)

ParseGetBabeldeskWidgetHTTPResp parses an HTTP response from a GetBabeldeskWidgetWithResponse call

func (GetBabeldeskWidgetHTTPResp) Status

Status returns HTTPResponse.Status

func (GetBabeldeskWidgetHTTPResp) StatusCode

func (r GetBabeldeskWidgetHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBulkFileDownloadHTTPResp added in v0.38.0

type GetBulkFileDownloadHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetBulkFileDownloadHTTPResp added in v0.38.0

func ParseGetBulkFileDownloadHTTPResp(rsp *http.Response) (*GetBulkFileDownloadHTTPResp, error)

ParseGetBulkFileDownloadHTTPResp parses an HTTP response from a GetBulkFileDownloadWithResponse call

func (GetBulkFileDownloadHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetBulkFileDownloadHTTPResp) StatusCode added in v0.38.0

func (r GetBulkFileDownloadHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBulkFileDownloadParams added in v0.38.0

type GetBulkFileDownloadParams struct {
	// Ids Comma-separated list (or repeated query parameter) of File IDs to include in the ZIP
	Ids string `form:"ids" json:"ids"`
}

GetBulkFileDownloadParams defines parameters for GetBulkFileDownload.

type GetBusinessHourHTTPResp

type GetBusinessHourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BusinessHourItemResponse
}

func ParseGetBusinessHourHTTPResp

func ParseGetBusinessHourHTTPResp(rsp *http.Response) (*GetBusinessHourHTTPResp, error)

ParseGetBusinessHourHTTPResp parses an HTTP response from a GetBusinessHourWithResponse call

func (GetBusinessHourHTTPResp) Status

func (r GetBusinessHourHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetBusinessHourHTTPResp) StatusCode

func (r GetBusinessHourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBusinessHourRangeHTTPResp added in v0.38.0

type GetBusinessHourRangeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BusinessHourRangeItemResponse
}

func ParseGetBusinessHourRangeHTTPResp added in v0.38.0

func ParseGetBusinessHourRangeHTTPResp(rsp *http.Response) (*GetBusinessHourRangeHTTPResp, error)

ParseGetBusinessHourRangeHTTPResp parses an HTTP response from a GetBusinessHourRangeWithResponse call

func (GetBusinessHourRangeHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetBusinessHourRangeHTTPResp) StatusCode added in v0.38.0

func (r GetBusinessHourRangeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCalendarDateHTTPResp added in v0.38.0

type GetCalendarDateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarDateItemResponse
}

func ParseGetCalendarDateHTTPResp added in v0.38.0

func ParseGetCalendarDateHTTPResp(rsp *http.Response) (*GetCalendarDateHTTPResp, error)

ParseGetCalendarDateHTTPResp parses an HTTP response from a GetCalendarDateWithResponse call

func (GetCalendarDateHTTPResp) Status added in v0.38.0

func (r GetCalendarDateHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCalendarDateHTTPResp) StatusCode added in v0.38.0

func (r GetCalendarDateHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCalendarHTTPResp

type GetCalendarHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarItemResponse
}

func ParseGetCalendarHTTPResp

func ParseGetCalendarHTTPResp(rsp *http.Response) (*GetCalendarHTTPResp, error)

ParseGetCalendarHTTPResp parses an HTTP response from a GetCalendarWithResponse call

func (GetCalendarHTTPResp) Status

func (r GetCalendarHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCalendarHTTPResp) StatusCode

func (r GetCalendarHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCalenderDatesHTTPResp

type GetCalenderDatesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarDateListResponse
}

func ParseGetCalenderDatesHTTPResp

func ParseGetCalenderDatesHTTPResp(rsp *http.Response) (*GetCalenderDatesHTTPResp, error)

ParseGetCalenderDatesHTTPResp parses an HTTP response from a GetCalenderDatesWithResponse call

func (GetCalenderDatesHTTPResp) Status

func (r GetCalenderDatesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCalenderDatesHTTPResp) StatusCode

func (r GetCalenderDatesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCallHTTPResp

type GetCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CallItemResponse
}

func ParseGetCallHTTPResp

func ParseGetCallHTTPResp(rsp *http.Response) (*GetCallHTTPResp, error)

ParseGetCallHTTPResp parses an HTTP response from a GetCallWithResponse call

func (GetCallHTTPResp) Status

func (r GetCallHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCallHTTPResp) StatusCode

func (r GetCallHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampaignHTTPResp

type GetCampaignHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundCampaignItemResponse
}

func ParseGetCampaignHTTPResp

func ParseGetCampaignHTTPResp(rsp *http.Response) (*GetCampaignHTTPResp, error)

ParseGetCampaignHTTPResp parses an HTTP response from a GetCampaignWithResponse call

func (GetCampaignHTTPResp) Status

func (r GetCampaignHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCampaignHTTPResp) StatusCode

func (r GetCampaignHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampaignHopperHTTPResp added in v0.38.0

type GetCampaignHopperHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CampaignHopperResponse
}

func ParseGetCampaignHopperHTTPResp added in v0.38.0

func ParseGetCampaignHopperHTTPResp(rsp *http.Response) (*GetCampaignHopperHTTPResp, error)

ParseGetCampaignHopperHTTPResp parses an HTTP response from a GetCampaignHopperWithResponse call

func (GetCampaignHopperHTTPResp) Status added in v0.38.0

func (r GetCampaignHopperHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCampaignHopperHTTPResp) StatusCode added in v0.38.0

func (r GetCampaignHopperHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampaignListHTTPResp added in v0.38.0

type GetCampaignListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LeadListItemResponse
}

func ParseGetCampaignListHTTPResp added in v0.38.0

func ParseGetCampaignListHTTPResp(rsp *http.Response) (*GetCampaignListHTTPResp, error)

ParseGetCampaignListHTTPResp parses an HTTP response from a GetCampaignListWithResponse call

func (GetCampaignListHTTPResp) Status added in v0.38.0

func (r GetCampaignListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCampaignListHTTPResp) StatusCode added in v0.38.0

func (r GetCampaignListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampaignStatisticsHTTPResp added in v0.38.0

type GetCampaignStatisticsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CampaignStatisticsResponse
}

func ParseGetCampaignStatisticsHTTPResp added in v0.38.0

func ParseGetCampaignStatisticsHTTPResp(rsp *http.Response) (*GetCampaignStatisticsHTTPResp, error)

ParseGetCampaignStatisticsHTTPResp parses an HTTP response from a GetCampaignStatisticsWithResponse call

func (GetCampaignStatisticsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetCampaignStatisticsHTTPResp) StatusCode added in v0.38.0

func (r GetCampaignStatisticsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampaignStatisticsParams added in v0.38.0

type GetCampaignStatisticsParams struct {
	// From Range start
	From *UnixTimestamp `form:"from,omitempty" json:"from,omitempty"`

	// To Range end
	To *UnixTimestamp `form:"to,omitempty" json:"to,omitempty"`
}

GetCampaignStatisticsParams defines parameters for GetCampaignStatistics.

type GetCampaignStatusHTTPResp added in v0.38.0

type GetCampaignStatusHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CampaignRealtimeStatusResponse
}

func ParseGetCampaignStatusHTTPResp added in v0.38.0

func ParseGetCampaignStatusHTTPResp(rsp *http.Response) (*GetCampaignStatusHTTPResp, error)

ParseGetCampaignStatusHTTPResp parses an HTTP response from a GetCampaignStatusWithResponse call

func (GetCampaignStatusHTTPResp) Status added in v0.38.0

func (r GetCampaignStatusHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCampaignStatusHTTPResp) StatusCode added in v0.38.0

func (r GetCampaignStatusHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConferenceHTTPResp

type GetConferenceHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConferenceItemResponse
}

func ParseGetConferenceHTTPResp

func ParseGetConferenceHTTPResp(rsp *http.Response) (*GetConferenceHTTPResp, error)

ParseGetConferenceHTTPResp parses an HTTP response from a GetConferenceWithResponse call

func (GetConferenceHTTPResp) Status

func (r GetConferenceHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetConferenceHTTPResp) StatusCode

func (r GetConferenceHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConversationHTTPResp

type GetConversationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationItemResponse
}

func ParseGetConversationHTTPResp

func ParseGetConversationHTTPResp(rsp *http.Response) (*GetConversationHTTPResp, error)

ParseGetConversationHTTPResp parses an HTTP response from a GetConversationWithResponse call

func (GetConversationHTTPResp) Status

func (r GetConversationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetConversationHTTPResp) StatusCode

func (r GetConversationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConversationSessionHTTPResp

type GetConversationSessionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationSessionVariablesItemResponse
}

func ParseGetConversationSessionHTTPResp

func ParseGetConversationSessionHTTPResp(rsp *http.Response) (*GetConversationSessionHTTPResp, error)

ParseGetConversationSessionHTTPResp parses an HTTP response from a GetConversationSessionWithResponse call

func (GetConversationSessionHTTPResp) Status

Status returns HTTPResponse.Status

func (GetConversationSessionHTTPResp) StatusCode

func (r GetConversationSessionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDashboardHTTPResp added in v0.38.0

type GetDashboardHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DashboardItemResponse
}

func ParseGetDashboardHTTPResp added in v0.38.0

func ParseGetDashboardHTTPResp(rsp *http.Response) (*GetDashboardHTTPResp, error)

ParseGetDashboardHTTPResp parses an HTTP response from a GetDashboardWithResponse call

func (GetDashboardHTTPResp) Status added in v0.38.0

func (r GetDashboardHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetDashboardHTTPResp) StatusCode added in v0.38.0

func (r GetDashboardHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDialerBehaviourHTTPResp added in v0.38.0

type GetDialerBehaviourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DialerBehaviourItemResponse
}

func ParseGetDialerBehaviourHTTPResp added in v0.38.0

func ParseGetDialerBehaviourHTTPResp(rsp *http.Response) (*GetDialerBehaviourHTTPResp, error)

ParseGetDialerBehaviourHTTPResp parses an HTTP response from a GetDialerBehaviourWithResponse call

func (GetDialerBehaviourHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetDialerBehaviourHTTPResp) StatusCode added in v0.38.0

func (r GetDialerBehaviourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDialerInfoHTTPResp added in v0.38.0

type GetDialerInfoHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseGetDialerInfoHTTPResp added in v0.38.0

func ParseGetDialerInfoHTTPResp(rsp *http.Response) (*GetDialerInfoHTTPResp, error)

ParseGetDialerInfoHTTPResp parses an HTTP response from a GetDialerInfoWithResponse call

func (GetDialerInfoHTTPResp) Status added in v0.38.0

func (r GetDialerInfoHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetDialerInfoHTTPResp) StatusCode added in v0.38.0

func (r GetDialerInfoHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFileHTTPResp added in v0.38.0

type GetFileHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StoredFileItemResponse
}

func ParseGetFileHTTPResp added in v0.38.0

func ParseGetFileHTTPResp(rsp *http.Response) (*GetFileHTTPResp, error)

ParseGetFileHTTPResp parses an HTTP response from a GetFileWithResponse call

func (GetFileHTTPResp) Status added in v0.38.0

func (r GetFileHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetFileHTTPResp) StatusCode added in v0.38.0

func (r GetFileHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFirstConversationEventHTTPResp added in v0.38.0

type GetFirstConversationEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationEventItemResponse
}

func ParseGetFirstConversationEventHTTPResp added in v0.38.0

func ParseGetFirstConversationEventHTTPResp(rsp *http.Response) (*GetFirstConversationEventHTTPResp, error)

ParseGetFirstConversationEventHTTPResp parses an HTTP response from a GetFirstConversationEventWithResponse call

func (GetFirstConversationEventHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetFirstConversationEventHTTPResp) StatusCode added in v0.38.0

func (r GetFirstConversationEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGlobalAutomationHTTPResp

type GetGlobalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GlobalAutomationItemResponse
}

func ParseGetGlobalAutomationHTTPResp

func ParseGetGlobalAutomationHTTPResp(rsp *http.Response) (*GetGlobalAutomationHTTPResp, error)

ParseGetGlobalAutomationHTTPResp parses an HTTP response from a GetGlobalAutomationWithResponse call

func (GetGlobalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (GetGlobalAutomationHTTPResp) StatusCode

func (r GetGlobalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationHTTPResp

type GetIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationItemResponse
}

func ParseGetIntegrationHTTPResp

func ParseGetIntegrationHTTPResp(rsp *http.Response) (*GetIntegrationHTTPResp, error)

ParseGetIntegrationHTTPResp parses an HTTP response from a GetIntegrationWithResponse call

func (GetIntegrationHTTPResp) Status

func (r GetIntegrationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetIntegrationHTTPResp) StatusCode

func (r GetIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationProviderLogoHTTPResp

type GetIntegrationProviderLogoHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetIntegrationProviderLogoResponse
}

func ParseGetIntegrationProviderLogoHTTPResp

func ParseGetIntegrationProviderLogoHTTPResp(rsp *http.Response) (*GetIntegrationProviderLogoHTTPResp, error)

ParseGetIntegrationProviderLogoHTTPResp parses an HTTP response from a GetIntegrationProviderLogoWithResponse call

func (GetIntegrationProviderLogoHTTPResp) Status

Status returns HTTPResponse.Status

func (GetIntegrationProviderLogoHTTPResp) StatusCode

func (r GetIntegrationProviderLogoHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationProviderLogoResponse

type GetIntegrationProviderLogoResponse struct {
	Item *GetIntegrationProviderLogoResponseItem `json:"item,omitempty"`

	// Success Whether or not the request was successful
	Success *bool `json:"success,omitempty"`
}

GetIntegrationProviderLogoResponse defines model for GetIntegrationProviderLogoResponse.

type GetIntegrationProviderLogoResponseItem

type GetIntegrationProviderLogoResponseItem struct {
	// Base64 base64-encoded image data
	Base64 *string `json:"base64,omitempty"`
}

GetIntegrationProviderLogoResponseItem defines model for GetIntegrationProviderLogoResponse_item.

type GetIntegrationProviderTemplateHTTPResp added in v0.38.0

type GetIntegrationProviderTemplateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetIntegrationProviderTemplateHTTPResp added in v0.38.0

func ParseGetIntegrationProviderTemplateHTTPResp(rsp *http.Response) (*GetIntegrationProviderTemplateHTTPResp, error)

ParseGetIntegrationProviderTemplateHTTPResp parses an HTTP response from a GetIntegrationProviderTemplateWithResponse call

func (GetIntegrationProviderTemplateHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetIntegrationProviderTemplateHTTPResp) StatusCode added in v0.38.0

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationTemplateHTTPResp added in v0.38.0

type GetIntegrationTemplateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetIntegrationTemplateHTTPResp added in v0.38.0

func ParseGetIntegrationTemplateHTTPResp(rsp *http.Response) (*GetIntegrationTemplateHTTPResp, error)

ParseGetIntegrationTemplateHTTPResp parses an HTTP response from a GetIntegrationTemplateWithResponse call

func (GetIntegrationTemplateHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetIntegrationTemplateHTTPResp) StatusCode added in v0.38.0

func (r GetIntegrationTemplateHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationTokenHTTPResp added in v0.38.0

type GetIntegrationTokenHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationTokenItemResponse
}

func ParseGetIntegrationTokenHTTPResp added in v0.38.0

func ParseGetIntegrationTokenHTTPResp(rsp *http.Response) (*GetIntegrationTokenHTTPResp, error)

ParseGetIntegrationTokenHTTPResp parses an HTTP response from a GetIntegrationTokenWithResponse call

func (GetIntegrationTokenHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetIntegrationTokenHTTPResp) StatusCode added in v0.38.0

func (r GetIntegrationTokenHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLatestConversationEventHTTPResp added in v0.38.0

type GetLatestConversationEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationEventItemResponse
}

func ParseGetLatestConversationEventHTTPResp added in v0.38.0

func ParseGetLatestConversationEventHTTPResp(rsp *http.Response) (*GetLatestConversationEventHTTPResp, error)

ParseGetLatestConversationEventHTTPResp parses an HTTP response from a GetLatestConversationEventWithResponse call

func (GetLatestConversationEventHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (GetLatestConversationEventHTTPResp) StatusCode added in v0.38.0

func (r GetLatestConversationEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLeadInListHTTPResp added in v0.38.0

type GetLeadInListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LeadItemResponse
}

func ParseGetLeadInListHTTPResp added in v0.38.0

func ParseGetLeadInListHTTPResp(rsp *http.Response) (*GetLeadInListHTTPResp, error)

ParseGetLeadInListHTTPResp parses an HTTP response from a GetLeadInListWithResponse call

func (GetLeadInListHTTPResp) Status added in v0.38.0

func (r GetLeadInListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetLeadInListHTTPResp) StatusCode added in v0.38.0

func (r GetLeadInListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocalAutomationHTTPResp

type GetLocalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocalAutomationItemResponse
}

func ParseGetLocalAutomationHTTPResp

func ParseGetLocalAutomationHTTPResp(rsp *http.Response) (*GetLocalAutomationHTTPResp, error)

ParseGetLocalAutomationHTTPResp parses an HTTP response from a GetLocalAutomationWithResponse call

func (GetLocalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (GetLocalAutomationHTTPResp) StatusCode

func (r GetLocalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMeHTTPResp added in v0.38.0

type GetMeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseGetMeHTTPResp added in v0.38.0

func ParseGetMeHTTPResp(rsp *http.Response) (*GetMeHTTPResp, error)

ParseGetMeHTTPResp parses an HTTP response from a GetMeWithResponse call

func (GetMeHTTPResp) Status added in v0.38.0

func (r GetMeHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetMeHTTPResp) StatusCode added in v0.38.0

func (r GetMeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetricDefinitionHTTPResp

type GetMetricDefinitionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricDefinitionItemResponse
}

func ParseGetMetricDefinitionHTTPResp

func ParseGetMetricDefinitionHTTPResp(rsp *http.Response) (*GetMetricDefinitionHTTPResp, error)

ParseGetMetricDefinitionHTTPResp parses an HTTP response from a GetMetricDefinitionWithResponse call

func (GetMetricDefinitionHTTPResp) Status

Status returns HTTPResponse.Status

func (GetMetricDefinitionHTTPResp) StatusCode

func (r GetMetricDefinitionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetricHTTPResp

type GetMetricHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricResponse
}

func ParseGetMetricHTTPResp

func ParseGetMetricHTTPResp(rsp *http.Response) (*GetMetricHTTPResp, error)

ParseGetMetricHTTPResp parses an HTTP response from a GetMetricWithResponse call

func (GetMetricHTTPResp) Status

func (r GetMetricHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetMetricHTTPResp) StatusCode

func (r GetMetricHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOutboundListHTTPResp added in v0.38.0

type GetOutboundListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LeadListItemResponse
}

func ParseGetOutboundListHTTPResp added in v0.38.0

func ParseGetOutboundListHTTPResp(rsp *http.Response) (*GetOutboundListHTTPResp, error)

ParseGetOutboundListHTTPResp parses an HTTP response from a GetOutboundListWithResponse call

func (GetOutboundListHTTPResp) Status added in v0.38.0

func (r GetOutboundListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetOutboundListHTTPResp) StatusCode added in v0.38.0

func (r GetOutboundListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPhonebookEntryHTTPResp

type GetPhonebookEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PhonebookEntryItemResponse
}

func ParseGetPhonebookEntryHTTPResp

func ParseGetPhonebookEntryHTTPResp(rsp *http.Response) (*GetPhonebookEntryHTTPResp, error)

ParseGetPhonebookEntryHTTPResp parses an HTTP response from a GetPhonebookEntryWithResponse call

func (GetPhonebookEntryHTTPResp) Status

func (r GetPhonebookEntryHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetPhonebookEntryHTTPResp) StatusCode

func (r GetPhonebookEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptHTTPResp

type GetPromptHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PromptItemResponse
}

func ParseGetPromptHTTPResp

func ParseGetPromptHTTPResp(rsp *http.Response) (*GetPromptHTTPResp, error)

ParseGetPromptHTTPResp parses an HTTP response from a GetPromptWithResponse call

func (GetPromptHTTPResp) Status

func (r GetPromptHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetPromptHTTPResp) StatusCode

func (r GetPromptHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptUsesHTTPResp added in v0.38.0

type GetPromptUsesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseGetPromptUsesHTTPResp added in v0.38.0

func ParseGetPromptUsesHTTPResp(rsp *http.Response) (*GetPromptUsesHTTPResp, error)

ParseGetPromptUsesHTTPResp parses an HTTP response from a GetPromptUsesWithResponse call

func (GetPromptUsesHTTPResp) Status added in v0.38.0

func (r GetPromptUsesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetPromptUsesHTTPResp) StatusCode added in v0.38.0

func (r GetPromptUsesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPushTokenHTTPResp added in v0.38.0

type GetPushTokenHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseGetPushTokenHTTPResp added in v0.38.0

func ParseGetPushTokenHTTPResp(rsp *http.Response) (*GetPushTokenHTTPResp, error)

ParseGetPushTokenHTTPResp parses an HTTP response from a GetPushTokenWithResponse call

func (GetPushTokenHTTPResp) Status added in v0.38.0

func (r GetPushTokenHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetPushTokenHTTPResp) StatusCode added in v0.38.0

func (r GetPushTokenHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQueueHTTPResp

type GetQueueHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueItemResponse
}

func ParseGetQueueHTTPResp

func ParseGetQueueHTTPResp(rsp *http.Response) (*GetQueueHTTPResp, error)

ParseGetQueueHTTPResp parses an HTTP response from a GetQueueWithResponse call

func (GetQueueHTTPResp) Status

func (r GetQueueHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetQueueHTTPResp) StatusCode

func (r GetQueueHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQueueSelectionHTTPResp

type GetQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionItemResponse
}

func ParseGetQueueSelectionHTTPResp

func ParseGetQueueSelectionHTTPResp(rsp *http.Response) (*GetQueueSelectionHTTPResp, error)

ParseGetQueueSelectionHTTPResp parses an HTTP response from a GetQueueSelectionWithResponse call

func (GetQueueSelectionHTTPResp) Status

func (r GetQueueSelectionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetQueueSelectionHTTPResp) StatusCode

func (r GetQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordingFlagHTTPResp added in v0.38.0

type GetRecordingFlagHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseGetRecordingFlagHTTPResp added in v0.38.0

func ParseGetRecordingFlagHTTPResp(rsp *http.Response) (*GetRecordingFlagHTTPResp, error)

ParseGetRecordingFlagHTTPResp parses an HTTP response from a GetRecordingFlagWithResponse call

func (GetRecordingFlagHTTPResp) Status added in v0.38.0

func (r GetRecordingFlagHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetRecordingFlagHTTPResp) StatusCode added in v0.38.0

func (r GetRecordingFlagHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordingHTTPResp added in v0.38.0

type GetRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseGetRecordingHTTPResp added in v0.38.0

func ParseGetRecordingHTTPResp(rsp *http.Response) (*GetRecordingHTTPResp, error)

ParseGetRecordingHTTPResp parses an HTTP response from a GetRecordingWithResponse call

func (GetRecordingHTTPResp) Status added in v0.38.0

func (r GetRecordingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetRecordingHTTPResp) StatusCode added in v0.38.0

func (r GetRecordingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRoutingHTTPResp

type GetRoutingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutingItemResponse
}

func ParseGetRoutingHTTPResp

func ParseGetRoutingHTTPResp(rsp *http.Response) (*GetRoutingHTTPResp, error)

ParseGetRoutingHTTPResp parses an HTTP response from a GetRoutingWithResponse call

func (GetRoutingHTTPResp) Status

func (r GetRoutingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetRoutingHTTPResp) StatusCode

func (r GetRoutingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerTimeHTTPResp added in v0.38.0

type GetServerTimeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseGetServerTimeHTTPResp added in v0.38.0

func ParseGetServerTimeHTTPResp(rsp *http.Response) (*GetServerTimeHTTPResp, error)

ParseGetServerTimeHTTPResp parses an HTTP response from a GetServerTimeWithResponse call

func (GetServerTimeHTTPResp) Status added in v0.38.0

func (r GetServerTimeHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetServerTimeHTTPResp) StatusCode added in v0.38.0

func (r GetServerTimeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceNumberHTTPResp

type GetServiceNumberHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceNumberItemResponse
}

func ParseGetServiceNumberHTTPResp

func ParseGetServiceNumberHTTPResp(rsp *http.Response) (*GetServiceNumberHTTPResp, error)

ParseGetServiceNumberHTTPResp parses an HTTP response from a GetServiceNumberWithResponse call

func (GetServiceNumberHTTPResp) Status

func (r GetServiceNumberHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetServiceNumberHTTPResp) StatusCode

func (r GetServiceNumberHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSessionVariablesHTTPResp

type GetSessionVariablesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SessionResponse
}

func ParseGetSessionVariablesHTTPResp

func ParseGetSessionVariablesHTTPResp(rsp *http.Response) (*GetSessionVariablesHTTPResp, error)

ParseGetSessionVariablesHTTPResp parses an HTTP response from a GetSessionVariablesWithResponse call

func (GetSessionVariablesHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSessionVariablesHTTPResp) StatusCode

func (r GetSessionVariablesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForAppAgentStatusHTTPResp added in v0.4.0

type GetSettingsForAppAgentStatusHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppAgentStatusResponse
}

func ParseGetSettingsForAppAgentStatusHTTPResp added in v0.4.0

func ParseGetSettingsForAppAgentStatusHTTPResp(rsp *http.Response) (*GetSettingsForAppAgentStatusHTTPResp, error)

ParseGetSettingsForAppAgentStatusHTTPResp parses an HTTP response from a GetSettingsForAppAgentStatusWithResponse call

func (GetSettingsForAppAgentStatusHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (GetSettingsForAppAgentStatusHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForAppConversationsHTTPResp added in v0.4.0

type GetSettingsForAppConversationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppConversationsResponse
}

func ParseGetSettingsForAppConversationsHTTPResp added in v0.4.0

func ParseGetSettingsForAppConversationsHTTPResp(rsp *http.Response) (*GetSettingsForAppConversationsHTTPResp, error)

ParseGetSettingsForAppConversationsHTTPResp parses an HTTP response from a GetSettingsForAppConversationsWithResponse call

func (GetSettingsForAppConversationsHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (GetSettingsForAppConversationsHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForAppCustomerLoggingHTTPResp

type GetSettingsForAppCustomerLoggingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppCustomerLoggingResponse
}

func ParseGetSettingsForAppCustomerLoggingHTTPResp

func ParseGetSettingsForAppCustomerLoggingHTTPResp(rsp *http.Response) (*GetSettingsForAppCustomerLoggingHTTPResp, error)

ParseGetSettingsForAppCustomerLoggingHTTPResp parses an HTTP response from a GetSettingsForAppCustomerLoggingWithResponse call

func (GetSettingsForAppCustomerLoggingHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSettingsForAppCustomerLoggingHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForAppIntegrationsHTTPResp added in v0.4.0

type GetSettingsForAppIntegrationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppIntegrationsResponse
}

func ParseGetSettingsForAppIntegrationsHTTPResp added in v0.4.0

func ParseGetSettingsForAppIntegrationsHTTPResp(rsp *http.Response) (*GetSettingsForAppIntegrationsHTTPResp, error)

ParseGetSettingsForAppIntegrationsHTTPResp parses an HTTP response from a GetSettingsForAppIntegrationsWithResponse call

func (GetSettingsForAppIntegrationsHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (GetSettingsForAppIntegrationsHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForAuditDefaultHTTPResp

type GetSettingsForAuditDefaultHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAuditDefaultResponse
}

func ParseGetSettingsForAuditDefaultHTTPResp

func ParseGetSettingsForAuditDefaultHTTPResp(rsp *http.Response) (*GetSettingsForAuditDefaultHTTPResp, error)

ParseGetSettingsForAuditDefaultHTTPResp parses an HTTP response from a GetSettingsForAuditDefaultWithResponse call

func (GetSettingsForAuditDefaultHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSettingsForAuditDefaultHTTPResp) StatusCode

func (r GetSettingsForAuditDefaultHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForRetentionPeriodsHTTPResp added in v0.4.0

type GetSettingsForRetentionPeriodsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsRetentionPeriodsResponse
}

func ParseGetSettingsForRetentionPeriodsHTTPResp added in v0.4.0

func ParseGetSettingsForRetentionPeriodsHTTPResp(rsp *http.Response) (*GetSettingsForRetentionPeriodsHTTPResp, error)

ParseGetSettingsForRetentionPeriodsHTTPResp parses an HTTP response from a GetSettingsForRetentionPeriodsWithResponse call

func (GetSettingsForRetentionPeriodsHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (GetSettingsForRetentionPeriodsHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForTelephonyAgentInboundHTTPResp added in v0.4.0

type GetSettingsForTelephonyAgentInboundHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentInboundResponse
}

func ParseGetSettingsForTelephonyAgentInboundHTTPResp added in v0.4.0

func ParseGetSettingsForTelephonyAgentInboundHTTPResp(rsp *http.Response) (*GetSettingsForTelephonyAgentInboundHTTPResp, error)

ParseGetSettingsForTelephonyAgentInboundHTTPResp parses an HTTP response from a GetSettingsForTelephonyAgentInboundWithResponse call

func (GetSettingsForTelephonyAgentInboundHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (GetSettingsForTelephonyAgentInboundHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForTelephonyAgentOutboundHTTPResp

type GetSettingsForTelephonyAgentOutboundHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentOutboundResponse
}

func ParseGetSettingsForTelephonyAgentOutboundHTTPResp

func ParseGetSettingsForTelephonyAgentOutboundHTTPResp(rsp *http.Response) (*GetSettingsForTelephonyAgentOutboundHTTPResp, error)

ParseGetSettingsForTelephonyAgentOutboundHTTPResp parses an HTTP response from a GetSettingsForTelephonyAgentOutboundWithResponse call

func (GetSettingsForTelephonyAgentOutboundHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSettingsForTelephonyAgentOutboundHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForTelephonyAgentRecordingHTTPResp

type GetSettingsForTelephonyAgentRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentRecordingResponse
}

func ParseGetSettingsForTelephonyAgentRecordingHTTPResp

func ParseGetSettingsForTelephonyAgentRecordingHTTPResp(rsp *http.Response) (*GetSettingsForTelephonyAgentRecordingHTTPResp, error)

ParseGetSettingsForTelephonyAgentRecordingHTTPResp parses an HTTP response from a GetSettingsForTelephonyAgentRecordingWithResponse call

func (GetSettingsForTelephonyAgentRecordingHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSettingsForTelephonyAgentRecordingHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForTelephonyAgentWrapupHTTPResp

type GetSettingsForTelephonyAgentWrapupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentWrapupResponse
}

func ParseGetSettingsForTelephonyAgentWrapupHTTPResp

func ParseGetSettingsForTelephonyAgentWrapupHTTPResp(rsp *http.Response) (*GetSettingsForTelephonyAgentWrapupHTTPResp, error)

ParseGetSettingsForTelephonyAgentWrapupHTTPResp parses an HTTP response from a GetSettingsForTelephonyAgentWrapupWithResponse call

func (GetSettingsForTelephonyAgentWrapupHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSettingsForTelephonyAgentWrapupHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForTelephonyPostCallHTTPResp

type GetSettingsForTelephonyPostCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyPostCallResponse
}

func ParseGetSettingsForTelephonyPostCallHTTPResp

func ParseGetSettingsForTelephonyPostCallHTTPResp(rsp *http.Response) (*GetSettingsForTelephonyPostCallHTTPResp, error)

ParseGetSettingsForTelephonyPostCallHTTPResp parses an HTTP response from a GetSettingsForTelephonyPostCallWithResponse call

func (GetSettingsForTelephonyPostCallHTTPResp) Status

Status returns HTTPResponse.Status

func (GetSettingsForTelephonyPostCallHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSettingsForUiI18nHTTPResp added in v0.4.0

type GetSettingsForUiI18nHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsUiI18nResponse
}

func ParseGetSettingsForUiI18nHTTPResp added in v0.4.0

func ParseGetSettingsForUiI18nHTTPResp(rsp *http.Response) (*GetSettingsForUiI18nHTTPResp, error)

ParseGetSettingsForUiI18nHTTPResp parses an HTTP response from a GetSettingsForUiI18nWithResponse call

func (GetSettingsForUiI18nHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (GetSettingsForUiI18nHTTPResp) StatusCode added in v0.4.0

func (r GetSettingsForUiI18nHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSmsHTTPResp

type GetSmsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SmsItemResponse
}

func ParseGetSmsHTTPResp

func ParseGetSmsHTTPResp(rsp *http.Response) (*GetSmsHTTPResp, error)

ParseGetSmsHTTPResp parses an HTTP response from a GetSmsWithResponse call

func (GetSmsHTTPResp) Status

func (r GetSmsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetSmsHTTPResp) StatusCode

func (r GetSmsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTriggerHTTPResp

type GetTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TriggerItemResponse
}

func ParseGetTriggerHTTPResp

func ParseGetTriggerHTTPResp(rsp *http.Response) (*GetTriggerHTTPResp, error)

ParseGetTriggerHTTPResp parses an HTTP response from a GetTriggerWithResponse call

func (GetTriggerHTTPResp) Status

func (r GetTriggerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetTriggerHTTPResp) StatusCode

func (r GetTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTriggerUsesHTTPResp added in v0.38.0

type GetTriggerUsesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TriggerUsesResponse
}

func ParseGetTriggerUsesHTTPResp added in v0.38.0

func ParseGetTriggerUsesHTTPResp(rsp *http.Response) (*GetTriggerUsesHTTPResp, error)

ParseGetTriggerUsesHTTPResp parses an HTTP response from a GetTriggerUsesWithResponse call

func (GetTriggerUsesHTTPResp) Status added in v0.38.0

func (r GetTriggerUsesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetTriggerUsesHTTPResp) StatusCode added in v0.38.0

func (r GetTriggerUsesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserByEmailHTTPResp added in v0.38.0

type GetUserByEmailHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ManagedUserItemResponse
}

func ParseGetUserByEmailHTTPResp added in v0.38.0

func ParseGetUserByEmailHTTPResp(rsp *http.Response) (*GetUserByEmailHTTPResp, error)

ParseGetUserByEmailHTTPResp parses an HTTP response from a GetUserByEmailWithResponse call

func (GetUserByEmailHTTPResp) Status added in v0.38.0

func (r GetUserByEmailHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetUserByEmailHTTPResp) StatusCode added in v0.38.0

func (r GetUserByEmailHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserHTTPResp added in v0.38.0

type GetUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ManagedUserItemResponse
}

func ParseGetUserHTTPResp added in v0.38.0

func ParseGetUserHTTPResp(rsp *http.Response) (*GetUserHTTPResp, error)

ParseGetUserHTTPResp parses an HTTP response from a GetUserWithResponse call

func (GetUserHTTPResp) Status added in v0.38.0

func (r GetUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetUserHTTPResp) StatusCode added in v0.38.0

func (r GetUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWidgetSettingsHTTPResp added in v0.38.0

type GetWidgetSettingsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WidgetSettingsResponse
}

func ParseGetWidgetSettingsHTTPResp added in v0.38.0

func ParseGetWidgetSettingsHTTPResp(rsp *http.Response) (*GetWidgetSettingsHTTPResp, error)

ParseGetWidgetSettingsHTTPResp parses an HTTP response from a GetWidgetSettingsWithResponse call

func (GetWidgetSettingsHTTPResp) Status added in v0.38.0

func (r GetWidgetSettingsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetWidgetSettingsHTTPResp) StatusCode added in v0.38.0

func (r GetWidgetSettingsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GlobalAutomation

type GlobalAutomation struct {
	Action AutomationAction `json:"action"`

	// Event The event an event trigger subscribes to.
	Event *GlobalAutomationEvent `json:"event,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id            openapi_types.UUID     `json:"id"`
	InvertTrigger *bool                  `json:"invertTrigger,omitempty"`
	Label         string                 `json:"label"`
	Options       map[string]interface{} `json:"options"`
	Priority      int                    `json:"priority"`

	// Tags A List of Tags describing an Object
	Tags    *[]Tag             `json:"tags,omitempty"`
	Trigger *AutomationTrigger `json:"trigger,omitempty"`
}

GlobalAutomation defines model for GlobalAutomation.

type GlobalAutomationEmbeddedEvent

type GlobalAutomationEmbeddedEvent struct {
	// Event The event an event trigger subscribes to.
	Event *GlobalAutomationEvent `json:"event,omitempty"`
}

GlobalAutomationEmbeddedEvent defines model for GlobalAutomationEmbeddedEvent.

type GlobalAutomationEvent

type GlobalAutomationEvent struct {
	// Name The event's name (e.g. `inbound`).
	Name string `json:"name"`

	// Provider The provider that emits the event, when applicable.
	Provider *string `json:"provider,omitempty"`

	// Type The event's type category (e.g. `call`).
	Type string `json:"type"`
}

GlobalAutomationEvent The event an event trigger subscribes to.

type GlobalAutomationItemResponse

type GlobalAutomationItemResponse struct {
	// Item An event trigger — an automation that fires its action when the subscribed event occurs (account-wide, unlike a per-application LocalAutomation).
	Item GlobalAutomation `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

GlobalAutomationItemResponse defines model for GlobalAutomationItemResponse.

type GlobalQueueSelection added in v0.38.0

type GlobalQueueSelection struct {
	// Agents Only present when includeMembers=true
	Agents  *[]map[string]interface{} `json:"agents,omitempty"`
	Enabled *bool                     `json:"enabled,omitempty"`

	// Groups Only present when includeMembers=true
	Groups *[]map[string]interface{} `json:"groups,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id       openapi_types.UUID         `json:"id"`
	Label    *string                    `json:"label,omitempty"`
	Priority *int                       `json:"priority,omitempty"`
	Queue    *GlobalQueueSelectionQueue `json:"queue"`

	// Tags Only present when includeMembers=true
	Tags    *[]map[string]interface{}    `json:"tags,omitempty"`
	Trigger *GlobalQueueSelectionTrigger `json:"trigger"`
}

GlobalQueueSelection defines model for GlobalQueueSelection.

type GlobalQueueSelectionListResponse added in v0.38.0

type GlobalQueueSelectionListResponse struct {
	Items      []GlobalQueueSelection `json:"items"`
	Pagination *Pagination            `json:"pagination,omitempty"`
	Success    *bool                  `json:"success,omitempty"`
}

GlobalQueueSelectionListResponse defines model for GlobalQueueSelectionListResponse.

type GlobalQueueSelectionQueue added in v0.38.0

type GlobalQueueSelectionQueue struct {
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id   *openapi_types.UUID `json:"id,omitempty"`
	Name *string             `json:"name,omitempty"`
}

GlobalQueueSelectionQueue defines model for GlobalQueueSelection_queue.

type GlobalQueueSelectionTrigger added in v0.38.0

type GlobalQueueSelectionTrigger struct {
	// Id The unique Identifier (UUID) of the object
	Id   *openapi_types.UUID `json:"id,omitempty"`
	Name *string             `json:"name,omitempty"`
}

GlobalQueueSelectionTrigger defines model for GlobalQueueSelection_trigger.

type HangupAgentCallHTTPResp added in v0.38.0

type HangupAgentCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseHangupAgentCallHTTPResp added in v0.38.0

func ParseHangupAgentCallHTTPResp(rsp *http.Response) (*HangupAgentCallHTTPResp, error)

ParseHangupAgentCallHTTPResp parses an HTTP response from a HangupAgentCallWithResponse call

func (HangupAgentCallHTTPResp) Status added in v0.38.0

func (r HangupAgentCallHTTPResp) Status() string

Status returns HTTPResponse.Status

func (HangupAgentCallHTTPResp) StatusCode added in v0.38.0

func (r HangupAgentCallHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HangupCallHTTPResp

type HangupCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CallItemResponse
}

func ParseHangupCallHTTPResp

func ParseHangupCallHTTPResp(rsp *http.Response) (*HangupCallHTTPResp, error)

ParseHangupCallHTTPResp parses an HTTP response from a HangupCallWithResponse call

func (HangupCallHTTPResp) Status

func (r HangupCallHTTPResp) Status() string

Status returns HTTPResponse.Status

func (HangupCallHTTPResp) StatusCode

func (r HangupCallHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HopperItem added in v0.38.0

type HopperItem struct {
	Count  *string `json:"count,omitempty"`
	Id     *string `json:"id,omitempty"`
	ListId *string `json:"listId,omitempty"`
	Number *string `json:"number,omitempty"`
	Order  *string `json:"order,omitempty"`
	Source *string `json:"source,omitempty"`
	Status *string `json:"status,omitempty"`
	Uid    *string `json:"uid,omitempty"`
}

HopperItem A live hopper entry (values are strings as returned by the dialer)

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportAgentsHTTPResp added in v0.38.0

type ImportAgentsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentImportValidationResults
	JSON202      *AgentImportJobItemResponse
}

func ParseImportAgentsHTTPResp added in v0.38.0

func ParseImportAgentsHTTPResp(rsp *http.Response) (*ImportAgentsHTTPResp, error)

ParseImportAgentsHTTPResp parses an HTTP response from a ImportAgentsWithResponse call

func (ImportAgentsHTTPResp) Status added in v0.38.0

func (r ImportAgentsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ImportAgentsHTTPResp) StatusCode added in v0.38.0

func (r ImportAgentsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportAgentsMultipartRequestBody added in v0.38.0

type ImportAgentsMultipartRequestBody = AgentImportRequest

ImportAgentsMultipartRequestBody defines body for ImportAgents for multipart/form-data ContentType.

type ImportAgentsParams added in v0.38.0

type ImportAgentsParams struct {
	// Format Import format (only `csv` is supported)
	Format ImportAgentsParamsFormat `form:"format" json:"format"`

	// Async Run the import as an async job (returns 202 with a job)
	Async *bool `form:"async,omitempty" json:"async,omitempty"`

	// CreateOnly Only create new agents; skip rows that match an existing agent.
	CreateOnly *bool `form:"createOnly,omitempty" json:"createOnly,omitempty"`

	// UpdateOnly Only update existing agents; skip rows that would create a new agent.
	UpdateOnly *bool `form:"updateOnly,omitempty" json:"updateOnly,omitempty"`

	// DeleteUnlisted Delete existing agents that are not present in the uploaded CSV.
	DeleteUnlisted *bool `form:"deleteUnlisted,omitempty" json:"deleteUnlisted,omitempty"`
}

ImportAgentsParams defines parameters for ImportAgents.

type ImportAgentsParamsFormat added in v0.38.0

type ImportAgentsParamsFormat string

ImportAgentsParamsFormat defines parameters for ImportAgents.

const (
	ImportAgentsParamsFormatCsv ImportAgentsParamsFormat = "csv"
)

Defines values for ImportAgentsParamsFormat.

type InputReaderApplication

type InputReaderApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID             `json:"id"`
	LastUpdated time.Time                      `json:"lastUpdated"`
	Module      InputReaderApplicationModule   `json:"module"`
	Name        string                         `json:"name"`
	Routings    []ApplicationRouting           `json:"routings"`
	Settings    InputReaderApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

InputReaderApplication defines model for InputReaderApplication.

type InputReaderApplicationModule

type InputReaderApplicationModule string

InputReaderApplicationModule defines model for InputReaderApplication.Module.

const (
	InputReaderApplicationModuleInputReader InputReaderApplicationModule = "inputReader"
)

Defines values for InputReaderApplicationModule.

type InputReaderApplicationSettings

type InputReaderApplicationSettings struct {
	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference           `json:"flowEndApplication,omitempty"`
	IgnoreNoInput      *bool                        `json:"ignoreNoInput,omitempty"`
	Max                *int                         `json:"max,omitempty"`
	MaxRetries         *int                         `json:"maxRetries,omitempty"`
	Min                *int                         `json:"min,omitempty"`
	Prompts            *[]ApplicationPrompt         `json:"prompts,omitempty"`
	ReadTimeout        *int                         `json:"readTimeout,omitempty"`
	ResultVariableName string                       `json:"resultVariableName"`
	TerminationDigit   *InputReaderTerminationDigit `json:"terminationDigit,omitempty"`
}

InputReaderApplicationSettings defines model for InputReaderApplicationSettings.

type InputReaderApplicationUpdateBody

type InputReaderApplicationUpdateBody struct {
	Enabled      *bool                                  `json:"enabled,omitempty"`
	FriendlyName *string                                `json:"friendlyName,omitempty"`
	Module       InputReaderApplicationUpdateBodyModule `json:"module"`
	Name         *string                                `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                  `json:"routings,omitempty"`
	Settings     *InputReaderApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

InputReaderApplicationUpdateBody defines model for InputReaderApplicationUpdateBody.

type InputReaderApplicationUpdateBodyModule

type InputReaderApplicationUpdateBodyModule string

InputReaderApplicationUpdateBodyModule defines model for InputReaderApplicationUpdateBody.Module.

const (
	InputReaderApplicationUpdateBodyModuleInputReader InputReaderApplicationUpdateBodyModule = "inputReader"
)

Defines values for InputReaderApplicationUpdateBodyModule.

type InputReaderTerminationDigit

type InputReaderTerminationDigit string

InputReaderTerminationDigit defines model for InputReaderTerminationDigit.

const (
	InputReaderTerminationDigitANY      InputReaderTerminationDigit = "ANY"
	InputReaderTerminationDigitASTERISK InputReaderTerminationDigit = "ASTERISK"
	InputReaderTerminationDigitHASH     InputReaderTerminationDigit = "HASH"
	InputReaderTerminationDigitKEY0     InputReaderTerminationDigit = "KEY_0"
	InputReaderTerminationDigitKEY1     InputReaderTerminationDigit = "KEY_1"
	InputReaderTerminationDigitKEY2     InputReaderTerminationDigit = "KEY_2"
	InputReaderTerminationDigitKEY3     InputReaderTerminationDigit = "KEY_3"
	InputReaderTerminationDigitKEY4     InputReaderTerminationDigit = "KEY_4"
	InputReaderTerminationDigitKEY5     InputReaderTerminationDigit = "KEY_5"
	InputReaderTerminationDigitKEY6     InputReaderTerminationDigit = "KEY_6"
	InputReaderTerminationDigitKEY7     InputReaderTerminationDigit = "KEY_7"
	InputReaderTerminationDigitKEY8     InputReaderTerminationDigit = "KEY_8"
	InputReaderTerminationDigitKEY9     InputReaderTerminationDigit = "KEY_9"
	InputReaderTerminationDigitNONE     InputReaderTerminationDigit = "NONE"
)

Defines values for InputReaderTerminationDigit.

type InputReaderV2Application

type InputReaderV2Application struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID               `json:"id"`
	LastUpdated time.Time                        `json:"lastUpdated"`
	Module      InputReaderV2ApplicationModule   `json:"module"`
	Name        string                           `json:"name"`
	Routings    []ApplicationRouting             `json:"routings"`
	Settings    InputReaderV2ApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

InputReaderV2Application defines model for InputReaderV2Application.

type InputReaderV2ApplicationModule

type InputReaderV2ApplicationModule string

InputReaderV2ApplicationModule defines model for InputReaderV2Application.Module.

const (
	InputReaderV2ApplicationModuleInputReaderV2 InputReaderV2ApplicationModule = "inputReader.v2"
)

Defines values for InputReaderV2ApplicationModule.

type InputReaderV2ApplicationSettings

type InputReaderV2ApplicationSettings struct {
	BargeIn *InputReaderV2ApplicationSettingsBargeIn `json:"bargeIn,omitempty"`

	// Confirmation When set to true the resulting variable will be stored as boolean value
	Confirmation *bool                                 `json:"confirmation,omitempty"`
	Dtmf         *InputReaderV2ApplicationSettingsDtmf `json:"dtmf,omitempty"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference                        `json:"flowEndApplication,omitempty"`
	IgnoreNoInput      *bool                                     `json:"ignoreNoInput,omitempty"`
	MaxAttempts        *int                                      `json:"maxAttempts,omitempty"`
	Numeric            *InputReaderV2ApplicationSettingsNumeric  `json:"numeric,omitempty"`
	Prompts            *[]ApplicationPrompt                      `json:"prompts,omitempty"`
	ResultVariableName string                                    `json:"resultVariableName"`
	Routes             *[]ApplicationRoutesInner                 `json:"routes,omitempty"`
	TextToSpeech       *DefaultTextToSpeechSettings              `json:"textToSpeech,omitempty"`
	Timeouts           *InputReaderV2ApplicationSettingsTimeouts `json:"timeouts,omitempty"`
	Voice              *InputReaderV2ApplicationSettingsVoice    `json:"voice,omitempty"`
}

InputReaderV2ApplicationSettings defines model for InputReaderV2ApplicationSettings.

type InputReaderV2ApplicationSettingsBargeIn

type InputReaderV2ApplicationSettingsBargeIn struct {
	Delay   *int  `json:"delay,omitempty"`
	Enabled *bool `json:"enabled,omitempty"`
}

InputReaderV2ApplicationSettingsBargeIn defines model for InputReaderV2ApplicationSettings_bargeIn.

type InputReaderV2ApplicationSettingsDtmf

type InputReaderV2ApplicationSettingsDtmf struct {
	Enabled     *bool                          `json:"enabled,omitempty"`
	Termination *InputReaderV2TerminationDigit `json:"termination,omitempty"`
}

InputReaderV2ApplicationSettingsDtmf defines model for InputReaderV2ApplicationSettings_dtmf.

type InputReaderV2ApplicationSettingsNumeric

type InputReaderV2ApplicationSettingsNumeric struct {
	Max int `json:"max"`
	Min int `json:"min"`
}

InputReaderV2ApplicationSettingsNumeric defines model for InputReaderV2ApplicationSettings_numeric.

type InputReaderV2ApplicationSettingsTimeouts

type InputReaderV2ApplicationSettingsTimeouts struct {
	// Continious Continuous timeout in seconds
	Continious int `json:"continious"`

	// Initial Initial timeout in seconds
	Initial int `json:"initial"`
}

InputReaderV2ApplicationSettingsTimeouts defines model for InputReaderV2ApplicationSettings_timeouts.

type InputReaderV2ApplicationSettingsVoice

type InputReaderV2ApplicationSettingsVoice struct {
	Enabled            bool                                              `json:"enabled"`
	Language           string                                            `json:"language"`
	Provider           *InputReaderV2ApplicationSettingsVoiceProvider    `json:"provider,omitempty"`
	Transformer        *InputReaderV2ApplicationSettingsVoiceTransformer `json:"transformer,omitempty"`
	TransformerOptions *map[string]interface{}                           `json:"transformerOptions,omitempty"`
}

InputReaderV2ApplicationSettingsVoice defines model for InputReaderV2ApplicationSettings_voice.

type InputReaderV2ApplicationSettingsVoiceProvider

type InputReaderV2ApplicationSettingsVoiceProvider string

InputReaderV2ApplicationSettingsVoiceProvider defines model for InputReaderV2ApplicationSettingsVoice.Provider.

Defines values for InputReaderV2ApplicationSettingsVoiceProvider.

type InputReaderV2ApplicationSettingsVoiceTransformer

type InputReaderV2ApplicationSettingsVoiceTransformer string

InputReaderV2ApplicationSettingsVoiceTransformer defines model for InputReaderV2ApplicationSettingsVoice.Transformer.

const (
	InputReaderV2ApplicationSettingsVoiceTransformerConfirmation InputReaderV2ApplicationSettingsVoiceTransformer = "confirmation"
)

Defines values for InputReaderV2ApplicationSettingsVoiceTransformer.

type InputReaderV2ApplicationUpdateBody

type InputReaderV2ApplicationUpdateBody struct {
	Enabled      *bool                                    `json:"enabled,omitempty"`
	FriendlyName *string                                  `json:"friendlyName,omitempty"`
	Module       InputReaderV2ApplicationUpdateBodyModule `json:"module"`
	Name         *string                                  `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                    `json:"routings,omitempty"`
	Settings     *InputReaderV2ApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

InputReaderV2ApplicationUpdateBody defines model for InputReaderV2ApplicationUpdateBody.

type InputReaderV2ApplicationUpdateBodyModule

type InputReaderV2ApplicationUpdateBodyModule string

InputReaderV2ApplicationUpdateBodyModule defines model for InputReaderV2ApplicationUpdateBody.Module.

const (
	InputReaderV2ApplicationUpdateBodyModuleInputReaderV2 InputReaderV2ApplicationUpdateBodyModule = "inputReader.v2"
)

Defines values for InputReaderV2ApplicationUpdateBodyModule.

type InputReaderV2TerminationDigit

type InputReaderV2TerminationDigit string

InputReaderV2TerminationDigit defines model for InputReaderV2TerminationDigit.

const (
	InputReaderV2TerminationDigitASTERISK InputReaderV2TerminationDigit = "ASTERISK"
	InputReaderV2TerminationDigitHASH     InputReaderV2TerminationDigit = "HASH"
)

Defines values for InputReaderV2TerminationDigit.

type IntegrateIntegrationHTTPResp added in v0.38.0

type IntegrateIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationItemResponse
}

func ParseIntegrateIntegrationHTTPResp added in v0.38.0

func ParseIntegrateIntegrationHTTPResp(rsp *http.Response) (*IntegrateIntegrationHTTPResp, error)

ParseIntegrateIntegrationHTTPResp parses an HTTP response from a IntegrateIntegrationWithResponse call

func (IntegrateIntegrationHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (IntegrateIntegrationHTTPResp) StatusCode added in v0.38.0

func (r IntegrateIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntegrateIntegrationJSONBody added in v0.38.0

type IntegrateIntegrationJSONBody map[string]interface{}

IntegrateIntegrationJSONBody defines parameters for IntegrateIntegration.

type IntegrateIntegrationJSONRequestBody added in v0.38.0

type IntegrateIntegrationJSONRequestBody IntegrateIntegrationJSONBody

IntegrateIntegrationJSONRequestBody defines body for IntegrateIntegration for application/json ContentType.

type Integration

type Integration struct {
	// Color Display colour for the integration in the UI (hex).
	Color *string `json:"color,omitempty"`

	// Config Provider-specific configuration for the integration.
	Config map[string]interface{} `json:"config"`

	// Enabled Whether the integration is active.
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Label Human-readable label shown in the UI.
	Label string `json:"label"`

	// Name Short unique identifier for the integration.
	Name     string               `json:"name"`
	Provider *IntegrationProvider `json:"provider,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Type The integration type — e.g. `custom` or `zendesk`.
	Type string `json:"type"`
}

Integration A configured connection to an external system (e.g. a CRM or helpdesk) that exposes triggerable actions and session variables to the platform.

type IntegrationAddAssociationResponse

type IntegrationAddAssociationResponse struct {
	Message *string `json:"message,omitempty"`
	Success *bool   `json:"success,omitempty"`
}

IntegrationAddAssociationResponse defines model for IntegrationAddAssociationResponse.

type IntegrationApiProxyGetHTTPResp added in v0.38.0

type IntegrationApiProxyGetHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseIntegrationApiProxyGetHTTPResp added in v0.38.0

func ParseIntegrationApiProxyGetHTTPResp(rsp *http.Response) (*IntegrationApiProxyGetHTTPResp, error)

ParseIntegrationApiProxyGetHTTPResp parses an HTTP response from a IntegrationApiProxyGetWithResponse call

func (IntegrationApiProxyGetHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (IntegrationApiProxyGetHTTPResp) StatusCode added in v0.38.0

func (r IntegrationApiProxyGetHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntegrationApiProxyPostHTTPResp added in v0.38.0

type IntegrationApiProxyPostHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseIntegrationApiProxyPostHTTPResp added in v0.38.0

func ParseIntegrationApiProxyPostHTTPResp(rsp *http.Response) (*IntegrationApiProxyPostHTTPResp, error)

ParseIntegrationApiProxyPostHTTPResp parses an HTTP response from a IntegrationApiProxyPostWithResponse call

func (IntegrationApiProxyPostHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (IntegrationApiProxyPostHTTPResp) StatusCode added in v0.38.0

func (r IntegrationApiProxyPostHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntegrationApiProxyPostJSONBody added in v0.38.0

type IntegrationApiProxyPostJSONBody map[string]interface{}

IntegrationApiProxyPostJSONBody defines parameters for IntegrationApiProxyPost.

type IntegrationApiProxyPostJSONRequestBody added in v0.38.0

type IntegrationApiProxyPostJSONRequestBody IntegrationApiProxyPostJSONBody

IntegrationApiProxyPostJSONRequestBody defines body for IntegrationApiProxyPost for application/json ContentType.

type IntegrationAvailable

type IntegrationAvailable struct {
	// contains filtered or unexported fields
}

IntegrationAvailable defines model for IntegrationAvailable.

func (IntegrationAvailable) AsIntegrationAvailableCustom

func (t IntegrationAvailable) AsIntegrationAvailableCustom() (IntegrationAvailableCustom, error)

AsIntegrationAvailableCustom returns the union data inside the IntegrationAvailable as a IntegrationAvailableCustom

func (IntegrationAvailable) AsIntegrationAvailableLegacy

func (t IntegrationAvailable) AsIntegrationAvailableLegacy() (IntegrationAvailableLegacy, error)

AsIntegrationAvailableLegacy returns the union data inside the IntegrationAvailable as a IntegrationAvailableLegacy

func (*IntegrationAvailable) FromIntegrationAvailableCustom

func (t *IntegrationAvailable) FromIntegrationAvailableCustom(v IntegrationAvailableCustom) error

FromIntegrationAvailableCustom overwrites any union data inside the IntegrationAvailable as the provided IntegrationAvailableCustom

func (*IntegrationAvailable) FromIntegrationAvailableLegacy

func (t *IntegrationAvailable) FromIntegrationAvailableLegacy(v IntegrationAvailableLegacy) error

FromIntegrationAvailableLegacy overwrites any union data inside the IntegrationAvailable as the provided IntegrationAvailableLegacy

func (IntegrationAvailable) MarshalJSON

func (t IntegrationAvailable) MarshalJSON() ([]byte, error)

func (*IntegrationAvailable) MergeIntegrationAvailableCustom

func (t *IntegrationAvailable) MergeIntegrationAvailableCustom(v IntegrationAvailableCustom) error

MergeIntegrationAvailableCustom performs a merge with any union data inside the IntegrationAvailable, using the provided IntegrationAvailableCustom

func (*IntegrationAvailable) MergeIntegrationAvailableLegacy

func (t *IntegrationAvailable) MergeIntegrationAvailableLegacy(v IntegrationAvailableLegacy) error

MergeIntegrationAvailableLegacy performs a merge with any union data inside the IntegrationAvailable, using the provided IntegrationAvailableLegacy

func (*IntegrationAvailable) UnmarshalJSON

func (t *IntegrationAvailable) UnmarshalJSON(b []byte) error

type IntegrationAvailableBase

type IntegrationAvailableBase struct {
	Name     string              `json:"name"`
	Provider IntegrationProvider `json:"provider"`
	Type     IntegrationType     `json:"type"`
}

IntegrationAvailableBase defines model for IntegrationAvailableBase.

type IntegrationAvailableCustom

type IntegrationAvailableCustom struct {
	// Capabilities List of integration provider capabilities
	Capabilities []IntegrationCapability `json:"capabilities"`

	// Label Integration provider label
	Label      string                    `json:"label"`
	Name       string                    `json:"name"`
	Pagination IntegrationPaginationType `json:"pagination"`
	Provider   IntegrationProvider       `json:"provider"`
	Type       IntegrationType           `json:"type"`
}

IntegrationAvailableCustom defines model for IntegrationAvailableCustom.

type IntegrationAvailableLegacy

type IntegrationAvailableLegacy struct {
	Legacy   bool                `json:"legacy"`
	Name     string              `json:"name"`
	Provider IntegrationProvider `json:"provider"`
	Type     IntegrationType     `json:"type"`
}

IntegrationAvailableLegacy defines model for IntegrationAvailableLegacy.

type IntegrationBulkIdsRequest added in v0.38.0

type IntegrationBulkIdsRequest struct {
	Ids []string `json:"ids"`
}

IntegrationBulkIdsRequest defines model for IntegrationBulkIdsRequest.

type IntegrationCapability

type IntegrationCapability string

IntegrationCapability defines model for IntegrationCapability.

const (
	IntegrationCapabilityAgentTriggerable    IntegrationCapability = "agent.triggerable"
	IntegrationCapabilityBabelforceEnduser   IntegrationCapability = "babelforce.enduser"
	IntegrationCapabilityBabelforceScripting IntegrationCapability = "babelforce.scripting"
	IntegrationCapabilityBabelforceTasks     IntegrationCapability = "babelforce.tasks"
	IntegrationCapabilityBabelforceUsers     IntegrationCapability = "babelforce.users"
)

Defines values for IntegrationCapability.

type IntegrationCreateRequest

type IntegrationCreateRequest struct {
	// Color Display colour for the integration in the UI (hex).
	Color *string `json:"color,omitempty"`

	// Config Provider-specific configuration for the integration.
	Config map[string]interface{} `json:"config"`

	// Enabled Whether the integration starts active.
	Enabled *bool `json:"enabled,omitempty"`

	// Label Human-readable label shown in the UI.
	Label string `json:"label"`

	// Name Short unique identifier for the integration.
	Name     string               `json:"name"`
	Provider *IntegrationProvider `json:"provider,omitempty"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`

	// Type The integration type — e.g. `custom` or `zendesk`.
	Type string `json:"type"`
}

IntegrationCreateRequest Body for creating an integration.

type IntegrationDeleteResponse

type IntegrationDeleteResponse = map[string]interface{}

IntegrationDeleteResponse defines model for IntegrationDeleteResponse.

type IntegrationDispatchActionRequest

type IntegrationDispatchActionRequest struct {
	Context *map[string]interface{} `json:"context,omitempty"`
	Params  *map[string]interface{} `json:"params,omitempty"`
}

IntegrationDispatchActionRequest defines model for IntegrationDispatchActionRequest.

type IntegrationDispatchActionResponse

type IntegrationDispatchActionResponse struct {
	Action  string                 `json:"action"`
	Context map[string]interface{} `json:"context"`
	Data    ActionProxyResponse    `json:"data"`
	Params  map[string]interface{} `json:"params"`
}

IntegrationDispatchActionResponse defines model for IntegrationDispatchActionResponse.

type IntegrationItemResponse

type IntegrationItemResponse struct {
	// Item A configured connection to an external system (e.g. a CRM or helpdesk) that exposes triggerable actions and session variables to the platform.
	Item Integration `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

IntegrationItemResponse defines model for IntegrationItemResponse.

type IntegrationListAvailableIntegrationsResponse

type IntegrationListAvailableIntegrationsResponse struct {
	Items []IntegrationAvailable `json:"items"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

IntegrationListAvailableIntegrationsResponse defines model for IntegrationListAvailableIntegrationsResponse.

type IntegrationObjectListResponse added in v0.38.0

type IntegrationObjectListResponse struct {
	Items   []map[string]interface{} `json:"items"`
	Success *bool                    `json:"success,omitempty"`
}

IntegrationObjectListResponse A generic list of integration-related objects

type IntegrationPaginationType

type IntegrationPaginationType string

IntegrationPaginationType defines model for IntegrationPaginationType.

const (
	Cursor IntegrationPaginationType = "cursor"
	Page   IntegrationPaginationType = "page"
)

Defines values for IntegrationPaginationType.

type IntegrationProvider

type IntegrationProvider string

IntegrationProvider defines model for IntegrationProvider.

const (
	IntegrationProviderAwakenDispatch         IntegrationProvider = "awaken_dispatch"
	IntegrationProviderAwakenScripting        IntegrationProvider = "awaken_scripting"
	IntegrationProviderBabelforce             IntegrationProvider = "babelforce"
	IntegrationProviderBabelforceEvents       IntegrationProvider = "babelforce.events"
	IntegrationProviderBabelforceSessions     IntegrationProvider = "babelforce.sessions"
	IntegrationProviderBabelforceStorage      IntegrationProvider = "babelforce.storage"
	IntegrationProviderBabelforceTasks        IntegrationProvider = "babelforce.tasks"
	IntegrationProviderBabelforceTranscripts  IntegrationProvider = "babelforce.transcripts"
	IntegrationProviderCti                    IntegrationProvider = "cti"
	IntegrationProviderCustom                 IntegrationProvider = "custom"
	IntegrationProviderDeepsearch             IntegrationProvider = "deepsearch"
	IntegrationProviderDeepsearchV2           IntegrationProvider = "deepsearch_v2"
	IntegrationProviderDummy                  IntegrationProvider = "dummy"
	IntegrationProviderDummyIntegration       IntegrationProvider = "dummy-integration"
	IntegrationProviderFreshdesk              IntegrationProvider = "freshdesk"
	IntegrationProviderGcloudDialogflow       IntegrationProvider = "gcloud_dialogflow"
	IntegrationProviderGeckoboard             IntegrationProvider = "geckoboard"
	IntegrationProviderKustomer               IntegrationProvider = "kustomer"
	IntegrationProviderMicrosoftClu           IntegrationProvider = "microsoft_clu"
	IntegrationProviderMicrosoftDynamics      IntegrationProvider = "microsoft_dynamics"
	IntegrationProviderMicrosoftTeams         IntegrationProvider = "microsoft_teams"
	IntegrationProviderMicrosoftTeamsMessages IntegrationProvider = "microsoft_teams_messages"
	IntegrationProviderPushover               IntegrationProvider = "pushover"
	IntegrationProviderSalesforce             IntegrationProvider = "salesforce"
	IntegrationProviderSendbirdChat           IntegrationProvider = "sendbird_chat"
	IntegrationProviderSpotify                IntegrationProvider = "spotify"
	IntegrationProviderSugarcrm               IntegrationProvider = "sugarcrm"
	IntegrationProviderSurfly                 IntegrationProvider = "surfly"
	IntegrationProviderThunderheadOne         IntegrationProvider = "thunderhead_one"
	IntegrationProviderVonageMessages         IntegrationProvider = "vonage_messages"
	IntegrationProviderWaboxapp               IntegrationProvider = "waboxapp"
	IntegrationProviderWebhooktest            IntegrationProvider = "webhooktest"
	IntegrationProviderZendesk                IntegrationProvider = "zendesk"
	IntegrationProviderZendeskV2              IntegrationProvider = "zendesk_v2"
	IntegrationProviderZohocrm                IntegrationProvider = "zohocrm"
)

Defines values for IntegrationProvider.

type IntegrationRemoveAssociationResponse

type IntegrationRemoveAssociationResponse struct {
	Message *string `json:"message,omitempty"`
	Success *bool   `json:"success,omitempty"`
}

IntegrationRemoveAssociationResponse defines model for IntegrationRemoveAssociationResponse.

type IntegrationSessionVariable

type IntegrationSessionVariable struct {
	// Action The action these variables belong to.
	Action    string                `json:"action"`
	Variables *[]VariableDefinition `json:"variables,omitempty"`
}

IntegrationSessionVariable The session variables exposed by one integration action.

type IntegrationSessionVariableItemsResponse

type IntegrationSessionVariableItemsResponse struct {
	Items *[]IntegrationSessionVariable `json:"items,omitempty"`
}

IntegrationSessionVariableItemsResponse defines model for IntegrationSessionVariableItemsResponse.

type IntegrationToken added in v0.38.0

type IntegrationToken struct {
	// ExpiresAt When the token expires.
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`

	// Id The access token's uuid.
	Id                   *string                `json:"id,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

IntegrationToken An access token issued to babelforce by a third party (e.g. via OAuth) and associated with an integration.

func (IntegrationToken) Get added in v0.38.0

func (a IntegrationToken) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for IntegrationToken. Returns the specified element and whether it was found

func (IntegrationToken) MarshalJSON added in v0.38.0

func (a IntegrationToken) MarshalJSON() ([]byte, error)

Override default JSON handling for IntegrationToken to handle AdditionalProperties

func (*IntegrationToken) Set added in v0.38.0

func (a *IntegrationToken) Set(fieldName string, value interface{})

Setter for additional properties for IntegrationToken

func (*IntegrationToken) UnmarshalJSON added in v0.38.0

func (a *IntegrationToken) UnmarshalJSON(b []byte) error

Override default JSON handling for IntegrationToken to handle AdditionalProperties

type IntegrationTokenItemResponse added in v0.38.0

type IntegrationTokenItemResponse struct {
	// Item An access token issued to babelforce by a third party (e.g. via OAuth) and associated with an integration.
	Item    IntegrationToken `json:"item"`
	Success *bool            `json:"success,omitempty"`
}

IntegrationTokenItemResponse defines model for IntegrationTokenItemResponse.

type IntegrationTokenListResponse added in v0.38.0

type IntegrationTokenListResponse struct {
	Items   []IntegrationToken `json:"items"`
	Success *bool              `json:"success,omitempty"`
}

IntegrationTokenListResponse defines model for IntegrationTokenListResponse.

type IntegrationType

type IntegrationType string

IntegrationType defines model for IntegrationType.

const (
	Custom  IntegrationType = "custom"
	Zendesk IntegrationType = "zendesk"
)

Defines values for IntegrationType.

type IntegrationUpdateRequest

type IntegrationUpdateRequest struct {
	// Color Display colour for the integration in the UI (hex).
	Color *string `json:"color,omitempty"`

	// Config Provider-specific configuration for the integration.
	Config *map[string]interface{} `json:"config,omitempty"`

	// Enabled Whether the integration is active.
	Enabled *bool `json:"enabled,omitempty"`

	// Label Human-readable label shown in the UI.
	Label *string `json:"label,omitempty"`

	// Name Short unique identifier for the integration.
	Name     *string              `json:"name,omitempty"`
	Provider *IntegrationProvider `json:"provider,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Type The integration type — e.g. `custom` or `zendesk`.
	Type *string `json:"type,omitempty"`
}

IntegrationUpdateRequest Body for updating an integration; supplied fields replace the stored values.

type IvrModule

type IvrModule string

IvrModule defines model for IvrModule.

const (
	IvrModuleAgentQueue    IvrModule = "agentQueue"
	IvrModuleAgentic       IvrModule = "agentic"
	IvrModuleAudioPlayer   IvrModule = "audioPlayer"
	IvrModuleConsumerQueue IvrModule = "consumerQueue"
	IvrModuleInputReader   IvrModule = "inputReader"
	IvrModuleInputReaderV2 IvrModule = "inputReader.v2"
	IvrModulePromptPlayer  IvrModule = "promptPlayer"
	IvrModuleRealtime      IvrModule = "realtime"
	IvrModuleRecording     IvrModule = "recording"
	IvrModuleSimpleMenu    IvrModule = "simpleMenu"
	IvrModuleSpeechToText  IvrModule = "speechToText"
	IvrModuleSwitchNode    IvrModule = "switchNode"
	IvrModuleTextToSpeech  IvrModule = "textToSpeech"
	IvrModuleTransfer      IvrModule = "transfer"
)

Defines values for IvrModule.

type Lead added in v0.38.0

type Lead struct {
	// CallCount Number of dial attempts made on this lead so far.
	CallCount *int `json:"callCount,omitempty"`

	// Callback Callback details, when scheduled
	Callback *map[string]interface{} `json:"callback"`

	// CalledSinceReset Whether the lead has been dialled since the list's call counters were last reset.
	CalledSinceReset *bool `json:"calledSinceReset,omitempty"`

	// CallerId Caller ID presented when dialling this lead, overriding the campaign default.
	CallerId *string `json:"callerId,omitempty"`

	// CampaignId The unique Identifier (UUID) of the object
	CampaignId *openapi_types.UUID `json:"campaignId,omitempty"`

	// Data Custom per-lead data
	Data        *map[string]interface{} `json:"data,omitempty"`
	DateCalled  *time.Time              `json:"dateCalled,omitempty"`
	DateCreated *time.Time              `json:"dateCreated,omitempty"`

	// Duration Total talk time across all attempts, in seconds.
	Duration *int `json:"duration,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated *time.Time         `json:"lastUpdated,omitempty"`

	// ListId The unique Identifier (UUID) of the object
	ListId *openapi_types.UUID `json:"listId,omitempty"`

	// Number Primary phone number to dial, in E.164 format.
	Number string `json:"number"`

	// Number2 First fallback number, tried when the primary is unreachable.
	Number2 *string `json:"number2,omitempty"`

	// Number3 Second fallback number.
	Number3 *string `json:"number3,omitempty"`

	// Rank Dial priority within the list; higher-ranked leads are dialled first.
	Rank *int `json:"rank,omitempty"`

	// Status The dial status of an outbound lead or call attempt
	Status *DialStatus `json:"status,omitempty"`

	// Uid Customer-supplied lead identifier, unique within the lead-list.
	Uid *string `json:"uid,omitempty"`
}

Lead An outbound dialer lead — one record in a lead-list, holding the number(s) to dial, its dial status, and any custom per-lead data.

type LeadBulkDeleteRequest added in v0.38.0

type LeadBulkDeleteRequest struct {
	// Ids Lead uuids to delete.
	Ids *[]ObjectUuid `json:"ids,omitempty"`

	// Uids Customer-supplied lead identifiers (`uid`) to delete.
	Uids *[]string `json:"uids,omitempty"`
}

LeadBulkDeleteRequest Lead IDs or UIDs to delete (provide one of `ids` or `uids`).

type LeadItemResponse added in v0.38.0

type LeadItemResponse struct {
	// Item An outbound dialer lead — one record in a lead-list, holding the number(s) to dial, its dial status, and any custom per-lead data.
	Item    Lead `json:"item"`
	Success bool `json:"success"`
}

LeadItemResponse defines model for LeadItemResponse.

type LeadList added in v0.38.0

type LeadList struct {
	// CampaignId The unique Identifier (UUID) of the object
	CampaignId *openapi_types.UUID `json:"campaignId,omitempty"`

	// Count Number of leads in the list.
	Count *int `json:"count,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The lead-list's name (unique per customer).
	Name string `json:"name"`
}

LeadList A lead-list — a named collection of leads dialled by a campaign.

type LeadListItemResponse added in v0.38.0

type LeadListItemResponse struct {
	// Item A lead-list — a named collection of leads dialled by a campaign.
	Item    LeadList `json:"item"`
	Success bool     `json:"success"`
}

LeadListItemResponse defines model for LeadListItemResponse.

type LeadUploadRequest added in v0.38.0

type LeadUploadRequest struct {
	// Clear Clear the list before importing
	Clear *bool `json:"clear,omitempty"`

	// File CSV file of leads
	File openapi_types.File `json:"file"`

	// Mapping JSON string mapping CSV columns to lead fields
	Mapping *string `json:"mapping,omitempty"`

	// Separator CSV column separator (default `,`)
	Separator *string `json:"separator,omitempty"`
}

LeadUploadRequest Multipart CSV lead upload

type LeadUploadResponse added in v0.38.0

type LeadUploadResponse struct {
	Item    LeadUploadResponseItem `json:"item"`
	Success bool                   `json:"success"`
}

LeadUploadResponse Result of a CSV lead upload — how many leads were imported.

type LeadUploadResponseItem added in v0.38.0

type LeadUploadResponseItem struct {
	// ListId The unique Identifier (UUID) of the object
	ListId *openapi_types.UUID `json:"listId,omitempty"`

	// Message Human-readable summary of the import.
	Message *string `json:"message,omitempty"`

	// Total Number of leads imported from the file.
	Total *int `json:"total,omitempty"`
}

LeadUploadResponseItem defines model for LeadUploadResponse_item.

type ListActionParamsHTTPResp added in v0.38.0

type ListActionParamsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListActionParamsHTTPResp added in v0.38.0

func ParseListActionParamsHTTPResp(rsp *http.Response) (*ListActionParamsHTTPResp, error)

ParseListActionParamsHTTPResp parses an HTTP response from a ListActionParamsWithResponse call

func (ListActionParamsHTTPResp) Status added in v0.38.0

func (r ListActionParamsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListActionParamsHTTPResp) StatusCode added in v0.38.0

func (r ListActionParamsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListActionsHTTPResp added in v0.38.0

type ListActionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListActionsHTTPResp added in v0.38.0

func ParseListActionsHTTPResp(rsp *http.Response) (*ListActionsHTTPResp, error)

ParseListActionsHTTPResp parses an HTTP response from a ListActionsWithResponse call

func (ListActionsHTTPResp) Status added in v0.38.0

func (r ListActionsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListActionsHTTPResp) StatusCode added in v0.38.0

func (r ListActionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListActionsParams added in v0.38.0

type ListActionsParams struct {
	// Type Filter actions by provider/type
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

ListActionsParams defines parameters for ListActions.

type ListAgentGroupsHTTPResp

type ListAgentGroupsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAgentGroupResponse
}

func ParseListAgentGroupsHTTPResp

func ParseListAgentGroupsHTTPResp(rsp *http.Response) (*ListAgentGroupsHTTPResp, error)

ParseListAgentGroupsHTTPResp parses an HTTP response from a ListAgentGroupsWithResponse call

func (ListAgentGroupsHTTPResp) Status

func (r ListAgentGroupsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAgentGroupsHTTPResp) StatusCode

func (r ListAgentGroupsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentGroupsParams

type ListAgentGroupsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListAgentGroupsParams defines parameters for ListAgentGroups.

type ListAgentLogsHTTPResp added in v0.38.0

type ListAgentLogsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentLogListResponse
}

func ParseListAgentLogsHTTPResp added in v0.38.0

func ParseListAgentLogsHTTPResp(rsp *http.Response) (*ListAgentLogsHTTPResp, error)

ParseListAgentLogsHTTPResp parses an HTTP response from a ListAgentLogsWithResponse call

func (ListAgentLogsHTTPResp) Status added in v0.38.0

func (r ListAgentLogsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAgentLogsHTTPResp) StatusCode added in v0.38.0

func (r ListAgentLogsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentLogsParams added in v0.38.0

type ListAgentLogsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// FiltersFrom Range start (unix seconds)
	FiltersFrom *UnixTimestamp `form:"filters.from,omitempty" json:"filters.from,omitempty"`

	// FiltersTo Range end (unix seconds)
	FiltersTo *UnixTimestamp `form:"filters.to,omitempty" json:"filters.to,omitempty"`
}

ListAgentLogsParams defines parameters for ListAgentLogs.

type ListAgentPresencesHTTPResp added in v0.38.0

type ListAgentPresencesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentPresenceListResponse
}

func ParseListAgentPresencesHTTPResp added in v0.38.0

func ParseListAgentPresencesHTTPResp(rsp *http.Response) (*ListAgentPresencesHTTPResp, error)

ParseListAgentPresencesHTTPResp parses an HTTP response from a ListAgentPresencesWithResponse call

func (ListAgentPresencesHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListAgentPresencesHTTPResp) StatusCode added in v0.38.0

func (r ListAgentPresencesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsGroupIdsParameter

type ListAgentsGroupIdsParameter struct {
	// contains filtered or unexported fields
}

ListAgentsGroupIdsParameter defines model for listAgents_groupIds_parameter.

func (ListAgentsGroupIdsParameter) AsListAgentsGroupIdsParameter0

func (t ListAgentsGroupIdsParameter) AsListAgentsGroupIdsParameter0() (ListAgentsGroupIdsParameter0, error)

AsListAgentsGroupIdsParameter0 returns the union data inside the ListAgentsGroupIdsParameter as a ListAgentsGroupIdsParameter0

func (ListAgentsGroupIdsParameter) AsListAgentsGroupIdsParameter1

func (t ListAgentsGroupIdsParameter) AsListAgentsGroupIdsParameter1() (ListAgentsGroupIdsParameter1, error)

AsListAgentsGroupIdsParameter1 returns the union data inside the ListAgentsGroupIdsParameter as a ListAgentsGroupIdsParameter1

func (*ListAgentsGroupIdsParameter) FromListAgentsGroupIdsParameter0

func (t *ListAgentsGroupIdsParameter) FromListAgentsGroupIdsParameter0(v ListAgentsGroupIdsParameter0) error

FromListAgentsGroupIdsParameter0 overwrites any union data inside the ListAgentsGroupIdsParameter as the provided ListAgentsGroupIdsParameter0

func (*ListAgentsGroupIdsParameter) FromListAgentsGroupIdsParameter1

func (t *ListAgentsGroupIdsParameter) FromListAgentsGroupIdsParameter1(v ListAgentsGroupIdsParameter1) error

FromListAgentsGroupIdsParameter1 overwrites any union data inside the ListAgentsGroupIdsParameter as the provided ListAgentsGroupIdsParameter1

func (ListAgentsGroupIdsParameter) MarshalJSON

func (t ListAgentsGroupIdsParameter) MarshalJSON() ([]byte, error)

func (*ListAgentsGroupIdsParameter) MergeListAgentsGroupIdsParameter0

func (t *ListAgentsGroupIdsParameter) MergeListAgentsGroupIdsParameter0(v ListAgentsGroupIdsParameter0) error

MergeListAgentsGroupIdsParameter0 performs a merge with any union data inside the ListAgentsGroupIdsParameter, using the provided ListAgentsGroupIdsParameter0

func (*ListAgentsGroupIdsParameter) MergeListAgentsGroupIdsParameter1

func (t *ListAgentsGroupIdsParameter) MergeListAgentsGroupIdsParameter1(v ListAgentsGroupIdsParameter1) error

MergeListAgentsGroupIdsParameter1 performs a merge with any union data inside the ListAgentsGroupIdsParameter, using the provided ListAgentsGroupIdsParameter1

func (*ListAgentsGroupIdsParameter) UnmarshalJSON

func (t *ListAgentsGroupIdsParameter) UnmarshalJSON(b []byte) error

type ListAgentsGroupIdsParameter0

type ListAgentsGroupIdsParameter0 = string

ListAgentsGroupIdsParameter0 defines model for .

type ListAgentsGroupIdsParameter1

type ListAgentsGroupIdsParameter1 = []string

ListAgentsGroupIdsParameter1 defines model for .

type ListAgentsHTTPResp

type ListAgentsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAgentResponse
}

func ParseListAgentsHTTPResp

func ParseListAgentsHTTPResp(rsp *http.Response) (*ListAgentsHTTPResp, error)

ParseListAgentsHTTPResp parses an HTTP response from a ListAgentsWithResponse call

func (ListAgentsHTTPResp) Status

func (r ListAgentsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAgentsHTTPResp) StatusCode

func (r ListAgentsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsInGroupHTTPResp added in v0.38.0

type ListAgentsInGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAgentResponse
}

func ParseListAgentsInGroupHTTPResp added in v0.38.0

func ParseListAgentsInGroupHTTPResp(rsp *http.Response) (*ListAgentsInGroupHTTPResp, error)

ParseListAgentsInGroupHTTPResp parses an HTTP response from a ListAgentsInGroupWithResponse call

func (ListAgentsInGroupHTTPResp) Status added in v0.38.0

func (r ListAgentsInGroupHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAgentsInGroupHTTPResp) StatusCode added in v0.38.0

func (r ListAgentsInGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsInGroupParams added in v0.38.0

type ListAgentsInGroupParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListAgentsInGroupParams defines parameters for ListAgentsInGroup.

type ListAgentsParams

type ListAgentsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// Q When specified searches multiples fields at once:
	// - name
	// - group.name
	// - number
	// - email
	// - sourceId
	// - integration.label
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Enabled Allows to filter for enabled or disabled Agents
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`

	// Name Search for Agent Name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Number Filter for the Agents Number
	Number *string `form:"number,omitempty" json:"number,omitempty"`

	// SourceId Filter for Agents having a specified Integration Source-ID
	SourceId *string `form:"sourceId,omitempty" json:"sourceId,omitempty"`

	// State Filter for Agents State
	State *AgentLineStatus `form:"state,omitempty" json:"state,omitempty"`

	// Source Filter for Agents Source Integration
	Source *string `form:"source,omitempty" json:"source,omitempty"`

	// GroupIds Filter Agents belonging to a certain Group by Group-ID
	GroupIds *ListAgentsGroupIdsParameter `form:"groupIds,omitempty" json:"groupIds,omitempty"`

	// Groups Filter Agents belonging to a certain Group by Group-Name
	Groups *ListAgentsGroupIdsParameter `form:"groups,omitempty" json:"groups,omitempty"`

	// Tags Filter agents by tags
	Tags *ListAgentsGroupIdsParameter `form:"tags,omitempty" json:"tags,omitempty"`
}

ListAgentsParams defines parameters for ListAgents.

type ListAllAgentLogsHTTPResp added in v0.38.0

type ListAllAgentLogsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentLogListResponse
}

func ParseListAllAgentLogsHTTPResp added in v0.38.0

func ParseListAllAgentLogsHTTPResp(rsp *http.Response) (*ListAllAgentLogsHTTPResp, error)

ParseListAllAgentLogsHTTPResp parses an HTTP response from a ListAllAgentLogsWithResponse call

func (ListAllAgentLogsHTTPResp) Status added in v0.38.0

func (r ListAllAgentLogsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAllAgentLogsHTTPResp) StatusCode added in v0.38.0

func (r ListAllAgentLogsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllAgentLogsParams added in v0.38.0

type ListAllAgentLogsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListAllAgentLogsParams defines parameters for ListAllAgentLogs.

type ListAllConversationEventsHTTPResp added in v0.38.0

type ListAllConversationEventsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedConversationEventResponse
}

func ParseListAllConversationEventsHTTPResp added in v0.38.0

func ParseListAllConversationEventsHTTPResp(rsp *http.Response) (*ListAllConversationEventsHTTPResp, error)

ParseListAllConversationEventsHTTPResp parses an HTTP response from a ListAllConversationEventsWithResponse call

func (ListAllConversationEventsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListAllConversationEventsHTTPResp) StatusCode added in v0.38.0

func (r ListAllConversationEventsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllConversationEventsParams added in v0.38.0

type ListAllConversationEventsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListAllConversationEventsParams defines parameters for ListAllConversationEvents.

type ListAllLocalAutomationsHTTPResp added in v0.38.0

type ListAllLocalAutomationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLocalAutomationResponse
}

func ParseListAllLocalAutomationsHTTPResp added in v0.38.0

func ParseListAllLocalAutomationsHTTPResp(rsp *http.Response) (*ListAllLocalAutomationsHTTPResp, error)

ParseListAllLocalAutomationsHTTPResp parses an HTTP response from a ListAllLocalAutomationsWithResponse call

func (ListAllLocalAutomationsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListAllLocalAutomationsHTTPResp) StatusCode added in v0.38.0

func (r ListAllLocalAutomationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllLocalAutomationsParams added in v0.38.0

type ListAllLocalAutomationsParams struct {
	// Page Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListAllLocalAutomationsParams defines parameters for ListAllLocalAutomations.

type ListAllSettingsHTTPResp added in v0.38.0

type ListAllSettingsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsListResponse
}

func ParseListAllSettingsHTTPResp added in v0.38.0

func ParseListAllSettingsHTTPResp(rsp *http.Response) (*ListAllSettingsHTTPResp, error)

ParseListAllSettingsHTTPResp parses an HTTP response from a ListAllSettingsWithResponse call

func (ListAllSettingsHTTPResp) Status added in v0.38.0

func (r ListAllSettingsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAllSettingsHTTPResp) StatusCode added in v0.38.0

func (r ListAllSettingsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllSimpleReportingCallsHTTPResp

type ListAllSimpleReportingCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedReportingCallResponse
}

func ParseListAllSimpleReportingCallsHTTPResp

func ParseListAllSimpleReportingCallsHTTPResp(rsp *http.Response) (*ListAllSimpleReportingCallsHTTPResp, error)

ParseListAllSimpleReportingCallsHTTPResp parses an HTTP response from a ListAllSimpleReportingCallsWithResponse call

func (ListAllSimpleReportingCallsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListAllSimpleReportingCallsHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListAllSimpleReportingCallsParams

type ListAllSimpleReportingCallsParams struct {
	// Page 1-based page number to return (default 1).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of records to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// SessionId Filter by call-session uuid.
	SessionId *ObjectUuid `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// ConversationId Filter by conversation uuid.
	ConversationId *ObjectUuid `form:"conversationId,omitempty" json:"conversationId,omitempty"`

	// Id Filter by one or more call uuids.
	Id *ListReportingCallsIdParameter `form:"id,omitempty" json:"id,omitempty"`

	// ParentId Filter by parent-call uuid; returns the child legs of the given call(s).
	ParentId *ListReportingCallsIdParameter `form:"parentId,omitempty" json:"parentId,omitempty"`

	// Type Filter by call type.
	Type *ListReportingCallsTypeParameter `form:"type,omitempty" json:"type,omitempty"`

	// From Filter by the caller (origin) number.
	From *ReportingNumberFilter `form:"from,omitempty" json:"from,omitempty"`

	// FromNumber Alias of `from` — filter by the caller (origin) number.
	FromNumber *ReportingNumberFilter `form:"fromNumber,omitempty" json:"fromNumber,omitempty"`

	// To Filter by the called (destination) number.
	To *ListReportingCallsToParameter `form:"to,omitempty" json:"to,omitempty"`

	// ToNumber Alias of `to` — filter by the called (destination) number.
	ToNumber *ListReportingCallsToParameter `form:"toNumber,omitempty" json:"toNumber,omitempty"`

	// TimeStart Only include calls at or after this time (Unix timestamp, seconds).
	TimeStart *UnixTimestamp `form:"time.start,omitempty" json:"time.start,omitempty"`

	// TimeEnd Only include calls at or before this time (Unix timestamp, seconds).
	TimeEnd *UnixTimestamp `form:"time.end,omitempty" json:"time.end,omitempty"`

	// AgentId Filter by the uuid of the agent who handled the call.
	AgentId *ListReportingCallsIdParameter `form:"agentId,omitempty" json:"agentId,omitempty"`

	// QueueName Filter by the name of the queue that handled the call.
	QueueName *string `form:"queueName,omitempty" json:"queueName,omitempty"`

	// AgentName Filter by the name of the agent who handled the call.
	AgentName *string `form:"agentName,omitempty" json:"agentName,omitempty"`

	// Bridged When true, return only calls that were bridged to an agent.
	Bridged *bool `form:"bridged,omitempty" json:"bridged,omitempty"`

	// DurationStart Lower bound on total call duration, in seconds.
	DurationStart *float32 `form:"duration.start,omitempty" json:"duration.start,omitempty"`

	// DurationEnd Upper bound on total call duration, in seconds.
	DurationEnd *float32 `form:"duration.end,omitempty" json:"duration.end,omitempty"`

	// WaitTimeStart Lower bound on caller wait time before answer, in seconds.
	WaitTimeStart *float32 `form:"waitTime.start,omitempty" json:"waitTime.start,omitempty"`

	// WaitTimeEnd Upper bound on caller wait time before answer, in seconds.
	WaitTimeEnd *float32 `form:"waitTime.end,omitempty" json:"waitTime.end,omitempty"`

	// QueueWaitTimeStart Lower bound on time spent waiting in queue, in seconds.
	QueueWaitTimeStart *float32 `form:"queueWaitTime.start,omitempty" json:"queueWaitTime.start,omitempty"`

	// QueueWaitTimeEnd Upper bound on time spent waiting in queue, in seconds.
	QueueWaitTimeEnd *float32 `form:"queueWaitTime.end,omitempty" json:"queueWaitTime.end,omitempty"`

	// BridgeTimeStart Lower bound on time until the call was bridged to an agent, in seconds.
	BridgeTimeStart *float32 `form:"bridgeTime.start,omitempty" json:"bridgeTime.start,omitempty"`

	// BridgeTimeEnd Upper bound on time until the call was bridged to an agent, in seconds.
	BridgeTimeEnd *float32 `form:"bridgeTime.end,omitempty" json:"bridgeTime.end,omitempty"`

	// TalkTimeStart Lower bound on time spent in conversation, in seconds.
	TalkTimeStart *float32 `form:"talkTime.start,omitempty" json:"talkTime.start,omitempty"`

	// TalkTimeEnd Upper bound on time spent in conversation, in seconds.
	TalkTimeEnd *float32 `form:"talkTime.end,omitempty" json:"talkTime.end,omitempty"`

	// HoldTimeStart Lower bound on time the call was on hold, in seconds.
	HoldTimeStart *float32 `form:"holdTime.start,omitempty" json:"holdTime.start,omitempty"`

	// HoldTimeEnd Upper bound on time the call was on hold, in seconds.
	HoldTimeEnd *float32 `form:"holdTime.end,omitempty" json:"holdTime.end,omitempty"`

	// WrapupTimeStart Lower bound on agent wrap-up (after-call work) time, in seconds.
	WrapupTimeStart *float32 `form:"wrapupTime.start,omitempty" json:"wrapupTime.start,omitempty"`

	// WrapupTimeEnd Upper bound on agent wrap-up (after-call work) time, in seconds.
	WrapupTimeEnd *float32 `form:"wrapupTime.end,omitempty" json:"wrapupTime.end,omitempty"`

	// HandleTimeStart Lower bound on total agent handle time, in seconds.
	HandleTimeStart *float32 `form:"handleTime.start,omitempty" json:"handleTime.start,omitempty"`

	// HandleTimeEnd Upper bound on total agent handle time, in seconds.
	HandleTimeEnd *float32 `form:"handleTime.end,omitempty" json:"handleTime.end,omitempty"`
}

ListAllSimpleReportingCallsParams defines parameters for ListAllSimpleReportingCalls.

type ListApplicationActionsHTTPResp added in v0.38.0

type ListApplicationActionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListApplicationActionsHTTPResp added in v0.38.0

func ParseListApplicationActionsHTTPResp(rsp *http.Response) (*ListApplicationActionsHTTPResp, error)

ParseListApplicationActionsHTTPResp parses an HTTP response from a ListApplicationActionsWithResponse call

func (ListApplicationActionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListApplicationActionsHTTPResp) StatusCode added in v0.38.0

func (r ListApplicationActionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApplicationActionsParams added in v0.38.0

type ListApplicationActionsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListApplicationActionsParams defines parameters for ListApplicationActions.

type ListApplicationErrorsHTTPResp added in v0.38.0

type ListApplicationErrorsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListApplicationErrorsHTTPResp added in v0.38.0

func ParseListApplicationErrorsHTTPResp(rsp *http.Response) (*ListApplicationErrorsHTTPResp, error)

ParseListApplicationErrorsHTTPResp parses an HTTP response from a ListApplicationErrorsWithResponse call

func (ListApplicationErrorsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListApplicationErrorsHTTPResp) StatusCode added in v0.38.0

func (r ListApplicationErrorsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApplicationsHTTPResp

type ListApplicationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedApplicationResponse
}

func ParseListApplicationsHTTPResp

func ParseListApplicationsHTTPResp(rsp *http.Response) (*ListApplicationsHTTPResp, error)

ParseListApplicationsHTTPResp parses an HTTP response from a ListApplicationsWithResponse call

func (ListApplicationsHTTPResp) Status

func (r ListApplicationsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListApplicationsHTTPResp) StatusCode

func (r ListApplicationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApplicationsParams

type ListApplicationsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListApplicationsParams defines parameters for ListApplications.

type ListAuditLogsHTTPResp

type ListAuditLogsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAuditLogsResponse
}

func ParseListAuditLogsHTTPResp

func ParseListAuditLogsHTTPResp(rsp *http.Response) (*ListAuditLogsHTTPResp, error)

ParseListAuditLogsHTTPResp parses an HTTP response from a ListAuditLogsWithResponse call

func (ListAuditLogsHTTPResp) Status

func (r ListAuditLogsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAuditLogsHTTPResp) StatusCode

func (r ListAuditLogsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAuditLogsParams

type ListAuditLogsParams struct {
	// FiltersDateCreatedStart Unix timestamp start date filter
	FiltersDateCreatedStart *int `form:"filters.dateCreated.start,omitempty" json:"filters.dateCreated.start,omitempty"`

	// FiltersDateCreatedEnd Unix timestamp end date filter
	FiltersDateCreatedEnd *int `form:"filters.dateCreated.end,omitempty" json:"filters.dateCreated.end,omitempty"`

	// Max Maximum items to return
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// Page Items list page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Sort Field to sort items by
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order
	Order *string `form:"order,omitempty" json:"order,omitempty"`

	// FiltersOperation Filter by `operation`
	FiltersOperation *AuditLogOperation `form:"filters.operation,omitempty" json:"filters.operation,omitempty"`

	// FiltersResource Filter by `resource`
	FiltersResource *string `form:"filters.resource,omitempty" json:"filters.resource,omitempty"`
}

ListAuditLogsParams defines parameters for ListAuditLogs.

type ListAuditLogsResponse

type ListAuditLogsResponse struct {
	Items      []AuditLog `json:"items"`
	Pagination Pagination `json:"pagination"`

	// Success Whether or not the request was successful
	Success *DefaultSuccess `json:"success,omitempty"`
}

ListAuditLogsResponse defines model for ListAuditLogsResponse.

type ListAvailableAgentStatusesHTTPResp added in v0.38.0

type ListAvailableAgentStatusesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentAvailabilityListResponse
}

func ParseListAvailableAgentStatusesHTTPResp added in v0.38.0

func ParseListAvailableAgentStatusesHTTPResp(rsp *http.Response) (*ListAvailableAgentStatusesHTTPResp, error)

ParseListAvailableAgentStatusesHTTPResp parses an HTTP response from a ListAvailableAgentStatusesWithResponse call

func (ListAvailableAgentStatusesHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListAvailableAgentStatusesHTTPResp) StatusCode added in v0.38.0

func (r ListAvailableAgentStatusesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAvailableIntegrationsHTTPResp

type ListAvailableIntegrationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationListAvailableIntegrationsResponse
}

func ParseListAvailableIntegrationsHTTPResp

func ParseListAvailableIntegrationsHTTPResp(rsp *http.Response) (*ListAvailableIntegrationsHTTPResp, error)

ParseListAvailableIntegrationsHTTPResp parses an HTTP response from a ListAvailableIntegrationsWithResponse call

func (ListAvailableIntegrationsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListAvailableIntegrationsHTTPResp) StatusCode

func (r ListAvailableIntegrationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAvailableRolesHTTPResp

type ListAvailableRolesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AvailableRoleItemsResponse
}

func ParseListAvailableRolesHTTPResp

func ParseListAvailableRolesHTTPResp(rsp *http.Response) (*ListAvailableRolesHTTPResp, error)

ParseListAvailableRolesHTTPResp parses an HTTP response from a ListAvailableRolesWithResponse call

func (ListAvailableRolesHTTPResp) Status

Status returns HTTPResponse.Status

func (ListAvailableRolesHTTPResp) StatusCode

func (r ListAvailableRolesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBabeldeskWidgetsHTTPResp

type ListBabeldeskWidgetsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedBabeldeskWidgetResponse
}

func ParseListBabeldeskWidgetsHTTPResp

func ParseListBabeldeskWidgetsHTTPResp(rsp *http.Response) (*ListBabeldeskWidgetsHTTPResp, error)

ParseListBabeldeskWidgetsHTTPResp parses an HTTP response from a ListBabeldeskWidgetsWithResponse call

func (ListBabeldeskWidgetsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListBabeldeskWidgetsHTTPResp) StatusCode

func (r ListBabeldeskWidgetsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBabeldeskWidgetsParams

type ListBabeldeskWidgetsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListBabeldeskWidgetsParams defines parameters for ListBabeldeskWidgets.

type ListBabeldesksHTTPResp

type ListBabeldesksHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedBabeldeskResponse
}

func ParseListBabeldesksHTTPResp

func ParseListBabeldesksHTTPResp(rsp *http.Response) (*ListBabeldesksHTTPResp, error)

ParseListBabeldesksHTTPResp parses an HTTP response from a ListBabeldesksWithResponse call

func (ListBabeldesksHTTPResp) Status

func (r ListBabeldesksHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListBabeldesksHTTPResp) StatusCode

func (r ListBabeldesksHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBabeldesksParams

type ListBabeldesksParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListBabeldesksParams defines parameters for ListBabeldesks.

type ListBackupFilesHTTPResp added in v0.38.0

type ListBackupFilesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedStoredFileResponse
}

func ParseListBackupFilesHTTPResp added in v0.38.0

func ParseListBackupFilesHTTPResp(rsp *http.Response) (*ListBackupFilesHTTPResp, error)

ParseListBackupFilesHTTPResp parses an HTTP response from a ListBackupFilesWithResponse call

func (ListBackupFilesHTTPResp) Status added in v0.38.0

func (r ListBackupFilesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListBackupFilesHTTPResp) StatusCode added in v0.38.0

func (r ListBackupFilesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBusinessHourRangesHTTPResp added in v0.38.0

type ListBusinessHourRangesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BusinessHourRangeListResponse
}

func ParseListBusinessHourRangesHTTPResp added in v0.38.0

func ParseListBusinessHourRangesHTTPResp(rsp *http.Response) (*ListBusinessHourRangesHTTPResp, error)

ParseListBusinessHourRangesHTTPResp parses an HTTP response from a ListBusinessHourRangesWithResponse call

func (ListBusinessHourRangesHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListBusinessHourRangesHTTPResp) StatusCode added in v0.38.0

func (r ListBusinessHourRangesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBusinessHoursHTTPResp

type ListBusinessHoursHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedBusinessHourResponse
}

func ParseListBusinessHoursHTTPResp

func ParseListBusinessHoursHTTPResp(rsp *http.Response) (*ListBusinessHoursHTTPResp, error)

ParseListBusinessHoursHTTPResp parses an HTTP response from a ListBusinessHoursWithResponse call

func (ListBusinessHoursHTTPResp) Status

func (r ListBusinessHoursHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListBusinessHoursHTTPResp) StatusCode

func (r ListBusinessHoursHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBusinessHoursParams

type ListBusinessHoursParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListBusinessHoursParams defines parameters for ListBusinessHours.

type ListCalendarsHTTPResp

type ListCalendarsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedCalendarResponse
}

func ParseListCalendarsHTTPResp

func ParseListCalendarsHTTPResp(rsp *http.Response) (*ListCalendarsHTTPResp, error)

ParseListCalendarsHTTPResp parses an HTTP response from a ListCalendarsWithResponse call

func (ListCalendarsHTTPResp) Status

func (r ListCalendarsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListCalendarsHTTPResp) StatusCode

func (r ListCalendarsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCalendarsParams

type ListCalendarsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListCalendarsParams defines parameters for ListCalendars.

type ListCampaignAttemptsHTTPResp added in v0.38.0

type ListCampaignAttemptsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAttemptResponse
}

func ParseListCampaignAttemptsHTTPResp added in v0.38.0

func ParseListCampaignAttemptsHTTPResp(rsp *http.Response) (*ListCampaignAttemptsHTTPResp, error)

ParseListCampaignAttemptsHTTPResp parses an HTTP response from a ListCampaignAttemptsWithResponse call

func (ListCampaignAttemptsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListCampaignAttemptsHTTPResp) StatusCode added in v0.38.0

func (r ListCampaignAttemptsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCampaignAttemptsParams added in v0.38.0

type ListCampaignAttemptsParams struct {
	// Number Filter by phone number
	Number *string `form:"number,omitempty" json:"number,omitempty"`
}

ListCampaignAttemptsParams defines parameters for ListCampaignAttempts.

type ListCampaignLeadsHTTPResp added in v0.38.0

type ListCampaignLeadsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLeadResponse
}

func ParseListCampaignLeadsHTTPResp added in v0.38.0

func ParseListCampaignLeadsHTTPResp(rsp *http.Response) (*ListCampaignLeadsHTTPResp, error)

ParseListCampaignLeadsHTTPResp parses an HTTP response from a ListCampaignLeadsWithResponse call

func (ListCampaignLeadsHTTPResp) Status added in v0.38.0

func (r ListCampaignLeadsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListCampaignLeadsHTTPResp) StatusCode added in v0.38.0

func (r ListCampaignLeadsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCampaignProcessedLeadsHTTPResp added in v0.38.0

type ListCampaignProcessedLeadsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLeadResponse
}

func ParseListCampaignProcessedLeadsHTTPResp added in v0.38.0

func ParseListCampaignProcessedLeadsHTTPResp(rsp *http.Response) (*ListCampaignProcessedLeadsHTTPResp, error)

ParseListCampaignProcessedLeadsHTTPResp parses an HTTP response from a ListCampaignProcessedLeadsWithResponse call

func (ListCampaignProcessedLeadsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListCampaignProcessedLeadsHTTPResp) StatusCode added in v0.38.0

func (r ListCampaignProcessedLeadsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCampaignsHTTPResp

type ListCampaignsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundCampaignItemsResponse
}

func ParseListCampaignsHTTPResp

func ParseListCampaignsHTTPResp(rsp *http.Response) (*ListCampaignsHTTPResp, error)

ParseListCampaignsHTTPResp parses an HTTP response from a ListCampaignsWithResponse call

func (ListCampaignsHTTPResp) Status

func (r ListCampaignsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListCampaignsHTTPResp) StatusCode

func (r ListCampaignsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConferencesHTTPResp

type ListConferencesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedConferenceResponse
}

func ParseListConferencesHTTPResp

func ParseListConferencesHTTPResp(rsp *http.Response) (*ListConferencesHTTPResp, error)

ParseListConferencesHTTPResp parses an HTTP response from a ListConferencesWithResponse call

func (ListConferencesHTTPResp) Status

func (r ListConferencesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListConferencesHTTPResp) StatusCode

func (r ListConferencesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConferencesParams

type ListConferencesParams struct {
	// Page Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListConferencesParams defines parameters for ListConferences.

type ListConversationEventsHTTPResp

type ListConversationEventsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedConversationEventResponse
}

func ParseListConversationEventsHTTPResp

func ParseListConversationEventsHTTPResp(rsp *http.Response) (*ListConversationEventsHTTPResp, error)

ParseListConversationEventsHTTPResp parses an HTTP response from a ListConversationEventsWithResponse call

func (ListConversationEventsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListConversationEventsHTTPResp) StatusCode

func (r ListConversationEventsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConversationsHTTPResp

type ListConversationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedConversationResponse
}

func ParseListConversationsHTTPResp

func ParseListConversationsHTTPResp(rsp *http.Response) (*ListConversationsHTTPResp, error)

ParseListConversationsHTTPResp parses an HTTP response from a ListConversationsWithResponse call

func (ListConversationsHTTPResp) Status

func (r ListConversationsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListConversationsHTTPResp) StatusCode

func (r ListConversationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConversationsParams

type ListConversationsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// Phone Filter by associated phone number
	Phone *string `form:"phone,omitempty" json:"phone,omitempty"`

	// State Filter by conversation state
	State *ConversationState `form:"state,omitempty" json:"state,omitempty"`
}

ListConversationsParams defines parameters for ListConversations.

type ListDashboardUsersHTTPResp added in v0.38.0

type ListDashboardUsersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DashboardUsersResponse
}

func ParseListDashboardUsersHTTPResp added in v0.38.0

func ParseListDashboardUsersHTTPResp(rsp *http.Response) (*ListDashboardUsersHTTPResp, error)

ParseListDashboardUsersHTTPResp parses an HTTP response from a ListDashboardUsersWithResponse call

func (ListDashboardUsersHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListDashboardUsersHTTPResp) StatusCode added in v0.38.0

func (r ListDashboardUsersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDashboardsHTTPResp added in v0.38.0

type ListDashboardsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDashboardResponse
}

func ParseListDashboardsHTTPResp added in v0.38.0

func ParseListDashboardsHTTPResp(rsp *http.Response) (*ListDashboardsHTTPResp, error)

ParseListDashboardsHTTPResp parses an HTTP response from a ListDashboardsWithResponse call

func (ListDashboardsHTTPResp) Status added in v0.38.0

func (r ListDashboardsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListDashboardsHTTPResp) StatusCode added in v0.38.0

func (r ListDashboardsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDashboardsParams added in v0.38.0

type ListDashboardsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// Q Substring search on the Dashboard name
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Uuid Filter by one or more Dashboard IDs
	Uuid *ListReportingCallsIdParameter `form:"uuid,omitempty" json:"uuid,omitempty"`

	// Sort Field to sort by
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order
	Order *ListDashboardsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}

ListDashboardsParams defines parameters for ListDashboards.

type ListDashboardsParamsOrder added in v0.38.0

type ListDashboardsParamsOrder string

ListDashboardsParamsOrder defines parameters for ListDashboards.

const (
	ListDashboardsParamsOrderAsc  ListDashboardsParamsOrder = "asc"
	ListDashboardsParamsOrderDesc ListDashboardsParamsOrder = "desc"
)

Defines values for ListDashboardsParamsOrder.

type ListDialerBehavioursHTTPResp added in v0.38.0

type ListDialerBehavioursHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDialerBehaviourResponse
}

func ParseListDialerBehavioursHTTPResp added in v0.38.0

func ParseListDialerBehavioursHTTPResp(rsp *http.Response) (*ListDialerBehavioursHTTPResp, error)

ParseListDialerBehavioursHTTPResp parses an HTTP response from a ListDialerBehavioursWithResponse call

func (ListDialerBehavioursHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListDialerBehavioursHTTPResp) StatusCode added in v0.38.0

func (r ListDialerBehavioursHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDialerBehavioursParams added in v0.38.0

type ListDialerBehavioursParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListDialerBehavioursParams defines parameters for ListDialerBehaviours.

type ListDialerSimpleReportingCallsHTTPResp added in v0.38.0

type ListDialerSimpleReportingCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedReportingCallResponse
}

func ParseListDialerSimpleReportingCallsHTTPResp added in v0.38.0

func ParseListDialerSimpleReportingCallsHTTPResp(rsp *http.Response) (*ListDialerSimpleReportingCallsHTTPResp, error)

ParseListDialerSimpleReportingCallsHTTPResp parses an HTTP response from a ListDialerSimpleReportingCallsWithResponse call

func (ListDialerSimpleReportingCallsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListDialerSimpleReportingCallsHTTPResp) StatusCode added in v0.38.0

StatusCode returns HTTPResponse.StatusCode

type ListDialerSimpleReportingCallsParams added in v0.38.0

type ListDialerSimpleReportingCallsParams struct {
	// Page 1-based page number to return (default 1).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of records to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListDialerSimpleReportingCallsParams defines parameters for ListDialerSimpleReportingCalls.

type ListEventsHTTPResp

type ListEventsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventItemsResponse
}

func ParseListEventsHTTPResp

func ParseListEventsHTTPResp(rsp *http.Response) (*ListEventsHTTPResp, error)

ParseListEventsHTTPResp parses an HTTP response from a ListEventsWithResponse call

func (ListEventsHTTPResp) Status

func (r ListEventsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListEventsHTTPResp) StatusCode

func (r ListEventsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventsParams

type ListEventsParams struct {
	// Type Filter Events by their type, e.g. `?type=CALL`
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

ListEventsParams defines parameters for ListEvents.

type ListExpressionsHTTPResp

type ListExpressionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAvailableExpressionResponse
}

func ParseListExpressionsHTTPResp

func ParseListExpressionsHTTPResp(rsp *http.Response) (*ListExpressionsHTTPResp, error)

ParseListExpressionsHTTPResp parses an HTTP response from a ListExpressionsWithResponse call

func (ListExpressionsHTTPResp) Status

func (r ListExpressionsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListExpressionsHTTPResp) StatusCode

func (r ListExpressionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFilesByTypeHTTPResp added in v0.38.0

type ListFilesByTypeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedStoredFileResponse
}

func ParseListFilesByTypeHTTPResp added in v0.38.0

func ParseListFilesByTypeHTTPResp(rsp *http.Response) (*ListFilesByTypeHTTPResp, error)

ParseListFilesByTypeHTTPResp parses an HTTP response from a ListFilesByTypeWithResponse call

func (ListFilesByTypeHTTPResp) Status added in v0.38.0

func (r ListFilesByTypeHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListFilesByTypeHTTPResp) StatusCode added in v0.38.0

func (r ListFilesByTypeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFilesHTTPResp added in v0.38.0

type ListFilesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedStoredFileResponse
}

func ParseListFilesHTTPResp added in v0.38.0

func ParseListFilesHTTPResp(rsp *http.Response) (*ListFilesHTTPResp, error)

ParseListFilesHTTPResp parses an HTTP response from a ListFilesWithResponse call

func (ListFilesHTTPResp) Status added in v0.38.0

func (r ListFilesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListFilesHTTPResp) StatusCode added in v0.38.0

func (r ListFilesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFilesParams added in v0.38.0

type ListFilesParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// Sort Field to sort by
	Sort *ListFilesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order
	Order *ListFilesParamsOrder `form:"order,omitempty" json:"order,omitempty"`

	// Type Filter by storage type
	Type *StorageType `form:"type,omitempty" json:"type,omitempty"`

	// State Filter by storage state
	State *StorageState `form:"state,omitempty" json:"state,omitempty"`

	// Filename Filter by exact filename
	Filename *string `form:"filename,omitempty" json:"filename,omitempty"`

	// Q Free-text query over the filename
	Q *string `form:"q,omitempty" json:"q,omitempty"`
}

ListFilesParams defines parameters for ListFiles.

type ListFilesParamsOrder added in v0.38.0

type ListFilesParamsOrder string

ListFilesParamsOrder defines parameters for ListFiles.

const (
	ListFilesParamsOrderAsc  ListFilesParamsOrder = "asc"
	ListFilesParamsOrderDesc ListFilesParamsOrder = "desc"
)

Defines values for ListFilesParamsOrder.

type ListFilesParamsSort added in v0.38.0

type ListFilesParamsSort string

ListFilesParamsSort defines parameters for ListFiles.

const (
	DateCreated ListFilesParamsSort = "dateCreated"
	Id          ListFilesParamsSort = "id"
)

Defines values for ListFilesParamsSort.

type ListGlobalAutomationsHTTPResp

type ListGlobalAutomationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedGlobalAutomationResponse
}

func ParseListGlobalAutomationsHTTPResp

func ParseListGlobalAutomationsHTTPResp(rsp *http.Response) (*ListGlobalAutomationsHTTPResp, error)

ParseListGlobalAutomationsHTTPResp parses an HTTP response from a ListGlobalAutomationsWithResponse call

func (ListGlobalAutomationsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListGlobalAutomationsHTTPResp) StatusCode

func (r ListGlobalAutomationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGlobalAutomationsParams

type ListGlobalAutomationsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListGlobalAutomationsParams defines parameters for ListGlobalAutomations.

type ListGlobalQueueSelectionsHTTPResp added in v0.38.0

type ListGlobalQueueSelectionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GlobalQueueSelectionListResponse
}

func ParseListGlobalQueueSelectionsHTTPResp added in v0.38.0

func ParseListGlobalQueueSelectionsHTTPResp(rsp *http.Response) (*ListGlobalQueueSelectionsHTTPResp, error)

ParseListGlobalQueueSelectionsHTTPResp parses an HTTP response from a ListGlobalQueueSelectionsWithResponse call

func (ListGlobalQueueSelectionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListGlobalQueueSelectionsHTTPResp) StatusCode added in v0.38.0

func (r ListGlobalQueueSelectionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGlobalQueueSelectionsParams added in v0.38.0

type ListGlobalQueueSelectionsParams struct {
	// Sort Field to sort by
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order
	Order *ListGlobalQueueSelectionsParamsOrder `form:"order,omitempty" json:"order,omitempty"`

	// IncludeMembers Include the selection's agents/groups/tags members
	IncludeMembers *bool `form:"includeMembers,omitempty" json:"includeMembers,omitempty"`

	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListGlobalQueueSelectionsParams defines parameters for ListGlobalQueueSelections.

type ListGlobalQueueSelectionsParamsOrder added in v0.38.0

type ListGlobalQueueSelectionsParamsOrder string

ListGlobalQueueSelectionsParamsOrder defines parameters for ListGlobalQueueSelections.

Defines values for ListGlobalQueueSelectionsParamsOrder.

type ListInboundSimpleReportingCallsHTTPResp added in v0.38.0

type ListInboundSimpleReportingCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedReportingCallResponse
}

func ParseListInboundSimpleReportingCallsHTTPResp added in v0.38.0

func ParseListInboundSimpleReportingCallsHTTPResp(rsp *http.Response) (*ListInboundSimpleReportingCallsHTTPResp, error)

ParseListInboundSimpleReportingCallsHTTPResp parses an HTTP response from a ListInboundSimpleReportingCallsWithResponse call

func (ListInboundSimpleReportingCallsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListInboundSimpleReportingCallsHTTPResp) StatusCode added in v0.38.0

StatusCode returns HTTPResponse.StatusCode

type ListInboundSimpleReportingCallsParams added in v0.38.0

type ListInboundSimpleReportingCallsParams struct {
	// Page 1-based page number to return (default 1).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of records to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListInboundSimpleReportingCallsParams defines parameters for ListInboundSimpleReportingCalls.

type ListIntegrationProvidersHTTPResp added in v0.38.0

type ListIntegrationProvidersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationObjectListResponse
}

func ParseListIntegrationProvidersHTTPResp added in v0.38.0

func ParseListIntegrationProvidersHTTPResp(rsp *http.Response) (*ListIntegrationProvidersHTTPResp, error)

ParseListIntegrationProvidersHTTPResp parses an HTTP response from a ListIntegrationProvidersWithResponse call

func (ListIntegrationProvidersHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListIntegrationProvidersHTTPResp) StatusCode added in v0.38.0

func (r ListIntegrationProvidersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListIntegrationTokensHTTPResp added in v0.38.0

type ListIntegrationTokensHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationTokenListResponse
}

func ParseListIntegrationTokensHTTPResp added in v0.38.0

func ParseListIntegrationTokensHTTPResp(rsp *http.Response) (*ListIntegrationTokensHTTPResp, error)

ParseListIntegrationTokensHTTPResp parses an HTTP response from a ListIntegrationTokensWithResponse call

func (ListIntegrationTokensHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListIntegrationTokensHTTPResp) StatusCode added in v0.38.0

func (r ListIntegrationTokensHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListIntegrationTypeActionsHTTPResp added in v0.38.0

type ListIntegrationTypeActionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationObjectListResponse
}

func ParseListIntegrationTypeActionsHTTPResp added in v0.38.0

func ParseListIntegrationTypeActionsHTTPResp(rsp *http.Response) (*ListIntegrationTypeActionsHTTPResp, error)

ParseListIntegrationTypeActionsHTTPResp parses an HTTP response from a ListIntegrationTypeActionsWithResponse call

func (ListIntegrationTypeActionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListIntegrationTypeActionsHTTPResp) StatusCode added in v0.38.0

func (r ListIntegrationTypeActionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListIntegrationsHTTPResp

type ListIntegrationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedIntegrationResponse
}

func ParseListIntegrationsHTTPResp

func ParseListIntegrationsHTTPResp(rsp *http.Response) (*ListIntegrationsHTTPResp, error)

ParseListIntegrationsHTTPResp parses an HTTP response from a ListIntegrationsWithResponse call

func (ListIntegrationsHTTPResp) Status

func (r ListIntegrationsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListIntegrationsHTTPResp) StatusCode

func (r ListIntegrationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListIntegrationsParams

type ListIntegrationsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of integrations to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListIntegrationsParams defines parameters for ListIntegrations.

type ListLeadsInListHTTPResp added in v0.38.0

type ListLeadsInListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLeadResponse
}

func ParseListLeadsInListHTTPResp added in v0.38.0

func ParseListLeadsInListHTTPResp(rsp *http.Response) (*ListLeadsInListHTTPResp, error)

ParseListLeadsInListHTTPResp parses an HTTP response from a ListLeadsInListWithResponse call

func (ListLeadsInListHTTPResp) Status added in v0.38.0

func (r ListLeadsInListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListLeadsInListHTTPResp) StatusCode added in v0.38.0

func (r ListLeadsInListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLeadsInListParams added in v0.38.0

type ListLeadsInListParams struct {
	// Status Filter by dial status
	Status *DialStatus `form:"status,omitempty" json:"status,omitempty"`

	// Format When `csv`, returns the leads as a CSV attachment instead of JSON
	Format *ListLeadsInListParamsFormat `form:"format,omitempty" json:"format,omitempty"`
}

ListLeadsInListParams defines parameters for ListLeadsInList.

type ListLeadsInListParamsFormat added in v0.38.0

type ListLeadsInListParamsFormat string

ListLeadsInListParamsFormat defines parameters for ListLeadsInList.

const (
	Csv ListLeadsInListParamsFormat = "csv"
)

Defines values for ListLeadsInListParamsFormat.

type ListLiveLogsHTTPResp

type ListLiveLogsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLiveLogResponse
}

func ParseListLiveLogsHTTPResp

func ParseListLiveLogsHTTPResp(rsp *http.Response) (*ListLiveLogsHTTPResp, error)

ParseListLiveLogsHTTPResp parses an HTTP response from a ListLiveLogsWithResponse call

func (ListLiveLogsHTTPResp) Status

func (r ListLiveLogsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListLiveLogsHTTPResp) StatusCode

func (r ListLiveLogsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLiveLogsParams

type ListLiveLogsParams struct {
	// FiltersLevel Log-Level to filter
	FiltersLevel *ListAgentsGroupIdsParameter `form:"filters.level,omitempty" json:"filters.level,omitempty"`
}

ListLiveLogsParams defines parameters for ListLiveLogs.

type ListLocalAutomationsHTTPResp

type ListLocalAutomationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLocalAutomationResponse
}

func ParseListLocalAutomationsHTTPResp

func ParseListLocalAutomationsHTTPResp(rsp *http.Response) (*ListLocalAutomationsHTTPResp, error)

ParseListLocalAutomationsHTTPResp parses an HTTP response from a ListLocalAutomationsWithResponse call

func (ListLocalAutomationsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListLocalAutomationsHTTPResp) StatusCode

func (r ListLocalAutomationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLocalAutomationsParams

type ListLocalAutomationsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListLocalAutomationsParams defines parameters for ListLocalAutomations.

type ListMetricIdsHTTPResp

type ListMetricIdsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricIdItemsResponse
}

func ParseListMetricIdsHTTPResp

func ParseListMetricIdsHTTPResp(rsp *http.Response) (*ListMetricIdsHTTPResp, error)

ParseListMetricIdsHTTPResp parses an HTTP response from a ListMetricIdsWithResponse call

func (ListMetricIdsHTTPResp) Status

func (r ListMetricIdsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListMetricIdsHTTPResp) StatusCode

func (r ListMetricIdsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListModulesHTTPResp

type ListModulesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListModulesResponse
}

func ParseListModulesHTTPResp

func ParseListModulesHTTPResp(rsp *http.Response) (*ListModulesHTTPResp, error)

ParseListModulesHTTPResp parses an HTTP response from a ListModulesWithResponse call

func (ListModulesHTTPResp) Status

func (r ListModulesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListModulesHTTPResp) StatusCode

func (r ListModulesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListModulesResponse

type ListModulesResponse struct {
	Items []IvrModule `json:"items"`
}

ListModulesResponse defines model for ListModulesResponse.

type ListOutboundAttemptsHTTPResp added in v0.38.0

type ListOutboundAttemptsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAttemptResponse
}

func ParseListOutboundAttemptsHTTPResp added in v0.38.0

func ParseListOutboundAttemptsHTTPResp(rsp *http.Response) (*ListOutboundAttemptsHTTPResp, error)

ParseListOutboundAttemptsHTTPResp parses an HTTP response from a ListOutboundAttemptsWithResponse call

func (ListOutboundAttemptsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListOutboundAttemptsHTTPResp) StatusCode added in v0.38.0

func (r ListOutboundAttemptsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOutboundAttemptsParams added in v0.38.0

type ListOutboundAttemptsParams struct {
	// Page Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// CampaignId Filter by campaign ID
	CampaignId *ObjectUuid `form:"campaignId,omitempty" json:"campaignId,omitempty"`

	// ListId Filter by lead-list ID
	ListId *ObjectUuid `form:"listId,omitempty" json:"listId,omitempty"`

	// LeadId Filter by lead ID
	LeadId *ObjectUuid `form:"leadId,omitempty" json:"leadId,omitempty"`

	// Number Filter by phone number
	Number *string `form:"number,omitempty" json:"number,omitempty"`
}

ListOutboundAttemptsParams defines parameters for ListOutboundAttempts.

type ListOutboundLeadsHTTPResp added in v0.38.0

type ListOutboundLeadsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLeadResponse
}

func ParseListOutboundLeadsHTTPResp added in v0.38.0

func ParseListOutboundLeadsHTTPResp(rsp *http.Response) (*ListOutboundLeadsHTTPResp, error)

ParseListOutboundLeadsHTTPResp parses an HTTP response from a ListOutboundLeadsWithResponse call

func (ListOutboundLeadsHTTPResp) Status added in v0.38.0

func (r ListOutboundLeadsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListOutboundLeadsHTTPResp) StatusCode added in v0.38.0

func (r ListOutboundLeadsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOutboundLeadsParams added in v0.38.0

type ListOutboundLeadsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// Status Filter by dial status
	Status *DialStatus `form:"status,omitempty" json:"status,omitempty"`

	// ListId Filter by lead-list ID
	ListId *ObjectUuid `form:"listId,omitempty" json:"listId,omitempty"`
}

ListOutboundLeadsParams defines parameters for ListOutboundLeads.

type ListOutboundListsHTTPResp

type ListOutboundListsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundListItemsResponse
}

func ParseListOutboundListsHTTPResp

func ParseListOutboundListsHTTPResp(rsp *http.Response) (*ListOutboundListsHTTPResp, error)

ParseListOutboundListsHTTPResp parses an HTTP response from a ListOutboundListsWithResponse call

func (ListOutboundListsHTTPResp) Status

func (r ListOutboundListsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListOutboundListsHTTPResp) StatusCode

func (r ListOutboundListsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOutboundSimpleReportingCallsHTTPResp added in v0.38.0

type ListOutboundSimpleReportingCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedReportingCallResponse
}

func ParseListOutboundSimpleReportingCallsHTTPResp added in v0.38.0

func ParseListOutboundSimpleReportingCallsHTTPResp(rsp *http.Response) (*ListOutboundSimpleReportingCallsHTTPResp, error)

ParseListOutboundSimpleReportingCallsHTTPResp parses an HTTP response from a ListOutboundSimpleReportingCallsWithResponse call

func (ListOutboundSimpleReportingCallsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListOutboundSimpleReportingCallsHTTPResp) StatusCode added in v0.38.0

StatusCode returns HTTPResponse.StatusCode

type ListOutboundSimpleReportingCallsParams added in v0.38.0

type ListOutboundSimpleReportingCallsParams struct {
	// Page 1-based page number to return (default 1).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of records to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListOutboundSimpleReportingCallsParams defines parameters for ListOutboundSimpleReportingCalls.

type ListPhonebookEntrysHTTPResp

type ListPhonebookEntrysHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedPhonebookEntryResponse
}

func ParseListPhonebookEntrysHTTPResp

func ParseListPhonebookEntrysHTTPResp(rsp *http.Response) (*ListPhonebookEntrysHTTPResp, error)

ParseListPhonebookEntrysHTTPResp parses an HTTP response from a ListPhonebookEntrysWithResponse call

func (ListPhonebookEntrysHTTPResp) Status

Status returns HTTPResponse.Status

func (ListPhonebookEntrysHTTPResp) StatusCode

func (r ListPhonebookEntrysHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPhonebookEntrysParams

type ListPhonebookEntrysParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListPhonebookEntrysParams defines parameters for ListPhonebookEntrys.

type ListProcessedOutboundLeadsHTTPResp added in v0.38.0

type ListProcessedOutboundLeadsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedLeadResponse
}

func ParseListProcessedOutboundLeadsHTTPResp added in v0.38.0

func ParseListProcessedOutboundLeadsHTTPResp(rsp *http.Response) (*ListProcessedOutboundLeadsHTTPResp, error)

ParseListProcessedOutboundLeadsHTTPResp parses an HTTP response from a ListProcessedOutboundLeadsWithResponse call

func (ListProcessedOutboundLeadsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListProcessedOutboundLeadsHTTPResp) StatusCode added in v0.38.0

func (r ListProcessedOutboundLeadsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProcessedOutboundLeadsParams added in v0.38.0

type ListProcessedOutboundLeadsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListProcessedOutboundLeadsParams defines parameters for ListProcessedOutboundLeads.

type ListPromptFilesHTTPResp added in v0.38.0

type ListPromptFilesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedStoredFileResponse
}

func ParseListPromptFilesHTTPResp added in v0.38.0

func ParseListPromptFilesHTTPResp(rsp *http.Response) (*ListPromptFilesHTTPResp, error)

ParseListPromptFilesHTTPResp parses an HTTP response from a ListPromptFilesWithResponse call

func (ListPromptFilesHTTPResp) Status added in v0.38.0

func (r ListPromptFilesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListPromptFilesHTTPResp) StatusCode added in v0.38.0

func (r ListPromptFilesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPromptsHTTPResp

type ListPromptsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedPromptResponse
}

func ParseListPromptsHTTPResp

func ParseListPromptsHTTPResp(rsp *http.Response) (*ListPromptsHTTPResp, error)

ParseListPromptsHTTPResp parses an HTTP response from a ListPromptsWithResponse call

func (ListPromptsHTTPResp) Status

func (r ListPromptsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListPromptsHTTPResp) StatusCode

func (r ListPromptsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPromptsParams

type ListPromptsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListPromptsParams defines parameters for ListPrompts.

type ListProviderSessionVariablesHTTPResp

type ListProviderSessionVariablesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationSessionVariableItemsResponse
}

func ParseListProviderSessionVariablesHTTPResp

func ParseListProviderSessionVariablesHTTPResp(rsp *http.Response) (*ListProviderSessionVariablesHTTPResp, error)

ParseListProviderSessionVariablesHTTPResp parses an HTTP response from a ListProviderSessionVariablesWithResponse call

func (ListProviderSessionVariablesHTTPResp) Status

Status returns HTTPResponse.Status

func (ListProviderSessionVariablesHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListQueueSelectionsHTTPResp

type ListQueueSelectionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedQueueSelectionResponse
}

func ParseListQueueSelectionsHTTPResp

func ParseListQueueSelectionsHTTPResp(rsp *http.Response) (*ListQueueSelectionsHTTPResp, error)

ParseListQueueSelectionsHTTPResp parses an HTTP response from a ListQueueSelectionsWithResponse call

func (ListQueueSelectionsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListQueueSelectionsHTTPResp) StatusCode

func (r ListQueueSelectionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueueSelectionsParams

type ListQueueSelectionsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListQueueSelectionsParams defines parameters for ListQueueSelections.

type ListQueueTriggersHTTPResp added in v0.38.0

type ListQueueTriggersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueTriggerListResponse
}

func ParseListQueueTriggersHTTPResp added in v0.38.0

func ParseListQueueTriggersHTTPResp(rsp *http.Response) (*ListQueueTriggersHTTPResp, error)

ParseListQueueTriggersHTTPResp parses an HTTP response from a ListQueueTriggersWithResponse call

func (ListQueueTriggersHTTPResp) Status added in v0.38.0

func (r ListQueueTriggersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListQueueTriggersHTTPResp) StatusCode added in v0.38.0

func (r ListQueueTriggersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueuedCallsHTTPResp added in v0.38.0

type ListQueuedCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueuedCallsResponse
}

func ParseListQueuedCallsHTTPResp added in v0.38.0

func ParseListQueuedCallsHTTPResp(rsp *http.Response) (*ListQueuedCallsHTTPResp, error)

ParseListQueuedCallsHTTPResp parses an HTTP response from a ListQueuedCallsWithResponse call

func (ListQueuedCallsHTTPResp) Status added in v0.38.0

func (r ListQueuedCallsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListQueuedCallsHTTPResp) StatusCode added in v0.38.0

func (r ListQueuedCallsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueuedCallsParams added in v0.38.0

type ListQueuedCallsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListQueuedCallsParams defines parameters for ListQueuedCalls.

type ListQueuesHTTPResp

type ListQueuesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedQueueResponse
}

func ParseListQueuesHTTPResp

func ParseListQueuesHTTPResp(rsp *http.Response) (*ListQueuesHTTPResp, error)

ParseListQueuesHTTPResp parses an HTTP response from a ListQueuesWithResponse call

func (ListQueuesHTTPResp) Status

func (r ListQueuesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListQueuesHTTPResp) StatusCode

func (r ListQueuesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueuesParams

type ListQueuesParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListQueuesParams defines parameters for ListQueues.

type ListRecordingFilesHTTPResp added in v0.38.0

type ListRecordingFilesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedStoredFileResponse
}

func ParseListRecordingFilesHTTPResp added in v0.38.0

func ParseListRecordingFilesHTTPResp(rsp *http.Response) (*ListRecordingFilesHTTPResp, error)

ParseListRecordingFilesHTTPResp parses an HTTP response from a ListRecordingFilesWithResponse call

func (ListRecordingFilesHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListRecordingFilesHTTPResp) StatusCode added in v0.38.0

func (r ListRecordingFilesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRecordingsHTTPResp added in v0.38.0

type ListRecordingsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedRecordingResponse
}

func ParseListRecordingsHTTPResp added in v0.38.0

func ParseListRecordingsHTTPResp(rsp *http.Response) (*ListRecordingsHTTPResp, error)

ParseListRecordingsHTTPResp parses an HTTP response from a ListRecordingsWithResponse call

func (ListRecordingsHTTPResp) Status added in v0.38.0

func (r ListRecordingsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListRecordingsHTTPResp) StatusCode added in v0.38.0

func (r ListRecordingsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRecordingsParams added in v0.38.0

type ListRecordingsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListRecordingsParams defines parameters for ListRecordings.

type ListReportingCallsDomainParameter

type ListReportingCallsDomainParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsDomainParameter defines model for listReportingCalls_domain_parameter.

func (ListReportingCallsDomainParameter) AsCallDomain

AsCallDomain returns the union data inside the ListReportingCallsDomainParameter as a CallDomain

func (ListReportingCallsDomainParameter) AsListReportingCallsDomainParameter1

func (t ListReportingCallsDomainParameter) AsListReportingCallsDomainParameter1() (ListReportingCallsDomainParameter1, error)

AsListReportingCallsDomainParameter1 returns the union data inside the ListReportingCallsDomainParameter as a ListReportingCallsDomainParameter1

func (*ListReportingCallsDomainParameter) FromCallDomain

func (t *ListReportingCallsDomainParameter) FromCallDomain(v CallDomain) error

FromCallDomain overwrites any union data inside the ListReportingCallsDomainParameter as the provided CallDomain

func (*ListReportingCallsDomainParameter) FromListReportingCallsDomainParameter1

func (t *ListReportingCallsDomainParameter) FromListReportingCallsDomainParameter1(v ListReportingCallsDomainParameter1) error

FromListReportingCallsDomainParameter1 overwrites any union data inside the ListReportingCallsDomainParameter as the provided ListReportingCallsDomainParameter1

func (ListReportingCallsDomainParameter) MarshalJSON

func (t ListReportingCallsDomainParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsDomainParameter) MergeCallDomain

func (t *ListReportingCallsDomainParameter) MergeCallDomain(v CallDomain) error

MergeCallDomain performs a merge with any union data inside the ListReportingCallsDomainParameter, using the provided CallDomain

func (*ListReportingCallsDomainParameter) MergeListReportingCallsDomainParameter1

func (t *ListReportingCallsDomainParameter) MergeListReportingCallsDomainParameter1(v ListReportingCallsDomainParameter1) error

MergeListReportingCallsDomainParameter1 performs a merge with any union data inside the ListReportingCallsDomainParameter, using the provided ListReportingCallsDomainParameter1

func (*ListReportingCallsDomainParameter) UnmarshalJSON

func (t *ListReportingCallsDomainParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsDomainParameter1

type ListReportingCallsDomainParameter1 = []CallDomain

ListReportingCallsDomainParameter1 defines model for .

type ListReportingCallsFinishReasonParameter

type ListReportingCallsFinishReasonParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsFinishReasonParameter defines model for listReportingCalls_finishReason_parameter.

func (ListReportingCallsFinishReasonParameter) AsCallFinishReason

AsCallFinishReason returns the union data inside the ListReportingCallsFinishReasonParameter as a CallFinishReason

func (ListReportingCallsFinishReasonParameter) AsListReportingCallsFinishReasonParameter1

func (t ListReportingCallsFinishReasonParameter) AsListReportingCallsFinishReasonParameter1() (ListReportingCallsFinishReasonParameter1, error)

AsListReportingCallsFinishReasonParameter1 returns the union data inside the ListReportingCallsFinishReasonParameter as a ListReportingCallsFinishReasonParameter1

func (*ListReportingCallsFinishReasonParameter) FromCallFinishReason

FromCallFinishReason overwrites any union data inside the ListReportingCallsFinishReasonParameter as the provided CallFinishReason

func (*ListReportingCallsFinishReasonParameter) FromListReportingCallsFinishReasonParameter1

func (t *ListReportingCallsFinishReasonParameter) FromListReportingCallsFinishReasonParameter1(v ListReportingCallsFinishReasonParameter1) error

FromListReportingCallsFinishReasonParameter1 overwrites any union data inside the ListReportingCallsFinishReasonParameter as the provided ListReportingCallsFinishReasonParameter1

func (ListReportingCallsFinishReasonParameter) MarshalJSON

func (t ListReportingCallsFinishReasonParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsFinishReasonParameter) MergeCallFinishReason

MergeCallFinishReason performs a merge with any union data inside the ListReportingCallsFinishReasonParameter, using the provided CallFinishReason

func (*ListReportingCallsFinishReasonParameter) MergeListReportingCallsFinishReasonParameter1

func (t *ListReportingCallsFinishReasonParameter) MergeListReportingCallsFinishReasonParameter1(v ListReportingCallsFinishReasonParameter1) error

MergeListReportingCallsFinishReasonParameter1 performs a merge with any union data inside the ListReportingCallsFinishReasonParameter, using the provided ListReportingCallsFinishReasonParameter1

func (*ListReportingCallsFinishReasonParameter) UnmarshalJSON

func (t *ListReportingCallsFinishReasonParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsFinishReasonParameter1

type ListReportingCallsFinishReasonParameter1 = []CallFinishReason

ListReportingCallsFinishReasonParameter1 defines model for .

type ListReportingCallsHTTPResp

type ListReportingCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedCallResponse
}

func ParseListReportingCallsHTTPResp

func ParseListReportingCallsHTTPResp(rsp *http.Response) (*ListReportingCallsHTTPResp, error)

ParseListReportingCallsHTTPResp parses an HTTP response from a ListReportingCallsWithResponse call

func (ListReportingCallsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListReportingCallsHTTPResp) StatusCode

func (r ListReportingCallsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReportingCallsIdParameter

type ListReportingCallsIdParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsIdParameter defines model for listReportingCalls_id_parameter.

func (ListReportingCallsIdParameter) AsListReportingCallsIdParameter1

func (t ListReportingCallsIdParameter) AsListReportingCallsIdParameter1() (ListReportingCallsIdParameter1, error)

AsListReportingCallsIdParameter1 returns the union data inside the ListReportingCallsIdParameter as a ListReportingCallsIdParameter1

func (ListReportingCallsIdParameter) AsObjectUuid

func (t ListReportingCallsIdParameter) AsObjectUuid() (ObjectUuid, error)

AsObjectUuid returns the union data inside the ListReportingCallsIdParameter as a ObjectUuid

func (*ListReportingCallsIdParameter) FromListReportingCallsIdParameter1

func (t *ListReportingCallsIdParameter) FromListReportingCallsIdParameter1(v ListReportingCallsIdParameter1) error

FromListReportingCallsIdParameter1 overwrites any union data inside the ListReportingCallsIdParameter as the provided ListReportingCallsIdParameter1

func (*ListReportingCallsIdParameter) FromObjectUuid

func (t *ListReportingCallsIdParameter) FromObjectUuid(v ObjectUuid) error

FromObjectUuid overwrites any union data inside the ListReportingCallsIdParameter as the provided ObjectUuid

func (ListReportingCallsIdParameter) MarshalJSON

func (t ListReportingCallsIdParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsIdParameter) MergeListReportingCallsIdParameter1

func (t *ListReportingCallsIdParameter) MergeListReportingCallsIdParameter1(v ListReportingCallsIdParameter1) error

MergeListReportingCallsIdParameter1 performs a merge with any union data inside the ListReportingCallsIdParameter, using the provided ListReportingCallsIdParameter1

func (*ListReportingCallsIdParameter) MergeObjectUuid

func (t *ListReportingCallsIdParameter) MergeObjectUuid(v ObjectUuid) error

MergeObjectUuid performs a merge with any union data inside the ListReportingCallsIdParameter, using the provided ObjectUuid

func (*ListReportingCallsIdParameter) UnmarshalJSON

func (t *ListReportingCallsIdParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsIdParameter1

type ListReportingCallsIdParameter1 = []ObjectUuid

ListReportingCallsIdParameter1 defines model for .

type ListReportingCallsParams

type ListReportingCallsParams struct {
	// Page 1-based page number to return (default 1).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of calls to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// SessionId Filter by call-session uuid.
	SessionId *ObjectUuid `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// ConversationId Filter by conversation uuid.
	ConversationId *ObjectUuid `form:"conversationId,omitempty" json:"conversationId,omitempty"`

	// Id Filter by one or more call uuids.
	Id *ListReportingCallsIdParameter `form:"id,omitempty" json:"id,omitempty"`

	// ParentId Filter by parent-call uuid; returns the child legs of the given call(s).
	ParentId *ListReportingCallsIdParameter `form:"parentId,omitempty" json:"parentId,omitempty"`

	// Type Filter by call type.
	Type *ListReportingCallsTypeParameter `form:"type,omitempty" json:"type,omitempty"`

	// From Filter by the caller (origin) number.
	From *ReportingNumberFilter `form:"from,omitempty" json:"from,omitempty"`

	// FromNumber Alias of `from` — filter by the caller (origin) number.
	FromNumber *ReportingNumberFilter `form:"fromNumber,omitempty" json:"fromNumber,omitempty"`

	// To Filter by the called (destination) number.
	To *ListReportingCallsToParameter `form:"to,omitempty" json:"to,omitempty"`

	// ToNumber Alias of `to` — filter by the called (destination) number.
	ToNumber *ListReportingCallsToParameter `form:"toNumber,omitempty" json:"toNumber,omitempty"`

	// TimeStart Only include calls at or after this time (Unix timestamp, seconds).
	TimeStart *UnixTimestamp `form:"time.start,omitempty" json:"time.start,omitempty"`

	// TimeEnd Only include calls at or before this time (Unix timestamp, seconds).
	TimeEnd *UnixTimestamp `form:"time.end,omitempty" json:"time.end,omitempty"`

	// AgentId Filter by the uuid of the agent who handled the call.
	AgentId *ListReportingCallsIdParameter `form:"agentId,omitempty" json:"agentId,omitempty"`

	// Q Free-text search across caller/called number, agent and queue name, and conversation/session id.
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// State Filter by call state.
	State *ListReportingCallsStateParameter `form:"state,omitempty" json:"state,omitempty"`

	// Domain Filter by call domain (internal, external or other).
	Domain *ListReportingCallsDomainParameter `form:"domain,omitempty" json:"domain,omitempty"`

	// Source Filter by call source.
	Source *ListReportingCallsSourceParameter `form:"source,omitempty" json:"source,omitempty"`

	// FinishReason Filter by the reason the call ended.
	FinishReason *ListReportingCallsFinishReasonParameter `form:"finishReason,omitempty" json:"finishReason,omitempty"`

	// Anonymous When true, return only calls with a withheld caller id.
	Anonymous *bool `form:"anonymous,omitempty" json:"anonymous,omitempty"`

	// FiltersSessionId Same as `sessionId`, under the `filters.` prefix.
	FiltersSessionId *ObjectUuid `form:"filters.sessionId,omitempty" json:"filters.sessionId,omitempty"`

	// FiltersConversationId Same as `conversationId`, under the `filters.` prefix.
	FiltersConversationId *ObjectUuid `form:"filters.conversationId,omitempty" json:"filters.conversationId,omitempty"`

	// FiltersId Same as `id`, under the `filters.` prefix.
	FiltersId *ListReportingCallsIdParameter `form:"filters.id,omitempty" json:"filters.id,omitempty"`

	// FiltersParentId Same as `parentId`, under the `filters.` prefix.
	FiltersParentId *ListReportingCallsIdParameter `form:"filters.parentId,omitempty" json:"filters.parentId,omitempty"`

	// FiltersType Filter by call type (under the `filters.` prefix).
	FiltersType *ListReportingCallsTypeParameter `form:"filters.type,omitempty" json:"filters.type,omitempty"`

	// FiltersFrom Same as `from`, under the `filters.` prefix.
	FiltersFrom *ReportingNumberFilter `form:"filters.from,omitempty" json:"filters.from,omitempty"`

	// FiltersFromNumber Same as `fromNumber`, under the `filters.` prefix.
	FiltersFromNumber *ReportingNumberFilter `form:"filters.fromNumber,omitempty" json:"filters.fromNumber,omitempty"`

	// FiltersTo Same as `to`, under the `filters.` prefix.
	FiltersTo *ListReportingCallsToParameter `form:"filters.to,omitempty" json:"filters.to,omitempty"`

	// FiltersToNumber Same as `toNumber`, under the `filters.` prefix.
	FiltersToNumber *ListReportingCallsToParameter `form:"filters.toNumber,omitempty" json:"filters.toNumber,omitempty"`

	// FiltersTimeStart Same as `time.start`, under the `filters.` prefix.
	FiltersTimeStart *UnixTimestamp `form:"filters.time.start,omitempty" json:"filters.time.start,omitempty"`

	// FiltersTimeEnd Same as `time.end`, under the `filters.` prefix.
	FiltersTimeEnd *UnixTimestamp `form:"filters.time.end,omitempty" json:"filters.time.end,omitempty"`

	// FiltersAgentId Same as `agentId`, under the `filters.` prefix.
	FiltersAgentId *ListReportingCallsIdParameter `form:"filters.agentId,omitempty" json:"filters.agentId,omitempty"`

	// FiltersQ Same as `q`, under the `filters.` prefix.
	FiltersQ *string `form:"filters.q,omitempty" json:"filters.q,omitempty"`

	// FiltersState Same as `state`, under the `filters.` prefix.
	FiltersState *ListReportingCallsStateParameter `form:"filters.state,omitempty" json:"filters.state,omitempty"`

	// FiltersDomain Filter by call domain (under the `filters.` prefix).
	FiltersDomain *ListReportingCallsDomainParameter `form:"filters.domain,omitempty" json:"filters.domain,omitempty"`

	// FiltersSource Same as `source`, under the `filters.` prefix.
	FiltersSource *ListReportingCallsSourceParameter `form:"filters.source,omitempty" json:"filters.source,omitempty"`

	// FiltersFinishReason Same as `finishReason`, under the `filters.` prefix.
	FiltersFinishReason *ListReportingCallsFinishReasonParameter `form:"filters.finishReason,omitempty" json:"filters.finishReason,omitempty"`

	// FiltersAnonymous Same as `anonymous`, under the `filters.` prefix.
	FiltersAnonymous *bool `form:"filters.anonymous,omitempty" json:"filters.anonymous,omitempty"`
}

ListReportingCallsParams defines parameters for ListReportingCalls.

type ListReportingCallsSourceParameter

type ListReportingCallsSourceParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsSourceParameter defines model for listReportingCalls_source_parameter.

func (ListReportingCallsSourceParameter) AsCallSource

AsCallSource returns the union data inside the ListReportingCallsSourceParameter as a CallSource

func (ListReportingCallsSourceParameter) AsListReportingCallsSourceParameter1

func (t ListReportingCallsSourceParameter) AsListReportingCallsSourceParameter1() (ListReportingCallsSourceParameter1, error)

AsListReportingCallsSourceParameter1 returns the union data inside the ListReportingCallsSourceParameter as a ListReportingCallsSourceParameter1

func (*ListReportingCallsSourceParameter) FromCallSource

func (t *ListReportingCallsSourceParameter) FromCallSource(v CallSource) error

FromCallSource overwrites any union data inside the ListReportingCallsSourceParameter as the provided CallSource

func (*ListReportingCallsSourceParameter) FromListReportingCallsSourceParameter1

func (t *ListReportingCallsSourceParameter) FromListReportingCallsSourceParameter1(v ListReportingCallsSourceParameter1) error

FromListReportingCallsSourceParameter1 overwrites any union data inside the ListReportingCallsSourceParameter as the provided ListReportingCallsSourceParameter1

func (ListReportingCallsSourceParameter) MarshalJSON

func (t ListReportingCallsSourceParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsSourceParameter) MergeCallSource

func (t *ListReportingCallsSourceParameter) MergeCallSource(v CallSource) error

MergeCallSource performs a merge with any union data inside the ListReportingCallsSourceParameter, using the provided CallSource

func (*ListReportingCallsSourceParameter) MergeListReportingCallsSourceParameter1

func (t *ListReportingCallsSourceParameter) MergeListReportingCallsSourceParameter1(v ListReportingCallsSourceParameter1) error

MergeListReportingCallsSourceParameter1 performs a merge with any union data inside the ListReportingCallsSourceParameter, using the provided ListReportingCallsSourceParameter1

func (*ListReportingCallsSourceParameter) UnmarshalJSON

func (t *ListReportingCallsSourceParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsSourceParameter1

type ListReportingCallsSourceParameter1 = []CallSource

ListReportingCallsSourceParameter1 defines model for .

type ListReportingCallsStateParameter

type ListReportingCallsStateParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsStateParameter defines model for listReportingCalls_state_parameter.

func (ListReportingCallsStateParameter) AsCallState

AsCallState returns the union data inside the ListReportingCallsStateParameter as a CallState

func (ListReportingCallsStateParameter) AsListReportingCallsStateParameter1

func (t ListReportingCallsStateParameter) AsListReportingCallsStateParameter1() (ListReportingCallsStateParameter1, error)

AsListReportingCallsStateParameter1 returns the union data inside the ListReportingCallsStateParameter as a ListReportingCallsStateParameter1

func (*ListReportingCallsStateParameter) FromCallState

func (t *ListReportingCallsStateParameter) FromCallState(v CallState) error

FromCallState overwrites any union data inside the ListReportingCallsStateParameter as the provided CallState

func (*ListReportingCallsStateParameter) FromListReportingCallsStateParameter1

func (t *ListReportingCallsStateParameter) FromListReportingCallsStateParameter1(v ListReportingCallsStateParameter1) error

FromListReportingCallsStateParameter1 overwrites any union data inside the ListReportingCallsStateParameter as the provided ListReportingCallsStateParameter1

func (ListReportingCallsStateParameter) MarshalJSON

func (t ListReportingCallsStateParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsStateParameter) MergeCallState

func (t *ListReportingCallsStateParameter) MergeCallState(v CallState) error

MergeCallState performs a merge with any union data inside the ListReportingCallsStateParameter, using the provided CallState

func (*ListReportingCallsStateParameter) MergeListReportingCallsStateParameter1

func (t *ListReportingCallsStateParameter) MergeListReportingCallsStateParameter1(v ListReportingCallsStateParameter1) error

MergeListReportingCallsStateParameter1 performs a merge with any union data inside the ListReportingCallsStateParameter, using the provided ListReportingCallsStateParameter1

func (*ListReportingCallsStateParameter) UnmarshalJSON

func (t *ListReportingCallsStateParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsStateParameter1

type ListReportingCallsStateParameter1 = []CallState

ListReportingCallsStateParameter1 defines model for .

type ListReportingCallsToParameter

type ListReportingCallsToParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsToParameter defines model for listReportingCalls_to_parameter.

func (ListReportingCallsToParameter) AsListReportingCallsToParameter1

func (t ListReportingCallsToParameter) AsListReportingCallsToParameter1() (ListReportingCallsToParameter1, error)

AsListReportingCallsToParameter1 returns the union data inside the ListReportingCallsToParameter as a ListReportingCallsToParameter1

func (ListReportingCallsToParameter) AsReportingNumberFilter

func (t ListReportingCallsToParameter) AsReportingNumberFilter() (ReportingNumberFilter, error)

AsReportingNumberFilter returns the union data inside the ListReportingCallsToParameter as a ReportingNumberFilter

func (*ListReportingCallsToParameter) FromListReportingCallsToParameter1

func (t *ListReportingCallsToParameter) FromListReportingCallsToParameter1(v ListReportingCallsToParameter1) error

FromListReportingCallsToParameter1 overwrites any union data inside the ListReportingCallsToParameter as the provided ListReportingCallsToParameter1

func (*ListReportingCallsToParameter) FromReportingNumberFilter

func (t *ListReportingCallsToParameter) FromReportingNumberFilter(v ReportingNumberFilter) error

FromReportingNumberFilter overwrites any union data inside the ListReportingCallsToParameter as the provided ReportingNumberFilter

func (ListReportingCallsToParameter) MarshalJSON

func (t ListReportingCallsToParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsToParameter) MergeListReportingCallsToParameter1

func (t *ListReportingCallsToParameter) MergeListReportingCallsToParameter1(v ListReportingCallsToParameter1) error

MergeListReportingCallsToParameter1 performs a merge with any union data inside the ListReportingCallsToParameter, using the provided ListReportingCallsToParameter1

func (*ListReportingCallsToParameter) MergeReportingNumberFilter

func (t *ListReportingCallsToParameter) MergeReportingNumberFilter(v ReportingNumberFilter) error

MergeReportingNumberFilter performs a merge with any union data inside the ListReportingCallsToParameter, using the provided ReportingNumberFilter

func (*ListReportingCallsToParameter) UnmarshalJSON

func (t *ListReportingCallsToParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsToParameter1

type ListReportingCallsToParameter1 = []ReportingNumberFilter

ListReportingCallsToParameter1 defines model for .

type ListReportingCallsTypeParameter

type ListReportingCallsTypeParameter struct {
	// contains filtered or unexported fields
}

ListReportingCallsTypeParameter defines model for listReportingCalls_type_parameter.

func (ListReportingCallsTypeParameter) AsCallType

AsCallType returns the union data inside the ListReportingCallsTypeParameter as a CallType

func (ListReportingCallsTypeParameter) AsListReportingCallsTypeParameter1

func (t ListReportingCallsTypeParameter) AsListReportingCallsTypeParameter1() (ListReportingCallsTypeParameter1, error)

AsListReportingCallsTypeParameter1 returns the union data inside the ListReportingCallsTypeParameter as a ListReportingCallsTypeParameter1

func (*ListReportingCallsTypeParameter) FromCallType

func (t *ListReportingCallsTypeParameter) FromCallType(v CallType) error

FromCallType overwrites any union data inside the ListReportingCallsTypeParameter as the provided CallType

func (*ListReportingCallsTypeParameter) FromListReportingCallsTypeParameter1

func (t *ListReportingCallsTypeParameter) FromListReportingCallsTypeParameter1(v ListReportingCallsTypeParameter1) error

FromListReportingCallsTypeParameter1 overwrites any union data inside the ListReportingCallsTypeParameter as the provided ListReportingCallsTypeParameter1

func (ListReportingCallsTypeParameter) MarshalJSON

func (t ListReportingCallsTypeParameter) MarshalJSON() ([]byte, error)

func (*ListReportingCallsTypeParameter) MergeCallType

func (t *ListReportingCallsTypeParameter) MergeCallType(v CallType) error

MergeCallType performs a merge with any union data inside the ListReportingCallsTypeParameter, using the provided CallType

func (*ListReportingCallsTypeParameter) MergeListReportingCallsTypeParameter1

func (t *ListReportingCallsTypeParameter) MergeListReportingCallsTypeParameter1(v ListReportingCallsTypeParameter1) error

MergeListReportingCallsTypeParameter1 performs a merge with any union data inside the ListReportingCallsTypeParameter, using the provided ListReportingCallsTypeParameter1

func (*ListReportingCallsTypeParameter) UnmarshalJSON

func (t *ListReportingCallsTypeParameter) UnmarshalJSON(b []byte) error

type ListReportingCallsTypeParameter1

type ListReportingCallsTypeParameter1 = []CallType

ListReportingCallsTypeParameter1 defines model for .

type ListRoutingsHTTPResp

type ListRoutingsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedRoutingResponse
}

func ParseListRoutingsHTTPResp

func ParseListRoutingsHTTPResp(rsp *http.Response) (*ListRoutingsHTTPResp, error)

ParseListRoutingsHTTPResp parses an HTTP response from a ListRoutingsWithResponse call

func (ListRoutingsHTTPResp) Status

func (r ListRoutingsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListRoutingsHTTPResp) StatusCode

func (r ListRoutingsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRoutingsParams

type ListRoutingsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListRoutingsParams defines parameters for ListRoutings.

type ListServiceNumbersHTTPResp

type ListServiceNumbersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedServiceNumberResponse
}

func ParseListServiceNumbersHTTPResp

func ParseListServiceNumbersHTTPResp(rsp *http.Response) (*ListServiceNumbersHTTPResp, error)

ParseListServiceNumbersHTTPResp parses an HTTP response from a ListServiceNumbersWithResponse call

func (ListServiceNumbersHTTPResp) Status

Status returns HTTPResponse.Status

func (ListServiceNumbersHTTPResp) StatusCode

func (r ListServiceNumbersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServiceNumbersParams

type ListServiceNumbersParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListServiceNumbersParams defines parameters for ListServiceNumbers.

type ListSettingsInScopeHTTPResp added in v0.38.0

type ListSettingsInScopeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsListResponse
}

func ParseListSettingsInScopeHTTPResp added in v0.38.0

func ParseListSettingsInScopeHTTPResp(rsp *http.Response) (*ListSettingsInScopeHTTPResp, error)

ParseListSettingsInScopeHTTPResp parses an HTTP response from a ListSettingsInScopeWithResponse call

func (ListSettingsInScopeHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListSettingsInScopeHTTPResp) StatusCode added in v0.38.0

func (r ListSettingsInScopeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSingleActionSessionVariablesHTTPResp

type ListSingleActionSessionVariablesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VariableDefinitionItemsResponse
}

func ParseListSingleActionSessionVariablesHTTPResp

func ParseListSingleActionSessionVariablesHTTPResp(rsp *http.Response) (*ListSingleActionSessionVariablesHTTPResp, error)

ParseListSingleActionSessionVariablesHTTPResp parses an HTTP response from a ListSingleActionSessionVariablesWithResponse call

func (ListSingleActionSessionVariablesHTTPResp) Status

Status returns HTTPResponse.Status

func (ListSingleActionSessionVariablesHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListSmssHTTPResp

type ListSmssHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedSmsResponse
}

func ParseListSmssHTTPResp

func ParseListSmssHTTPResp(rsp *http.Response) (*ListSmssHTTPResp, error)

ParseListSmssHTTPResp parses an HTTP response from a ListSmssWithResponse call

func (ListSmssHTTPResp) Status

func (r ListSmssHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListSmssHTTPResp) StatusCode

func (r ListSmssHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSmssParams

type ListSmssParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListSmssParams defines parameters for ListSmss.

type ListTagsByCategoryHTTPResp added in v0.38.0

type ListTagsByCategoryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListTagsByCategoryHTTPResp added in v0.38.0

func ParseListTagsByCategoryHTTPResp(rsp *http.Response) (*ListTagsByCategoryHTTPResp, error)

ParseListTagsByCategoryHTTPResp parses an HTTP response from a ListTagsByCategoryWithResponse call

func (ListTagsByCategoryHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListTagsByCategoryHTTPResp) StatusCode added in v0.38.0

func (r ListTagsByCategoryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTagsHTTPResp added in v0.38.0

type ListTagsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListTagsHTTPResp added in v0.38.0

func ParseListTagsHTTPResp(rsp *http.Response) (*ListTagsHTTPResp, error)

ParseListTagsHTTPResp parses an HTTP response from a ListTagsWithResponse call

func (ListTagsHTTPResp) Status added in v0.38.0

func (r ListTagsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListTagsHTTPResp) StatusCode added in v0.38.0

func (r ListTagsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTimezonesHTTPResp added in v0.38.0

type ListTimezonesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListTimezonesHTTPResp added in v0.38.0

func ParseListTimezonesHTTPResp(rsp *http.Response) (*ListTimezonesHTTPResp, error)

ParseListTimezonesHTTPResp parses an HTTP response from a ListTimezonesWithResponse call

func (ListTimezonesHTTPResp) Status added in v0.38.0

func (r ListTimezonesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListTimezonesHTTPResp) StatusCode added in v0.38.0

func (r ListTimezonesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTimezonesParams added in v0.38.0

type ListTimezonesParams struct {
	// Q Search query
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Max Max results (default 10)
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListTimezonesParams defines parameters for ListTimezones.

type ListTriggerConditionsHTTPResp added in v0.38.0

type ListTriggerConditionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TriggerConditionListResponse
}

func ParseListTriggerConditionsHTTPResp added in v0.38.0

func ParseListTriggerConditionsHTTPResp(rsp *http.Response) (*ListTriggerConditionsHTTPResp, error)

ParseListTriggerConditionsHTTPResp parses an HTTP response from a ListTriggerConditionsWithResponse call

func (ListTriggerConditionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListTriggerConditionsHTTPResp) StatusCode added in v0.38.0

func (r ListTriggerConditionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTriggerExpressionsHTTPResp added in v0.38.0

type ListTriggerExpressionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListTriggerExpressionsHTTPResp added in v0.38.0

func ParseListTriggerExpressionsHTTPResp(rsp *http.Response) (*ListTriggerExpressionsHTTPResp, error)

ParseListTriggerExpressionsHTTPResp parses an HTTP response from a ListTriggerExpressionsWithResponse call

func (ListTriggerExpressionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListTriggerExpressionsHTTPResp) StatusCode added in v0.38.0

func (r ListTriggerExpressionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTriggerOperatorsHTTPResp added in v0.38.0

type ListTriggerOperatorsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectListResponse
}

func ParseListTriggerOperatorsHTTPResp added in v0.38.0

func ParseListTriggerOperatorsHTTPResp(rsp *http.Response) (*ListTriggerOperatorsHTTPResp, error)

ParseListTriggerOperatorsHTTPResp parses an HTTP response from a ListTriggerOperatorsWithResponse call

func (ListTriggerOperatorsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ListTriggerOperatorsHTTPResp) StatusCode added in v0.38.0

func (r ListTriggerOperatorsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTriggersHTTPResp

type ListTriggersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedTriggerResponse
}

func ParseListTriggersHTTPResp

func ParseListTriggersHTTPResp(rsp *http.Response) (*ListTriggersHTTPResp, error)

ParseListTriggersHTTPResp parses an HTTP response from a ListTriggersWithResponse call

func (ListTriggersHTTPResp) Status

func (r ListTriggersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListTriggersHTTPResp) StatusCode

func (r ListTriggersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTriggersParams

type ListTriggersParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListTriggersParams defines parameters for ListTriggers.

type ListUsersHTTPResp

type ListUsersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedManagedUserResponse
}

func ParseListUsersHTTPResp

func ParseListUsersHTTPResp(rsp *http.Response) (*ListUsersHTTPResp, error)

ParseListUsersHTTPResp parses an HTTP response from a ListUsersWithResponse call

func (ListUsersHTTPResp) Status

func (r ListUsersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListUsersHTTPResp) StatusCode

func (r ListUsersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersParams

type ListUsersParams struct {
	// Email Filter by one or more exact email addresses.
	Email *ListAgentsGroupIdsParameter `form:"email,omitempty" json:"email,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type LiveLog

type LiveLog struct {
	// Category The subsystem that emitted the log entry.
	Category LiveLogCategory `json:"category"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Level The severity level of the log entry.
	Level LiveLogLevel `json:"level"`

	// Message The log message.
	Message string `json:"message"`

	// Time Entry timestamp, as a Unix epoch in milliseconds.
	Time *int `json:"time,omitempty"`
}

LiveLog A single live-log entry emitted while live logging is enabled.

type LiveLogCategory

type LiveLogCategory string

LiveLogCategory The subsystem that emitted the log entry.

const (
	LiveLogCategoryACTIONS           LiveLogCategory = "ACTIONS"
	LiveLogCategoryAGENT             LiveLogCategory = "AGENT"
	LiveLogCategoryAPI               LiveLogCategory = "API"
	LiveLogCategoryAPPLICATION       LiveLogCategory = "APPLICATION"
	LiveLogCategoryDIALER            LiveLogCategory = "DIALER"
	LiveLogCategoryEVENTTRIGGERS     LiveLogCategory = "EVENT_TRIGGERS"
	LiveLogCategoryEXPRESSIONS       LiveLogCategory = "EXPRESSIONS"
	LiveLogCategorySTORAGE           LiveLogCategory = "STORAGE"
	LiveLogCategoryTRANSACTION       LiveLogCategory = "TRANSACTION"
	LiveLogCategoryTRIGGERS          LiveLogCategory = "TRIGGERS"
	LiveLogCategoryVOICE             LiveLogCategory = "VOICE"
	LiveLogCategoryVOICEAPPLICATIONS LiveLogCategory = "VOICE_APPLICATIONS"
)

Defines values for LiveLogCategory.

type LiveLogLevel

type LiveLogLevel string

LiveLogLevel The severity level of the log entry.

const (
	LiveLogLevelDEBUG LiveLogLevel = "DEBUG"
	LiveLogLevelERROR LiveLogLevel = "ERROR"
	LiveLogLevelINFO  LiveLogLevel = "INFO"
	LiveLogLevelTRACE LiveLogLevel = "TRACE"
	LiveLogLevelWARN  LiveLogLevel = "WARN"
)

Defines values for LiveLogLevel.

type LocalAutomation

type LocalAutomation = BaseAutomation

LocalAutomation defines model for LocalAutomation.

type LocalAutomationDispatch

type LocalAutomationDispatch struct {
	// CallId uuid of a call to add to the dispatch context.
	CallId *string `json:"callId,omitempty"`
}

LocalAutomationDispatch Optional context for dispatching an application's automations.

type LocalAutomationItemResponse

type LocalAutomationItemResponse struct {
	// Item An application action — a "local automation" attached to a single IVR application, run in `priority` order when the application is dispatched.
	Item LocalAutomation `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

LocalAutomationItemResponse defines model for LocalAutomationItemResponse.

type LogoutAllCampaignAgentsHTTPResp added in v0.38.0

type LogoutAllCampaignAgentsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseLogoutAllCampaignAgentsHTTPResp added in v0.38.0

func ParseLogoutAllCampaignAgentsHTTPResp(rsp *http.Response) (*LogoutAllCampaignAgentsHTTPResp, error)

ParseLogoutAllCampaignAgentsHTTPResp parses an HTTP response from a LogoutAllCampaignAgentsWithResponse call

func (LogoutAllCampaignAgentsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (LogoutAllCampaignAgentsHTTPResp) StatusCode added in v0.38.0

func (r LogoutAllCampaignAgentsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ManagedUser

type ManagedUser struct {
	// AccountExpired Whether the user's account has expired.
	AccountExpired *bool `json:"accountExpired,omitempty"`

	// AccountLocked Whether the user's account is locked.
	AccountLocked *bool `json:"accountLocked,omitempty"`

	// Activated Whether the user has activated their account.
	Activated *bool `json:"activated,omitempty"`

	// Agent The agent linked to this user, if any
	Agent *ManagedUserAgent `json:"agent,omitempty"`

	// Email The user's login email address.
	Email openapi_types.Email `json:"email"`

	// Enabled Whether the user is enabled and may sign in.
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// PasswordExpired Whether the user's password has expired and must be reset.
	PasswordExpired *bool `json:"passwordExpired,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles []AccountRole `json:"roles"`
}

ManagedUser A user account within the customer's account, with its login email, status flags, assigned roles and optionally the agent it is linked to.

type ManagedUserAgent added in v0.38.0

type ManagedUserAgent struct {
	SourceId *string `json:"sourceId,omitempty"`
	Type     *string `json:"type,omitempty"`

	// Uuid The unique Identifier (UUID) of the object
	Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}

ManagedUserAgent The agent linked to this user, if any

type ManagedUserEmail

type ManagedUserEmail = openapi_types.Email

ManagedUserEmail defines model for ManagedUserEmail.

type ManagedUserItemResponse

type ManagedUserItemResponse struct {
	// Item A user account within the customer's account, with its login email, status flags, assigned roles and optionally the agent it is linked to.
	Item ManagedUser `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ManagedUserItemResponse defines model for ManagedUserItemResponse.

type MetricDefinition

type MetricDefinition struct {
	// Description Human-readable description of what the metric measures.
	Description string `json:"description"`

	// Filters The filters this metric accepts.
	Filters *[]MetricDefinitionFilter `json:"filters,omitempty"`
	Id      MetricId                  `json:"id"`

	// Tags Tags categorizing the metric.
	Tags *[]string `json:"tags,omitempty"`
}

MetricDefinition The definition of a metric — its id, a human description, and the filters it accepts when queried.

type MetricDefinitionFilter

type MetricDefinitionFilter struct {
	// Description Human-readable description of the filter.
	Description string `json:"description"`

	// Enum Allowed values, when the filter is an enumeration.
	Enum *[]string `json:"enum,omitempty"`

	// Format Expected value format, when applicable.
	Format *string                      `json:"format,omitempty"`
	Items  *MetricDefinitionFilterItems `json:"items,omitempty"`

	// Name The filter's parameter name.
	Name string `json:"name"`

	// Type The filter's value type.
	Type string `json:"type"`
}

MetricDefinitionFilter A filter a metric accepts when queried.

type MetricDefinitionFilterItems

type MetricDefinitionFilterItems struct {
	Enum *[]string `json:"enum,omitempty"`
	Type *string   `json:"type,omitempty"`
}

MetricDefinitionFilterItems defines model for MetricDefinitionFilterItems.

type MetricDefinitionItemResponse

type MetricDefinitionItemResponse struct {
	// Item The definition of a metric — its id, a human description, and the filters it accepts when queried.
	Item MetricDefinition `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

MetricDefinitionItemResponse defines model for MetricDefinitionItemResponse.

type MetricDefinitionListResponse added in v0.38.0

type MetricDefinitionListResponse struct {
	Items   []MetricDefinition `json:"items"`
	Success bool               `json:"success"`
}

MetricDefinitionListResponse defines model for MetricDefinitionListResponse.

type MetricId

type MetricId string

MetricId defines model for MetricId.

const (
	AbandonTotal                               MetricId = "abandon.total"
	AbandonValue                               MetricId = "abandon.value"
	AgentsLineStatusTotal                      MetricId = "agents.line-status.total"
	AgentsNotAvailableTotal                    MetricId = "agents.not_available.total"
	AgentsPresenceTotal                        MetricId = "agents.presence.total"
	AgentsStateAvailableTotal                  MetricId = "agents.state.available.total"
	AgentsStateBusyTotal                       MetricId = "agents.state.busy.total"
	AgentsStateDeclinedTotal                   MetricId = "agents.state.declined.total"
	AgentsStateInCallTotal                     MetricId = "agents.state.in_call.total"
	AgentsStateOriginatedTotal                 MetricId = "agents.state.originated.total"
	AgentsStateRingingTotal                    MetricId = "agents.state.ringing.total"
	AgentsStateSelectedTotal                   MetricId = "agents.state.selected.total"
	AgentsStateUnreachableTotal                MetricId = "agents.state.unreachable.total"
	AgentsStateWrapUpTotal                     MetricId = "agents.state.wrap_up.total"
	AgentsTotal                                MetricId = "agents.total"
	CallsDurationAvg                           MetricId = "calls.duration.avg"
	CallsDurationTotal                         MetricId = "calls.duration.total"
	CallsHoldAvg                               MetricId = "calls.hold.avg"
	CallsHoldTotal                             MetricId = "calls.hold.total"
	CallsTotal                                 MetricId = "calls.total"
	ConversationsEventsTotal                   MetricId = "conversations.events.total"
	ConversationsTotal                         MetricId = "conversations.total"
	DateValue                                  MetricId = "date.value"
	OneValue                                   MetricId = "one.value"
	OutboundCampaignAgentsInCallTotal          MetricId = "outbound.campaign.agents.in_call.total"
	OutboundCampaignAgentsInCallsTotal         MetricId = "outbound.campaign.agents.in_calls.total"
	OutboundCampaignAgentsInDeadCallsTotal     MetricId = "outbound.campaign.agents.in_dead_calls.total"
	OutboundCampaignAgentsInDispTotal          MetricId = "outbound.campaign.agents.in_disp.total"
	OutboundCampaignAgentsLoggedInTotal        MetricId = "outbound.campaign.agents.logged_in.total"
	OutboundCampaignAgentsPausedTotal          MetricId = "outbound.campaign.agents.paused.total"
	OutboundCampaignAgentsWaitingTotal         MetricId = "outbound.campaign.agents.waiting.total"
	OutboundCampaignCallsAnswerRatioTotal      MetricId = "outbound.campaign.calls.answer_ratio.total"
	OutboundCampaignCallsAnsweredTotal         MetricId = "outbound.campaign.calls.answered.total"
	OutboundCampaignCallsBeingPlacedTotal      MetricId = "outbound.campaign.calls.being_placed.total"
	OutboundCampaignCallsDropAnswerRatioTotal  MetricId = "outbound.campaign.calls.drop_answer_ratio.total"
	OutboundCampaignCallsDropRatioTotal        MetricId = "outbound.campaign.calls.drop_ratio.total"
	OutboundCampaignCallsDroppedTotal          MetricId = "outbound.campaign.calls.dropped.total"
	OutboundCampaignCallsInIvrTotal            MetricId = "outbound.campaign.calls.in_ivr.total"
	OutboundCampaignCallsRingingTotal          MetricId = "outbound.campaign.calls.ringing.total"
	OutboundCampaignCallsTotalTodayTotal       MetricId = "outbound.campaign.calls.total_today.total"
	OutboundCampaignCallsWaitingForAgentsTotal MetricId = "outbound.campaign.calls.waiting_for_agents.total"
	OutboundCampaignLeadsDialableTotal         MetricId = "outbound.campaign.leads.dialable.total"
	OutboundCampaignLeadsInHopperTotal         MetricId = "outbound.campaign.leads.in_hopper.total"
	OutboundCampaignStatusTotal                MetricId = "outbound.campaign.status.total"
	QueuesBridgeTimeTotal                      MetricId = "queues.bridge-time.total"
	QueuesCallsTotal                           MetricId = "queues.calls.total"
	QueuesCallsWaitingTotal                    MetricId = "queues.calls.waiting.total"
	QueuesExpectedWaitTimeAvg                  MetricId = "queues.expected.wait-time.avg"
	QueuesHandleTimeAvg                        MetricId = "queues.handle-time.avg"
	QueuesHandleTimeTotal                      MetricId = "queues.handle-time.total"
	QueuesTalkTimeAvg                          MetricId = "queues.talk-time.avg"
	QueuesTalkTimeTotal                        MetricId = "queues.talk-time.total"
	QueuesTotal                                MetricId = "queues.total"
	QueuesWaitTimeAvg                          MetricId = "queues.wait-time.avg"
	QueuesWaitTimeTotal                        MetricId = "queues.wait-time.total"
	QueuesWrapupAvg                            MetricId = "queues.wrapup.avg"
	QueuesWrapupTotal                          MetricId = "queues.wrapup.total"
	RandomFloatValue                           MetricId = "random.float.value"
	RandomIntValue                             MetricId = "random.int.value"
	RecordingsDurationAvg                      MetricId = "recordings.duration.avg"
	RecordingsDurationTotal                    MetricId = "recordings.duration.total"
	RecordingsTotal                            MetricId = "recordings.total"
	ServiceLevelTotal                          MetricId = "service-level.total"
	ServiceLevelValue                          MetricId = "service-level.value"
	SmsTotal                                   MetricId = "sms.total"
	TimeValue                                  MetricId = "time.value"
	ZeroValue                                  MetricId = "zero.value"
)

Defines values for MetricId.

type MetricIdItemsResponse

type MetricIdItemsResponse struct {
	Items []MetricId `json:"items"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

MetricIdItemsResponse defines model for MetricIdItemsResponse.

type MetricResponse

type MetricResponse struct {
	Id      MetricId              `json:"id"`
	Metric  MetricResponseMetric  `json:"metric"`
	Request MetricResponseRequest `json:"request"`
	Success bool                  `json:"success"`

	// Type The Type of the Metric Value
	Type string `json:"type"`
}

MetricResponse A metric query result — the computed value plus the request it was evaluated for.

type MetricResponseMetric

type MetricResponseMetric struct {
	// Value The Value of the Metric
	Value interface{} `json:"value"`
}

MetricResponseMetric defines model for MetricResponseMetric.

type MetricResponseRequest

type MetricResponseRequest struct {
	Id MetricId `json:"id"`

	// Runtime Evaluation Time of the Metric
	Runtime interface{} `json:"runtime"`

	// TimeRange Requested Time-Range for the Evaluation
	TimeRange MetricResponseRequestTimeRange `json:"timeRange"`
}

MetricResponseRequest defines model for MetricResponseRequest.

type MetricResponseRequestTimeRange

type MetricResponseRequestTimeRange struct {
	// Duration Total duration of the requested range.
	Duration int             `json:"duration"`
	From     time.Time       `json:"from"`
	To       time.Time       `json:"to"`
	Value    MetricTimeRange `json:"value"`
}

MetricResponseRequestTimeRange Requested Time-Range for the Evaluation

type MetricTimeRange

type MetricTimeRange string

MetricTimeRange defines model for MetricTimeRange.

const (
	LAST24HOURS     MetricTimeRange = "LAST_24_HOURS"
	LAST30DAYS      MetricTimeRange = "LAST_30_DAYS"
	LAST3DAYS       MetricTimeRange = "LAST_3_DAYS"
	LAST3MONTHS     MetricTimeRange = "LAST_3_MONTHS"
	LAST7DAYS       MetricTimeRange = "LAST_7_DAYS"
	LASTDAY         MetricTimeRange = "LAST_DAY"
	PREVIOUSMONTH   MetricTimeRange = "PREVIOUS_MONTH"
	PREVIOUSQUARTER MetricTimeRange = "PREVIOUS_QUARTER"
	PREVIOUSWEEK    MetricTimeRange = "PREVIOUS_WEEK"
	THISMONTH       MetricTimeRange = "THIS_MONTH"
	THISQUARTER     MetricTimeRange = "THIS_QUARTER"
	THISWEEK        MetricTimeRange = "THIS_WEEK"
	TODAY           MetricTimeRange = "TODAY"
	YESTERDAY       MetricTimeRange = "YESTERDAY"
)

Defines values for MetricTimeRange.

type ObjectListResponse added in v0.38.0

type ObjectListResponse struct {
	Items   []map[string]interface{} `json:"items"`
	Success *bool                    `json:"success,omitempty"`
}

ObjectListResponse A generic list of objects

type ObjectUuid

type ObjectUuid = openapi_types.UUID

ObjectUuid The unique Identifier (UUID) of the object

type OpenConversationHTTPResp added in v0.38.0

type OpenConversationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationItemResponse
}

func ParseOpenConversationHTTPResp added in v0.38.0

func ParseOpenConversationHTTPResp(rsp *http.Response) (*OpenConversationHTTPResp, error)

ParseOpenConversationHTTPResp parses an HTTP response from a OpenConversationWithResponse call

func (OpenConversationHTTPResp) Status added in v0.38.0

func (r OpenConversationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (OpenConversationHTTPResp) StatusCode added in v0.38.0

func (r OpenConversationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OutboundCampaign

type OutboundCampaign struct {
	// Active Whether the campaign is active.
	Active    bool    `json:"active"`
	CallRatio float32 `json:"callRatio"`

	// DisplayNumber Number shown to leads as the caller ID.
	DisplayNumber string `json:"displayNumber"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// LeadList The lead-list the campaign currently works on.
	LeadList  *OutboundCampaignLeadList `json:"leadList,omitempty"`
	ListOrder CampaignListOrder         `json:"listOrder"`

	// Name The campaign's name.
	Name string `json:"name"`

	// TestMode Whether the campaign runs in test mode (no real dials).
	TestMode bool `json:"testMode"`
}

OutboundCampaign An outbound dialer campaign — the container for the leads to be dialled.

type OutboundCampaignItemResponse

type OutboundCampaignItemResponse struct {
	// Item An outbound dialer campaign — the container for the leads to be dialled.
	Item OutboundCampaign `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

OutboundCampaignItemResponse defines model for OutboundCampaignItemResponse.

type OutboundCampaignItemsResponse

type OutboundCampaignItemsResponse struct {
	Items []OutboundCampaign `json:"items"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

OutboundCampaignItemsResponse defines model for OutboundCampaignItemsResponse.

type OutboundCampaignLeadList

type OutboundCampaignLeadList struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The lead-list's name.
	Name string `json:"name"`
}

OutboundCampaignLeadList The lead-list the campaign currently works on.

type OutboundLead

type OutboundLead struct {
	// CallCount Number of dial attempts made on this lead so far.
	CallCount int `json:"callCount"`

	// CalledSinceReset Whether the lead has been dialled since the list's call counters were last reset.
	CalledSinceReset bool `json:"calledSinceReset"`

	// CallerId Caller ID presented when dialling this lead.
	CallerId    string                 `json:"callerId"`
	Data        map[string]interface{} `json:"data"`
	DateCreated time.Time              `json:"dateCreated"`

	// Duration Total talk time across all attempts, in seconds.
	Duration int `json:"duration"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated time.Time          `json:"lastUpdated"`

	// ListId The unique Identifier (UUID) of the object
	ListId openapi_types.UUID `json:"listId"`

	// Number Primary phone number to dial, in E.164 format.
	Number string `json:"number"`

	// Number2 First fallback number, tried when the primary is unreachable.
	Number2 *string `json:"number2,omitempty"`

	// Number3 Second fallback number.
	Number3 *string `json:"number3,omitempty"`

	// Rank Dial priority within the list; higher-ranked leads are dialled first.
	Rank int `json:"rank"`

	// Status Current dial status of the lead.
	Status string `json:"status"`

	// Uid Customer-supplied lead identifier, unique within the lead-list.
	Uid string `json:"uid"`
}

OutboundLead An outbound dialer lead as returned when adding or updating a single lead — the number(s) to dial, dial status, attempt counters, and custom data.

type OutboundLeadItemResponse

type OutboundLeadItemResponse struct {
	// Item An outbound dialer lead as returned when adding or updating a single lead — the number(s) to dial, dial status, attempt counters, and custom data.
	Item OutboundLead `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

OutboundLeadItemResponse defines model for OutboundLeadItemResponse.

type OutboundList

type OutboundList struct {
	// CampaignId uuid of the campaign this list is assigned to, if any.
	CampaignId *string `json:"campaignId,omitempty"`

	// Count Number of leads currently in the list.
	Count *float32 `json:"count,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The lead-list's name (unique per customer).
	Name string `json:"name"`
}

OutboundList A lead-list — a named collection of leads dialled by a campaign.

type OutboundListItemResponse

type OutboundListItemResponse struct {
	// Item A lead-list — a named collection of leads dialled by a campaign.
	Item OutboundList `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

OutboundListItemResponse defines model for OutboundListItemResponse.

type OutboundListItemsResponse

type OutboundListItemsResponse struct {
	Items []OutboundList `json:"items"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

OutboundListItemsResponse defines model for OutboundListItemsResponse.

type PaginatedAgentGroupResponse

type PaginatedAgentGroupResponse struct {
	Items      []AgentGroup `json:"items"`
	Pagination Pagination   `json:"pagination"`
}

PaginatedAgentGroupResponse defines model for PaginatedAgentGroupResponse.

type PaginatedAgentResponse

type PaginatedAgentResponse struct {
	Items      []Agent    `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedAgentResponse defines model for PaginatedAgentResponse.

type PaginatedApplicationResponse

type PaginatedApplicationResponse struct {
	Items      []Application `json:"items"`
	Pagination *Pagination   `json:"pagination,omitempty"`
}

PaginatedApplicationResponse defines model for PaginatedApplicationResponse.

type PaginatedAttemptResponse added in v0.38.0

type PaginatedAttemptResponse struct {
	Items      []CallAttempt `json:"items"`
	Pagination Pagination    `json:"pagination"`
}

PaginatedAttemptResponse defines model for PaginatedAttemptResponse.

type PaginatedAuditLogResponse

type PaginatedAuditLogResponse struct {
	Items      []AuditLog `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedAuditLogResponse defines model for PaginatedAuditLogResponse.

type PaginatedAvailableExpressionResponse

type PaginatedAvailableExpressionResponse struct {
	Items      []AvailableExpression `json:"items"`
	Pagination Pagination            `json:"pagination"`
}

PaginatedAvailableExpressionResponse defines model for PaginatedAvailableExpressionResponse.

type PaginatedBabeldeskResponse

type PaginatedBabeldeskResponse struct {
	Items      []Babeldesk `json:"items"`
	Pagination Pagination  `json:"pagination"`
}

PaginatedBabeldeskResponse defines model for PaginatedBabeldeskResponse.

type PaginatedBabeldeskWidgetResponse

type PaginatedBabeldeskWidgetResponse struct {
	Items      []BabeldeskWidget `json:"items"`
	Pagination Pagination        `json:"pagination"`
}

PaginatedBabeldeskWidgetResponse defines model for PaginatedBabeldeskWidgetResponse.

type PaginatedBusinessHourResponse

type PaginatedBusinessHourResponse struct {
	Items      []BusinessHour `json:"items"`
	Pagination Pagination     `json:"pagination"`
}

PaginatedBusinessHourResponse defines model for PaginatedBusinessHourResponse.

type PaginatedCalendarResponse

type PaginatedCalendarResponse struct {
	Items      []Calendar `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedCalendarResponse defines model for PaginatedCalendarResponse.

type PaginatedCallResponse

type PaginatedCallResponse struct {
	Items      []Call     `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedCallResponse defines model for PaginatedCallResponse.

type PaginatedConferenceResponse

type PaginatedConferenceResponse struct {
	Items      []Conference `json:"items"`
	Pagination Pagination   `json:"pagination"`
}

PaginatedConferenceResponse defines model for PaginatedConferenceResponse.

type PaginatedConversationEventResponse

type PaginatedConversationEventResponse struct {
	Items      []ConversationEvent `json:"items"`
	Pagination Pagination          `json:"pagination"`
}

PaginatedConversationEventResponse defines model for PaginatedConversationEventResponse.

type PaginatedConversationResponse

type PaginatedConversationResponse struct {
	Items      []Conversation `json:"items"`
	Pagination Pagination     `json:"pagination"`
}

PaginatedConversationResponse defines model for PaginatedConversationResponse.

type PaginatedDashboardResponse added in v0.38.0

type PaginatedDashboardResponse struct {
	Items      []Dashboard `json:"items"`
	Pagination Pagination  `json:"pagination"`
}

PaginatedDashboardResponse defines model for PaginatedDashboardResponse.

type PaginatedDialerBehaviourResponse added in v0.38.0

type PaginatedDialerBehaviourResponse struct {
	Items      []DialerBehaviour `json:"items"`
	Pagination Pagination        `json:"pagination"`
}

PaginatedDialerBehaviourResponse defines model for PaginatedDialerBehaviourResponse.

type PaginatedGlobalAutomationResponse

type PaginatedGlobalAutomationResponse struct {
	Items      []GlobalAutomation `json:"items"`
	Pagination Pagination         `json:"pagination"`
}

PaginatedGlobalAutomationResponse defines model for PaginatedGlobalAutomationResponse.

type PaginatedIntegrationResponse

type PaginatedIntegrationResponse struct {
	Items      []Integration `json:"items"`
	Pagination Pagination    `json:"pagination"`
}

PaginatedIntegrationResponse defines model for PaginatedIntegrationResponse.

type PaginatedLeadResponse added in v0.38.0

type PaginatedLeadResponse struct {
	Items      []Lead     `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedLeadResponse defines model for PaginatedLeadResponse.

type PaginatedLiveLogResponse

type PaginatedLiveLogResponse struct {
	Items      []LiveLog  `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedLiveLogResponse defines model for PaginatedLiveLogResponse.

type PaginatedLocalAutomationResponse

type PaginatedLocalAutomationResponse struct {
	Items      []LocalAutomation `json:"items"`
	Pagination Pagination        `json:"pagination"`
}

PaginatedLocalAutomationResponse defines model for PaginatedLocalAutomationResponse.

type PaginatedManagedUserResponse

type PaginatedManagedUserResponse struct {
	Items      []ManagedUser `json:"items"`
	Pagination Pagination    `json:"pagination"`
}

PaginatedManagedUserResponse defines model for PaginatedManagedUserResponse.

type PaginatedPhonebookEntryResponse

type PaginatedPhonebookEntryResponse struct {
	Items      []PhonebookEntry `json:"items"`
	Pagination Pagination       `json:"pagination"`
}

PaginatedPhonebookEntryResponse defines model for PaginatedPhonebookEntryResponse.

type PaginatedPromptResponse

type PaginatedPromptResponse struct {
	Items      []Prompt   `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedPromptResponse defines model for PaginatedPromptResponse.

type PaginatedQueueResponse

type PaginatedQueueResponse struct {
	Items      []Queue    `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedQueueResponse defines model for PaginatedQueueResponse.

type PaginatedQueueSelectionResponse

type PaginatedQueueSelectionResponse struct {
	Items      []QueueSelection `json:"items"`
	Pagination Pagination       `json:"pagination"`
}

PaginatedQueueSelectionResponse defines model for PaginatedQueueSelectionResponse.

type PaginatedRecordingResponse added in v0.38.0

type PaginatedRecordingResponse struct {
	Items      []Recording `json:"items"`
	Pagination Pagination  `json:"pagination"`
}

PaginatedRecordingResponse defines model for PaginatedRecordingResponse.

type PaginatedReportingCallResponse

type PaginatedReportingCallResponse struct {
	Items      []ReportingCall `json:"items"`
	Pagination Pagination      `json:"pagination"`
}

PaginatedReportingCallResponse defines model for PaginatedReportingCallResponse.

type PaginatedRoutingResponse

type PaginatedRoutingResponse struct {
	Items      []Routing  `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedRoutingResponse defines model for PaginatedRoutingResponse.

type PaginatedServiceNumberResponse

type PaginatedServiceNumberResponse struct {
	Items      []ServiceNumber `json:"items"`
	Pagination Pagination      `json:"pagination"`
}

PaginatedServiceNumberResponse defines model for PaginatedServiceNumberResponse.

type PaginatedSmsResponse

type PaginatedSmsResponse struct {
	Items      []Sms      `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedSmsResponse defines model for PaginatedSmsResponse.

type PaginatedStoredFileResponse added in v0.38.0

type PaginatedStoredFileResponse struct {
	Items      []StoredFile `json:"items"`
	Pagination Pagination   `json:"pagination"`
}

PaginatedStoredFileResponse defines model for PaginatedStoredFileResponse.

type PaginatedTriggerResponse

type PaginatedTriggerResponse struct {
	Items      []Trigger  `json:"items"`
	Pagination Pagination `json:"pagination"`
}

PaginatedTriggerResponse defines model for PaginatedTriggerResponse.

type Pagination

type Pagination struct {
	Current    *int    `json:"current,omitempty"`
	Max        *int    `json:"max,omitempty"`
	MaxResults *int    `json:"maxResults,omitempty"`
	Next       *string `json:"next,omitempty"`
	Pages      *int    `json:"pages,omitempty"`
	Total      *int    `json:"total,omitempty"`
}

Pagination defines model for Pagination.

type PhonebookCsvFile

type PhonebookCsvFile struct {
	// File CSV file with `label` and `number` columns.
	File openapi_types.File `json:"file"`
}

PhonebookCsvFile A CSV file of phonebook entries to upload.

type PhonebookEntry

type PhonebookEntry struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Label A label for the phonebook entry (unique per customer).
	Label string `json:"label"`

	// Number The telephone number, in E.164 format.
	Number string `json:"number"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

PhonebookEntry A phonebook entry — a labelled phone number that can be referenced by name in call flows.

type PhonebookEntryItemResponse

type PhonebookEntryItemResponse struct {
	// Item A phonebook entry — a labelled phone number that can be referenced by name in call flows.
	Item PhonebookEntry `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

PhonebookEntryItemResponse defines model for PhonebookEntryItemResponse.

type PingHTTPResp added in v0.38.0

type PingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParsePingHTTPResp added in v0.38.0

func ParsePingHTTPResp(rsp *http.Response) (*PingHTTPResp, error)

ParsePingHTTPResp parses an HTTP response from a PingWithResponse call

func (PingHTTPResp) Status added in v0.38.0

func (r PingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (PingHTTPResp) StatusCode added in v0.38.0

func (r PingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostBulkFileDownloadHTTPResp added in v0.38.0

type PostBulkFileDownloadHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostBulkFileDownloadHTTPResp added in v0.38.0

func ParsePostBulkFileDownloadHTTPResp(rsp *http.Response) (*PostBulkFileDownloadHTTPResp, error)

ParsePostBulkFileDownloadHTTPResp parses an HTTP response from a PostBulkFileDownloadWithResponse call

func (PostBulkFileDownloadHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (PostBulkFileDownloadHTTPResp) StatusCode added in v0.38.0

func (r PostBulkFileDownloadHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostBulkFileDownloadJSONRequestBody added in v0.38.0

type PostBulkFileDownloadJSONRequestBody = FileBulkDownloadRequest

PostBulkFileDownloadJSONRequestBody defines body for PostBulkFileDownload for application/json ContentType.

type Prompt

type Prompt struct {
	DateCreated time.Time `json:"dateCreated"`

	// Default Whether this Prompt is a Default-Prompt
	Default *bool `json:"default,omitempty"`

	// Duration The Duration of the Prompt in milliseconds
	Duration *int          `json:"duration,omitempty"`
	File     FileReference `json:"file"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Key The Key of the Prompt
	Key string `json:"key"`

	// Label The prompt's label (unique per customer).
	Label       string    `json:"label"`
	LastUpdated time.Time `json:"lastUpdated"`

	// Locale The prompt's language (BCP-47/ISO code).
	Locale *string `json:"locale,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Text For text-to-speech prompts, the text rendered to audio.
	Text *string `json:"text,omitempty"`

	// Url The public URL of the Prompt
	Url string `json:"url"`
}

Prompt An audio prompt played in call flows — either an uploaded audio file or text rendered via text-to-speech.

type PromptAudioFile

type PromptAudioFile struct {
	// File The audio file (WAV or MP3).
	File openapi_types.File `json:"file"`

	// Filename The uploaded file's name.
	Filename *string `json:"filename,omitempty"`

	// Label The prompt's label (unique per customer).
	Label *string `json:"label,omitempty"`
}

PromptAudioFile A multipart audio file upload for a prompt.

type PromptItemResponse

type PromptItemResponse struct {
	// Item An audio prompt played in call flows — either an uploaded audio file or text rendered via text-to-speech.
	Item Prompt `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

PromptItemResponse defines model for PromptItemResponse.

type PromptPlayerApplication

type PromptPlayerApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID              `json:"id"`
	LastUpdated time.Time                       `json:"lastUpdated"`
	Module      PromptPlayerApplicationModule   `json:"module"`
	Name        string                          `json:"name"`
	Routings    []ApplicationRouting            `json:"routings"`
	Settings    PromptPlayerApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

PromptPlayerApplication defines model for PromptPlayerApplication.

type PromptPlayerApplicationModule

type PromptPlayerApplicationModule string

PromptPlayerApplicationModule defines model for PromptPlayerApplication.Module.

const (
	PromptPlayerApplicationModulePromptPlayer PromptPlayerApplicationModule = "promptPlayer"
)

Defines values for PromptPlayerApplicationModule.

type PromptPlayerApplicationSettings

type PromptPlayerApplicationSettings struct {
	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	Gender             *string              `json:"gender,omitempty"`
	Language           *string              `json:"language,omitempty"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`
}

PromptPlayerApplicationSettings defines model for PromptPlayerApplicationSettings.

type PromptPlayerApplicationUpdateBody

type PromptPlayerApplicationUpdateBody struct {
	Enabled      *bool                                   `json:"enabled,omitempty"`
	FriendlyName *string                                 `json:"friendlyName,omitempty"`
	Module       PromptPlayerApplicationUpdateBodyModule `json:"module"`
	Name         *string                                 `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                   `json:"routings,omitempty"`
	Settings     *PromptPlayerApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

PromptPlayerApplicationUpdateBody defines model for PromptPlayerApplicationUpdateBody.

type PromptPlayerApplicationUpdateBodyModule

type PromptPlayerApplicationUpdateBodyModule string

PromptPlayerApplicationUpdateBodyModule defines model for PromptPlayerApplicationUpdateBody.Module.

const (
	PromptPlayerApplicationUpdateBodyModulePromptPlayer PromptPlayerApplicationUpdateBodyModule = "promptPlayer"
)

Defines values for PromptPlayerApplicationUpdateBodyModule.

type PushToAgentHTTPResp added in v0.38.0

type PushToAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParsePushToAgentHTTPResp added in v0.38.0

func ParsePushToAgentHTTPResp(rsp *http.Response) (*PushToAgentHTTPResp, error)

ParsePushToAgentHTTPResp parses an HTTP response from a PushToAgentWithResponse call

func (PushToAgentHTTPResp) Status added in v0.38.0

func (r PushToAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (PushToAgentHTTPResp) StatusCode added in v0.38.0

func (r PushToAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PushToAgentJSONRequestBody added in v0.38.0

type PushToAgentJSONRequestBody = AgentPushRequest

PushToAgentJSONRequestBody defines body for PushToAgent for application/json ContentType.

type Queue

type Queue struct {
	// DefaultRingTimeout How long an agent's device rings before moving on, in seconds.
	DefaultRingTimeout *int `json:"defaultRingTimeout,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// MaxDialCount How many agents are dialled simultaneously per call.
	MaxDialCount *int `json:"maxDialCount,omitempty"`

	// MaxSize Maximum number of calls allowed to wait in the queue.
	MaxSize *int `json:"maxSize,omitempty"`

	// Name The queue's name.
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// WrapUpTime Post-call wrap-up time granted to an agent, in seconds.
	WrapUpTime *int `json:"wrapUpTime,omitempty"`
}

Queue An ACD call queue — groups incoming calls and distributes them to the agents chosen by the queue's selections.

type QueueAgentApplication

type QueueAgentApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID            `json:"id"`
	LastUpdated time.Time                     `json:"lastUpdated"`
	Module      QueueAgentApplicationModule   `json:"module"`
	Name        string                        `json:"name"`
	Routings    []ApplicationRouting          `json:"routings"`
	Settings    QueueAgentApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

QueueAgentApplication defines model for QueueAgentApplication.

type QueueAgentApplicationModule

type QueueAgentApplicationModule string

QueueAgentApplicationModule defines model for QueueAgentApplication.Module.

const (
	QueueAgentApplicationModuleAgentQueue QueueAgentApplicationModule = "agentQueue"
)

Defines values for QueueAgentApplicationModule.

type QueueAgentApplicationSettings

type QueueAgentApplicationSettings struct {
	BridgeDelay *int `json:"bridgeDelay,omitempty"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`
	Ring               *bool                `json:"ring,omitempty"`
}

QueueAgentApplicationSettings defines model for QueueAgentApplicationSettings.

type QueueAgentApplicationUpdateBody

type QueueAgentApplicationUpdateBody struct {
	Enabled      *bool                                 `json:"enabled,omitempty"`
	FriendlyName *string                               `json:"friendlyName,omitempty"`
	Module       QueueAgentApplicationUpdateBodyModule `json:"module"`
	Name         *string                               `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                 `json:"routings,omitempty"`
	Settings     *QueueAgentApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

QueueAgentApplicationUpdateBody defines model for QueueAgentApplicationUpdateBody.

type QueueAgentApplicationUpdateBodyModule

type QueueAgentApplicationUpdateBodyModule string

QueueAgentApplicationUpdateBodyModule defines model for QueueAgentApplicationUpdateBody.Module.

const (
	QueueAgentApplicationUpdateBodyModuleAgentQueue QueueAgentApplicationUpdateBodyModule = "agentQueue"
)

Defines values for QueueAgentApplicationUpdateBodyModule.

type QueueBulkUpdateRequest added in v0.38.0

type QueueBulkUpdateRequest struct {
	Items []QueueBulkUpdateRequestItemsInner `json:"items"`
}

QueueBulkUpdateRequest defines model for QueueBulkUpdateRequest.

type QueueBulkUpdateRequestItemsInner added in v0.38.0

type QueueBulkUpdateRequestItemsInner struct {
	DefaultRingTimeout  *int    `json:"defaultRingTimeout,omitempty"`
	DialOrder           *string `json:"dialOrder,omitempty"`
	DialOrderTimePeriod *int    `json:"dialOrderTimePeriod,omitempty"`
	Enabled             *bool   `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id           openapi_types.UUID `json:"id"`
	MaxDialCount *int               `json:"maxDialCount,omitempty"`
	MaxSize      *int               `json:"maxSize,omitempty"`
	Name         *string            `json:"name,omitempty"`
	WrapUpTime   *int               `json:"wrapUpTime,omitempty"`
}

QueueBulkUpdateRequestItemsInner defines model for QueueBulkUpdateRequest_items_inner.

type QueueCallbackHTTPResp added in v0.38.0

type QueueCallbackHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueCallbackResponse
}

func ParseQueueCallbackHTTPResp added in v0.38.0

func ParseQueueCallbackHTTPResp(rsp *http.Response) (*QueueCallbackHTTPResp, error)

ParseQueueCallbackHTTPResp parses an HTTP response from a QueueCallbackWithResponse call

func (QueueCallbackHTTPResp) Status added in v0.38.0

func (r QueueCallbackHTTPResp) Status() string

Status returns HTTPResponse.Status

func (QueueCallbackHTTPResp) StatusCode added in v0.38.0

func (r QueueCallbackHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueueCallbackJSONRequestBody added in v0.38.0

type QueueCallbackJSONRequestBody = QueueCallbackRequest

QueueCallbackJSONRequestBody defines body for QueueCallback for application/json ContentType.

type QueueCallbackRequest added in v0.38.0

type QueueCallbackRequest struct {
	AutoRecord *bool `json:"autoRecord,omitempty"`

	// DisplayAs Caller-ID to present
	DisplayAs *string                 `json:"displayAs,omitempty"`
	Session   *map[string]interface{} `json:"session,omitempty"`

	// To Target number to call back
	To string `json:"to"`
}

QueueCallbackRequest defines model for QueueCallbackRequest.

type QueueCallbackResponse added in v0.38.0

type QueueCallbackResponse struct {
	Item    QueueCallbackResponseItem `json:"item"`
	Message *string                   `json:"message,omitempty"`
	Success bool                      `json:"success"`
}

QueueCallbackResponse defines model for QueueCallbackResponse.

type QueueCallbackResponseItem added in v0.38.0

type QueueCallbackResponseItem struct {
	Id *string `json:"id,omitempty"`
}

QueueCallbackResponseItem defines model for QueueCallbackResponse_item.

type QueueConsumerApplication

type QueueConsumerApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID               `json:"id"`
	LastUpdated time.Time                        `json:"lastUpdated"`
	Module      QueueConsumerApplicationModule   `json:"module"`
	Name        string                           `json:"name"`
	Routings    []ApplicationRouting             `json:"routings"`
	Settings    QueueConsumerApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

QueueConsumerApplication defines model for QueueConsumerApplication.

type QueueConsumerApplicationModule

type QueueConsumerApplicationModule string

QueueConsumerApplicationModule defines model for QueueConsumerApplication.Module.

const (
	QueueConsumerApplicationModuleConsumerQueue QueueConsumerApplicationModule = "consumerQueue"
)

Defines values for QueueConsumerApplicationModule.

type QueueConsumerApplicationSettings

type QueueConsumerApplicationSettings struct {
	// AgentExperience Reference by ID
	AgentExperience *ResourceReference          `json:"agentExperience,omitempty"`
	ExitTrigger     *ApplicationSettingsTrigger `json:"exitTrigger,omitempty"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`

	// Queue Reference by ID
	Queue ResourceReference `json:"queue"`

	// QueueExperience Reference by ID
	QueueExperience *ResourceReference          `json:"queueExperience,omitempty"`
	Record          *bool                       `json:"record,omitempty"`
	RecordTrigger   *ApplicationSettingsTrigger `json:"recordTrigger,omitempty"`
	RingTime        *int                        `json:"ringTime,omitempty"`
	Trigger         ApplicationSettingsTrigger  `json:"trigger"`
}

QueueConsumerApplicationSettings defines model for QueueConsumerApplicationSettings.

type QueueConsumerApplicationUpdateBody

type QueueConsumerApplicationUpdateBody struct {
	Enabled      *bool                                    `json:"enabled,omitempty"`
	FriendlyName *string                                  `json:"friendlyName,omitempty"`
	Module       QueueConsumerApplicationUpdateBodyModule `json:"module"`
	Name         *string                                  `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                    `json:"routings,omitempty"`
	Settings     *QueueConsumerApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

QueueConsumerApplicationUpdateBody defines model for QueueConsumerApplicationUpdateBody.

type QueueConsumerApplicationUpdateBodyModule

type QueueConsumerApplicationUpdateBodyModule string

QueueConsumerApplicationUpdateBodyModule defines model for QueueConsumerApplicationUpdateBody.Module.

const (
	QueueConsumerApplicationUpdateBodyModuleConsumerQueue QueueConsumerApplicationUpdateBodyModule = "consumerQueue"
)

Defines values for QueueConsumerApplicationUpdateBodyModule.

type QueueItemResponse

type QueueItemResponse struct {
	// Item An ACD call queue — groups incoming calls and distributes them to the agents chosen by the queue's selections.
	Item Queue `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

QueueItemResponse defines model for QueueItemResponse.

type QueueListResponse added in v0.38.0

type QueueListResponse struct {
	Items   []Queue `json:"items"`
	Success bool    `json:"success"`
}

QueueListResponse defines model for QueueListResponse.

type QueueSelection

type QueueSelection struct {
	Agents          []QueueSelectionAgent `json:"agents"`
	ContinueOnEmpty bool                  `json:"continueOnEmpty"`
	ContinueOnMatch bool                  `json:"continueOnMatch"`
	DateCreated     time.Time             `json:"dateCreated"`
	Enabled         bool                  `json:"enabled"`
	Groups          []QueueSelectionGroup `json:"groups"`

	// Id The unique Identifier (UUID) of the object
	Id              openapi_types.UUID  `json:"id"`
	Label           string              `json:"label"`
	LastUpdated     time.Time           `json:"lastUpdated"`
	Priority        int                 `json:"priority"`
	SelectLastAgent *bool               `json:"selectLastAgent,omitempty"`
	Tags            []QueueSelectionTag `json:"tags"`

	// Trigger A reusable named set of conditions evaluated against an event or call context; referenced by automations and routings to decide whether to fire.
	Trigger Trigger `json:"trigger"`
}

QueueSelection defines model for QueueSelection.

type QueueSelectionAddition

type QueueSelectionAddition struct {
	Id *string `json:"id,omitempty"`
}

QueueSelectionAddition defines model for QueueSelectionAddition.

type QueueSelectionAgent

type QueueSelectionAgent struct {
	Agent QueueSelectionAgentAgent `json:"agent"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`
}

QueueSelectionAgent defines model for QueueSelectionAgent.

type QueueSelectionAgentAgent

type QueueSelectionAgentAgent struct {
	DateCreated time.Time `json:"dateCreated"`
	Enabled     bool      `json:"enabled"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated time.Time          `json:"lastUpdated"`
	Name        string             `json:"name"`
	Number      string             `json:"number"`
	SourceId    string             `json:"sourceId"`
	State       string             `json:"state"`
}

QueueSelectionAgentAgent defines model for QueueSelectionAgent_agent.

type QueueSelectionGroup

type QueueSelectionGroup struct {
	// Group A named group of agents, used for queue routing and reporting.
	Group AgentGroup `json:"group"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`
}

QueueSelectionGroup defines model for QueueSelectionGroup.

type QueueSelectionItemResponse

type QueueSelectionItemResponse struct {
	Item QueueSelection `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

QueueSelectionItemResponse defines model for QueueSelectionItemResponse.

type QueueSelectionListResponse added in v0.38.0

type QueueSelectionListResponse struct {
	Items   []QueueSelection `json:"items"`
	Success bool             `json:"success"`
}

QueueSelectionListResponse defines model for QueueSelectionListResponse.

type QueueSelectionModificationResponse

type QueueSelectionModificationResponse struct {
	Item    QueueSelection `json:"item"`
	Message *string        `json:"message,omitempty"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

QueueSelectionModificationResponse defines model for QueueSelectionModificationResponse.

type QueueSelectionPriorityItem added in v0.38.0

type QueueSelectionPriorityItem struct {
	// Id The unique Identifier (UUID) of the object
	Id       openapi_types.UUID `json:"id"`
	Priority int                `json:"priority"`
}

QueueSelectionPriorityItem defines model for QueueSelectionPriorityItem.

type QueueSelectionResponse

type QueueSelectionResponse struct {
	Agents []AgentShort `json:"agents"`
}

QueueSelectionResponse defines model for QueueSelectionResponse.

type QueueSelectionTag

type QueueSelectionTag struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Tag A Tag describing an Object
	Tag string `json:"tag"`
}

QueueSelectionTag defines model for QueueSelectionTag.

type QueueTriggerListResponse added in v0.38.0

type QueueTriggerListResponse struct {
	Items   []Trigger `json:"items"`
	Success bool      `json:"success"`
}

QueueTriggerListResponse defines model for QueueTriggerListResponse.

type QueuedCall added in v0.38.0

type QueuedCall struct {
	// Bridged Present only when the call is bridged to an agent
	Bridged     *QueuedCallBridged `json:"bridged"`
	DateCreated *time.Time         `json:"dateCreated,omitempty"`
	Duration    *int               `json:"duration,omitempty"`
	From        *string            `json:"from,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated *time.Time         `json:"lastUpdated,omitempty"`
	State       *string            `json:"state,omitempty"`
	To          *string            `json:"to,omitempty"`
	Type        *string            `json:"type,omitempty"`
}

QueuedCall A call currently waiting in a queue

type QueuedCallBridged added in v0.38.0

type QueuedCallBridged struct {
	Agent *QueuedCallBridgedAgent `json:"agent,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id     *openapi_types.UUID     `json:"id,omitempty"`
	Name   *string                 `json:"name,omitempty"`
	Number *string                 `json:"number,omitempty"`
	Queue  *QueuedCallBridgedQueue `json:"queue,omitempty"`

	// QueueId The unique Identifier (UUID) of the object
	QueueId   *openapi_types.UUID `json:"queueId,omitempty"`
	QueueName *string             `json:"queueName,omitempty"`
}

QueuedCallBridged Present only when the call is bridged to an agent

type QueuedCallBridgedAgent added in v0.38.0

type QueuedCallBridgedAgent struct {
	// Id The unique Identifier (UUID) of the object
	Id     *openapi_types.UUID `json:"id,omitempty"`
	Name   *string             `json:"name,omitempty"`
	Number *string             `json:"number,omitempty"`
}

QueuedCallBridgedAgent defines model for QueuedCall_bridged_agent.

type QueuedCallBridgedQueue added in v0.38.0

type QueuedCallBridgedQueue struct {
	// Id The unique Identifier (UUID) of the object
	Id   *openapi_types.UUID `json:"id,omitempty"`
	Name *string             `json:"name,omitempty"`
}

QueuedCallBridgedQueue defines model for QueuedCall_bridged_queue.

type QueuedCallsResponse added in v0.38.0

type QueuedCallsResponse struct {
	Items      []QueuedCall `json:"items"`
	Pagination *Pagination  `json:"pagination,omitempty"`

	// Queue An ACD call queue — groups incoming calls and distributes them to the agents chosen by the queue's selections.
	Queue   *Queue `json:"queue,omitempty"`
	Success *bool  `json:"success,omitempty"`
}

QueuedCallsResponse defines model for QueuedCallsResponse.

type Recording

type Recording struct {
	// Agent The agent who handled the recorded call.
	Agent *RecordingAgent `json:"agent,omitempty"`

	// Call The call the recording belongs to.
	Call RecordingCall `json:"call"`

	// Duration Duration in Seconds
	Duration int           `json:"duration"`
	File     FileReference `json:"file"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// State Lifecycle state of a recording — from `init`/`recording` through `stored`, or `failed`/`deleted`/`missing`.
	State *RecordingState `json:"state,omitempty"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`

	// Url Public URL to download the recording's audio file.
	Url string `json:"url"`
}

Recording A voice recording of a call — its state, stored audio file, duration and the call and agent it belongs to.

type RecordingAgent

type RecordingAgent struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The agent's name.
	Name string `json:"name"`

	// Number The agent's telephone number.
	Number string `json:"number"`
}

RecordingAgent The agent who handled the recorded call.

type RecordingApplication

type RecordingApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID           `json:"id"`
	LastUpdated time.Time                    `json:"lastUpdated"`
	Module      RecordingApplicationModule   `json:"module"`
	Name        string                       `json:"name"`
	Routings    []ApplicationRouting         `json:"routings"`
	Settings    RecordingApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

RecordingApplication defines model for RecordingApplication.

type RecordingApplicationModule

type RecordingApplicationModule string

RecordingApplicationModule defines model for RecordingApplication.Module.

const (
	RecordingApplicationModuleRecording RecordingApplicationModule = "recording"
)

Defines values for RecordingApplicationModule.

type RecordingApplicationSettings

type RecordingApplicationSettings struct {
	Beep bool `json:"beep"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	MaxDuration        int                  `json:"maxDuration"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`

	// Tags A List of Tags describing an Object
	Tags             []Tag                        `json:"tags"`
	TerminationDigit *InputReaderTerminationDigit `json:"terminationDigit,omitempty"`
}

RecordingApplicationSettings defines model for RecordingApplicationSettings.

type RecordingApplicationUpdateBody

type RecordingApplicationUpdateBody struct {
	Enabled      *bool                                `json:"enabled,omitempty"`
	FriendlyName *string                              `json:"friendlyName,omitempty"`
	Module       RecordingApplicationUpdateBodyModule `json:"module"`
	Name         *string                              `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                `json:"routings,omitempty"`
	Settings     *RecordingApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RecordingApplicationUpdateBody defines model for RecordingApplicationUpdateBody.

type RecordingApplicationUpdateBodyModule

type RecordingApplicationUpdateBodyModule string

RecordingApplicationUpdateBodyModule defines model for RecordingApplicationUpdateBody.Module.

const (
	RecordingApplicationUpdateBodyModuleRecording RecordingApplicationUpdateBodyModule = "recording"
)

Defines values for RecordingApplicationUpdateBodyModule.

type RecordingCall

type RecordingCall struct {
	// ConversationId The unique Identifier (UUID) of the object
	ConversationId openapi_types.UUID `json:"conversationId"`

	// From The calling party's number.
	From string `json:"from"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// To The called party's number.
	To   string   `json:"to"`
	Type CallType `json:"type"`
}

RecordingCall The call the recording belongs to.

type RecordingItemResponse added in v0.38.0

type RecordingItemResponse struct {
	// Item A voice recording of a call — its state, stored audio file, duration and the call and agent it belongs to.
	Item Recording `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

RecordingItemResponse defines model for RecordingItemResponse.

type RecordingStartRequest added in v0.38.0

type RecordingStartRequest struct {
	// CallId The unique Identifier (UUID) of the object
	CallId openapi_types.UUID `json:"callId"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RecordingStartRequest Start a recording for a call

type RecordingState

type RecordingState string

RecordingState Lifecycle state of a recording — from `init`/`recording` through `stored`, or `failed`/`deleted`/`missing`.

const (
	RecordingStateDeleted   RecordingState = "deleted"
	RecordingStateFailed    RecordingState = "failed"
	RecordingStateInit      RecordingState = "init"
	RecordingStateMissing   RecordingState = "missing"
	RecordingStateRecording RecordingState = "recording"
	RecordingStateStopped   RecordingState = "stopped"
	RecordingStateStored    RecordingState = "stored"
)

Defines values for RecordingState.

type RecordingUpdateBody added in v0.38.0

type RecordingUpdateBody struct {
	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RecordingUpdateBody A recording's editable metadata.

type RefreshIntegrationTokenHTTPResp added in v0.38.0

type RefreshIntegrationTokenHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationTokenItemResponse
}

func ParseRefreshIntegrationTokenHTTPResp added in v0.38.0

func ParseRefreshIntegrationTokenHTTPResp(rsp *http.Response) (*RefreshIntegrationTokenHTTPResp, error)

ParseRefreshIntegrationTokenHTTPResp parses an HTTP response from a RefreshIntegrationTokenWithResponse call

func (RefreshIntegrationTokenHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (RefreshIntegrationTokenHTTPResp) StatusCode added in v0.38.0

func (r RefreshIntegrationTokenHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveAgentFromGroupHTTPResp added in v0.38.0

type RemoveAgentFromGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentGroupItemResponse
}

func ParseRemoveAgentFromGroupHTTPResp added in v0.38.0

func ParseRemoveAgentFromGroupHTTPResp(rsp *http.Response) (*RemoveAgentFromGroupHTTPResp, error)

ParseRemoveAgentFromGroupHTTPResp parses an HTTP response from a RemoveAgentFromGroupWithResponse call

func (RemoveAgentFromGroupHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (RemoveAgentFromGroupHTTPResp) StatusCode added in v0.38.0

func (r RemoveAgentFromGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveAgentFromQueueSelectionHTTPResp

type RemoveAgentFromQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionModificationResponse
}

func ParseRemoveAgentFromQueueSelectionHTTPResp

func ParseRemoveAgentFromQueueSelectionHTTPResp(rsp *http.Response) (*RemoveAgentFromQueueSelectionHTTPResp, error)

ParseRemoveAgentFromQueueSelectionHTTPResp parses an HTTP response from a RemoveAgentFromQueueSelectionWithResponse call

func (RemoveAgentFromQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (RemoveAgentFromQueueSelectionHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RemoveBusinessHourRangeHTTPResp added in v0.38.0

type RemoveBusinessHourRangeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseRemoveBusinessHourRangeHTTPResp added in v0.38.0

func ParseRemoveBusinessHourRangeHTTPResp(rsp *http.Response) (*RemoveBusinessHourRangeHTTPResp, error)

ParseRemoveBusinessHourRangeHTTPResp parses an HTTP response from a RemoveBusinessHourRangeWithResponse call

func (RemoveBusinessHourRangeHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (RemoveBusinessHourRangeHTTPResp) StatusCode added in v0.38.0

func (r RemoveBusinessHourRangeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveCalendarDateHTTPResp added in v0.38.0

type RemoveCalendarDateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseRemoveCalendarDateHTTPResp added in v0.38.0

func ParseRemoveCalendarDateHTTPResp(rsp *http.Response) (*RemoveCalendarDateHTTPResp, error)

ParseRemoveCalendarDateHTTPResp parses an HTTP response from a RemoveCalendarDateWithResponse call

func (RemoveCalendarDateHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (RemoveCalendarDateHTTPResp) StatusCode added in v0.38.0

func (r RemoveCalendarDateHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveDashboardUserHTTPResp added in v0.38.0

type RemoveDashboardUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseRemoveDashboardUserHTTPResp added in v0.38.0

func ParseRemoveDashboardUserHTTPResp(rsp *http.Response) (*RemoveDashboardUserHTTPResp, error)

ParseRemoveDashboardUserHTTPResp parses an HTTP response from a RemoveDashboardUserWithResponse call

func (RemoveDashboardUserHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (RemoveDashboardUserHTTPResp) StatusCode added in v0.38.0

func (r RemoveDashboardUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveGroupFromQueueSelectionHTTPResp

type RemoveGroupFromQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionModificationResponse
}

func ParseRemoveGroupFromQueueSelectionHTTPResp

func ParseRemoveGroupFromQueueSelectionHTTPResp(rsp *http.Response) (*RemoveGroupFromQueueSelectionHTTPResp, error)

ParseRemoveGroupFromQueueSelectionHTTPResp parses an HTTP response from a RemoveGroupFromQueueSelectionWithResponse call

func (RemoveGroupFromQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (RemoveGroupFromQueueSelectionHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RemoveRolesHTTPResp

type RemoveRolesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveRolesHTTPResp

func ParseRemoveRolesHTTPResp(rsp *http.Response) (*RemoveRolesHTTPResp, error)

ParseRemoveRolesHTTPResp parses an HTTP response from a RemoveRolesWithResponse call

func (RemoveRolesHTTPResp) Status

func (r RemoveRolesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RemoveRolesHTTPResp) StatusCode

func (r RemoveRolesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveRolesJSONRequestBody

type RemoveRolesJSONRequestBody = EmailRoleBinding

RemoveRolesJSONRequestBody defines body for RemoveRoles for application/json ContentType.

type RemoveTagFromQueueSelectionHTTPResp

type RemoveTagFromQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionModificationResponse
}

func ParseRemoveTagFromQueueSelectionHTTPResp

func ParseRemoveTagFromQueueSelectionHTTPResp(rsp *http.Response) (*RemoveTagFromQueueSelectionHTTPResp, error)

ParseRemoveTagFromQueueSelectionHTTPResp parses an HTTP response from a RemoveTagFromQueueSelectionWithResponse call

func (RemoveTagFromQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (RemoveTagFromQueueSelectionHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReportSmsHTTPResp added in v0.38.0

type ReportSmsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedSmsResponse
}

func ParseReportSmsHTTPResp added in v0.38.0

func ParseReportSmsHTTPResp(rsp *http.Response) (*ReportSmsHTTPResp, error)

ParseReportSmsHTTPResp parses an HTTP response from a ReportSmsWithResponse call

func (ReportSmsHTTPResp) Status added in v0.38.0

func (r ReportSmsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ReportSmsHTTPResp) StatusCode added in v0.38.0

func (r ReportSmsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReportSmsParams added in v0.38.0

type ReportSmsParams struct {
	// Page 1-based page number.
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Maximum number of items to return per page.
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ReportSmsParams defines parameters for ReportSms.

type ReportingCall

type ReportingCall struct {
	// AgentName Name of the agent who handled the call, if any.
	AgentName *string `json:"agentName,omitempty"`

	// BridgeTime Time until the call was bridged to an agent, in seconds.
	BridgeTime int `json:"bridgeTime"`

	// Bridged Whether the call was bridged to an agent.
	Bridged bool `json:"bridged"`

	// DateCreated When the call started.
	DateCreated Date `json:"dateCreated"`

	// Duration Total call duration, in seconds.
	Duration int `json:"duration"`

	// HandleTime Total agent handle time (talk + hold + wrap-up), in seconds.
	HandleTime int `json:"handleTime"`

	// HoldTime Time the call was on hold, in seconds.
	HoldTime int `json:"holdTime"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// LastUpdated When the reporting record was last updated.
	LastUpdated Date `json:"lastUpdated"`

	// QueueName Name of the queue that handled the call, if any.
	QueueName *string `json:"queueName,omitempty"`

	// QueueWaitTime Time the call spent waiting in queue, in seconds.
	QueueWaitTime int `json:"queueWaitTime"`

	// SessionId The unique Identifier (UUID) of the object
	SessionId openapi_types.UUID `json:"sessionId"`

	// TalkTime Time spent in conversation, in seconds.
	TalkTime int               `json:"talkTime"`
	Type     ReportingCallType `json:"type"`

	// WaitTime Time the caller waited before the call was answered, in seconds.
	WaitTime int `json:"waitTime"`

	// WrapupTime Agent wrap-up (after-call work) time, in seconds.
	WrapupTime int `json:"wrapupTime"`
}

ReportingCall A call in the condensed reporting shape, carrying the per-call timing metrics (wait, queue, bridge, talk, hold, wrap-up and handle time) alongside the handling agent and queue. All durations are in seconds.

type ReportingCallType

type ReportingCallType string

ReportingCallType defines model for ReportingCallType.

const (
	InboundCall  ReportingCallType = "inboundCall"
	OutboundCall ReportingCallType = "outboundCall"
)

Defines values for ReportingCallType.

type ReportingNumberFilter

type ReportingNumberFilter = string

ReportingNumberFilter Filter for Number

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResetPasswordsHTTPResp

type ResetPasswordsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseResetPasswordsHTTPResp

func ParseResetPasswordsHTTPResp(rsp *http.Response) (*ResetPasswordsHTTPResp, error)

ParseResetPasswordsHTTPResp parses an HTTP response from a ResetPasswordsWithResponse call

func (ResetPasswordsHTTPResp) Status

func (r ResetPasswordsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ResetPasswordsHTTPResp) StatusCode

func (r ResetPasswordsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResetPasswordsJSONRequestBody

type ResetPasswordsJSONRequestBody = EmailListRequest

ResetPasswordsJSONRequestBody defines body for ResetPasswords for application/json ContentType.

type ResourceReference

type ResourceReference struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`
}

ResourceReference Reference by ID

type RestCreateAgent

type RestCreateAgent struct {
	// Activity The agent's current activity.
	Activity *string `json:"activity,omitempty"`

	// AgentSource The Identifier for the external System the Agent was created from
	AgentSource *string `json:"agentSource,omitempty"`

	// Available Whether the agent is currently available to take calls.
	Available *bool `json:"available,omitempty"`

	// DisplayStatus Human-readable status label for display.
	DisplayStatus *string `json:"display_status,omitempty"`

	// Email The Agents Login
	Email *openapi_types.Email `json:"email,omitempty"`

	// Enabled Whether the Agent is able to receive Calls via Queue or not
	Enabled *bool `json:"enabled,omitempty"`

	// Features A List of features which are enabled for that particular Agent
	Features *[]string              `json:"features,omitempty"`
	Groups   *[]AgentGroupReference `json:"groups,omitempty"`

	// Name The Agent Name
	Name string `json:"name"`

	// Number The Agents current active Telephone-Number
	Number *string `json:"number,omitempty"`

	// Presence An agent presence state — `available`, or a custom busy reason.
	Presence *AgentPresence `json:"presence,omitempty"`

	// SourceId The ID of the external System the Agent was created from
	SourceId *string          `json:"sourceId,omitempty"`
	State    *AgentLineStatus `json:"state,omitempty"`

	// Status An agent's composite status — account, availability, line, and outbound state.
	Status *AgentStatus `json:"status,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Webrtc Whether WebRTC is enabed for that Agent or not
	Webrtc *bool `json:"webrtc,omitempty"`
}

RestCreateAgent defines model for RestCreateAgent.

type RestCreateAgentBody

type RestCreateAgentBody = RestCreateAgent

RestCreateAgentBody defines model for RestCreateAgentBody.

type RestCreateAgentGroup

type RestCreateAgentGroup struct {
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RestCreateAgentGroup defines model for RestCreateAgentGroup.

type RestCreateAgentGroupBody

type RestCreateAgentGroupBody = RestCreateAgentGroup

RestCreateAgentGroupBody defines model for RestCreateAgentGroupBody.

type RestCreateBabeldesk

type RestCreateBabeldesk struct {
	Label *string `json:"label,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles *[]AccountRole      `json:"roles,omitempty"`
	Users *[]ManagedUserEmail `json:"users,omitempty"`

	// Widgets A List of babeldesk widget instances
	Widgets *[]BabeldeskWidgetInstance `json:"widgets,omitempty"`
}

RestCreateBabeldesk defines model for RestCreateBabeldesk.

type RestCreateBabeldeskBody

type RestCreateBabeldeskBody = RestCreateBabeldesk

RestCreateBabeldeskBody defines model for RestCreateBabeldeskBody.

type RestCreateBabeldeskWidget

type RestCreateBabeldeskWidget struct {
	IframeSource *string `json:"iframeSource,omitempty"`
	Label        *string `json:"label,omitempty"`

	// Metrics A List of babeldesk widget metrics
	Metrics *[]BabeldeskWidgetMetric `json:"metrics,omitempty"`
	Type    *string                  `json:"type,omitempty"`
}

RestCreateBabeldeskWidget defines model for RestCreateBabeldeskWidget.

type RestCreateBabeldeskWidgetBody

type RestCreateBabeldeskWidgetBody = RestCreateBabeldeskWidget

RestCreateBabeldeskWidgetBody defines model for RestCreateBabeldeskWidgetBody.

type RestCreateBaseAutomation

type RestCreateBaseAutomation struct {
	Action        AutomationAction       `json:"action"`
	InvertTrigger *bool                  `json:"invertTrigger,omitempty"`
	Label         string                 `json:"label"`
	Options       map[string]interface{} `json:"options"`
	Priority      int                    `json:"priority"`

	// Tags A List of Tags describing an Object
	Tags    *[]Tag             `json:"tags,omitempty"`
	Trigger *AutomationTrigger `json:"trigger,omitempty"`
}

RestCreateBaseAutomation defines model for RestCreateBaseAutomation.

type RestCreateBusinessHour

type RestCreateBusinessHour struct {
	Enabled *bool  `json:"enabled,omitempty"`
	Name    string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags     *[]Tag `json:"tags,omitempty"`
	TimeZone string `json:"timeZone"`
}

RestCreateBusinessHour defines model for RestCreateBusinessHour.

type RestCreateBusinessHourBody

type RestCreateBusinessHourBody = RestCreateBusinessHour

RestCreateBusinessHourBody defines model for RestCreateBusinessHourBody.

type RestCreateCalendar

type RestCreateCalendar struct {
	DateCount *float32 `json:"dateCount,omitempty"`
	Enabled   *bool    `json:"enabled,omitempty"`
	Name      string   `json:"name"`

	// Tags A List of Tags describing an Object
	Tags     *[]Tag `json:"tags,omitempty"`
	TimeZone string `json:"timeZone"`
}

RestCreateCalendar defines model for RestCreateCalendar.

type RestCreateCalendarBody

type RestCreateCalendarBody = RestCreateCalendar

RestCreateCalendarBody defines model for RestCreateCalendarBody.

type RestCreateConversation

type RestCreateConversation struct {
	Phone *string `json:"phone,omitempty"`

	// State Whether the conversation is currently open or closed.
	State *ConversationState `json:"state,omitempty"`
}

RestCreateConversation defines model for RestCreateConversation.

type RestCreateConversationBody

type RestCreateConversationBody = RestCreateConversation

RestCreateConversationBody defines model for RestCreateConversationBody.

type RestCreateGlobalAutomation

type RestCreateGlobalAutomation struct {
	Action AutomationAction `json:"action"`

	// Event The event an event trigger subscribes to.
	Event         *GlobalAutomationEvent `json:"event,omitempty"`
	InvertTrigger *bool                  `json:"invertTrigger,omitempty"`
	Label         string                 `json:"label"`
	Options       map[string]interface{} `json:"options"`
	Priority      int                    `json:"priority"`

	// Tags A List of Tags describing an Object
	Tags    *[]Tag             `json:"tags,omitempty"`
	Trigger *AutomationTrigger `json:"trigger,omitempty"`
}

RestCreateGlobalAutomation defines model for RestCreateGlobalAutomation.

type RestCreateGlobalAutomationBody

type RestCreateGlobalAutomationBody = RestCreateGlobalAutomation

RestCreateGlobalAutomationBody defines model for RestCreateGlobalAutomationBody.

type RestCreateGlobalAutomationEmbeddedEvent

type RestCreateGlobalAutomationEmbeddedEvent struct {
	// Event The event an event trigger subscribes to.
	Event *GlobalAutomationEvent `json:"event,omitempty"`
}

RestCreateGlobalAutomationEmbeddedEvent defines model for RestCreateGlobalAutomationEmbeddedEvent.

type RestCreateLocalAutomation

type RestCreateLocalAutomation = RestCreateBaseAutomation

RestCreateLocalAutomation defines model for RestCreateLocalAutomation.

type RestCreateLocalAutomationBody

type RestCreateLocalAutomationBody = RestCreateLocalAutomation

RestCreateLocalAutomationBody defines model for RestCreateLocalAutomationBody.

type RestCreatePhonebookEntry

type RestCreatePhonebookEntry struct {
	// Label A label for the phonebook entry (unique per customer).
	Label string `json:"label"`

	// Number The telephone number, in E.164 format.
	Number string `json:"number"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RestCreatePhonebookEntry Request body to create a phonebook entry.

type RestCreatePhonebookEntryBody

type RestCreatePhonebookEntryBody = RestCreatePhonebookEntry

RestCreatePhonebookEntryBody Request body to create a phonebook entry.

type RestCreateQueue

type RestCreateQueue struct {
	DefaultRingTimeout *int   `json:"defaultRingTimeout,omitempty"`
	MaxDialCount       *int   `json:"maxDialCount,omitempty"`
	MaxSize            *int   `json:"maxSize,omitempty"`
	Name               string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags       *[]Tag `json:"tags,omitempty"`
	WrapUpTime *int   `json:"wrapUpTime,omitempty"`
}

RestCreateQueue defines model for RestCreateQueue.

type RestCreateQueueBody

type RestCreateQueueBody = RestCreateQueue

RestCreateQueueBody defines model for RestCreateQueueBody.

type RestCreateQueueSelection

type RestCreateQueueSelection struct {
	Agents          *[]QueueSelectionAgent `json:"agents,omitempty"`
	ContinueOnEmpty *bool                  `json:"continueOnEmpty,omitempty"`
	ContinueOnMatch *bool                  `json:"continueOnMatch,omitempty"`
	Enabled         *bool                  `json:"enabled,omitempty"`
	Groups          *[]QueueSelectionGroup `json:"groups,omitempty"`
	Label           string                 `json:"label"`
	Priority        *int                   `json:"priority,omitempty"`
	SelectLastAgent *bool                  `json:"selectLastAgent,omitempty"`
	Tags            *[]QueueSelectionTag   `json:"tags,omitempty"`

	// Trigger A reusable named set of conditions evaluated against an event or call context; referenced by automations and routings to decide whether to fire.
	Trigger Trigger `json:"trigger"`
}

RestCreateQueueSelection defines model for RestCreateQueueSelection.

type RestCreateQueueSelectionBody

type RestCreateQueueSelectionBody = RestCreateQueueSelection

RestCreateQueueSelectionBody defines model for RestCreateQueueSelectionBody.

type RestCreateRouting

type RestCreateRouting struct {
	// Application The voice application the number routes to (by id).
	Application RestCreateRoutingApplication `json:"application"`

	// Number The phone number being routed (by id).
	Number RestCreateRoutingNumber `json:"number"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RestCreateRouting Request body to route a number to a voice application.

type RestCreateRoutingApplication

type RestCreateRoutingApplication struct {
	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`
}

RestCreateRoutingApplication The voice application the number routes to (by id).

type RestCreateRoutingBody

type RestCreateRoutingBody = RestCreateRouting

RestCreateRoutingBody Request body to route a number to a voice application.

type RestCreateRoutingNumber added in v0.39.0

type RestCreateRoutingNumber struct {
	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`
}

RestCreateRoutingNumber The phone number being routed (by id).

type RestCreateTrigger

type RestCreateTrigger struct {
	Conditions []TriggerCondition `json:"conditions"`
	Name       string             `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Type How the trigger's conditions are combined — `ALL` requires every condition to match, `ANY` requires at least one.
	Type TriggerType `json:"type"`
}

RestCreateTrigger defines model for RestCreateTrigger.

type RestCreateTriggerBody

type RestCreateTriggerBody = RestCreateTrigger

RestCreateTriggerBody defines model for RestCreateTriggerBody.

type RestUpdateAgent

type RestUpdateAgent struct {
	// Activity The agent's current activity.
	Activity *string `json:"activity,omitempty"`

	// AgentSource The Identifier for the external System the Agent was created from
	AgentSource *string `json:"agentSource,omitempty"`

	// Available Whether the agent is currently available to take calls.
	Available *bool `json:"available,omitempty"`

	// DisplayStatus Human-readable status label for display.
	DisplayStatus *string `json:"display_status,omitempty"`

	// Email The Agents Login
	Email *openapi_types.Email `json:"email,omitempty"`

	// Enabled Whether the Agent is able to receive Calls via Queue or not
	Enabled *bool `json:"enabled,omitempty"`

	// Features A List of features which are enabled for that particular Agent
	Features *[]string              `json:"features,omitempty"`
	Groups   *[]AgentGroupReference `json:"groups,omitempty"`

	// Name The Agent Name
	Name *string `json:"name,omitempty"`

	// Number The Agents current active Telephone-Number
	Number *string `json:"number,omitempty"`

	// Presence An agent presence state — `available`, or a custom busy reason.
	Presence *AgentPresence `json:"presence,omitempty"`

	// SourceId The ID of the external System the Agent was created from
	SourceId *string          `json:"sourceId,omitempty"`
	State    *AgentLineStatus `json:"state,omitempty"`

	// Status An agent's composite status — account, availability, line, and outbound state.
	Status *AgentStatus `json:"status,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Webrtc Whether WebRTC is enabed for that Agent or not
	Webrtc *bool `json:"webrtc,omitempty"`
}

RestUpdateAgent defines model for RestUpdateAgent.

type RestUpdateAgentBody

type RestUpdateAgentBody = RestUpdateAgent

RestUpdateAgentBody defines model for RestUpdateAgentBody.

type RestUpdateAgentGroup

type RestUpdateAgentGroup struct {
	Name *string `json:"name,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RestUpdateAgentGroup defines model for RestUpdateAgentGroup.

type RestUpdateAgentGroupBody

type RestUpdateAgentGroupBody = RestUpdateAgentGroup

RestUpdateAgentGroupBody defines model for RestUpdateAgentGroupBody.

type RestUpdateBabeldesk

type RestUpdateBabeldesk struct {
	Label *string `json:"label,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles *[]AccountRole      `json:"roles,omitempty"`
	Users *[]ManagedUserEmail `json:"users,omitempty"`

	// Widgets A List of babeldesk widget instances
	Widgets *[]BabeldeskWidgetInstance `json:"widgets,omitempty"`
}

RestUpdateBabeldesk defines model for RestUpdateBabeldesk.

type RestUpdateBabeldeskBody

type RestUpdateBabeldeskBody = RestUpdateBabeldesk

RestUpdateBabeldeskBody defines model for RestUpdateBabeldeskBody.

type RestUpdateBabeldeskWidget

type RestUpdateBabeldeskWidget struct {
	IframeSource *string `json:"iframeSource,omitempty"`
	Label        *string `json:"label,omitempty"`

	// Metrics A List of babeldesk widget metrics
	Metrics *[]BabeldeskWidgetMetric `json:"metrics,omitempty"`
	Type    *string                  `json:"type,omitempty"`
}

RestUpdateBabeldeskWidget defines model for RestUpdateBabeldeskWidget.

type RestUpdateBabeldeskWidgetBody

type RestUpdateBabeldeskWidgetBody = RestUpdateBabeldeskWidget

RestUpdateBabeldeskWidgetBody defines model for RestUpdateBabeldeskWidgetBody.

type RestUpdateBaseAutomation

type RestUpdateBaseAutomation struct {
	Action        *AutomationAction       `json:"action,omitempty"`
	InvertTrigger *bool                   `json:"invertTrigger,omitempty"`
	Label         *string                 `json:"label,omitempty"`
	Options       *map[string]interface{} `json:"options,omitempty"`
	Priority      *int                    `json:"priority,omitempty"`

	// Tags A List of Tags describing an Object
	Tags    *[]Tag             `json:"tags,omitempty"`
	Trigger *AutomationTrigger `json:"trigger,omitempty"`
}

RestUpdateBaseAutomation defines model for RestUpdateBaseAutomation.

type RestUpdateBusinessHour

type RestUpdateBusinessHour struct {
	Enabled *bool   `json:"enabled,omitempty"`
	Name    *string `json:"name,omitempty"`

	// Tags A List of Tags describing an Object
	Tags     *[]Tag  `json:"tags,omitempty"`
	TimeZone *string `json:"timeZone,omitempty"`
}

RestUpdateBusinessHour defines model for RestUpdateBusinessHour.

type RestUpdateBusinessHourBody

type RestUpdateBusinessHourBody = RestUpdateBusinessHour

RestUpdateBusinessHourBody defines model for RestUpdateBusinessHourBody.

type RestUpdateCalendar

type RestUpdateCalendar struct {
	DateCount *float32 `json:"dateCount,omitempty"`
	Enabled   *bool    `json:"enabled,omitempty"`
	Name      *string  `json:"name,omitempty"`

	// Tags A List of Tags describing an Object
	Tags     *[]Tag  `json:"tags,omitempty"`
	TimeZone *string `json:"timeZone,omitempty"`
}

RestUpdateCalendar defines model for RestUpdateCalendar.

type RestUpdateCalendarBody

type RestUpdateCalendarBody = RestUpdateCalendar

RestUpdateCalendarBody defines model for RestUpdateCalendarBody.

type RestUpdateConversation

type RestUpdateConversation struct {
	Phone *string `json:"phone,omitempty"`

	// State Whether the conversation is currently open or closed.
	State *ConversationState `json:"state,omitempty"`
}

RestUpdateConversation defines model for RestUpdateConversation.

type RestUpdateConversationBody

type RestUpdateConversationBody = RestUpdateConversation

RestUpdateConversationBody defines model for RestUpdateConversationBody.

type RestUpdateGlobalAutomation

type RestUpdateGlobalAutomation struct {
	Action *AutomationAction `json:"action,omitempty"`

	// Event The event an event trigger subscribes to.
	Event         *GlobalAutomationEvent  `json:"event,omitempty"`
	InvertTrigger *bool                   `json:"invertTrigger,omitempty"`
	Label         *string                 `json:"label,omitempty"`
	Options       *map[string]interface{} `json:"options,omitempty"`
	Priority      *int                    `json:"priority,omitempty"`

	// Tags A List of Tags describing an Object
	Tags    *[]Tag             `json:"tags,omitempty"`
	Trigger *AutomationTrigger `json:"trigger,omitempty"`
}

RestUpdateGlobalAutomation defines model for RestUpdateGlobalAutomation.

type RestUpdateGlobalAutomationBody

type RestUpdateGlobalAutomationBody = RestUpdateGlobalAutomation

RestUpdateGlobalAutomationBody defines model for RestUpdateGlobalAutomationBody.

type RestUpdateGlobalAutomationEmbeddedEvent

type RestUpdateGlobalAutomationEmbeddedEvent struct {
	// Event The event an event trigger subscribes to.
	Event *GlobalAutomationEvent `json:"event,omitempty"`
}

RestUpdateGlobalAutomationEmbeddedEvent defines model for RestUpdateGlobalAutomationEmbeddedEvent.

type RestUpdateLocalAutomation

type RestUpdateLocalAutomation = RestUpdateBaseAutomation

RestUpdateLocalAutomation defines model for RestUpdateLocalAutomation.

type RestUpdateLocalAutomationBody

type RestUpdateLocalAutomationBody = RestUpdateLocalAutomation

RestUpdateLocalAutomationBody defines model for RestUpdateLocalAutomationBody.

type RestUpdatePhonebookEntry

type RestUpdatePhonebookEntry struct {
	// Label A label for the phonebook entry (unique per customer).
	Label *string `json:"label,omitempty"`

	// Number The telephone number, in E.164 format.
	Number *string `json:"number,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RestUpdatePhonebookEntry Request body to update a phonebook entry.

type RestUpdatePhonebookEntryBody

type RestUpdatePhonebookEntryBody = RestUpdatePhonebookEntry

RestUpdatePhonebookEntryBody Request body to update a phonebook entry.

type RestUpdatePrompt

type RestUpdatePrompt struct {
	// Default Whether this Prompt is a Default-Prompt
	Default *bool `json:"default,omitempty"`

	// Duration The Duration of the Prompt in milliseconds
	Duration *int           `json:"duration,omitempty"`
	File     *FileReference `json:"file,omitempty"`

	// Key The Key of the Prompt
	Key *string `json:"key,omitempty"`

	// Label The prompt's label (unique per customer).
	Label *string `json:"label,omitempty"`

	// Locale The prompt's language (BCP-47/ISO code).
	Locale *string `json:"locale,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Text For text-to-speech prompts, the text rendered to audio.
	Text *string `json:"text,omitempty"`

	// Url The public URL of the Prompt
	Url *string `json:"url,omitempty"`
}

RestUpdatePrompt Request body to update a prompt.

type RestUpdatePromptBody

type RestUpdatePromptBody = RestUpdatePrompt

RestUpdatePromptBody Request body to update a prompt.

type RestUpdateQueue

type RestUpdateQueue struct {
	DefaultRingTimeout *int    `json:"defaultRingTimeout,omitempty"`
	MaxDialCount       *int    `json:"maxDialCount,omitempty"`
	MaxSize            *int    `json:"maxSize,omitempty"`
	Name               *string `json:"name,omitempty"`

	// Tags A List of Tags describing an Object
	Tags       *[]Tag `json:"tags,omitempty"`
	WrapUpTime *int   `json:"wrapUpTime,omitempty"`
}

RestUpdateQueue defines model for RestUpdateQueue.

type RestUpdateQueueBody

type RestUpdateQueueBody = RestUpdateQueue

RestUpdateQueueBody defines model for RestUpdateQueueBody.

type RestUpdateQueueSelection

type RestUpdateQueueSelection struct {
	Agents          *[]QueueSelectionAgent `json:"agents,omitempty"`
	ContinueOnEmpty *bool                  `json:"continueOnEmpty,omitempty"`
	ContinueOnMatch *bool                  `json:"continueOnMatch,omitempty"`
	Enabled         *bool                  `json:"enabled,omitempty"`
	Groups          *[]QueueSelectionGroup `json:"groups,omitempty"`
	Label           *string                `json:"label,omitempty"`
	Priority        *int                   `json:"priority,omitempty"`
	SelectLastAgent *bool                  `json:"selectLastAgent,omitempty"`
	Tags            *[]QueueSelectionTag   `json:"tags,omitempty"`

	// Trigger A reusable named set of conditions evaluated against an event or call context; referenced by automations and routings to decide whether to fire.
	Trigger *Trigger `json:"trigger,omitempty"`
}

RestUpdateQueueSelection defines model for RestUpdateQueueSelection.

type RestUpdateQueueSelectionBody

type RestUpdateQueueSelectionBody = RestUpdateQueueSelection

RestUpdateQueueSelectionBody defines model for RestUpdateQueueSelectionBody.

type RestUpdateRouting

type RestUpdateRouting struct {
	// Application The voice application the number routes to (by id).
	Application *RestCreateRoutingApplication `json:"application,omitempty"`

	// Number The phone number being routed (by id).
	Number *RestCreateRoutingNumber `json:"number,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

RestUpdateRouting Request body to update a routing.

type RestUpdateRoutingBody

type RestUpdateRoutingBody = RestUpdateRouting

RestUpdateRoutingBody Request body to update a routing.

type RestUpdateTrigger

type RestUpdateTrigger struct {
	Conditions *[]TriggerCondition `json:"conditions,omitempty"`
	Name       *string             `json:"name,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Type How the trigger's conditions are combined — `ALL` requires every condition to match, `ANY` requires at least one.
	Type *TriggerType `json:"type,omitempty"`
}

RestUpdateTrigger defines model for RestUpdateTrigger.

type RestUpdateTriggerBody

type RestUpdateTriggerBody = RestUpdateTrigger

RestUpdateTriggerBody defines model for RestUpdateTriggerBody.

type Routing

type Routing struct {
	// Application The voice application the number routes to.
	Application RoutingApplication `json:"application"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Number The phone number being routed.
	Number RoutingNumber `json:"number"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

Routing A routing — maps an inbound phone number to the voice application that handles its calls.

type RoutingApplication added in v0.39.0

type RoutingApplication struct {
	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`
}

RoutingApplication The voice application the number routes to.

type RoutingItemResponse

type RoutingItemResponse struct {
	// Item A routing — maps an inbound phone number to the voice application that handles its calls.
	Item Routing `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

RoutingItemResponse defines model for RoutingItemResponse.

type RoutingNumber added in v0.39.0

type RoutingNumber struct {
	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`
}

RoutingNumber The phone number being routed.

type SendSmsHTTPResp added in v0.38.0

type SendSmsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SmsItemResponse
}

func ParseSendSmsHTTPResp added in v0.38.0

func ParseSendSmsHTTPResp(rsp *http.Response) (*SendSmsHTTPResp, error)

ParseSendSmsHTTPResp parses an HTTP response from a SendSmsWithResponse call

func (SendSmsHTTPResp) Status added in v0.38.0

func (r SendSmsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (SendSmsHTTPResp) StatusCode added in v0.38.0

func (r SendSmsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendSmsJSONRequestBody added in v0.38.0

type SendSmsJSONRequestBody = SmsSendRequest

SendSmsJSONRequestBody defines body for SendSms for application/json ContentType.

type ServiceNumber

type ServiceNumber struct {
	// Enabled If the Number is enabled
	Enabled *bool `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Number The phone number, in E.164 format.
	Number *string `json:"number,omitempty"`

	// Sms If SMS Capability is enabled
	Sms *bool `json:"sms,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

ServiceNumber A phone number provisioned on the account, with its voice/SMS capabilities.

type ServiceNumberItemResponse

type ServiceNumberItemResponse struct {
	// Item A phone number provisioned on the account, with its voice/SMS capabilities.
	Item ServiceNumber `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

ServiceNumberItemResponse defines model for ServiceNumberItemResponse.

type SessionResponse

type SessionResponse struct {
	// Item The call session.
	Item    *SessionResponseItem `json:"item,omitempty"`
	Success *bool                `json:"success,omitempty"`
}

SessionResponse A call session with its metadata and variables.

type SessionResponseItem

type SessionResponseItem struct {
	// Created When the session was created
	Created *float32 `json:"created,omitempty"`

	// Data Property containing session variables as key-value pairs
	Data *map[string]interface{} `json:"data,omitempty"`

	// Id The call session's uuid.
	Id *openapi_types.UUID `json:"id,omitempty"`

	// LastAccess When the session was last accessed
	LastAccess *float32 `json:"last_access,omitempty"`

	// Valid Whether the session is still valid (not expired).
	Valid *bool `json:"valid,omitempty"`
}

SessionResponseItem The call session.

type SetCallSessionVariablesHTTPResp

type SetCallSessionVariablesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SetCallSessionVariablesResponse
}

func ParseSetCallSessionVariablesHTTPResp

func ParseSetCallSessionVariablesHTTPResp(rsp *http.Response) (*SetCallSessionVariablesHTTPResp, error)

ParseSetCallSessionVariablesHTTPResp parses an HTTP response from a SetCallSessionVariablesWithResponse call

func (SetCallSessionVariablesHTTPResp) Status

Status returns HTTPResponse.Status

func (SetCallSessionVariablesHTTPResp) StatusCode

func (r SetCallSessionVariablesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetCallSessionVariablesJSONRequestBody

type SetCallSessionVariablesJSONRequestBody = SetCallSessionVariablesRequest

SetCallSessionVariablesJSONRequestBody defines body for SetCallSessionVariables for application/json ContentType.

type SetCallSessionVariablesRequest

type SetCallSessionVariablesRequest struct {
	// Variables Map of variable name to value. Keys must start with `app.` to take effect.
	Variables *map[string]interface{} `json:"variables,omitempty"`
}

SetCallSessionVariablesRequest Wrapper carrying a `variables` map of call-session variables to set. Only keys prefixed with `app.` are applied; any other keys are ignored.

type SetCallSessionVariablesResponse

type SetCallSessionVariablesResponse struct {
	// Success Whether the variables were set successfully.
	Success *bool `json:"success,omitempty"`
}

SetCallSessionVariablesResponse Confirms that the requested session variables were applied.

type SetCampaignListByIdHTTPResp added in v0.38.0

type SetCampaignListByIdHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CampaignItemResponse
}

func ParseSetCampaignListByIdHTTPResp added in v0.38.0

func ParseSetCampaignListByIdHTTPResp(rsp *http.Response) (*SetCampaignListByIdHTTPResp, error)

ParseSetCampaignListByIdHTTPResp parses an HTTP response from a SetCampaignListByIdWithResponse call

func (SetCampaignListByIdHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (SetCampaignListByIdHTTPResp) StatusCode added in v0.38.0

func (r SetCampaignListByIdHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetCampaignListHTTPResp added in v0.38.0

type SetCampaignListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CampaignItemResponse
}

func ParseSetCampaignListHTTPResp added in v0.38.0

func ParseSetCampaignListHTTPResp(rsp *http.Response) (*SetCampaignListHTTPResp, error)

ParseSetCampaignListHTTPResp parses an HTTP response from a SetCampaignListWithResponse call

func (SetCampaignListHTTPResp) Status added in v0.38.0

func (r SetCampaignListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (SetCampaignListHTTPResp) StatusCode added in v0.38.0

func (r SetCampaignListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetCampaignListJSONRequestBody added in v0.38.0

type SetCampaignListJSONRequestBody = SetCampaignListRequest

SetCampaignListJSONRequestBody defines body for SetCampaignList for application/json ContentType.

type SetCampaignListRequest added in v0.38.0

type SetCampaignListRequest struct {
	// ListId The unique Identifier (UUID) of the object
	ListId openapi_types.UUID `json:"listId"`
}

SetCampaignListRequest defines model for SetCampaignListRequest.

type SetQueueSelectionsPriorityHTTPResp added in v0.38.0

type SetQueueSelectionsPriorityHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionListResponse
}

func ParseSetQueueSelectionsPriorityHTTPResp added in v0.38.0

func ParseSetQueueSelectionsPriorityHTTPResp(rsp *http.Response) (*SetQueueSelectionsPriorityHTTPResp, error)

ParseSetQueueSelectionsPriorityHTTPResp parses an HTTP response from a SetQueueSelectionsPriorityWithResponse call

func (SetQueueSelectionsPriorityHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (SetQueueSelectionsPriorityHTTPResp) StatusCode added in v0.38.0

func (r SetQueueSelectionsPriorityHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetQueueSelectionsPriorityJSONBody added in v0.38.0

type SetQueueSelectionsPriorityJSONBody = []QueueSelectionPriorityItem

SetQueueSelectionsPriorityJSONBody defines parameters for SetQueueSelectionsPriority.

type SetQueueSelectionsPriorityJSONRequestBody added in v0.38.0

type SetQueueSelectionsPriorityJSONRequestBody = SetQueueSelectionsPriorityJSONBody

SetQueueSelectionsPriorityJSONRequestBody defines body for SetQueueSelectionsPriority for application/json ContentType.

type SetTriggerConditionsHTTPResp added in v0.38.0

type SetTriggerConditionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TriggerItemResponse
}

func ParseSetTriggerConditionsHTTPResp added in v0.38.0

func ParseSetTriggerConditionsHTTPResp(rsp *http.Response) (*SetTriggerConditionsHTTPResp, error)

ParseSetTriggerConditionsHTTPResp parses an HTTP response from a SetTriggerConditionsWithResponse call

func (SetTriggerConditionsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (SetTriggerConditionsHTTPResp) StatusCode added in v0.38.0

func (r SetTriggerConditionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetTriggerConditionsJSONRequestBody added in v0.38.0

type SetTriggerConditionsJSONRequestBody = TriggerConditionsRequest

SetTriggerConditionsJSONRequestBody defines body for SetTriggerConditions for application/json ContentType.

type Setting added in v0.38.0

type Setting struct {
	// Data The typed settings value; its shape is specific to the scope/key pair.
	Data  map[string]interface{} `json:"data"`
	Key   string                 `json:"key"`
	Scope string                 `json:"scope"`
}

Setting A customer setting: the typed value stored for a registered scope/key pair. Valid scope/key pairs are a closed set (see the typed /api/v2/settings/{scope}/{key} endpoints for the documented pairs).

type SettingItemResponse added in v0.38.0

type SettingItemResponse struct {
	// Item A customer setting: the typed value stored for a registered scope/key pair. Valid scope/key pairs are a closed set (see the typed /api/v2/settings/{scope}/{key} endpoints for the documented pairs).
	Item    Setting `json:"item"`
	Success bool    `json:"success"`
}

SettingItemResponse defines model for SettingItemResponse.

type SettingsAppAgentStatus added in v0.4.0

type SettingsAppAgentStatus struct {
	// SelectionEnabled Whether status-based agent selection is enabled.
	SelectionEnabled bool `json:"selectionEnabled"`
}

SettingsAppAgentStatus The app-scope `agent.status` settings.

type SettingsAppAgentStatusRequest added in v0.4.0

type SettingsAppAgentStatusRequest struct {
	Data  SettingsAppAgentStatusRequestData  `json:"data"`
	Key   SettingsAppAgentStatusRequestKey   `json:"key"`
	Scope SettingsAppAgentStatusRequestScope `json:"scope"`
}

SettingsAppAgentStatusRequest defines model for SettingsAppAgentStatusRequest.

type SettingsAppAgentStatusRequestData added in v0.4.0

type SettingsAppAgentStatusRequestData struct {
	// SelectionEnabled Whether status-based agent selection is enabled.
	SelectionEnabled *bool `json:"selectionEnabled,omitempty"`
}

SettingsAppAgentStatusRequestData defines model for SettingsAppAgentStatusRequest_data.

type SettingsAppAgentStatusRequestKey added in v0.4.0

type SettingsAppAgentStatusRequestKey string

SettingsAppAgentStatusRequestKey defines model for SettingsAppAgentStatusRequest.Key.

const (
	SettingsAppAgentStatusRequestKeyAgentStatus SettingsAppAgentStatusRequestKey = "agent.status"
)

Defines values for SettingsAppAgentStatusRequestKey.

type SettingsAppAgentStatusRequestScope added in v0.4.0

type SettingsAppAgentStatusRequestScope string

SettingsAppAgentStatusRequestScope defines model for SettingsAppAgentStatusRequest.Scope.

const (
	SettingsAppAgentStatusRequestScopeApp SettingsAppAgentStatusRequestScope = "app"
)

Defines values for SettingsAppAgentStatusRequestScope.

type SettingsAppAgentStatusResponse added in v0.4.0

type SettingsAppAgentStatusResponse struct {
	Item SettingsAppAgentStatusResponseItem `json:"item"`
}

SettingsAppAgentStatusResponse defines model for SettingsAppAgentStatusResponse.

type SettingsAppAgentStatusResponseItem added in v0.4.0

type SettingsAppAgentStatusResponseItem struct {
	// Data The app-scope `agent.status` settings.
	Data  SettingsAppAgentStatus                  `json:"data"`
	Key   SettingsAppAgentStatusResponseItemKey   `json:"key"`
	Scope SettingsAppAgentStatusResponseItemScope `json:"scope"`
}

SettingsAppAgentStatusResponseItem defines model for SettingsAppAgentStatusResponse_item.

type SettingsAppAgentStatusResponseItemKey added in v0.4.0

type SettingsAppAgentStatusResponseItemKey string

SettingsAppAgentStatusResponseItemKey defines model for SettingsAppAgentStatusResponseItem.Key.

const (
	SettingsAppAgentStatusResponseItemKeyAgentStatus SettingsAppAgentStatusResponseItemKey = "agent.status"
)

Defines values for SettingsAppAgentStatusResponseItemKey.

type SettingsAppAgentStatusResponseItemScope added in v0.4.0

type SettingsAppAgentStatusResponseItemScope string

SettingsAppAgentStatusResponseItemScope defines model for SettingsAppAgentStatusResponseItem.Scope.

const (
	SettingsAppAgentStatusResponseItemScopeApp SettingsAppAgentStatusResponseItemScope = "app"
)

Defines values for SettingsAppAgentStatusResponseItemScope.

type SettingsAppConversations added in v0.4.0

type SettingsAppConversations struct {
	// AutoClose Automatically close a conversation when its call ends.
	AutoClose bool `json:"autoClose"`

	// ConversationScope Which conversations an agent may see — their own, their group's, or all.
	ConversationScope SettingsAppConversationsConversationScope `json:"conversationScope"`
}

SettingsAppConversations The app-scope `conversations` settings.

type SettingsAppConversationsConversationScope added in v0.4.0

type SettingsAppConversationsConversationScope string

SettingsAppConversationsConversationScope Which conversations an agent may see — their own, their group's, or all.

const (
	SettingsAppConversationsConversationScopeALL   SettingsAppConversationsConversationScope = "ALL"
	SettingsAppConversationsConversationScopeGROUP SettingsAppConversationsConversationScope = "GROUP"
	SettingsAppConversationsConversationScopeOWN   SettingsAppConversationsConversationScope = "OWN"
)

Defines values for SettingsAppConversationsConversationScope.

type SettingsAppConversationsRequest added in v0.4.0

type SettingsAppConversationsRequest struct {
	Data  SettingsAppConversationsRequestData  `json:"data"`
	Key   SettingsAppConversationsRequestKey   `json:"key"`
	Scope SettingsAppConversationsRequestScope `json:"scope"`
}

SettingsAppConversationsRequest defines model for SettingsAppConversationsRequest.

type SettingsAppConversationsRequestData added in v0.4.0

type SettingsAppConversationsRequestData struct {
	// AutoClose Automatically close a conversation when its call ends.
	AutoClose *bool `json:"autoClose,omitempty"`

	// ConversationScope Which conversations an agent may see — their own, their group's, or all.
	ConversationScope *SettingsAppConversationsRequestDataConversationScope `json:"conversationScope,omitempty"`
}

SettingsAppConversationsRequestData defines model for SettingsAppConversationsRequest_data.

type SettingsAppConversationsRequestDataConversationScope added in v0.4.0

type SettingsAppConversationsRequestDataConversationScope string

SettingsAppConversationsRequestDataConversationScope Which conversations an agent may see — their own, their group's, or all.

const (
	SettingsAppConversationsRequestDataConversationScopeALL   SettingsAppConversationsRequestDataConversationScope = "ALL"
	SettingsAppConversationsRequestDataConversationScopeGROUP SettingsAppConversationsRequestDataConversationScope = "GROUP"
	SettingsAppConversationsRequestDataConversationScopeOWN   SettingsAppConversationsRequestDataConversationScope = "OWN"
)

Defines values for SettingsAppConversationsRequestDataConversationScope.

type SettingsAppConversationsRequestKey added in v0.4.0

type SettingsAppConversationsRequestKey string

SettingsAppConversationsRequestKey defines model for SettingsAppConversationsRequest.Key.

const (
	SettingsAppConversationsRequestKeyConversations SettingsAppConversationsRequestKey = "conversations"
)

Defines values for SettingsAppConversationsRequestKey.

type SettingsAppConversationsRequestScope added in v0.4.0

type SettingsAppConversationsRequestScope string

SettingsAppConversationsRequestScope defines model for SettingsAppConversationsRequest.Scope.

const (
	SettingsAppConversationsRequestScopeApp SettingsAppConversationsRequestScope = "app"
)

Defines values for SettingsAppConversationsRequestScope.

type SettingsAppConversationsResponse added in v0.4.0

type SettingsAppConversationsResponse struct {
	Item SettingsAppConversationsResponseItem `json:"item"`
}

SettingsAppConversationsResponse defines model for SettingsAppConversationsResponse.

type SettingsAppConversationsResponseItem added in v0.4.0

type SettingsAppConversationsResponseItem struct {
	// Data The app-scope `conversations` settings.
	Data  SettingsAppConversations                  `json:"data"`
	Key   SettingsAppConversationsResponseItemKey   `json:"key"`
	Scope SettingsAppConversationsResponseItemScope `json:"scope"`
}

SettingsAppConversationsResponseItem defines model for SettingsAppConversationsResponse_item.

type SettingsAppConversationsResponseItemKey added in v0.4.0

type SettingsAppConversationsResponseItemKey string

SettingsAppConversationsResponseItemKey defines model for SettingsAppConversationsResponseItem.Key.

const (
	SettingsAppConversationsResponseItemKeyConversations SettingsAppConversationsResponseItemKey = "conversations"
)

Defines values for SettingsAppConversationsResponseItemKey.

type SettingsAppConversationsResponseItemScope added in v0.4.0

type SettingsAppConversationsResponseItemScope string

SettingsAppConversationsResponseItemScope defines model for SettingsAppConversationsResponseItem.Scope.

const (
	SettingsAppConversationsResponseItemScopeApp SettingsAppConversationsResponseItemScope = "app"
)

Defines values for SettingsAppConversationsResponseItemScope.

type SettingsAppCustomerLogging

type SettingsAppCustomerLogging struct {
	// Enabled Whether customer-level request logging is enabled.
	Enabled bool `json:"enabled"`
}

SettingsAppCustomerLogging The app-scope `customer.logging` settings.

type SettingsAppCustomerLoggingRequest

type SettingsAppCustomerLoggingRequest struct {
	Data  SettingsAppCustomerLoggingRequestData  `json:"data"`
	Key   SettingsAppCustomerLoggingRequestKey   `json:"key"`
	Scope SettingsAppCustomerLoggingRequestScope `json:"scope"`
}

SettingsAppCustomerLoggingRequest defines model for SettingsAppCustomerLoggingRequest.

type SettingsAppCustomerLoggingRequestData

type SettingsAppCustomerLoggingRequestData struct {
	// Enabled Whether customer-level request logging is enabled.
	Enabled *bool `json:"enabled,omitempty"`
}

SettingsAppCustomerLoggingRequestData defines model for SettingsAppCustomerLoggingRequest_data.

type SettingsAppCustomerLoggingRequestKey

type SettingsAppCustomerLoggingRequestKey string

SettingsAppCustomerLoggingRequestKey defines model for SettingsAppCustomerLoggingRequest.Key.

const (
	SettingsAppCustomerLoggingRequestKeyCustomerLogging SettingsAppCustomerLoggingRequestKey = "customer.logging"
)

Defines values for SettingsAppCustomerLoggingRequestKey.

type SettingsAppCustomerLoggingRequestScope

type SettingsAppCustomerLoggingRequestScope string

SettingsAppCustomerLoggingRequestScope defines model for SettingsAppCustomerLoggingRequest.Scope.

const (
	SettingsAppCustomerLoggingRequestScopeApp SettingsAppCustomerLoggingRequestScope = "app"
)

Defines values for SettingsAppCustomerLoggingRequestScope.

type SettingsAppCustomerLoggingResponse

type SettingsAppCustomerLoggingResponse struct {
	Item SettingsAppCustomerLoggingResponseItem `json:"item"`
}

SettingsAppCustomerLoggingResponse defines model for SettingsAppCustomerLoggingResponse.

type SettingsAppCustomerLoggingResponseItem

type SettingsAppCustomerLoggingResponseItem struct {
	// Data The app-scope `customer.logging` settings.
	Data  SettingsAppCustomerLogging                  `json:"data"`
	Key   SettingsAppCustomerLoggingResponseItemKey   `json:"key"`
	Scope SettingsAppCustomerLoggingResponseItemScope `json:"scope"`
}

SettingsAppCustomerLoggingResponseItem defines model for SettingsAppCustomerLoggingResponse_item.

type SettingsAppCustomerLoggingResponseItemKey

type SettingsAppCustomerLoggingResponseItemKey string

SettingsAppCustomerLoggingResponseItemKey defines model for SettingsAppCustomerLoggingResponseItem.Key.

const (
	SettingsAppCustomerLoggingResponseItemKeyCustomerLogging SettingsAppCustomerLoggingResponseItemKey = "customer.logging"
)

Defines values for SettingsAppCustomerLoggingResponseItemKey.

type SettingsAppCustomerLoggingResponseItemScope

type SettingsAppCustomerLoggingResponseItemScope string

SettingsAppCustomerLoggingResponseItemScope defines model for SettingsAppCustomerLoggingResponseItem.Scope.

const (
	SettingsAppCustomerLoggingResponseItemScopeApp SettingsAppCustomerLoggingResponseItemScope = "app"
)

Defines values for SettingsAppCustomerLoggingResponseItemScope.

type SettingsAppIntegrations added in v0.4.0

type SettingsAppIntegrations struct {
	// ConversationScriptCampaignKey Action key used to fetch a campaign script.
	ConversationScriptCampaignKey *string `json:"conversationScriptCampaignKey"`

	// ConversationScriptKey Action key used to fetch a conversation script.
	ConversationScriptKey *string `json:"conversationScriptKey"`

	// ConversationTaskKey Action key used to create a task for a conversation.
	ConversationTaskKey *string `json:"conversationTaskKey"`

	// ScriptingIntegration Integration that backs agent scripting.
	ScriptingIntegration *string `json:"scriptingIntegration"`

	// TaskIntegration Integration that backs conversation task creation.
	TaskIntegration *string `json:"taskIntegration"`
}

SettingsAppIntegrations The app-scope `integrations` settings.

type SettingsAppIntegrationsRequest added in v0.4.0

type SettingsAppIntegrationsRequest struct {
	Data  SettingsAppIntegrationsRequestData  `json:"data"`
	Key   SettingsAppIntegrationsRequestKey   `json:"key"`
	Scope SettingsAppIntegrationsRequestScope `json:"scope"`
}

SettingsAppIntegrationsRequest defines model for SettingsAppIntegrationsRequest.

type SettingsAppIntegrationsRequestData added in v0.4.0

type SettingsAppIntegrationsRequestData struct {
	// ConversationScriptCampaignKey Action key used to fetch a campaign script.
	ConversationScriptCampaignKey *string `json:"conversationScriptCampaignKey"`

	// ConversationScriptKey Action key used to fetch a conversation script.
	ConversationScriptKey *string `json:"conversationScriptKey"`

	// ConversationTaskKey Action key used to create a task for a conversation.
	ConversationTaskKey *string `json:"conversationTaskKey"`

	// ScriptingIntegration Integration that backs agent scripting.
	ScriptingIntegration *string `json:"scriptingIntegration"`

	// TaskIntegration Integration that backs conversation task creation.
	TaskIntegration *string `json:"taskIntegration"`
}

SettingsAppIntegrationsRequestData defines model for SettingsAppIntegrationsRequest_data.

type SettingsAppIntegrationsRequestKey added in v0.4.0

type SettingsAppIntegrationsRequestKey string

SettingsAppIntegrationsRequestKey defines model for SettingsAppIntegrationsRequest.Key.

const (
	SettingsAppIntegrationsRequestKeyIntegrations SettingsAppIntegrationsRequestKey = "integrations"
)

Defines values for SettingsAppIntegrationsRequestKey.

type SettingsAppIntegrationsRequestScope added in v0.4.0

type SettingsAppIntegrationsRequestScope string

SettingsAppIntegrationsRequestScope defines model for SettingsAppIntegrationsRequest.Scope.

const (
	SettingsAppIntegrationsRequestScopeApp SettingsAppIntegrationsRequestScope = "app"
)

Defines values for SettingsAppIntegrationsRequestScope.

type SettingsAppIntegrationsResponse added in v0.4.0

type SettingsAppIntegrationsResponse struct {
	Item SettingsAppIntegrationsResponseItem `json:"item"`
}

SettingsAppIntegrationsResponse defines model for SettingsAppIntegrationsResponse.

type SettingsAppIntegrationsResponseItem added in v0.4.0

type SettingsAppIntegrationsResponseItem struct {
	// Data The app-scope `integrations` settings.
	Data  SettingsAppIntegrations                  `json:"data"`
	Key   SettingsAppIntegrationsResponseItemKey   `json:"key"`
	Scope SettingsAppIntegrationsResponseItemScope `json:"scope"`
}

SettingsAppIntegrationsResponseItem defines model for SettingsAppIntegrationsResponse_item.

type SettingsAppIntegrationsResponseItemKey added in v0.4.0

type SettingsAppIntegrationsResponseItemKey string

SettingsAppIntegrationsResponseItemKey defines model for SettingsAppIntegrationsResponseItem.Key.

const (
	SettingsAppIntegrationsResponseItemKeyIntegrations SettingsAppIntegrationsResponseItemKey = "integrations"
)

Defines values for SettingsAppIntegrationsResponseItemKey.

type SettingsAppIntegrationsResponseItemScope added in v0.4.0

type SettingsAppIntegrationsResponseItemScope string

SettingsAppIntegrationsResponseItemScope defines model for SettingsAppIntegrationsResponseItem.Scope.

const (
	SettingsAppIntegrationsResponseItemScopeApp SettingsAppIntegrationsResponseItemScope = "app"
)

Defines values for SettingsAppIntegrationsResponseItemScope.

type SettingsAuditDefault

type SettingsAuditDefault struct {
	// Anonymized Whether audit entries are anonymized.
	Anonymized bool `json:"anonymized"`

	// Enabled Whether audit logging is enabled.
	Enabled bool `json:"enabled"`
}

SettingsAuditDefault The audit-scope `default` settings.

type SettingsAuditDefaultRequest

type SettingsAuditDefaultRequest struct {
	Data  SettingsAuditDefaultRequestData  `json:"data"`
	Key   SettingsAuditDefaultRequestKey   `json:"key"`
	Scope SettingsAuditDefaultRequestScope `json:"scope"`
}

SettingsAuditDefaultRequest defines model for SettingsAuditDefaultRequest.

type SettingsAuditDefaultRequestData

type SettingsAuditDefaultRequestData struct {
	// Anonymized Whether audit entries are anonymized.
	Anonymized *bool `json:"anonymized,omitempty"`

	// Enabled Whether audit logging is enabled.
	Enabled *bool `json:"enabled,omitempty"`
}

SettingsAuditDefaultRequestData defines model for SettingsAuditDefaultRequest_data.

type SettingsAuditDefaultRequestKey

type SettingsAuditDefaultRequestKey string

SettingsAuditDefaultRequestKey defines model for SettingsAuditDefaultRequest.Key.

const (
	SettingsAuditDefaultRequestKeyDefault SettingsAuditDefaultRequestKey = "default"
)

Defines values for SettingsAuditDefaultRequestKey.

type SettingsAuditDefaultRequestScope

type SettingsAuditDefaultRequestScope string

SettingsAuditDefaultRequestScope defines model for SettingsAuditDefaultRequest.Scope.

const (
	SettingsAuditDefaultRequestScopeAudit SettingsAuditDefaultRequestScope = "audit"
)

Defines values for SettingsAuditDefaultRequestScope.

type SettingsAuditDefaultResponse

type SettingsAuditDefaultResponse struct {
	Item SettingsAuditDefaultResponseItem `json:"item"`
}

SettingsAuditDefaultResponse defines model for SettingsAuditDefaultResponse.

type SettingsAuditDefaultResponseItem

type SettingsAuditDefaultResponseItem struct {
	// Data The audit-scope `default` settings.
	Data  SettingsAuditDefault                  `json:"data"`
	Key   SettingsAuditDefaultResponseItemKey   `json:"key"`
	Scope SettingsAuditDefaultResponseItemScope `json:"scope"`
}

SettingsAuditDefaultResponseItem defines model for SettingsAuditDefaultResponse_item.

type SettingsAuditDefaultResponseItemKey

type SettingsAuditDefaultResponseItemKey string

SettingsAuditDefaultResponseItemKey defines model for SettingsAuditDefaultResponseItem.Key.

const (
	SettingsAuditDefaultResponseItemKeyDefault SettingsAuditDefaultResponseItemKey = "default"
)

Defines values for SettingsAuditDefaultResponseItemKey.

type SettingsAuditDefaultResponseItemScope

type SettingsAuditDefaultResponseItemScope string

SettingsAuditDefaultResponseItemScope defines model for SettingsAuditDefaultResponseItem.Scope.

const (
	SettingsAuditDefaultResponseItemScopeAudit SettingsAuditDefaultResponseItemScope = "audit"
)

Defines values for SettingsAuditDefaultResponseItemScope.

type SettingsListResponse added in v0.38.0

type SettingsListResponse struct {
	Items   []Setting `json:"items"`
	Success bool      `json:"success"`
}

SettingsListResponse defines model for SettingsListResponse.

type SettingsRetentionPeriods added in v0.4.0

type SettingsRetentionPeriods struct {
	// Calls Retention period for call records, in days.
	Calls int `json:"calls"`

	// DefaultPeriod Default data retention period, in days.
	DefaultPeriod int `json:"defaultPeriod"`

	// RecordingFiles Retention period for recording files, in days.
	RecordingFiles int `json:"recordingFiles"`
}

SettingsRetentionPeriods The retention-scope `periods` settings.

type SettingsRetentionPeriodsRequest added in v0.4.0

type SettingsRetentionPeriodsRequest struct {
	Data  SettingsRetentionPeriodsRequestData  `json:"data"`
	Key   SettingsRetentionPeriodsRequestKey   `json:"key"`
	Scope SettingsRetentionPeriodsRequestScope `json:"scope"`
}

SettingsRetentionPeriodsRequest defines model for SettingsRetentionPeriodsRequest.

type SettingsRetentionPeriodsRequestData added in v0.4.0

type SettingsRetentionPeriodsRequestData struct {
	// Calls Retention period for call records, in days.
	Calls *int `json:"calls,omitempty"`

	// DefaultPeriod Default data retention period, in days.
	DefaultPeriod *int `json:"defaultPeriod,omitempty"`

	// RecordingFiles Retention period for recording files, in days.
	RecordingFiles *int `json:"recordingFiles,omitempty"`
}

SettingsRetentionPeriodsRequestData defines model for SettingsRetentionPeriodsRequest_data.

type SettingsRetentionPeriodsRequestKey added in v0.4.0

type SettingsRetentionPeriodsRequestKey string

SettingsRetentionPeriodsRequestKey defines model for SettingsRetentionPeriodsRequest.Key.

const (
	SettingsRetentionPeriodsRequestKeyPeriods SettingsRetentionPeriodsRequestKey = "periods"
)

Defines values for SettingsRetentionPeriodsRequestKey.

type SettingsRetentionPeriodsRequestScope added in v0.4.0

type SettingsRetentionPeriodsRequestScope string

SettingsRetentionPeriodsRequestScope defines model for SettingsRetentionPeriodsRequest.Scope.

const (
	SettingsRetentionPeriodsRequestScopeRetention SettingsRetentionPeriodsRequestScope = "retention"
)

Defines values for SettingsRetentionPeriodsRequestScope.

type SettingsRetentionPeriodsResponse added in v0.4.0

type SettingsRetentionPeriodsResponse struct {
	Item SettingsRetentionPeriodsResponseItem `json:"item"`
}

SettingsRetentionPeriodsResponse defines model for SettingsRetentionPeriodsResponse.

type SettingsRetentionPeriodsResponseItem added in v0.4.0

type SettingsRetentionPeriodsResponseItem struct {
	// Data The retention-scope `periods` settings.
	Data  SettingsRetentionPeriods                  `json:"data"`
	Key   SettingsRetentionPeriodsResponseItemKey   `json:"key"`
	Scope SettingsRetentionPeriodsResponseItemScope `json:"scope"`
}

SettingsRetentionPeriodsResponseItem defines model for SettingsRetentionPeriodsResponse_item.

type SettingsRetentionPeriodsResponseItemKey added in v0.4.0

type SettingsRetentionPeriodsResponseItemKey string

SettingsRetentionPeriodsResponseItemKey defines model for SettingsRetentionPeriodsResponseItem.Key.

const (
	SettingsRetentionPeriodsResponseItemKeyPeriods SettingsRetentionPeriodsResponseItemKey = "periods"
)

Defines values for SettingsRetentionPeriodsResponseItemKey.

type SettingsRetentionPeriodsResponseItemScope added in v0.4.0

type SettingsRetentionPeriodsResponseItemScope string

SettingsRetentionPeriodsResponseItemScope defines model for SettingsRetentionPeriodsResponseItem.Scope.

const (
	SettingsRetentionPeriodsResponseItemScopeRetention SettingsRetentionPeriodsResponseItemScope = "retention"
)

Defines values for SettingsRetentionPeriodsResponseItemScope.

type SettingsTelephonyAgentInbound added in v0.4.0

type SettingsTelephonyAgentInbound struct {
	// WrapUpBusy Wrap-up time in seconds after an inbound call ends busy.
	WrapUpBusy int `json:"wrapUpBusy"`

	// WrapUpDeclined Wrap-up time in seconds after an inbound call is declined.
	WrapUpDeclined int `json:"wrapUpDeclined"`

	// WrapUpUnreachable Wrap-up time in seconds after an inbound call ends unreachable.
	WrapUpUnreachable int `json:"wrapUpUnreachable"`
}

SettingsTelephonyAgentInbound The telephony-scope `agent.inbound` settings.

type SettingsTelephonyAgentInboundRequest added in v0.4.0

type SettingsTelephonyAgentInboundRequest struct {
	Data  SettingsTelephonyAgentInboundRequestData  `json:"data"`
	Key   SettingsTelephonyAgentInboundRequestKey   `json:"key"`
	Scope SettingsTelephonyAgentInboundRequestScope `json:"scope"`
}

SettingsTelephonyAgentInboundRequest defines model for SettingsTelephonyAgentInboundRequest.

type SettingsTelephonyAgentInboundRequestData added in v0.4.0

type SettingsTelephonyAgentInboundRequestData struct {
	// WrapUpBusy Wrap-up time in seconds after an inbound call ends busy.
	WrapUpBusy *int `json:"wrapUpBusy,omitempty"`

	// WrapUpDeclined Wrap-up time in seconds after an inbound call is declined.
	WrapUpDeclined *int `json:"wrapUpDeclined,omitempty"`

	// WrapUpUnreachable Wrap-up time in seconds after an inbound call ends unreachable.
	WrapUpUnreachable *int `json:"wrapUpUnreachable,omitempty"`
}

SettingsTelephonyAgentInboundRequestData defines model for SettingsTelephonyAgentInboundRequest_data.

type SettingsTelephonyAgentInboundRequestKey added in v0.4.0

type SettingsTelephonyAgentInboundRequestKey string

SettingsTelephonyAgentInboundRequestKey defines model for SettingsTelephonyAgentInboundRequest.Key.

const (
	SettingsTelephonyAgentInboundRequestKeyAgentInbound SettingsTelephonyAgentInboundRequestKey = "agent.inbound"
)

Defines values for SettingsTelephonyAgentInboundRequestKey.

type SettingsTelephonyAgentInboundRequestScope added in v0.4.0

type SettingsTelephonyAgentInboundRequestScope string

SettingsTelephonyAgentInboundRequestScope defines model for SettingsTelephonyAgentInboundRequest.Scope.

const (
	SettingsTelephonyAgentInboundRequestScopeTelephony SettingsTelephonyAgentInboundRequestScope = "telephony"
)

Defines values for SettingsTelephonyAgentInboundRequestScope.

type SettingsTelephonyAgentInboundResponse added in v0.4.0

type SettingsTelephonyAgentInboundResponse struct {
	Item SettingsTelephonyAgentInboundResponseItem `json:"item"`
}

SettingsTelephonyAgentInboundResponse defines model for SettingsTelephonyAgentInboundResponse.

type SettingsTelephonyAgentInboundResponseItem added in v0.4.0

type SettingsTelephonyAgentInboundResponseItem struct {
	// Data The telephony-scope `agent.inbound` settings.
	Data  SettingsTelephonyAgentInbound                  `json:"data"`
	Key   SettingsTelephonyAgentInboundResponseItemKey   `json:"key"`
	Scope SettingsTelephonyAgentInboundResponseItemScope `json:"scope"`
}

SettingsTelephonyAgentInboundResponseItem defines model for SettingsTelephonyAgentInboundResponse_item.

type SettingsTelephonyAgentInboundResponseItemKey added in v0.4.0

type SettingsTelephonyAgentInboundResponseItemKey string

SettingsTelephonyAgentInboundResponseItemKey defines model for SettingsTelephonyAgentInboundResponseItem.Key.

const (
	SettingsTelephonyAgentInboundResponseItemKeyAgentInbound SettingsTelephonyAgentInboundResponseItemKey = "agent.inbound"
)

Defines values for SettingsTelephonyAgentInboundResponseItemKey.

type SettingsTelephonyAgentInboundResponseItemScope added in v0.4.0

type SettingsTelephonyAgentInboundResponseItemScope string

SettingsTelephonyAgentInboundResponseItemScope defines model for SettingsTelephonyAgentInboundResponseItem.Scope.

const (
	SettingsTelephonyAgentInboundResponseItemScopeTelephony SettingsTelephonyAgentInboundResponseItemScope = "telephony"
)

Defines values for SettingsTelephonyAgentInboundResponseItemScope.

type SettingsTelephonyAgentOutbound

type SettingsTelephonyAgentOutbound struct {
	// WrapUpBusy Wrap-up time in seconds after an outbound call ends busy.
	WrapUpBusy int `json:"wrapUpBusy"`

	// WrapUpDeclined Wrap-up time in seconds after an outbound call is declined.
	WrapUpDeclined int `json:"wrapUpDeclined"`

	// WrapUpUnreachable Wrap-up time in seconds after an outbound call ends unreachable.
	WrapUpUnreachable int `json:"wrapUpUnreachable"`
}

SettingsTelephonyAgentOutbound The telephony-scope `agent.outbound` settings.

type SettingsTelephonyAgentOutboundRequest

type SettingsTelephonyAgentOutboundRequest struct {
	Data  SettingsTelephonyAgentOutboundRequestData  `json:"data"`
	Key   SettingsTelephonyAgentOutboundRequestKey   `json:"key"`
	Scope SettingsTelephonyAgentOutboundRequestScope `json:"scope"`
}

SettingsTelephonyAgentOutboundRequest defines model for SettingsTelephonyAgentOutboundRequest.

type SettingsTelephonyAgentOutboundRequestData

type SettingsTelephonyAgentOutboundRequestData struct {
	// WrapUpBusy Wrap-up time in seconds after an outbound call ends busy.
	WrapUpBusy *int `json:"wrapUpBusy,omitempty"`

	// WrapUpDeclined Wrap-up time in seconds after an outbound call is declined.
	WrapUpDeclined *int `json:"wrapUpDeclined,omitempty"`

	// WrapUpUnreachable Wrap-up time in seconds after an outbound call ends unreachable.
	WrapUpUnreachable *int `json:"wrapUpUnreachable,omitempty"`
}

SettingsTelephonyAgentOutboundRequestData defines model for SettingsTelephonyAgentOutboundRequest_data.

type SettingsTelephonyAgentOutboundRequestKey

type SettingsTelephonyAgentOutboundRequestKey string

SettingsTelephonyAgentOutboundRequestKey defines model for SettingsTelephonyAgentOutboundRequest.Key.

const (
	SettingsTelephonyAgentOutboundRequestKeyAgentOutbound SettingsTelephonyAgentOutboundRequestKey = "agent.outbound"
)

Defines values for SettingsTelephonyAgentOutboundRequestKey.

type SettingsTelephonyAgentOutboundRequestScope

type SettingsTelephonyAgentOutboundRequestScope string

SettingsTelephonyAgentOutboundRequestScope defines model for SettingsTelephonyAgentOutboundRequest.Scope.

const (
	SettingsTelephonyAgentOutboundRequestScopeTelephony SettingsTelephonyAgentOutboundRequestScope = "telephony"
)

Defines values for SettingsTelephonyAgentOutboundRequestScope.

type SettingsTelephonyAgentOutboundResponse

type SettingsTelephonyAgentOutboundResponse struct {
	Item SettingsTelephonyAgentOutboundResponseItem `json:"item"`
}

SettingsTelephonyAgentOutboundResponse defines model for SettingsTelephonyAgentOutboundResponse.

type SettingsTelephonyAgentOutboundResponseItem

type SettingsTelephonyAgentOutboundResponseItem struct {
	// Data The telephony-scope `agent.outbound` settings.
	Data  SettingsTelephonyAgentOutbound                  `json:"data"`
	Key   SettingsTelephonyAgentOutboundResponseItemKey   `json:"key"`
	Scope SettingsTelephonyAgentOutboundResponseItemScope `json:"scope"`
}

SettingsTelephonyAgentOutboundResponseItem defines model for SettingsTelephonyAgentOutboundResponse_item.

type SettingsTelephonyAgentOutboundResponseItemKey

type SettingsTelephonyAgentOutboundResponseItemKey string

SettingsTelephonyAgentOutboundResponseItemKey defines model for SettingsTelephonyAgentOutboundResponseItem.Key.

const (
	SettingsTelephonyAgentOutboundResponseItemKeyAgentOutbound SettingsTelephonyAgentOutboundResponseItemKey = "agent.outbound"
)

Defines values for SettingsTelephonyAgentOutboundResponseItemKey.

type SettingsTelephonyAgentOutboundResponseItemScope

type SettingsTelephonyAgentOutboundResponseItemScope string

SettingsTelephonyAgentOutboundResponseItemScope defines model for SettingsTelephonyAgentOutboundResponseItem.Scope.

const (
	SettingsTelephonyAgentOutboundResponseItemScopeTelephony SettingsTelephonyAgentOutboundResponseItemScope = "telephony"
)

Defines values for SettingsTelephonyAgentOutboundResponseItemScope.

type SettingsTelephonyAgentRecording

type SettingsTelephonyAgentRecording struct {
	// AllowDelete Allow agents to delete recordings.
	AllowDelete bool `json:"allowDelete"`

	// AlwaysRecordOutbound Always record outbound calls.
	AlwaysRecordOutbound bool `json:"alwaysRecordOutbound"`

	// AvailableTags Tags an agent may apply to a recording.
	AvailableTags []string `json:"availableTags"`

	// HideRecordingUi Hide the recording controls in the agent UI.
	HideRecordingUi bool `json:"hideRecordingUi"`

	// Tag Default tag applied to new recordings.
	Tag string `json:"tag"`
}

SettingsTelephonyAgentRecording The telephony-scope `agent.recording` settings.

type SettingsTelephonyAgentRecordingRequest

type SettingsTelephonyAgentRecordingRequest struct {
	Data  SettingsTelephonyAgentRecordingRequestData  `json:"data"`
	Key   SettingsTelephonyAgentRecordingRequestKey   `json:"key"`
	Scope SettingsTelephonyAgentRecordingRequestScope `json:"scope"`
}

SettingsTelephonyAgentRecordingRequest defines model for SettingsTelephonyAgentRecordingRequest.

type SettingsTelephonyAgentRecordingRequestData

type SettingsTelephonyAgentRecordingRequestData struct {
	// AllowDelete Allow agents to delete recordings.
	AllowDelete *bool `json:"allowDelete,omitempty"`

	// AlwaysRecordOutbound Always record outbound calls.
	AlwaysRecordOutbound *bool `json:"alwaysRecordOutbound,omitempty"`

	// AvailableTags Tags an agent may apply to a recording.
	AvailableTags *[]string `json:"availableTags,omitempty"`

	// HideRecordingUi Hide the recording controls in the agent UI.
	HideRecordingUi *bool `json:"hideRecordingUi,omitempty"`

	// Tag Default tag applied to new recordings.
	Tag *string `json:"tag,omitempty"`
}

SettingsTelephonyAgentRecordingRequestData defines model for SettingsTelephonyAgentRecordingRequest_data.

type SettingsTelephonyAgentRecordingRequestKey

type SettingsTelephonyAgentRecordingRequestKey string

SettingsTelephonyAgentRecordingRequestKey defines model for SettingsTelephonyAgentRecordingRequest.Key.

const (
	SettingsTelephonyAgentRecordingRequestKeyAgentRecording SettingsTelephonyAgentRecordingRequestKey = "agent.recording"
)

Defines values for SettingsTelephonyAgentRecordingRequestKey.

type SettingsTelephonyAgentRecordingRequestScope

type SettingsTelephonyAgentRecordingRequestScope string

SettingsTelephonyAgentRecordingRequestScope defines model for SettingsTelephonyAgentRecordingRequest.Scope.

const (
	SettingsTelephonyAgentRecordingRequestScopeTelephony SettingsTelephonyAgentRecordingRequestScope = "telephony"
)

Defines values for SettingsTelephonyAgentRecordingRequestScope.

type SettingsTelephonyAgentRecordingResponse

type SettingsTelephonyAgentRecordingResponse struct {
	Item SettingsTelephonyAgentRecordingResponseItem `json:"item"`
}

SettingsTelephonyAgentRecordingResponse defines model for SettingsTelephonyAgentRecordingResponse.

type SettingsTelephonyAgentRecordingResponseItem

type SettingsTelephonyAgentRecordingResponseItem struct {
	// Data The telephony-scope `agent.recording` settings.
	Data  SettingsTelephonyAgentRecording                  `json:"data"`
	Key   SettingsTelephonyAgentRecordingResponseItemKey   `json:"key"`
	Scope SettingsTelephonyAgentRecordingResponseItemScope `json:"scope"`
}

SettingsTelephonyAgentRecordingResponseItem defines model for SettingsTelephonyAgentRecordingResponse_item.

type SettingsTelephonyAgentRecordingResponseItemKey

type SettingsTelephonyAgentRecordingResponseItemKey string

SettingsTelephonyAgentRecordingResponseItemKey defines model for SettingsTelephonyAgentRecordingResponseItem.Key.

const (
	SettingsTelephonyAgentRecordingResponseItemKeyAgentRecording SettingsTelephonyAgentRecordingResponseItemKey = "agent.recording"
)

Defines values for SettingsTelephonyAgentRecordingResponseItemKey.

type SettingsTelephonyAgentRecordingResponseItemScope

type SettingsTelephonyAgentRecordingResponseItemScope string

SettingsTelephonyAgentRecordingResponseItemScope defines model for SettingsTelephonyAgentRecordingResponseItem.Scope.

const (
	SettingsTelephonyAgentRecordingResponseItemScopeTelephony SettingsTelephonyAgentRecordingResponseItemScope = "telephony"
)

Defines values for SettingsTelephonyAgentRecordingResponseItemScope.

type SettingsTelephonyAgentWrapup

type SettingsTelephonyAgentWrapup struct {
	// CancelWrapUp Allow agents to cancel wrap-up on inbound calls.
	CancelWrapUp bool `json:"cancelWrapUp"`

	// CancelWrapUpOutbound Allow agents to cancel wrap-up on outbound calls.
	CancelWrapUpOutbound bool `json:"cancelWrapUpOutbound"`

	// EnabledOutbound Enable wrap-up for outbound calls.
	EnabledOutbound bool `json:"enabledOutbound"`

	// ExtendWrapUp Allow agents to extend wrap-up on inbound calls.
	ExtendWrapUp bool `json:"extendWrapUp"`

	// ExtendWrapUpOutbound Allow agents to extend wrap-up on outbound calls.
	ExtendWrapUpOutbound bool `json:"extendWrapUpOutbound"`

	// MaxExtension Maximum wrap-up extension for inbound calls, in seconds.
	MaxExtension int `json:"maxExtension"`

	// MaxExtensionOutbound Maximum wrap-up extension for outbound calls, in seconds.
	MaxExtensionOutbound int `json:"maxExtensionOutbound"`

	// WrapupTimeOutbound Default wrap-up time for outbound calls, in seconds.
	WrapupTimeOutbound int `json:"wrapupTimeOutbound"`
}

SettingsTelephonyAgentWrapup The telephony-scope `agent.wrapup` settings.

type SettingsTelephonyAgentWrapupRequest

type SettingsTelephonyAgentWrapupRequest struct {
	Data  SettingsTelephonyAgentWrapupRequestData  `json:"data"`
	Key   SettingsTelephonyAgentWrapupRequestKey   `json:"key"`
	Scope SettingsTelephonyAgentWrapupRequestScope `json:"scope"`
}

SettingsTelephonyAgentWrapupRequest defines model for SettingsTelephonyAgentWrapupRequest.

type SettingsTelephonyAgentWrapupRequestData

type SettingsTelephonyAgentWrapupRequestData struct {
	// CancelWrapUp Allow agents to cancel wrap-up on inbound calls.
	CancelWrapUp *bool `json:"cancelWrapUp,omitempty"`

	// CancelWrapUpOutbound Allow agents to cancel wrap-up on outbound calls.
	CancelWrapUpOutbound *bool `json:"cancelWrapUpOutbound,omitempty"`

	// EnabledOutbound Enable wrap-up for outbound calls.
	EnabledOutbound *bool `json:"enabledOutbound,omitempty"`

	// ExtendWrapUp Allow agents to extend wrap-up on inbound calls.
	ExtendWrapUp *bool `json:"extendWrapUp,omitempty"`

	// ExtendWrapUpOutbound Allow agents to extend wrap-up on outbound calls.
	ExtendWrapUpOutbound *bool `json:"extendWrapUpOutbound,omitempty"`

	// MaxExtension Maximum wrap-up extension for inbound calls, in seconds.
	MaxExtension *int `json:"maxExtension,omitempty"`

	// MaxExtensionOutbound Maximum wrap-up extension for outbound calls, in seconds.
	MaxExtensionOutbound *int `json:"maxExtensionOutbound,omitempty"`

	// WrapupTimeOutbound Default wrap-up time for outbound calls, in seconds.
	WrapupTimeOutbound *int `json:"wrapupTimeOutbound,omitempty"`
}

SettingsTelephonyAgentWrapupRequestData defines model for SettingsTelephonyAgentWrapupRequest_data.

type SettingsTelephonyAgentWrapupRequestKey

type SettingsTelephonyAgentWrapupRequestKey string

SettingsTelephonyAgentWrapupRequestKey defines model for SettingsTelephonyAgentWrapupRequest.Key.

const (
	SettingsTelephonyAgentWrapupRequestKeyAgentWrapup SettingsTelephonyAgentWrapupRequestKey = "agent.wrapup"
)

Defines values for SettingsTelephonyAgentWrapupRequestKey.

type SettingsTelephonyAgentWrapupRequestScope

type SettingsTelephonyAgentWrapupRequestScope string

SettingsTelephonyAgentWrapupRequestScope defines model for SettingsTelephonyAgentWrapupRequest.Scope.

const (
	SettingsTelephonyAgentWrapupRequestScopeTelephony SettingsTelephonyAgentWrapupRequestScope = "telephony"
)

Defines values for SettingsTelephonyAgentWrapupRequestScope.

type SettingsTelephonyAgentWrapupResponse

type SettingsTelephonyAgentWrapupResponse struct {
	Item SettingsTelephonyAgentWrapupResponseItem `json:"item"`
}

SettingsTelephonyAgentWrapupResponse defines model for SettingsTelephonyAgentWrapupResponse.

type SettingsTelephonyAgentWrapupResponseItem

type SettingsTelephonyAgentWrapupResponseItem struct {
	// Data The telephony-scope `agent.wrapup` settings.
	Data  SettingsTelephonyAgentWrapup                  `json:"data"`
	Key   SettingsTelephonyAgentWrapupResponseItemKey   `json:"key"`
	Scope SettingsTelephonyAgentWrapupResponseItemScope `json:"scope"`
}

SettingsTelephonyAgentWrapupResponseItem defines model for SettingsTelephonyAgentWrapupResponse_item.

type SettingsTelephonyAgentWrapupResponseItemKey

type SettingsTelephonyAgentWrapupResponseItemKey string

SettingsTelephonyAgentWrapupResponseItemKey defines model for SettingsTelephonyAgentWrapupResponseItem.Key.

const (
	SettingsTelephonyAgentWrapupResponseItemKeyAgentWrapup SettingsTelephonyAgentWrapupResponseItemKey = "agent.wrapup"
)

Defines values for SettingsTelephonyAgentWrapupResponseItemKey.

type SettingsTelephonyAgentWrapupResponseItemScope

type SettingsTelephonyAgentWrapupResponseItemScope string

SettingsTelephonyAgentWrapupResponseItemScope defines model for SettingsTelephonyAgentWrapupResponseItem.Scope.

const (
	SettingsTelephonyAgentWrapupResponseItemScopeTelephony SettingsTelephonyAgentWrapupResponseItemScope = "telephony"
)

Defines values for SettingsTelephonyAgentWrapupResponseItemScope.

type SettingsTelephonyPostCall

type SettingsTelephonyPostCall struct {
	// ApplicationId The unique Identifier (UUID) of the object
	ApplicationId openapi_types.UUID `json:"applicationId"`
}

SettingsTelephonyPostCall The telephony-scope `post-call` settings.

type SettingsTelephonyPostCallRequest

type SettingsTelephonyPostCallRequest struct {
	Data  SettingsTelephonyPostCallRequestData  `json:"data"`
	Key   SettingsTelephonyPostCallRequestKey   `json:"key"`
	Scope SettingsTelephonyPostCallRequestScope `json:"scope"`
}

SettingsTelephonyPostCallRequest defines model for SettingsTelephonyPostCallRequest.

type SettingsTelephonyPostCallRequestData

type SettingsTelephonyPostCallRequestData struct {
	// ApplicationId The unique Identifier (UUID) of the object
	ApplicationId *openapi_types.UUID `json:"applicationId,omitempty"`
}

SettingsTelephonyPostCallRequestData defines model for SettingsTelephonyPostCallRequest_data.

type SettingsTelephonyPostCallRequestKey

type SettingsTelephonyPostCallRequestKey string

SettingsTelephonyPostCallRequestKey defines model for SettingsTelephonyPostCallRequest.Key.

const (
	SettingsTelephonyPostCallRequestKeyPostCall SettingsTelephonyPostCallRequestKey = "post-call"
)

Defines values for SettingsTelephonyPostCallRequestKey.

type SettingsTelephonyPostCallRequestScope

type SettingsTelephonyPostCallRequestScope string

SettingsTelephonyPostCallRequestScope defines model for SettingsTelephonyPostCallRequest.Scope.

const (
	SettingsTelephonyPostCallRequestScopeTelephony SettingsTelephonyPostCallRequestScope = "telephony"
)

Defines values for SettingsTelephonyPostCallRequestScope.

type SettingsTelephonyPostCallResponse

type SettingsTelephonyPostCallResponse struct {
	Item SettingsTelephonyPostCallResponseItem `json:"item"`
}

SettingsTelephonyPostCallResponse defines model for SettingsTelephonyPostCallResponse.

type SettingsTelephonyPostCallResponseItem

type SettingsTelephonyPostCallResponseItem struct {
	// Data The telephony-scope `post-call` settings.
	Data  SettingsTelephonyPostCall                  `json:"data"`
	Key   SettingsTelephonyPostCallResponseItemKey   `json:"key"`
	Scope SettingsTelephonyPostCallResponseItemScope `json:"scope"`
}

SettingsTelephonyPostCallResponseItem defines model for SettingsTelephonyPostCallResponse_item.

type SettingsTelephonyPostCallResponseItemKey

type SettingsTelephonyPostCallResponseItemKey string

SettingsTelephonyPostCallResponseItemKey defines model for SettingsTelephonyPostCallResponseItem.Key.

const (
	SettingsTelephonyPostCallResponseItemKeyPostCall SettingsTelephonyPostCallResponseItemKey = "post-call"
)

Defines values for SettingsTelephonyPostCallResponseItemKey.

type SettingsTelephonyPostCallResponseItemScope

type SettingsTelephonyPostCallResponseItemScope string

SettingsTelephonyPostCallResponseItemScope defines model for SettingsTelephonyPostCallResponseItem.Scope.

const (
	SettingsTelephonyPostCallResponseItemScopeTelephony SettingsTelephonyPostCallResponseItemScope = "telephony"
)

Defines values for SettingsTelephonyPostCallResponseItemScope.

type SettingsUiI18n added in v0.4.0

type SettingsUiI18n struct {
	// Locale Default UI locale (e.g. `en`, `de`).
	Locale string `json:"locale"`

	// Timezone Default UI timezone (IANA name, e.g. `Europe/Berlin`).
	Timezone string `json:"timezone"`
}

SettingsUiI18n The ui-scope `i18n` settings.

type SettingsUiI18nRequest added in v0.4.0

type SettingsUiI18nRequest struct {
	Data  SettingsUiI18nRequestData  `json:"data"`
	Key   SettingsUiI18nRequestKey   `json:"key"`
	Scope SettingsUiI18nRequestScope `json:"scope"`
}

SettingsUiI18nRequest defines model for SettingsUiI18nRequest.

type SettingsUiI18nRequestData added in v0.4.0

type SettingsUiI18nRequestData struct {
	// Locale Default UI locale (e.g. `en`, `de`).
	Locale *string `json:"locale,omitempty"`

	// Timezone Default UI timezone (IANA name, e.g. `Europe/Berlin`).
	Timezone *string `json:"timezone,omitempty"`
}

SettingsUiI18nRequestData defines model for SettingsUiI18nRequest_data.

type SettingsUiI18nRequestKey added in v0.4.0

type SettingsUiI18nRequestKey string

SettingsUiI18nRequestKey defines model for SettingsUiI18nRequest.Key.

const (
	SettingsUiI18nRequestKeyI18n SettingsUiI18nRequestKey = "i18n"
)

Defines values for SettingsUiI18nRequestKey.

type SettingsUiI18nRequestScope added in v0.4.0

type SettingsUiI18nRequestScope string

SettingsUiI18nRequestScope defines model for SettingsUiI18nRequest.Scope.

const (
	SettingsUiI18nRequestScopeUi SettingsUiI18nRequestScope = "ui"
)

Defines values for SettingsUiI18nRequestScope.

type SettingsUiI18nResponse added in v0.4.0

type SettingsUiI18nResponse struct {
	Item SettingsUiI18nResponseItem `json:"item"`
}

SettingsUiI18nResponse defines model for SettingsUiI18nResponse.

type SettingsUiI18nResponseItem added in v0.4.0

type SettingsUiI18nResponseItem struct {
	// Data The ui-scope `i18n` settings.
	Data  SettingsUiI18n                  `json:"data"`
	Key   SettingsUiI18nResponseItemKey   `json:"key"`
	Scope SettingsUiI18nResponseItemScope `json:"scope"`
}

SettingsUiI18nResponseItem defines model for SettingsUiI18nResponse_item.

type SettingsUiI18nResponseItemKey added in v0.4.0

type SettingsUiI18nResponseItemKey string

SettingsUiI18nResponseItemKey defines model for SettingsUiI18nResponseItem.Key.

const (
	SettingsUiI18nResponseItemKeyI18n SettingsUiI18nResponseItemKey = "i18n"
)

Defines values for SettingsUiI18nResponseItemKey.

type SettingsUiI18nResponseItemScope added in v0.4.0

type SettingsUiI18nResponseItemScope string

SettingsUiI18nResponseItemScope defines model for SettingsUiI18nResponseItem.Scope.

const (
	SettingsUiI18nResponseItemScopeUi SettingsUiI18nResponseItemScope = "ui"
)

Defines values for SettingsUiI18nResponseItemScope.

type SimpleMenuApplication

type SimpleMenuApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID            `json:"id"`
	LastUpdated time.Time                     `json:"lastUpdated"`
	Module      SimpleMenuApplicationModule   `json:"module"`
	Name        string                        `json:"name"`
	Routings    []ApplicationRouting          `json:"routings"`
	Settings    SimpleMenuApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

SimpleMenuApplication defines model for SimpleMenuApplication.

type SimpleMenuApplicationModule

type SimpleMenuApplicationModule string

SimpleMenuApplicationModule defines model for SimpleMenuApplication.Module.

const (
	SimpleMenuApplicationModuleSimpleMenu SimpleMenuApplicationModule = "simpleMenu"
)

Defines values for SimpleMenuApplicationModule.

type SimpleMenuApplicationSettings

type SimpleMenuApplicationSettings struct {
	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	MaxRetries         int                  `json:"maxRetries"`
	MenuItems          []SimpleMenuItem     `json:"menuItems"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`
	ReadTimeout        int                  `json:"readTimeout"`
	ResultVariableName string               `json:"resultVariableName"`
}

SimpleMenuApplicationSettings defines model for SimpleMenuApplicationSettings.

type SimpleMenuApplicationUpdateBody

type SimpleMenuApplicationUpdateBody struct {
	Enabled      *bool                                 `json:"enabled,omitempty"`
	FriendlyName *string                               `json:"friendlyName,omitempty"`
	Module       SimpleMenuApplicationUpdateBodyModule `json:"module"`
	Name         *string                               `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                 `json:"routings,omitempty"`
	Settings     *SimpleMenuApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

SimpleMenuApplicationUpdateBody defines model for SimpleMenuApplicationUpdateBody.

type SimpleMenuApplicationUpdateBodyModule

type SimpleMenuApplicationUpdateBodyModule string

SimpleMenuApplicationUpdateBodyModule defines model for SimpleMenuApplicationUpdateBody.Module.

const (
	SimpleMenuApplicationUpdateBodyModuleSimpleMenu SimpleMenuApplicationUpdateBodyModule = "simpleMenu"
)

Defines values for SimpleMenuApplicationUpdateBodyModule.

type SimpleMenuItem

type SimpleMenuItem struct {
	// Application Reference by ID
	Application ResourceReference           `json:"application"`
	Key         InputReaderTerminationDigit `json:"key"`
}

SimpleMenuItem defines model for SimpleMenuItem.

type Sms

type Sms struct {
	// AgentId The unique Identifier (UUID) of the object
	AgentId *openapi_types.UUID `json:"agentId,omitempty"`

	// ConversationId The unique Identifier (UUID) of the object
	ConversationId openapi_types.UUID `json:"conversationId"`
	DateCreated    time.Time          `json:"dateCreated"`

	// From The sender's phone number, in E.164 format.
	From string `json:"from"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Source How the SMS was originated.
	Source SmsSource `json:"source"`

	// State Delivery state of the SMS.
	State SmsState `json:"state"`

	// Text The message body.
	Text *string `json:"text,omitempty"`

	// To The recipient's phone number, in E.164 format.
	To string `json:"to"`

	// Type Direction of the SMS — inbound (received) or outbound (sent).
	Type SmsType `json:"type"`
}

Sms A short message (SMS) sent or received on the account.

type SmsItemResponse

type SmsItemResponse struct {
	// Item A short message (SMS) sent or received on the account.
	Item Sms `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

SmsItemResponse defines model for SmsItemResponse.

type SmsSendRequest added in v0.38.0

type SmsSendRequest struct {
	// DisplayAs Optional alphanumeric sender name shown to the recipient.
	DisplayAs *string `json:"displayAs,omitempty"`

	// From The sender's phone number or registered sender ID.
	From *string `json:"from,omitempty"`

	// Session Optional session variables to seed on the resulting conversation.
	Session *map[string]interface{} `json:"session,omitempty"`

	// Text The message body.
	Text string `json:"text"`

	// To The recipient's phone number, in E.164 format.
	To string `json:"to"`
}

SmsSendRequest An outbound SMS to send

type SmsSource

type SmsSource string

SmsSource How the SMS was originated.

const (
	SmsSourceAction  SmsSource = "action"
	SmsSourceApi     SmsSource = "api"
	SmsSourceInbound SmsSource = "inbound"
	SmsSourceTest    SmsSource = "test"
)

Defines values for SmsSource.

type SmsState

type SmsState string

SmsState Delivery state of the SMS.

const (
	SmsStateFailed              SmsState = "failed"
	SmsStateMerged              SmsState = "merged"
	SmsStateProcessing          SmsState = "processing"
	SmsStateQueued              SmsState = "queued"
	SmsStateReceived            SmsState = "received"
	SmsStateReceivedTransaction SmsState = "received_transaction"
	SmsStateSent                SmsState = "sent"
	SmsStateUnknown             SmsState = "unknown"
	SmsStateValidationFailed    SmsState = "validation_failed"
)

Defines values for SmsState.

type SmsType

type SmsType string

SmsType Direction of the SMS — inbound (received) or outbound (sent).

const (
	Inbound  SmsType = "inbound"
	Outbound SmsType = "outbound"
)

Defines values for SmsType.

type SpeechToTextApplication

type SpeechToTextApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID              `json:"id"`
	LastUpdated time.Time                       `json:"lastUpdated"`
	Module      SpeechToTextApplicationModule   `json:"module"`
	Name        string                          `json:"name"`
	Routings    []ApplicationRouting            `json:"routings"`
	Settings    SpeechToTextApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

SpeechToTextApplication defines model for SpeechToTextApplication.

type SpeechToTextApplicationModule

type SpeechToTextApplicationModule string

SpeechToTextApplicationModule defines model for SpeechToTextApplication.Module.

const (
	SpeechToTextApplicationModuleSpeechToText SpeechToTextApplicationModule = "speechToText"
)

Defines values for SpeechToTextApplicationModule.

type SpeechToTextApplicationSettings

type SpeechToTextApplicationSettings struct {
	EnableDtmf *bool `json:"enableDtmf,omitempty"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference                       `json:"flowEndApplication,omitempty"`
	IndustryNaicsCode  *string                                  `json:"industryNaicsCode,omitempty"`
	Language           string                                   `json:"language"`
	Model              string                                   `json:"model"`
	Numeric            *bool                                    `json:"numeric,omitempty"`
	Pattern            *string                                  `json:"pattern,omitempty"`
	Prompts            *[]ApplicationPrompt                     `json:"prompts,omitempty"`
	Template           *SpeechToTextApplicationSettingsTemplate `json:"template,omitempty"`
}

SpeechToTextApplicationSettings defines model for SpeechToTextApplicationSettings.

type SpeechToTextApplicationSettingsTemplate

type SpeechToTextApplicationSettingsTemplate string

SpeechToTextApplicationSettingsTemplate defines model for SpeechToTextApplicationSettings.Template.

const (
	SpeechToTextApplicationSettingsTemplateConfirmation SpeechToTextApplicationSettingsTemplate = "confirmation"
)

Defines values for SpeechToTextApplicationSettingsTemplate.

type SpeechToTextApplicationUpdateBody

type SpeechToTextApplicationUpdateBody struct {
	Enabled      *bool                                   `json:"enabled,omitempty"`
	FriendlyName *string                                 `json:"friendlyName,omitempty"`
	Module       SpeechToTextApplicationUpdateBodyModule `json:"module"`
	Name         *string                                 `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                   `json:"routings,omitempty"`
	Settings     *SpeechToTextApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

SpeechToTextApplicationUpdateBody defines model for SpeechToTextApplicationUpdateBody.

type SpeechToTextApplicationUpdateBodyModule

type SpeechToTextApplicationUpdateBodyModule string

SpeechToTextApplicationUpdateBodyModule defines model for SpeechToTextApplicationUpdateBody.Module.

const (
	SpeechToTextApplicationUpdateBodyModuleSpeechToText SpeechToTextApplicationUpdateBodyModule = "speechToText"
)

Defines values for SpeechToTextApplicationUpdateBodyModule.

type StartRecordingHTTPResp added in v0.38.0

type StartRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseStartRecordingHTTPResp added in v0.38.0

func ParseStartRecordingHTTPResp(rsp *http.Response) (*StartRecordingHTTPResp, error)

ParseStartRecordingHTTPResp parses an HTTP response from a StartRecordingWithResponse call

func (StartRecordingHTTPResp) Status added in v0.38.0

func (r StartRecordingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (StartRecordingHTTPResp) StatusCode added in v0.38.0

func (r StartRecordingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartRecordingJSONRequestBody added in v0.38.0

type StartRecordingJSONRequestBody = RecordingStartRequest

StartRecordingJSONRequestBody defines body for StartRecording for application/json ContentType.

type StorageState added in v0.38.0

type StorageState string

StorageState The storage state of a File

const (
	Created StorageState = "created"
	Deleted StorageState = "deleted"
	Failed  StorageState = "failed"
	Missing StorageState = "missing"
	Stored  StorageState = "stored"
	Storing StorageState = "storing"
)

Defines values for StorageState.

type StorageType added in v0.38.0

type StorageType string

StorageType The storage type of a File

const (
	StorageTypeBackup    StorageType = "backup"
	StorageTypePrompt    StorageType = "prompt"
	StorageTypeRecording StorageType = "recording"
)

Defines values for StorageType.

type StoredFile added in v0.38.0

type StoredFile struct {
	// UrlSelf Absolute self-link to this File
	UrlSelf *string `json:"_url,omitempty"`

	// ContentType MIME content type of the file.
	ContentType *string    `json:"contentType"`
	DateCreated *time.Time `json:"dateCreated,omitempty"`

	// Filename The file's name.
	Filename string `json:"filename"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID `json:"id"`
	LastUpdated *time.Time         `json:"lastUpdated,omitempty"`

	// Path Storage path
	Path string `json:"path"`

	// Size File size in bytes
	Size *int64 `json:"size"`

	// State The storage state of a File
	State *StorageState `json:"state,omitempty"`

	// Type The storage type of a File
	Type *StorageType `json:"type,omitempty"`

	// Url Public URL of the File
	Url string `json:"url"`
}

StoredFile A stored File (recording, prompt or backup)

type StoredFileItemResponse added in v0.38.0

type StoredFileItemResponse struct {
	// Item A stored File (recording, prompt or backup)
	Item StoredFile `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

StoredFileItemResponse defines model for StoredFileItemResponse.

type SwitchNodeApplication

type SwitchNodeApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID            `json:"id"`
	LastUpdated time.Time                     `json:"lastUpdated"`
	Module      SwitchNodeApplicationModule   `json:"module"`
	Name        string                        `json:"name"`
	Routings    []ApplicationRouting          `json:"routings"`
	Settings    SwitchNodeApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

SwitchNodeApplication defines model for SwitchNodeApplication.

type SwitchNodeApplicationModule

type SwitchNodeApplicationModule string

SwitchNodeApplicationModule defines model for SwitchNodeApplication.Module.

const (
	SwitchNodeApplicationModuleSwitchNode SwitchNodeApplicationModule = "switchNode"
)

Defines values for SwitchNodeApplicationModule.

type SwitchNodeApplicationSettings

type SwitchNodeApplicationSettings struct {
	EnableSwitching *bool `json:"enableSwitching,omitempty"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`
	Triggers           []SwitchNodeTrigger  `json:"triggers"`
}

SwitchNodeApplicationSettings defines model for SwitchNodeApplicationSettings.

type SwitchNodeApplicationUpdateBody

type SwitchNodeApplicationUpdateBody struct {
	Enabled      *bool                                 `json:"enabled,omitempty"`
	FriendlyName *string                               `json:"friendlyName,omitempty"`
	Module       SwitchNodeApplicationUpdateBodyModule `json:"module"`
	Name         *string                               `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                 `json:"routings,omitempty"`
	Settings     *SwitchNodeApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

SwitchNodeApplicationUpdateBody defines model for SwitchNodeApplicationUpdateBody.

type SwitchNodeApplicationUpdateBodyModule

type SwitchNodeApplicationUpdateBodyModule string

SwitchNodeApplicationUpdateBodyModule defines model for SwitchNodeApplicationUpdateBody.Module.

const (
	SwitchNodeApplicationUpdateBodyModuleSwitchNode SwitchNodeApplicationUpdateBodyModule = "switchNode"
)

Defines values for SwitchNodeApplicationUpdateBodyModule.

type SwitchNodeTrigger

type SwitchNodeTrigger struct {
	// Application Reference by ID
	Application *ResourceReference          `json:"application,omitempty"`
	Priority    *int                        `json:"priority,omitempty"`
	Trigger     *ApplicationSettingsTrigger `json:"trigger,omitempty"`
}

SwitchNodeTrigger defines model for SwitchNodeTrigger.

type Tag

type Tag = string

Tag A Tag describing an Object

type TestCalendarDateHTTPResp added in v0.38.0

type TestCalendarDateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseTestCalendarDateHTTPResp added in v0.38.0

func ParseTestCalendarDateHTTPResp(rsp *http.Response) (*TestCalendarDateHTTPResp, error)

ParseTestCalendarDateHTTPResp parses an HTTP response from a TestCalendarDateWithResponse call

func (TestCalendarDateHTTPResp) Status added in v0.38.0

func (r TestCalendarDateHTTPResp) Status() string

Status returns HTTPResponse.Status

func (TestCalendarDateHTTPResp) StatusCode added in v0.38.0

func (r TestCalendarDateHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestCalendarDateParams added in v0.38.0

type TestCalendarDateParams struct {
	// Date The date to test (defaults to now)
	Date *string `form:"date,omitempty" json:"date,omitempty"`
}

TestCalendarDateParams defines parameters for TestCalendarDate.

type TestInboundSmsHTTPResp added in v0.38.0

type TestInboundSmsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SmsItemResponse
}

func ParseTestInboundSmsHTTPResp added in v0.38.0

func ParseTestInboundSmsHTTPResp(rsp *http.Response) (*TestInboundSmsHTTPResp, error)

ParseTestInboundSmsHTTPResp parses an HTTP response from a TestInboundSmsWithResponse call

func (TestInboundSmsHTTPResp) Status added in v0.38.0

func (r TestInboundSmsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (TestInboundSmsHTTPResp) StatusCode added in v0.38.0

func (r TestInboundSmsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestInboundSmsJSONRequestBody added in v0.38.0

type TestInboundSmsJSONRequestBody = SmsSendRequest

TestInboundSmsJSONRequestBody defines body for TestInboundSms for application/json ContentType.

type TestTriggersHTTPResp

type TestTriggersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestTriggersResponse
}

func ParseTestTriggersHTTPResp

func ParseTestTriggersHTTPResp(rsp *http.Response) (*TestTriggersHTTPResp, error)

ParseTestTriggersHTTPResp parses an HTTP response from a TestTriggersWithResponse call

func (TestTriggersHTTPResp) Status

func (r TestTriggersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (TestTriggersHTTPResp) StatusCode

func (r TestTriggersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestTriggersJSONRequestBody

type TestTriggersJSONRequestBody = TestTriggersRequest

TestTriggersJSONRequestBody defines body for TestTriggers for application/json ContentType.

type TestTriggersParams

type TestTriggersParams struct {
	// TestMode Whether to evaluate in test mode (no side-effects applied).
	TestMode bool `form:"testMode" json:"testMode"`
}

TestTriggersParams defines parameters for TestTriggers.

type TestTriggersRequest

type TestTriggersRequest struct {
	// contains filtered or unexported fields
}

TestTriggersRequest defines model for TestTriggersRequest.

func (TestTriggersRequest) AsTestTriggersRequest1

func (t TestTriggersRequest) AsTestTriggersRequest1() (TestTriggersRequest1, error)

AsTestTriggersRequest1 returns the union data inside the TestTriggersRequest as a TestTriggersRequest1

func (TestTriggersRequest) AsTestTriggersRequest2

func (t TestTriggersRequest) AsTestTriggersRequest2() (TestTriggersRequest2, error)

AsTestTriggersRequest2 returns the union data inside the TestTriggersRequest as a TestTriggersRequest2

func (*TestTriggersRequest) FromTestTriggersRequest1

func (t *TestTriggersRequest) FromTestTriggersRequest1(v TestTriggersRequest1) error

FromTestTriggersRequest1 overwrites any union data inside the TestTriggersRequest as the provided TestTriggersRequest1

func (*TestTriggersRequest) FromTestTriggersRequest2

func (t *TestTriggersRequest) FromTestTriggersRequest2(v TestTriggersRequest2) error

FromTestTriggersRequest2 overwrites any union data inside the TestTriggersRequest as the provided TestTriggersRequest2

func (TestTriggersRequest) MarshalJSON

func (t TestTriggersRequest) MarshalJSON() ([]byte, error)

func (*TestTriggersRequest) MergeTestTriggersRequest1

func (t *TestTriggersRequest) MergeTestTriggersRequest1(v TestTriggersRequest1) error

MergeTestTriggersRequest1 performs a merge with any union data inside the TestTriggersRequest, using the provided TestTriggersRequest1

func (*TestTriggersRequest) MergeTestTriggersRequest2

func (t *TestTriggersRequest) MergeTestTriggersRequest2(v TestTriggersRequest2) error

MergeTestTriggersRequest2 performs a merge with any union data inside the TestTriggersRequest, using the provided TestTriggersRequest2

func (*TestTriggersRequest) UnmarshalJSON

func (t *TestTriggersRequest) UnmarshalJSON(b []byte) error

type TestTriggersRequest1

type TestTriggersRequest1 struct {
	// Context Additional Context for Trigger Evaluation
	Context *map[string]interface{} `json:"context,omitempty"`

	// Triggers List of Triggers to test
	Triggers *[]TestTriggersRequest1TriggersInner `json:"triggers,omitempty"`
}

TestTriggersRequest1 defines model for TestTriggersRequest1.

type TestTriggersRequest1TriggersInner

type TestTriggersRequest1TriggersInner struct {
	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`
}

TestTriggersRequest1TriggersInner defines model for TestTriggersRequest1_triggers_inner.

type TestTriggersRequest2

type TestTriggersRequest2 struct {
	Conditions  []TestTriggersRequest2Condition `json:"conditions"`
	Expressions map[string]interface{}          `json:"expressions"`

	// Type How the trigger's conditions are combined — `ALL` requires every condition to match, `ANY` requires at least one.
	Type TriggerType `json:"type"`
}

TestTriggersRequest2 defines model for TestTriggersRequest2.

type TestTriggersRequest2Condition

type TestTriggersRequest2Condition struct {
	Expectation *string `json:"expectation,omitempty"`
	Expression  string  `json:"expression"`

	// Operator The comparison operator applied in a trigger condition.
	Operator TriggerOperator `json:"operator"`
}

TestTriggersRequest2Condition defines model for TestTriggersRequest2Condition.

type TestTriggersResponse

type TestTriggersResponse struct {
	Success  bool                          `json:"success"`
	Test     *TestTriggersTestModeResponse `json:"test,omitempty"`
	Triggers []TestTriggersResponseTrigger `json:"triggers"`
}

TestTriggersResponse defines model for TestTriggersResponse.

type TestTriggersResponseTrigger

type TestTriggersResponseTrigger struct {
	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Triggered Whether the trigger has been evaluated positively
	Triggered bool `json:"triggered"`
}

TestTriggersResponseTrigger defines model for TestTriggersResponseTrigger.

type TestTriggersTestModeResponse

type TestTriggersTestModeResponse struct {
	ConditionResults []TestTriggersTestModeResultItem `json:"conditionResults"`
	Triggered        bool                             `json:"triggered"`
}

TestTriggersTestModeResponse defines model for TestTriggersTestModeResponse.

type TestTriggersTestModeResultItem

type TestTriggersTestModeResultItem struct {
	Expectation interface{} `json:"expectation"`
	Expression  string      `json:"expression"`

	// Operator The comparison operator applied in a trigger condition.
	Operator TriggerOperator `json:"operator"`
	Value    bool            `json:"value"`
}

TestTriggersTestModeResultItem defines model for TestTriggersTestModeResultItem.

type TextToSpeechApplication

type TextToSpeechApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID              `json:"id"`
	LastUpdated time.Time                       `json:"lastUpdated"`
	Module      TextToSpeechApplicationModule   `json:"module"`
	Name        string                          `json:"name"`
	Routings    []ApplicationRouting            `json:"routings"`
	Settings    TextToSpeechApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

TextToSpeechApplication defines model for TextToSpeechApplication.

type TextToSpeechApplicationModule

type TextToSpeechApplicationModule string

TextToSpeechApplicationModule defines model for TextToSpeechApplication.Module.

const (
	TextToSpeechApplicationModuleTextToSpeech TextToSpeechApplicationModule = "textToSpeech"
)

Defines values for TextToSpeechApplicationModule.

type TextToSpeechApplicationSettings

type TextToSpeechApplicationSettings struct {
	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	Gender             string               `json:"gender"`
	Language           string               `json:"language"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`
	Text               string               `json:"text"`
	Voice              string               `json:"voice"`
}

TextToSpeechApplicationSettings defines model for TextToSpeechApplicationSettings.

type TextToSpeechApplicationUpdateBody

type TextToSpeechApplicationUpdateBody struct {
	Enabled      *bool                                   `json:"enabled,omitempty"`
	FriendlyName *string                                 `json:"friendlyName,omitempty"`
	Module       TextToSpeechApplicationUpdateBodyModule `json:"module"`
	Name         *string                                 `json:"name,omitempty"`
	Routings     *[]ApplicationRouting                   `json:"routings,omitempty"`
	Settings     *TextToSpeechApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

TextToSpeechApplicationUpdateBody defines model for TextToSpeechApplicationUpdateBody.

type TextToSpeechApplicationUpdateBodyModule

type TextToSpeechApplicationUpdateBodyModule string

TextToSpeechApplicationUpdateBodyModule defines model for TextToSpeechApplicationUpdateBody.Module.

const (
	TextToSpeechApplicationUpdateBodyModuleTextToSpeech TextToSpeechApplicationUpdateBodyModule = "textToSpeech"
)

Defines values for TextToSpeechApplicationUpdateBodyModule.

type ToggleRecordingFlagHTTPResp added in v0.38.0

type ToggleRecordingFlagHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseToggleRecordingFlagHTTPResp added in v0.38.0

func ParseToggleRecordingFlagHTTPResp(rsp *http.Response) (*ToggleRecordingFlagHTTPResp, error)

ParseToggleRecordingFlagHTTPResp parses an HTTP response from a ToggleRecordingFlagWithResponse call

func (ToggleRecordingFlagHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ToggleRecordingFlagHTTPResp) StatusCode added in v0.38.0

func (r ToggleRecordingFlagHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TransferApplication

type TransferApplication struct {
	DateCreated  time.Time `json:"dateCreated"`
	Enabled      bool      `json:"enabled"`
	FriendlyName *string   `json:"friendlyName,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id          openapi_types.UUID          `json:"id"`
	LastUpdated time.Time                   `json:"lastUpdated"`
	Module      TransferApplicationModule   `json:"module"`
	Name        string                      `json:"name"`
	Routings    []ApplicationRouting        `json:"routings"`
	Settings    TransferApplicationSettings `json:"settings"`

	// Tags A List of Tags describing an Object
	Tags []Tag `json:"tags"`
}

TransferApplication defines model for TransferApplication.

type TransferApplicationModule

type TransferApplicationModule string

TransferApplicationModule defines model for TransferApplication.Module.

const (
	TransferApplicationModuleTransfer TransferApplicationModule = "transfer"
)

Defines values for TransferApplicationModule.

type TransferApplicationSettings

type TransferApplicationSettings struct {
	Display *string `json:"display,omitempty"`

	// FlowEndApplication Reference by ID
	FlowEndApplication *ResourceReference   `json:"flowEndApplication,omitempty"`
	Number             string               `json:"number"`
	Prompts            *[]ApplicationPrompt `json:"prompts,omitempty"`
	Timeout            *int                 `json:"timeout,omitempty"`
}

TransferApplicationSettings defines model for TransferApplicationSettings.

type TransferApplicationUpdateBody

type TransferApplicationUpdateBody struct {
	Enabled      *bool                               `json:"enabled,omitempty"`
	FriendlyName *string                             `json:"friendlyName,omitempty"`
	Module       TransferApplicationUpdateBodyModule `json:"module"`
	Name         *string                             `json:"name,omitempty"`
	Routings     *[]ApplicationRouting               `json:"routings,omitempty"`
	Settings     *TransferApplicationSettings        `json:"settings,omitempty"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`
}

TransferApplicationUpdateBody defines model for TransferApplicationUpdateBody.

type TransferApplicationUpdateBodyModule

type TransferApplicationUpdateBodyModule string

TransferApplicationUpdateBodyModule defines model for TransferApplicationUpdateBody.Module.

const (
	TransferApplicationUpdateBodyModuleTransfer TransferApplicationUpdateBodyModule = "transfer"
)

Defines values for TransferApplicationUpdateBodyModule.

type Trigger

type Trigger struct {
	// Conditions The conditions evaluated, combined per the trigger's `type`.
	Conditions []TriggerCondition `json:"conditions"`

	// Id The unique Identifier (UUID) of the object
	Id openapi_types.UUID `json:"id"`

	// Name The trigger's name (unique per customer).
	Name string `json:"name"`

	// Tags A List of Tags describing an Object
	Tags *[]Tag `json:"tags,omitempty"`

	// Type How the trigger's conditions are combined — `ALL` requires every condition to match, `ANY` requires at least one.
	Type TriggerType `json:"type"`
}

Trigger A reusable named set of conditions evaluated against an event or call context; referenced by automations and routings to decide whether to fire.

type TriggerCondition

type TriggerCondition struct {
	// Expectation The value the resolved expression is compared against.
	Expectation string `json:"expectation"`

	// Expression The variable or field whose value is evaluated.
	Expression string `json:"expression"`

	// Id The unique Identifier (UUID) of the object
	Id *openapi_types.UUID `json:"id,omitempty"`

	// Operator The comparison operator applied in a trigger condition.
	Operator TriggerOperator `json:"operator"`
}

TriggerCondition A single condition — the `operator` compares the value resolved from `expression` against `expectation`.

type TriggerConditionListResponse added in v0.38.0

type TriggerConditionListResponse struct {
	Items   []TriggerCondition `json:"items"`
	Success *bool              `json:"success,omitempty"`
}

TriggerConditionListResponse defines model for TriggerConditionListResponse.

type TriggerConditionsRequest added in v0.38.0

type TriggerConditionsRequest struct {
	// Conditions The conditions to set on the trigger.
	Conditions []TriggerCondition `json:"conditions"`
}

TriggerConditionsRequest The full set of conditions to set on a trigger (replaces existing).

type TriggerItemResponse

type TriggerItemResponse struct {
	// Item A reusable named set of conditions evaluated against an event or call context; referenced by automations and routings to decide whether to fire.
	Item Trigger `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

TriggerItemResponse defines model for TriggerItemResponse.

type TriggerOperator

type TriggerOperator string

TriggerOperator The comparison operator applied in a trigger condition.

const (
	CONTAINS     TriggerOperator = "CONTAINS"
	ENDSWITH     TriggerOperator = "ENDS_WITH"
	EQ           TriggerOperator = "EQ"
	EVALUABLE    TriggerOperator = "EVALUABLE"
	GE           TriggerOperator = "GE"
	GIVEN        TriggerOperator = "GIVEN"
	GT           TriggerOperator = "GT"
	ISNOTNULL    TriggerOperator = "IS_NOT_NULL"
	ISNULL       TriggerOperator = "IS_NULL"
	LE           TriggerOperator = "LE"
	LIKE         TriggerOperator = "LIKE"
	LT           TriggerOperator = "LT"
	NEQ          TriggerOperator = "NEQ"
	NOTCONTAINS  TriggerOperator = "NOT_CONTAINS"
	NOTEVALUABLE TriggerOperator = "NOT_EVALUABLE"
	NOTGIVEN     TriggerOperator = "NOT_GIVEN"
	REGEXP       TriggerOperator = "REGEXP"
	STARTSWITH   TriggerOperator = "STARTS_WITH"
)

Defines values for TriggerOperator.

type TriggerType

type TriggerType string

TriggerType How the trigger's conditions are combined — `ALL` requires every condition to match, `ANY` requires at least one.

const (
	ALL TriggerType = "ALL"
	ANY TriggerType = "ANY"
)

Defines values for TriggerType.

type TriggerUse added in v0.38.0

type TriggerUse struct {
	// Id The unique Identifier (UUID) of the object
	Id   openapi_types.UUID `json:"id"`
	Name string             `json:"name"`

	// Type The kind of referencing resource (e.g. an application module name, or "Global Automation")
	Type string `json:"type"`
}

TriggerUse A resource that references a trigger

type TriggerUsesResponse added in v0.38.0

type TriggerUsesResponse struct {
	Message *string      `json:"message,omitempty"`
	Success *bool        `json:"success,omitempty"`
	Uses    []TriggerUse `json:"uses"`
}

TriggerUsesResponse defines model for TriggerUsesResponse.

type UnflagRecordingHTTPResp added in v0.38.0

type UnflagRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseUnflagRecordingHTTPResp added in v0.38.0

func ParseUnflagRecordingHTTPResp(rsp *http.Response) (*UnflagRecordingHTTPResp, error)

ParseUnflagRecordingHTTPResp parses an HTTP response from a UnflagRecordingWithResponse call

func (UnflagRecordingHTTPResp) Status added in v0.38.0

func (r UnflagRecordingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UnflagRecordingHTTPResp) StatusCode added in v0.38.0

func (r UnflagRecordingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnixTimestamp

type UnixTimestamp = int

UnixTimestamp Unix timestamp

type UnsetCampaignListHTTPResp added in v0.38.0

type UnsetCampaignListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CampaignItemResponse
}

func ParseUnsetCampaignListHTTPResp added in v0.38.0

func ParseUnsetCampaignListHTTPResp(rsp *http.Response) (*UnsetCampaignListHTTPResp, error)

ParseUnsetCampaignListHTTPResp parses an HTTP response from a UnsetCampaignListWithResponse call

func (UnsetCampaignListHTTPResp) Status added in v0.38.0

func (r UnsetCampaignListHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UnsetCampaignListHTTPResp) StatusCode added in v0.38.0

func (r UnsetCampaignListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentGroupHTTPResp

type UpdateAgentGroupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentGroupItemResponse
}

func ParseUpdateAgentGroupHTTPResp

func ParseUpdateAgentGroupHTTPResp(rsp *http.Response) (*UpdateAgentGroupHTTPResp, error)

ParseUpdateAgentGroupHTTPResp parses an HTTP response from a UpdateAgentGroupWithResponse call

func (UpdateAgentGroupHTTPResp) Status

func (r UpdateAgentGroupHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateAgentGroupHTTPResp) StatusCode

func (r UpdateAgentGroupHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentGroupJSONRequestBody

type UpdateAgentGroupJSONRequestBody = RestUpdateAgentGroup

UpdateAgentGroupJSONRequestBody defines body for UpdateAgentGroup for application/json ContentType.

type UpdateAgentHTTPResp

type UpdateAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentItemResponse
}

func ParseUpdateAgentHTTPResp

func ParseUpdateAgentHTTPResp(rsp *http.Response) (*UpdateAgentHTTPResp, error)

ParseUpdateAgentHTTPResp parses an HTTP response from a UpdateAgentWithResponse call

func (UpdateAgentHTTPResp) Status

func (r UpdateAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateAgentHTTPResp) StatusCode

func (r UpdateAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentJSONRequestBody

type UpdateAgentJSONRequestBody = RestUpdateAgent

UpdateAgentJSONRequestBody defines body for UpdateAgent for application/json ContentType.

type UpdateAgentPasswordHTTPResp added in v0.38.0

type UpdateAgentPasswordHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultV2MessageResponse
}

func ParseUpdateAgentPasswordHTTPResp added in v0.38.0

func ParseUpdateAgentPasswordHTTPResp(rsp *http.Response) (*UpdateAgentPasswordHTTPResp, error)

ParseUpdateAgentPasswordHTTPResp parses an HTTP response from a UpdateAgentPasswordWithResponse call

func (UpdateAgentPasswordHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UpdateAgentPasswordHTTPResp) StatusCode added in v0.38.0

func (r UpdateAgentPasswordHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentPasswordJSONRequestBody added in v0.38.0

type UpdateAgentPasswordJSONRequestBody = AgentPasswordUpdateRequest

UpdateAgentPasswordJSONRequestBody defines body for UpdateAgentPassword for application/json ContentType.

type UpdateAgentPresenceHTTPResp added in v0.38.0

type UpdateAgentPresenceHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentPresenceItemResponse
}

func ParseUpdateAgentPresenceHTTPResp added in v0.38.0

func ParseUpdateAgentPresenceHTTPResp(rsp *http.Response) (*UpdateAgentPresenceHTTPResp, error)

ParseUpdateAgentPresenceHTTPResp parses an HTTP response from a UpdateAgentPresenceWithResponse call

func (UpdateAgentPresenceHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UpdateAgentPresenceHTTPResp) StatusCode added in v0.38.0

func (r UpdateAgentPresenceHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentPresenceJSONRequestBody added in v0.38.0

type UpdateAgentPresenceJSONRequestBody = AgentPresenceWriteBody

UpdateAgentPresenceJSONRequestBody defines body for UpdateAgentPresence for application/json ContentType.

type UpdateAgentStatusHTTPResp

type UpdateAgentStatusHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AgentStatus
}

func ParseUpdateAgentStatusHTTPResp

func ParseUpdateAgentStatusHTTPResp(rsp *http.Response) (*UpdateAgentStatusHTTPResp, error)

ParseUpdateAgentStatusHTTPResp parses an HTTP response from a UpdateAgentStatusWithResponse call

func (UpdateAgentStatusHTTPResp) Status

func (r UpdateAgentStatusHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateAgentStatusHTTPResp) StatusCode

func (r UpdateAgentStatusHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentStatusJSONRequestBody

type UpdateAgentStatusJSONRequestBody = UpdateAgentStatusRequest

UpdateAgentStatusJSONRequestBody defines body for UpdateAgentStatus for application/json ContentType.

type UpdateAgentStatusRequest

type UpdateAgentStatusRequest struct {
	Enabled  *bool                             `json:"enabled,omitempty"`
	Presence *UpdateAgentStatusRequestPresence `json:"presence,omitempty"`
}

UpdateAgentStatusRequest defines model for UpdateAgentStatusRequest.

type UpdateAgentStatusRequestPresence

type UpdateAgentStatusRequestPresence struct {
	Name *string `json:"name,omitempty"`
}

UpdateAgentStatusRequestPresence defines model for UpdateAgentStatusRequest_presence.

type UpdateApplicationHTTPResp

type UpdateApplicationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplicationItemResponse
}

func ParseUpdateApplicationHTTPResp

func ParseUpdateApplicationHTTPResp(rsp *http.Response) (*UpdateApplicationHTTPResp, error)

ParseUpdateApplicationHTTPResp parses an HTTP response from a UpdateApplicationWithResponse call

func (UpdateApplicationHTTPResp) Status

func (r UpdateApplicationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateApplicationHTTPResp) StatusCode

func (r UpdateApplicationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateApplicationJSONRequestBody

type UpdateApplicationJSONRequestBody = ApplicationUpdateBody

UpdateApplicationJSONRequestBody defines body for UpdateApplication for application/json ContentType.

type UpdateBabeldeskHTTPResp

type UpdateBabeldeskHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BabeldeskItemResponse
}

func ParseUpdateBabeldeskHTTPResp

func ParseUpdateBabeldeskHTTPResp(rsp *http.Response) (*UpdateBabeldeskHTTPResp, error)

ParseUpdateBabeldeskHTTPResp parses an HTTP response from a UpdateBabeldeskWithResponse call

func (UpdateBabeldeskHTTPResp) Status

func (r UpdateBabeldeskHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateBabeldeskHTTPResp) StatusCode

func (r UpdateBabeldeskHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBabeldeskJSONRequestBody

type UpdateBabeldeskJSONRequestBody = RestUpdateBabeldesk

UpdateBabeldeskJSONRequestBody defines body for UpdateBabeldesk for application/json ContentType.

type UpdateBabeldeskWidgetHTTPResp

type UpdateBabeldeskWidgetHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BabeldeskWidgetItemResponse
}

func ParseUpdateBabeldeskWidgetHTTPResp

func ParseUpdateBabeldeskWidgetHTTPResp(rsp *http.Response) (*UpdateBabeldeskWidgetHTTPResp, error)

ParseUpdateBabeldeskWidgetHTTPResp parses an HTTP response from a UpdateBabeldeskWidgetWithResponse call

func (UpdateBabeldeskWidgetHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateBabeldeskWidgetHTTPResp) StatusCode

func (r UpdateBabeldeskWidgetHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBabeldeskWidgetJSONRequestBody

type UpdateBabeldeskWidgetJSONRequestBody = RestUpdateBabeldeskWidget

UpdateBabeldeskWidgetJSONRequestBody defines body for UpdateBabeldeskWidget for application/json ContentType.

type UpdateBusinessHourHTTPResp

type UpdateBusinessHourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BusinessHourItemResponse
}

func ParseUpdateBusinessHourHTTPResp

func ParseUpdateBusinessHourHTTPResp(rsp *http.Response) (*UpdateBusinessHourHTTPResp, error)

ParseUpdateBusinessHourHTTPResp parses an HTTP response from a UpdateBusinessHourWithResponse call

func (UpdateBusinessHourHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateBusinessHourHTTPResp) StatusCode

func (r UpdateBusinessHourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBusinessHourJSONRequestBody

type UpdateBusinessHourJSONRequestBody = RestUpdateBusinessHour

UpdateBusinessHourJSONRequestBody defines body for UpdateBusinessHour for application/json ContentType.

type UpdateCalendarDateHTTPResp added in v0.38.0

type UpdateCalendarDateHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarDateItemResponse
}

func ParseUpdateCalendarDateHTTPResp added in v0.38.0

func ParseUpdateCalendarDateHTTPResp(rsp *http.Response) (*UpdateCalendarDateHTTPResp, error)

ParseUpdateCalendarDateHTTPResp parses an HTTP response from a UpdateCalendarDateWithResponse call

func (UpdateCalendarDateHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UpdateCalendarDateHTTPResp) StatusCode added in v0.38.0

func (r UpdateCalendarDateHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCalendarDateJSONRequestBody added in v0.38.0

type UpdateCalendarDateJSONRequestBody = CalendarDateBody

UpdateCalendarDateJSONRequestBody defines body for UpdateCalendarDate for application/json ContentType.

type UpdateCalendarHTTPResp

type UpdateCalendarHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CalendarItemResponse
}

func ParseUpdateCalendarHTTPResp

func ParseUpdateCalendarHTTPResp(rsp *http.Response) (*UpdateCalendarHTTPResp, error)

ParseUpdateCalendarHTTPResp parses an HTTP response from a UpdateCalendarWithResponse call

func (UpdateCalendarHTTPResp) Status

func (r UpdateCalendarHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateCalendarHTTPResp) StatusCode

func (r UpdateCalendarHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCalendarJSONRequestBody

type UpdateCalendarJSONRequestBody = RestUpdateCalendar

UpdateCalendarJSONRequestBody defines body for UpdateCalendar for application/json ContentType.

type UpdateCampaignHTTPResp

type UpdateCampaignHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OutboundCampaignItemResponse
}

func ParseUpdateCampaignHTTPResp

func ParseUpdateCampaignHTTPResp(rsp *http.Response) (*UpdateCampaignHTTPResp, error)

ParseUpdateCampaignHTTPResp parses an HTTP response from a UpdateCampaignWithResponse call

func (UpdateCampaignHTTPResp) Status

func (r UpdateCampaignHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateCampaignHTTPResp) StatusCode

func (r UpdateCampaignHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCampaignJSONRequestBody

type UpdateCampaignJSONRequestBody = UpdateCampaignRequest

UpdateCampaignJSONRequestBody defines body for UpdateCampaign for application/json ContentType.

type UpdateCampaignRequest

type UpdateCampaignRequest struct {
	Active        *bool              `json:"active,omitempty"`
	CallRatio     *float32           `json:"callRatio,omitempty"`
	DisplayNumber *string            `json:"displayNumber,omitempty"`
	ListOrder     *CampaignListOrder `json:"listOrder,omitempty"`
	Name          *string            `json:"name,omitempty"`
	TestMode      *bool              `json:"testMode,omitempty"`
}

UpdateCampaignRequest defines model for UpdateCampaignRequest.

type UpdateConversationHTTPResp

type UpdateConversationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationItemResponse
}

func ParseUpdateConversationHTTPResp

func ParseUpdateConversationHTTPResp(rsp *http.Response) (*UpdateConversationHTTPResp, error)

ParseUpdateConversationHTTPResp parses an HTTP response from a UpdateConversationWithResponse call

func (UpdateConversationHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateConversationHTTPResp) StatusCode

func (r UpdateConversationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateConversationJSONRequestBody

type UpdateConversationJSONRequestBody = RestUpdateConversation

UpdateConversationJSONRequestBody defines body for UpdateConversation for application/json ContentType.

type UpdateConversationSessionHTTPResp

type UpdateConversationSessionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationSessionVariablesItemResponse
}

func ParseUpdateConversationSessionHTTPResp

func ParseUpdateConversationSessionHTTPResp(rsp *http.Response) (*UpdateConversationSessionHTTPResp, error)

ParseUpdateConversationSessionHTTPResp parses an HTTP response from a UpdateConversationSessionWithResponse call

func (UpdateConversationSessionHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateConversationSessionHTTPResp) StatusCode

func (r UpdateConversationSessionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateConversationSessionJSONRequestBody

type UpdateConversationSessionJSONRequestBody = ConversationSessionVariables

UpdateConversationSessionJSONRequestBody defines body for UpdateConversationSession for application/json ContentType.

type UpdateDashboardHTTPResp added in v0.38.0

type UpdateDashboardHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DashboardItemResponse
}

func ParseUpdateDashboardHTTPResp added in v0.38.0

func ParseUpdateDashboardHTTPResp(rsp *http.Response) (*UpdateDashboardHTTPResp, error)

ParseUpdateDashboardHTTPResp parses an HTTP response from a UpdateDashboardWithResponse call

func (UpdateDashboardHTTPResp) Status added in v0.38.0

func (r UpdateDashboardHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateDashboardHTTPResp) StatusCode added in v0.38.0

func (r UpdateDashboardHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDashboardJSONRequestBody added in v0.38.0

type UpdateDashboardJSONRequestBody = DashboardUpdateBody

UpdateDashboardJSONRequestBody defines body for UpdateDashboard for application/json ContentType.

type UpdateDialerBehaviourHTTPResp added in v0.38.0

type UpdateDialerBehaviourHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DialerBehaviourItemResponse
}

func ParseUpdateDialerBehaviourHTTPResp added in v0.38.0

func ParseUpdateDialerBehaviourHTTPResp(rsp *http.Response) (*UpdateDialerBehaviourHTTPResp, error)

ParseUpdateDialerBehaviourHTTPResp parses an HTTP response from a UpdateDialerBehaviourWithResponse call

func (UpdateDialerBehaviourHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UpdateDialerBehaviourHTTPResp) StatusCode added in v0.38.0

func (r UpdateDialerBehaviourHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDialerBehaviourJSONRequestBody added in v0.38.0

type UpdateDialerBehaviourJSONRequestBody = DialerBehaviourWriteBody

UpdateDialerBehaviourJSONRequestBody defines body for UpdateDialerBehaviour for application/json ContentType.

type UpdateGlobalAutomationHTTPResp

type UpdateGlobalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GlobalAutomationItemResponse
}

func ParseUpdateGlobalAutomationHTTPResp

func ParseUpdateGlobalAutomationHTTPResp(rsp *http.Response) (*UpdateGlobalAutomationHTTPResp, error)

ParseUpdateGlobalAutomationHTTPResp parses an HTTP response from a UpdateGlobalAutomationWithResponse call

func (UpdateGlobalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateGlobalAutomationHTTPResp) StatusCode

func (r UpdateGlobalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGlobalAutomationJSONRequestBody

type UpdateGlobalAutomationJSONRequestBody = RestUpdateGlobalAutomation

UpdateGlobalAutomationJSONRequestBody defines body for UpdateGlobalAutomation for application/json ContentType.

type UpdateIntegrationHTTPResp

type UpdateIntegrationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationItemResponse
}

func ParseUpdateIntegrationHTTPResp

func ParseUpdateIntegrationHTTPResp(rsp *http.Response) (*UpdateIntegrationHTTPResp, error)

ParseUpdateIntegrationHTTPResp parses an HTTP response from a UpdateIntegrationWithResponse call

func (UpdateIntegrationHTTPResp) Status

func (r UpdateIntegrationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateIntegrationHTTPResp) StatusCode

func (r UpdateIntegrationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateIntegrationJSONRequestBody

type UpdateIntegrationJSONRequestBody = IntegrationUpdateRequest

UpdateIntegrationJSONRequestBody defines body for UpdateIntegration for application/json ContentType.

type UpdateLocalAutomationHTTPResp

type UpdateLocalAutomationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocalAutomationItemResponse
}

func ParseUpdateLocalAutomationHTTPResp

func ParseUpdateLocalAutomationHTTPResp(rsp *http.Response) (*UpdateLocalAutomationHTTPResp, error)

ParseUpdateLocalAutomationHTTPResp parses an HTTP response from a UpdateLocalAutomationWithResponse call

func (UpdateLocalAutomationHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateLocalAutomationHTTPResp) StatusCode

func (r UpdateLocalAutomationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateLocalAutomationJSONRequestBody

type UpdateLocalAutomationJSONRequestBody = RestUpdateLocalAutomation

UpdateLocalAutomationJSONRequestBody defines body for UpdateLocalAutomation for application/json ContentType.

type UpdateOutboundLeadHTTPResp

type UpdateOutboundLeadHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OutboundLeadItemResponse
}

func ParseUpdateOutboundLeadHTTPResp

func ParseUpdateOutboundLeadHTTPResp(rsp *http.Response) (*UpdateOutboundLeadHTTPResp, error)

ParseUpdateOutboundLeadHTTPResp parses an HTTP response from a UpdateOutboundLeadWithResponse call

func (UpdateOutboundLeadHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateOutboundLeadHTTPResp) StatusCode

func (r UpdateOutboundLeadHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOutboundLeadJSONRequestBody

type UpdateOutboundLeadJSONRequestBody = AddOutboundLeadRequest

UpdateOutboundLeadJSONRequestBody defines body for UpdateOutboundLead for application/json ContentType.

type UpdateOutboundListHTTPResp added in v0.38.0

type UpdateOutboundListHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LeadListItemResponse
}

func ParseUpdateOutboundListHTTPResp added in v0.38.0

func ParseUpdateOutboundListHTTPResp(rsp *http.Response) (*UpdateOutboundListHTTPResp, error)

ParseUpdateOutboundListHTTPResp parses an HTTP response from a UpdateOutboundListWithResponse call

func (UpdateOutboundListHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UpdateOutboundListHTTPResp) StatusCode added in v0.38.0

func (r UpdateOutboundListHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOutboundListJSONRequestBody added in v0.38.0

type UpdateOutboundListJSONRequestBody = CreateListRequest

UpdateOutboundListJSONRequestBody defines body for UpdateOutboundList for application/json ContentType.

type UpdatePhonebookEntryHTTPResp

type UpdatePhonebookEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PhonebookEntryItemResponse
}

func ParseUpdatePhonebookEntryHTTPResp

func ParseUpdatePhonebookEntryHTTPResp(rsp *http.Response) (*UpdatePhonebookEntryHTTPResp, error)

ParseUpdatePhonebookEntryHTTPResp parses an HTTP response from a UpdatePhonebookEntryWithResponse call

func (UpdatePhonebookEntryHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdatePhonebookEntryHTTPResp) StatusCode

func (r UpdatePhonebookEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePhonebookEntryJSONRequestBody

type UpdatePhonebookEntryJSONRequestBody = RestUpdatePhonebookEntry

UpdatePhonebookEntryJSONRequestBody defines body for UpdatePhonebookEntry for application/json ContentType.

type UpdatePromptHTTPResp

type UpdatePromptHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PromptItemResponse
}

func ParseUpdatePromptHTTPResp

func ParseUpdatePromptHTTPResp(rsp *http.Response) (*UpdatePromptHTTPResp, error)

ParseUpdatePromptHTTPResp parses an HTTP response from a UpdatePromptWithResponse call

func (UpdatePromptHTTPResp) Status

func (r UpdatePromptHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdatePromptHTTPResp) StatusCode

func (r UpdatePromptHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePromptJSONRequestBody

type UpdatePromptJSONRequestBody = RestUpdatePrompt

UpdatePromptJSONRequestBody defines body for UpdatePrompt for application/json ContentType.

type UpdateQueueHTTPResp

type UpdateQueueHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueItemResponse
}

func ParseUpdateQueueHTTPResp

func ParseUpdateQueueHTTPResp(rsp *http.Response) (*UpdateQueueHTTPResp, error)

ParseUpdateQueueHTTPResp parses an HTTP response from a UpdateQueueWithResponse call

func (UpdateQueueHTTPResp) Status

func (r UpdateQueueHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateQueueHTTPResp) StatusCode

func (r UpdateQueueHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateQueueJSONRequestBody

type UpdateQueueJSONRequestBody = RestUpdateQueue

UpdateQueueJSONRequestBody defines body for UpdateQueue for application/json ContentType.

type UpdateQueueSelectionHTTPResp

type UpdateQueueSelectionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueueSelectionItemResponse
}

func ParseUpdateQueueSelectionHTTPResp

func ParseUpdateQueueSelectionHTTPResp(rsp *http.Response) (*UpdateQueueSelectionHTTPResp, error)

ParseUpdateQueueSelectionHTTPResp parses an HTTP response from a UpdateQueueSelectionWithResponse call

func (UpdateQueueSelectionHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateQueueSelectionHTTPResp) StatusCode

func (r UpdateQueueSelectionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateQueueSelectionJSONRequestBody

type UpdateQueueSelectionJSONRequestBody = RestUpdateQueueSelection

UpdateQueueSelectionJSONRequestBody defines body for UpdateQueueSelection for application/json ContentType.

type UpdateRecordingHTTPResp added in v0.38.0

type UpdateRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecordingItemResponse
}

func ParseUpdateRecordingHTTPResp added in v0.38.0

func ParseUpdateRecordingHTTPResp(rsp *http.Response) (*UpdateRecordingHTTPResp, error)

ParseUpdateRecordingHTTPResp parses an HTTP response from a UpdateRecordingWithResponse call

func (UpdateRecordingHTTPResp) Status added in v0.38.0

func (r UpdateRecordingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateRecordingHTTPResp) StatusCode added in v0.38.0

func (r UpdateRecordingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRecordingJSONRequestBody added in v0.38.0

type UpdateRecordingJSONRequestBody = RecordingUpdateBody

UpdateRecordingJSONRequestBody defines body for UpdateRecording for application/json ContentType.

type UpdateRoutingHTTPResp

type UpdateRoutingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutingItemResponse
}

func ParseUpdateRoutingHTTPResp

func ParseUpdateRoutingHTTPResp(rsp *http.Response) (*UpdateRoutingHTTPResp, error)

ParseUpdateRoutingHTTPResp parses an HTTP response from a UpdateRoutingWithResponse call

func (UpdateRoutingHTTPResp) Status

func (r UpdateRoutingHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateRoutingHTTPResp) StatusCode

func (r UpdateRoutingHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRoutingJSONRequestBody

type UpdateRoutingJSONRequestBody = RestUpdateRouting

UpdateRoutingJSONRequestBody defines body for UpdateRouting for application/json ContentType.

type UpdateServiceNumberHTTPResp added in v0.38.0

type UpdateServiceNumberHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceNumberItemResponse
}

func ParseUpdateServiceNumberHTTPResp added in v0.38.0

func ParseUpdateServiceNumberHTTPResp(rsp *http.Response) (*UpdateServiceNumberHTTPResp, error)

ParseUpdateServiceNumberHTTPResp parses an HTTP response from a UpdateServiceNumberWithResponse call

func (UpdateServiceNumberHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UpdateServiceNumberHTTPResp) StatusCode added in v0.38.0

func (r UpdateServiceNumberHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateServiceNumberJSONBody added in v0.38.0

type UpdateServiceNumberJSONBody map[string]interface{}

UpdateServiceNumberJSONBody defines parameters for UpdateServiceNumber.

type UpdateServiceNumberJSONRequestBody added in v0.38.0

type UpdateServiceNumberJSONRequestBody UpdateServiceNumberJSONBody

UpdateServiceNumberJSONRequestBody defines body for UpdateServiceNumber for application/json ContentType.

type UpdateSessionVariablesHTTPResp

type UpdateSessionVariablesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SessionResponse
}

func ParseUpdateSessionVariablesHTTPResp

func ParseUpdateSessionVariablesHTTPResp(rsp *http.Response) (*UpdateSessionVariablesHTTPResp, error)

ParseUpdateSessionVariablesHTTPResp parses an HTTP response from a UpdateSessionVariablesWithResponse call

func (UpdateSessionVariablesHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSessionVariablesHTTPResp) StatusCode

func (r UpdateSessionVariablesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSessionVariablesJSONRequestBody

type UpdateSessionVariablesJSONRequestBody = UpdateSessionVariablesRequest

UpdateSessionVariablesJSONRequestBody defines body for UpdateSessionVariables for application/json ContentType.

type UpdateSessionVariablesRequest

type UpdateSessionVariablesRequest map[string]interface{}

UpdateSessionVariablesRequest A key/value map of variables to set on the call session's user scope.

type UpdateSettingsForAppAgentStatusHTTPResp added in v0.4.0

type UpdateSettingsForAppAgentStatusHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppAgentStatusResponse
}

func ParseUpdateSettingsForAppAgentStatusHTTPResp added in v0.4.0

func ParseUpdateSettingsForAppAgentStatusHTTPResp(rsp *http.Response) (*UpdateSettingsForAppAgentStatusHTTPResp, error)

ParseUpdateSettingsForAppAgentStatusHTTPResp parses an HTTP response from a UpdateSettingsForAppAgentStatusWithResponse call

func (UpdateSettingsForAppAgentStatusHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (UpdateSettingsForAppAgentStatusHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForAppAgentStatusJSONRequestBody added in v0.4.0

type UpdateSettingsForAppAgentStatusJSONRequestBody = SettingsAppAgentStatusRequest

UpdateSettingsForAppAgentStatusJSONRequestBody defines body for UpdateSettingsForAppAgentStatus for application/json ContentType.

type UpdateSettingsForAppConversationsHTTPResp added in v0.4.0

type UpdateSettingsForAppConversationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppConversationsResponse
}

func ParseUpdateSettingsForAppConversationsHTTPResp added in v0.4.0

func ParseUpdateSettingsForAppConversationsHTTPResp(rsp *http.Response) (*UpdateSettingsForAppConversationsHTTPResp, error)

ParseUpdateSettingsForAppConversationsHTTPResp parses an HTTP response from a UpdateSettingsForAppConversationsWithResponse call

func (UpdateSettingsForAppConversationsHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (UpdateSettingsForAppConversationsHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForAppConversationsJSONRequestBody added in v0.4.0

type UpdateSettingsForAppConversationsJSONRequestBody = SettingsAppConversationsRequest

UpdateSettingsForAppConversationsJSONRequestBody defines body for UpdateSettingsForAppConversations for application/json ContentType.

type UpdateSettingsForAppCustomerLoggingHTTPResp

type UpdateSettingsForAppCustomerLoggingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppCustomerLoggingResponse
}

func ParseUpdateSettingsForAppCustomerLoggingHTTPResp

func ParseUpdateSettingsForAppCustomerLoggingHTTPResp(rsp *http.Response) (*UpdateSettingsForAppCustomerLoggingHTTPResp, error)

ParseUpdateSettingsForAppCustomerLoggingHTTPResp parses an HTTP response from a UpdateSettingsForAppCustomerLoggingWithResponse call

func (UpdateSettingsForAppCustomerLoggingHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSettingsForAppCustomerLoggingHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForAppCustomerLoggingJSONRequestBody

type UpdateSettingsForAppCustomerLoggingJSONRequestBody = SettingsAppCustomerLoggingRequest

UpdateSettingsForAppCustomerLoggingJSONRequestBody defines body for UpdateSettingsForAppCustomerLogging for application/json ContentType.

type UpdateSettingsForAppIntegrationsHTTPResp added in v0.4.0

type UpdateSettingsForAppIntegrationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAppIntegrationsResponse
}

func ParseUpdateSettingsForAppIntegrationsHTTPResp added in v0.4.0

func ParseUpdateSettingsForAppIntegrationsHTTPResp(rsp *http.Response) (*UpdateSettingsForAppIntegrationsHTTPResp, error)

ParseUpdateSettingsForAppIntegrationsHTTPResp parses an HTTP response from a UpdateSettingsForAppIntegrationsWithResponse call

func (UpdateSettingsForAppIntegrationsHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (UpdateSettingsForAppIntegrationsHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForAppIntegrationsJSONRequestBody added in v0.4.0

type UpdateSettingsForAppIntegrationsJSONRequestBody = SettingsAppIntegrationsRequest

UpdateSettingsForAppIntegrationsJSONRequestBody defines body for UpdateSettingsForAppIntegrations for application/json ContentType.

type UpdateSettingsForAuditDefaultHTTPResp

type UpdateSettingsForAuditDefaultHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsAuditDefaultResponse
}

func ParseUpdateSettingsForAuditDefaultHTTPResp

func ParseUpdateSettingsForAuditDefaultHTTPResp(rsp *http.Response) (*UpdateSettingsForAuditDefaultHTTPResp, error)

ParseUpdateSettingsForAuditDefaultHTTPResp parses an HTTP response from a UpdateSettingsForAuditDefaultWithResponse call

func (UpdateSettingsForAuditDefaultHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSettingsForAuditDefaultHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForAuditDefaultJSONRequestBody

type UpdateSettingsForAuditDefaultJSONRequestBody = SettingsAuditDefaultRequest

UpdateSettingsForAuditDefaultJSONRequestBody defines body for UpdateSettingsForAuditDefault for application/json ContentType.

type UpdateSettingsForRetentionPeriodsHTTPResp added in v0.4.0

type UpdateSettingsForRetentionPeriodsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsRetentionPeriodsResponse
}

func ParseUpdateSettingsForRetentionPeriodsHTTPResp added in v0.4.0

func ParseUpdateSettingsForRetentionPeriodsHTTPResp(rsp *http.Response) (*UpdateSettingsForRetentionPeriodsHTTPResp, error)

ParseUpdateSettingsForRetentionPeriodsHTTPResp parses an HTTP response from a UpdateSettingsForRetentionPeriodsWithResponse call

func (UpdateSettingsForRetentionPeriodsHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (UpdateSettingsForRetentionPeriodsHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForRetentionPeriodsJSONRequestBody added in v0.4.0

type UpdateSettingsForRetentionPeriodsJSONRequestBody = SettingsRetentionPeriodsRequest

UpdateSettingsForRetentionPeriodsJSONRequestBody defines body for UpdateSettingsForRetentionPeriods for application/json ContentType.

type UpdateSettingsForTelephonyAgentInboundHTTPResp added in v0.4.0

type UpdateSettingsForTelephonyAgentInboundHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentInboundResponse
}

func ParseUpdateSettingsForTelephonyAgentInboundHTTPResp added in v0.4.0

func ParseUpdateSettingsForTelephonyAgentInboundHTTPResp(rsp *http.Response) (*UpdateSettingsForTelephonyAgentInboundHTTPResp, error)

ParseUpdateSettingsForTelephonyAgentInboundHTTPResp parses an HTTP response from a UpdateSettingsForTelephonyAgentInboundWithResponse call

func (UpdateSettingsForTelephonyAgentInboundHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (UpdateSettingsForTelephonyAgentInboundHTTPResp) StatusCode added in v0.4.0

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForTelephonyAgentInboundJSONRequestBody added in v0.4.0

type UpdateSettingsForTelephonyAgentInboundJSONRequestBody = SettingsTelephonyAgentInboundRequest

UpdateSettingsForTelephonyAgentInboundJSONRequestBody defines body for UpdateSettingsForTelephonyAgentInbound for application/json ContentType.

type UpdateSettingsForTelephonyAgentOutboundHTTPResp

type UpdateSettingsForTelephonyAgentOutboundHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentOutboundResponse
}

func ParseUpdateSettingsForTelephonyAgentOutboundHTTPResp

func ParseUpdateSettingsForTelephonyAgentOutboundHTTPResp(rsp *http.Response) (*UpdateSettingsForTelephonyAgentOutboundHTTPResp, error)

ParseUpdateSettingsForTelephonyAgentOutboundHTTPResp parses an HTTP response from a UpdateSettingsForTelephonyAgentOutboundWithResponse call

func (UpdateSettingsForTelephonyAgentOutboundHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSettingsForTelephonyAgentOutboundHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForTelephonyAgentOutboundJSONRequestBody

type UpdateSettingsForTelephonyAgentOutboundJSONRequestBody = SettingsTelephonyAgentOutboundRequest

UpdateSettingsForTelephonyAgentOutboundJSONRequestBody defines body for UpdateSettingsForTelephonyAgentOutbound for application/json ContentType.

type UpdateSettingsForTelephonyAgentRecordingHTTPResp

type UpdateSettingsForTelephonyAgentRecordingHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentRecordingResponse
}

func ParseUpdateSettingsForTelephonyAgentRecordingHTTPResp

func ParseUpdateSettingsForTelephonyAgentRecordingHTTPResp(rsp *http.Response) (*UpdateSettingsForTelephonyAgentRecordingHTTPResp, error)

ParseUpdateSettingsForTelephonyAgentRecordingHTTPResp parses an HTTP response from a UpdateSettingsForTelephonyAgentRecordingWithResponse call

func (UpdateSettingsForTelephonyAgentRecordingHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSettingsForTelephonyAgentRecordingHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForTelephonyAgentRecordingJSONRequestBody

type UpdateSettingsForTelephonyAgentRecordingJSONRequestBody = SettingsTelephonyAgentRecordingRequest

UpdateSettingsForTelephonyAgentRecordingJSONRequestBody defines body for UpdateSettingsForTelephonyAgentRecording for application/json ContentType.

type UpdateSettingsForTelephonyAgentWrapupHTTPResp

type UpdateSettingsForTelephonyAgentWrapupHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyAgentWrapupResponse
}

func ParseUpdateSettingsForTelephonyAgentWrapupHTTPResp

func ParseUpdateSettingsForTelephonyAgentWrapupHTTPResp(rsp *http.Response) (*UpdateSettingsForTelephonyAgentWrapupHTTPResp, error)

ParseUpdateSettingsForTelephonyAgentWrapupHTTPResp parses an HTTP response from a UpdateSettingsForTelephonyAgentWrapupWithResponse call

func (UpdateSettingsForTelephonyAgentWrapupHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSettingsForTelephonyAgentWrapupHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForTelephonyAgentWrapupJSONRequestBody

type UpdateSettingsForTelephonyAgentWrapupJSONRequestBody = SettingsTelephonyAgentWrapupRequest

UpdateSettingsForTelephonyAgentWrapupJSONRequestBody defines body for UpdateSettingsForTelephonyAgentWrapup for application/json ContentType.

type UpdateSettingsForTelephonyPostCallHTTPResp

type UpdateSettingsForTelephonyPostCallHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsTelephonyPostCallResponse
}

func ParseUpdateSettingsForTelephonyPostCallHTTPResp

func ParseUpdateSettingsForTelephonyPostCallHTTPResp(rsp *http.Response) (*UpdateSettingsForTelephonyPostCallHTTPResp, error)

ParseUpdateSettingsForTelephonyPostCallHTTPResp parses an HTTP response from a UpdateSettingsForTelephonyPostCallWithResponse call

func (UpdateSettingsForTelephonyPostCallHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateSettingsForTelephonyPostCallHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForTelephonyPostCallJSONRequestBody

type UpdateSettingsForTelephonyPostCallJSONRequestBody = SettingsTelephonyPostCallRequest

UpdateSettingsForTelephonyPostCallJSONRequestBody defines body for UpdateSettingsForTelephonyPostCall for application/json ContentType.

type UpdateSettingsForUiI18nHTTPResp added in v0.4.0

type UpdateSettingsForUiI18nHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingsUiI18nResponse
}

func ParseUpdateSettingsForUiI18nHTTPResp added in v0.4.0

func ParseUpdateSettingsForUiI18nHTTPResp(rsp *http.Response) (*UpdateSettingsForUiI18nHTTPResp, error)

ParseUpdateSettingsForUiI18nHTTPResp parses an HTTP response from a UpdateSettingsForUiI18nWithResponse call

func (UpdateSettingsForUiI18nHTTPResp) Status added in v0.4.0

Status returns HTTPResponse.Status

func (UpdateSettingsForUiI18nHTTPResp) StatusCode added in v0.4.0

func (r UpdateSettingsForUiI18nHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsForUiI18nJSONRequestBody added in v0.4.0

type UpdateSettingsForUiI18nJSONRequestBody = SettingsUiI18nRequest

UpdateSettingsForUiI18nJSONRequestBody defines body for UpdateSettingsForUiI18n for application/json ContentType.

type UpdateTriggerHTTPResp

type UpdateTriggerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TriggerItemResponse
}

func ParseUpdateTriggerHTTPResp

func ParseUpdateTriggerHTTPResp(rsp *http.Response) (*UpdateTriggerHTTPResp, error)

ParseUpdateTriggerHTTPResp parses an HTTP response from a UpdateTriggerWithResponse call

func (UpdateTriggerHTTPResp) Status

func (r UpdateTriggerHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateTriggerHTTPResp) StatusCode

func (r UpdateTriggerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTriggerJSONRequestBody

type UpdateTriggerJSONRequestBody = RestUpdateTrigger

UpdateTriggerJSONRequestBody defines body for UpdateTrigger for application/json ContentType.

type UploadOutboundLeadsHTTPResp added in v0.38.0

type UploadOutboundLeadsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LeadUploadResponse
}

func ParseUploadOutboundLeadsHTTPResp added in v0.38.0

func ParseUploadOutboundLeadsHTTPResp(rsp *http.Response) (*UploadOutboundLeadsHTTPResp, error)

ParseUploadOutboundLeadsHTTPResp parses an HTTP response from a UploadOutboundLeadsWithResponse call

func (UploadOutboundLeadsHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (UploadOutboundLeadsHTTPResp) StatusCode added in v0.38.0

func (r UploadOutboundLeadsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadOutboundLeadsMultipartRequestBody added in v0.38.0

type UploadOutboundLeadsMultipartRequestBody = LeadUploadRequest

UploadOutboundLeadsMultipartRequestBody defines body for UploadOutboundLeads for multipart/form-data ContentType.

type UploadPhonebookEntriesHTTPResp

type UploadPhonebookEntriesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUploadPhonebookEntriesHTTPResp

func ParseUploadPhonebookEntriesHTTPResp(rsp *http.Response) (*UploadPhonebookEntriesHTTPResp, error)

ParseUploadPhonebookEntriesHTTPResp parses an HTTP response from a UploadPhonebookEntriesWithResponse call

func (UploadPhonebookEntriesHTTPResp) Status

Status returns HTTPResponse.Status

func (UploadPhonebookEntriesHTTPResp) StatusCode

func (r UploadPhonebookEntriesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPhonebookEntriesMultipartRequestBody

type UploadPhonebookEntriesMultipartRequestBody = PhonebookCsvFile

UploadPhonebookEntriesMultipartRequestBody defines body for UploadPhonebookEntries for multipart/form-data ContentType.

type UploadPhonebookEntriesParams

type UploadPhonebookEntriesParams struct {
	// Overwrite When set to true all previously added entries will be deleted.
	Overwrite *bool `form:"overwrite,omitempty" json:"overwrite,omitempty"`
}

UploadPhonebookEntriesParams defines parameters for UploadPhonebookEntries.

type UploadPromptHTTPResp

type UploadPromptHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PromptItemResponse
}

func ParseUploadPromptHTTPResp

func ParseUploadPromptHTTPResp(rsp *http.Response) (*UploadPromptHTTPResp, error)

ParseUploadPromptHTTPResp parses an HTTP response from a UploadPromptWithResponse call

func (UploadPromptHTTPResp) Status

func (r UploadPromptHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UploadPromptHTTPResp) StatusCode

func (r UploadPromptHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPromptMultipartRequestBody

type UploadPromptMultipartRequestBody = PromptAudioFile

UploadPromptMultipartRequestBody defines body for UploadPrompt for multipart/form-data ContentType.

type ValidateAgentImportHTTPResp added in v0.38.0

type ValidateAgentImportHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentImportValidationResults
}

func ParseValidateAgentImportHTTPResp added in v0.38.0

func ParseValidateAgentImportHTTPResp(rsp *http.Response) (*ValidateAgentImportHTTPResp, error)

ParseValidateAgentImportHTTPResp parses an HTTP response from a ValidateAgentImportWithResponse call

func (ValidateAgentImportHTTPResp) Status added in v0.38.0

Status returns HTTPResponse.Status

func (ValidateAgentImportHTTPResp) StatusCode added in v0.38.0

func (r ValidateAgentImportHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateAgentImportMultipartRequestBody added in v0.38.0

type ValidateAgentImportMultipartRequestBody = AgentImportRequest

ValidateAgentImportMultipartRequestBody defines body for ValidateAgentImport for multipart/form-data ContentType.

type VariableDefinition

type VariableDefinition struct {
	// Description What the variable represents.
	Description *string `json:"description,omitempty"`

	// Example An example value for the variable.
	Example *string `json:"example,omitempty"`

	// Key The session variable key.
	Key string `json:"key"`

	// Label Human-readable label for the variable.
	Label *string `json:"label,omitempty"`
}

VariableDefinition Describes a single session variable an action can read or write.

type VariableDefinitionItemsResponse

type VariableDefinitionItemsResponse struct {
	Items []VariableDefinition `json:"items"`

	// Success Whether or not the request was successful
	Success bool `json:"success"`
}

VariableDefinitionItemsResponse defines model for VariableDefinitionItemsResponse.

type WidgetSettings added in v0.38.0

type WidgetSettings struct {
	Features []string `json:"features"`

	// Settings Type-specific settings (shape depends on the widget type)
	Settings map[string]interface{} `json:"settings"`

	// Widget The widget type (echoes the path parameter)
	Widget string `json:"widget"`
}

WidgetSettings UI feature flags and type-specific settings for a widget. The `settings` object is assembled live from account settings and varies by widget type (e.g. `babelconnect` returns `wrapup`/`recording`; `taskmanager` returns `conversation`/`integrations`; other types return an empty object).

type WidgetSettingsResponse added in v0.38.0

type WidgetSettingsResponse struct {
	// Item UI feature flags and type-specific settings for a widget. The `settings` object is assembled live from account settings and varies by widget type (e.g. `babelconnect` returns `wrapup`/`recording`; `taskmanager` returns `conversation`/`integrations`; other types return an empty object).
	Item WidgetSettings `json:"item"`

	// Success Whether the Request was successful or not
	Success bool `json:"success"`
}

WidgetSettingsResponse defines model for WidgetSettingsResponse.

type WriteLogHTTPResp added in v0.38.0

type WriteLogHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenericItemResponse
}

func ParseWriteLogHTTPResp added in v0.38.0

func ParseWriteLogHTTPResp(rsp *http.Response) (*WriteLogHTTPResp, error)

ParseWriteLogHTTPResp parses an HTTP response from a WriteLogWithResponse call

func (WriteLogHTTPResp) Status added in v0.38.0

func (r WriteLogHTTPResp) Status() string

Status returns HTTPResponse.Status

func (WriteLogHTTPResp) StatusCode added in v0.38.0

func (r WriteLogHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WriteLogJSONRequestBody added in v0.38.0

type WriteLogJSONRequestBody = WriteLogRequest

WriteLogJSONRequestBody defines body for WriteLog for application/json ContentType.

type WriteLogRequest added in v0.38.0

type WriteLogRequest struct {
	Category  *string `json:"category,omitempty"`
	Level     *string `json:"level,omitempty"`
	Message   *string `json:"message,omitempty"`
	Seq       *int    `json:"seq,omitempty"`
	Timestamp *int    `json:"timestamp,omitempty"`
	Visible   *bool   `json:"visible,omitempty"`
}

WriteLogRequest defines model for writeLog_request.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL