manager

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 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 (
	AccessIdScopes    = "accessId.Scopes"
	AccessTokenScopes = "accessToken.Scopes"
	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 NewAddCalendarDateRequest

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

NewAddCalendarDateRequest generates requests for AddCalendarDate

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 NewClearOutboundListRequest

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

NewClearOutboundListRequest generates requests for ClearOutboundList

func NewCloneTriggerRequest

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

NewCloneTriggerRequest generates requests for CloneTrigger

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 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 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 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 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 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 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 NewDeleteRoutingRequest

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

NewDeleteRoutingRequest generates requests for DeleteRouting

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 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 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 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 NewDownloadPhonebookEntriesRequest

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

NewDownloadPhonebookEntriesRequest generates requests for DownloadPhonebookEntries

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 NewGetAgentGroupRequest

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

NewGetAgentGroupRequest generates requests for GetAgentGroup

func NewGetAgentRequest

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

NewGetAgentRequest generates requests for GetAgent

func NewGetAgentsForQueueSelectionRequest

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

NewGetAgentsForQueueSelectionRequest generates requests for GetAgentsForQueueSelection

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 NewGetBusinessHourRequest

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

NewGetBusinessHourRequest generates requests for GetBusinessHour

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 NewGetCampaignRequest

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

NewGetCampaignRequest generates requests for GetCampaign

func NewGetConferenceRequest

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

NewGetConferenceRequest generates requests for GetConference

func NewGetConversationEventRequest

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

NewGetConversationEventRequest generates requests for GetConversationEvent

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 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 NewGetIntegrationRequest

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

NewGetIntegrationRequest generates requests for GetIntegration

func NewGetLocalAutomationRequest

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

NewGetLocalAutomationRequest generates requests for GetLocalAutomation

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 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 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 NewGetRoutingRequest

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

NewGetRoutingRequest generates requests for GetRouting

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 NewHangupCallRequest

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

NewHangupCallRequest generates requests for HangupCall

func NewListAgentGroupsRequest

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

NewListAgentGroupsRequest generates requests for ListAgentGroups

func NewListAgentsRequest

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

NewListAgentsRequest generates requests for ListAgents

func NewListAllSimpleReportingCallsRequest

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

NewListAllSimpleReportingCallsRequest generates requests for ListAllSimpleReportingCalls

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 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 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 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 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 NewListGlobalAutomationsRequest

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

NewListGlobalAutomationsRequest generates requests for ListGlobalAutomations

func NewListIntegrationsRequest

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

NewListIntegrationsRequest generates requests for ListIntegrations

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 NewListOutboundListsRequest

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

NewListOutboundListsRequest generates requests for ListOutboundLists

func NewListPhonebookEntrysRequest

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

NewListPhonebookEntrysRequest generates requests for ListPhonebookEntrys

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 NewListQueuesRequest

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

NewListQueuesRequest generates requests for ListQueues

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 NewListSimpleReportingCallsRequest

func NewListSimpleReportingCallsRequest(server string, reportType SimpleReportingReportType, params *ListSimpleReportingCallsParams) (*http.Request, error)

NewListSimpleReportingCallsRequest generates requests for ListSimpleReportingCalls

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 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 NewMetricRequestPushRequest

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

NewMetricRequestPushRequest generates requests for MetricRequestPush

func NewMetricResetCountersRequest

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

NewMetricResetCountersRequest generates requests for MetricResetCounters

func NewRemoveAgentFromQueueSelectionRequest

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

NewRemoveAgentFromQueueSelectionRequest generates requests for RemoveAgentFromQueueSelection

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 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 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 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 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 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 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 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 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 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 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 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

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 AddCalendarDateHTTPResp

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

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 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 defines model for AddNumberTagsRequest.

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 string `json:"number"`
	Rank   *int   `json:"rank,omitempty"`
	Uid    string `json:"uid"`
}

AddOutboundLeadRequest defines model for AddOutboundLeadRequest.

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 *string `json:"activity,omitempty"`

	// AgentSource The Identifier for the external System the Agent was created from
	AgentSource   *string    `json:"agentSource,omitempty"`
	Available     *bool      `json:"available,omitempty"`
	DateCreated   *time.Time `json:"dateCreated,omitempty"`
	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 *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   *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 defines model for Agent.

type AgentGroup

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

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

AgentGroup defines model for AgentGroup.

type AgentGroupAdditionResponse

type AgentGroupAdditionResponse struct {
	Agent   *Agent      `json:"agent,omitempty"`
	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 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 AgentItemResponse

type AgentItemResponse struct {
	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 AgentPresence

type AgentPresence struct {
	Available bool   `json:"available"`
	Label     string `json:"label"`
	Name      string `json:"name"`
}

AgentPresence defines model for AgentPresence.

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      bool                      `json:"available"`
	DisplayStatus  string                    `json:"display_status"`
	Enabled        bool                      `json:"enabled"`
	LineStatus     AgentLineStatus           `json:"line_status"`
	OutboundStatus AgentStatusOutboundStatus `json:"outbound_status"`
	Presence       AgentPresence             `json:"presence"`
}

AgentStatus defines model for AgentStatus.

type AgentStatusOutboundStatus

type AgentStatusOutboundStatus string

AgentStatusOutboundStatus defines model for AgentStatusOutboundStatus.

const (
	Offline AgentStatusOutboundStatus = "offline"
	Online  AgentStatusOutboundStatus = "online"
)

Defines values for AgentStatusOutboundStatus.

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:"provider_settings"`
	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"`
	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 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   string    `json:"name"`
}

ApplicationCreateBody defines model for ApplicationCreateBody.

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"`

	// ProviderSettings Specific provider settings for generating prompt
	ProviderSettings *ApplicationPromptTTS_ProviderSettings `json:"providerSettings,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 ApplicationPromptTTSProviderSettingsElevenLabs

type ApplicationPromptTTSProviderSettingsElevenLabs struct {
	ApplyTextNormalization *string `json:"apply_text_normalization,omitempty"`
	VoiceSettings          *struct {
		Speed     *float32 `json:"speed,omitempty"`
		Stability *float32 `json:"stability,omitempty"`
	} `json:"voice_settings,omitempty"`
}

ApplicationPromptTTSProviderSettingsElevenLabs defines model for ApplicationPromptTTSProviderSettingsElevenLabs.

type ApplicationPromptTTS_ProviderSettings

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

ApplicationPromptTTS_ProviderSettings Specific provider settings for generating prompt

func (ApplicationPromptTTS_ProviderSettings) AsApplicationPromptTTSProviderSettingsElevenLabs

func (t ApplicationPromptTTS_ProviderSettings) AsApplicationPromptTTSProviderSettingsElevenLabs() (ApplicationPromptTTSProviderSettingsElevenLabs, error)

AsApplicationPromptTTSProviderSettingsElevenLabs returns the union data inside the ApplicationPromptTTS_ProviderSettings as a ApplicationPromptTTSProviderSettingsElevenLabs

func (*ApplicationPromptTTS_ProviderSettings) FromApplicationPromptTTSProviderSettingsElevenLabs

func (t *ApplicationPromptTTS_ProviderSettings) FromApplicationPromptTTSProviderSettingsElevenLabs(v ApplicationPromptTTSProviderSettingsElevenLabs) error

FromApplicationPromptTTSProviderSettingsElevenLabs overwrites any union data inside the ApplicationPromptTTS_ProviderSettings as the provided ApplicationPromptTTSProviderSettingsElevenLabs

func (ApplicationPromptTTS_ProviderSettings) MarshalJSON

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

func (*ApplicationPromptTTS_ProviderSettings) MergeApplicationPromptTTSProviderSettingsElevenLabs

func (t *ApplicationPromptTTS_ProviderSettings) MergeApplicationPromptTTSProviderSettingsElevenLabs(v ApplicationPromptTTSProviderSettingsElevenLabs) error

MergeApplicationPromptTTSProviderSettingsElevenLabs performs a merge with any union data inside the ApplicationPromptTTS_ProviderSettings, using the provided ApplicationPromptTTSProviderSettingsElevenLabs

func (*ApplicationPromptTTS_ProviderSettings) UnmarshalJSON

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

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,omitempty"`
	Conditions  []struct {
		// Eq Inline trigger, checks are 2 values equal in array
		Eq *[]string `json:"eq,omitempty"`

		// Id Existing trigger referenced by id. Mutually exclusive with inline triggers like
		Id     *string `json:"id,omitempty"`
		Invert *bool   `json:"invert,omitempty"`
	} `json:"conditions"`
	Priority int `json:"priority"`
}

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 {
	// Url Resource item URI
	Url         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 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 *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 defines model for Babeldesk.

type BabeldeskItemResponse

type BabeldeskItemResponse struct {
	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 *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"`
}

BabeldeskWidget defines model for BabeldeskWidget.

type BabeldeskWidgetInstance

type BabeldeskWidgetInstance struct {
	Height *int `json:"height,omitempty"`
	PosX   *int `json:"posX,omitempty"`
	PosY   *int `json:"posY,omitempty"`

	// Widget The unique Identifier (UUID) of the object
	Widget *openapi_types.UUID `json:"widget,omitempty"`
	Width  *int                `json:"width,omitempty"`
}

BabeldeskWidgetInstance defines model for BabeldeskWidgetInstance.

type BabeldeskWidgetItemResponse

type BabeldeskWidgetItemResponse struct {
	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 *[]string `json:"fields,omitempty"`
	Name   *string   `json:"name,omitempty"`

	// States A list of call states
	States *[]CallState `json:"states,omitempty"`
	Type   *string      `json:"type,omitempty"`
}

BabeldeskWidgetMetric defines model for BabeldeskWidgetMetric.

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 BusinessHour

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

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

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

BusinessHour defines model for BusinessHour.

type BusinessHourItemResponse

type BusinessHourItemResponse struct {
	Item BusinessHour `json:"item"`

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

BusinessHourItemResponse defines model for BusinessHourItemResponse.

type Calendar

type Calendar struct {
	DateCount *float32 `json:"dateCount,omitempty"`
	Enabled   *bool    `json:"enabled,omitempty"`

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

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

Calendar defines model for Calendar.

type CalendarItemResponse

type CalendarItemResponse struct {
	Item Calendar `json:"item"`

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

CalendarItemResponse defines model for CalendarItemResponse.

type Call

type Call struct {
	Anonymous *bool        `json:"anonymous,omitempty"`
	Bridged   *CallBridged `json:"bridged,omitempty"`

	// ConversationId The unique Identifier (UUID) of the object
	ConversationId  *openapi_types.UUID `json:"conversationId,omitempty"`
	DateCreated     *time.Time          `json:"dateCreated,omitempty"`
	DateEstablished *time.Time          `json:"dateEstablished,omitempty"`
	DateFinished    *time.Time          `json:"dateFinished,omitempty"`
	Domain          CallDomain          `json:"domain"`
	Duration        *int                `json:"duration,omitempty"`
	FinishReason    *CallFinishReason   `json:"finishReason,omitempty"`
	From            string              `json:"from"`

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

	// ParentId The unique Identifier (UUID) of the object
	ParentId   *openapi_types.UUID `json:"parentId,omitempty"`
	Recordings *[]Recording        `json:"recordings,omitempty"`

	// SessionId The unique Identifier (UUID) of the object
	SessionId openapi_types.UUID `json:"sessionId"`
	Source    CallSource         `json:"source"`

	// State One Call State
	State CallState `json:"state"`
	To    string    `json:"to"`
	Type  CallType  `json:"type"`
}

Call defines model for Call.

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 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 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 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 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) AddCalendarDate

func (c *Client) AddCalendarDate(ctx context.Context, id string, 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) ClearOutboundList

func (c *Client) ClearOutboundList(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) 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) 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) 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) 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) 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) 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) 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) DeleteRouting

func (c *Client) DeleteRouting(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) 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) 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) 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) DownloadPhonebookEntries

func (c *Client) DownloadPhonebookEntries(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) 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) GetAgentsForQueueSelection

func (c *Client) GetAgentsForQueueSelection(ctx context.Context, queueId string, params *GetAgentsForQueueSelectionParams, 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) GetBusinessHour

func (c *Client) GetBusinessHour(ctx context.Context, id 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) 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) 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) GetConversationEvent

func (c *Client) GetConversationEvent(ctx context.Context, conversationId string, 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) 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) GetLocalAutomation

func (c *Client) GetLocalAutomation(ctx context.Context, applicationId string, id string, 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) 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) 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) GetRouting

func (c *Client) GetRouting(ctx context.Context, id string, 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) HangupCall

func (c *Client) HangupCall(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgentGroups

func (c *Client) ListAgentGroups(ctx context.Context, params *ListAgentGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgents

func (c *Client) ListAgents(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllSimpleReportingCalls

func (c *Client) ListAllSimpleReportingCalls(ctx context.Context, params *ListAllSimpleReportingCallsParams, 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) 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) 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) 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) 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) ListGlobalAutomations

func (c *Client) ListGlobalAutomations(ctx context.Context, params *ListGlobalAutomationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListIntegrations

func (c *Client) ListIntegrations(ctx context.Context, params *ListIntegrationsParams, 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) ListOutboundLists

func (c *Client) ListOutboundLists(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPhonebookEntrys

func (c *Client) ListPhonebookEntrys(ctx context.Context, params *ListPhonebookEntrysParams, 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) ListQueues

func (c *Client) ListQueues(ctx context.Context, params *ListQueuesParams, 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) ListSimpleReportingCalls

func (c *Client) ListSimpleReportingCalls(ctx context.Context, reportType SimpleReportingReportType, params *ListSimpleReportingCallsParams, 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) 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) MetricRequestPush

func (c *Client) MetricRequestPush(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MetricResetCounters

func (c *Client) MetricResetCounters(ctx context.Context, 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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)

type ClientInterface

type ClientInterface interface {
	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// AddCalendarDate request
	AddCalendarDate(ctx context.Context, id string, 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)

	// ListSimpleReportingCalls request
	ListSimpleReportingCalls(ctx context.Context, reportType SimpleReportingReportType, params *ListSimpleReportingCallsParams, 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)

	// 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)

	// ListConversationEvents request
	ListConversationEvents(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConversationEvent request
	GetConversationEvent(ctx context.Context, conversationId string, id 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// ListLiveLogs request
	ListLiveLogs(ctx context.Context, params *ListLiveLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricIds request
	ListMetricIds(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MetricRequestPush request
	MetricRequestPush(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MetricResetCounters request
	MetricResetCounters(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)

	// 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)

	// 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)

	// 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)

	// ClearOutboundList request
	ClearOutboundList(ctx context.Context, id string, 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)

	// DeleteOutboundLead request
	DeleteOutboundLead(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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// ListSmss request
	ListSmss(ctx context.Context, params *ListSmssParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSms request
	GetSms(ctx context.Context, id string, 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)

	// 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)

	// 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)

	// 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)
}

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) AddCalendarDateWithResponse

func (c *ClientWithResponses) AddCalendarDateWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*AddCalendarDateHTTPResp, error)

AddCalendarDateWithResponse request returning *AddCalendarDateHTTPResp

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) ClearOutboundListWithResponse

func (c *ClientWithResponses) ClearOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClearOutboundListHTTPResp, error)

ClearOutboundListWithResponse request returning *ClearOutboundListHTTPResp

func (*ClientWithResponses) CloneTriggerWithResponse

func (c *ClientWithResponses) CloneTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CloneTriggerHTTPResp, error)

CloneTriggerWithResponse request returning *CloneTriggerHTTPResp

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) 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) 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) 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) 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) 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) 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) DeleteRoutingWithResponse

func (c *ClientWithResponses) DeleteRoutingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteRoutingHTTPResp, error)

DeleteRoutingWithResponse request returning *DeleteRoutingHTTPResp

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) 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) 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) 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) DownloadPhonebookEntriesWithResponse

func (c *ClientWithResponses) DownloadPhonebookEntriesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DownloadPhonebookEntriesHTTPResp, error)

DownloadPhonebookEntriesWithResponse request returning *DownloadPhonebookEntriesHTTPResp

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) GetAgentGroupWithResponse

func (c *ClientWithResponses) GetAgentGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAgentGroupHTTPResp, error)

GetAgentGroupWithResponse request returning *GetAgentGroupHTTPResp

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) 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) GetBusinessHourWithResponse

func (c *ClientWithResponses) GetBusinessHourWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBusinessHourHTTPResp, error)

GetBusinessHourWithResponse request returning *GetBusinessHourHTTPResp

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) 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) GetConversationEventWithResponse

func (c *ClientWithResponses) GetConversationEventWithResponse(ctx context.Context, conversationId string, id string, reqEditors ...RequestEditorFn) (*GetConversationEventHTTPResp, error)

GetConversationEventWithResponse request returning *GetConversationEventHTTPResp

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) 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) GetIntegrationWithResponse

func (c *ClientWithResponses) GetIntegrationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIntegrationHTTPResp, error)

GetIntegrationWithResponse request returning *GetIntegrationHTTPResp

func (*ClientWithResponses) GetLocalAutomationWithResponse

func (c *ClientWithResponses) GetLocalAutomationWithResponse(ctx context.Context, applicationId string, id string, reqEditors ...RequestEditorFn) (*GetLocalAutomationHTTPResp, error)

GetLocalAutomationWithResponse request returning *GetLocalAutomationHTTPResp

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) GetPhonebookEntryWithResponse

func (c *ClientWithResponses) GetPhonebookEntryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPhonebookEntryHTTPResp, error)

GetPhonebookEntryWithResponse request returning *GetPhonebookEntryHTTPResp

func (*ClientWithResponses) GetPromptWithResponse

func (c *ClientWithResponses) GetPromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptHTTPResp, error)

GetPromptWithResponse request returning *GetPromptHTTPResp

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) GetRoutingWithResponse

func (c *ClientWithResponses) GetRoutingWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRoutingHTTPResp, error)

GetRoutingWithResponse request returning *GetRoutingHTTPResp

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) GetTriggerWithResponse

func (c *ClientWithResponses) GetTriggerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTriggerHTTPResp, error)

GetTriggerWithResponse request returning *GetTriggerHTTPResp

func (*ClientWithResponses) HangupCallWithResponse

func (c *ClientWithResponses) HangupCallWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*HangupCallHTTPResp, error)

HangupCallWithResponse request returning *HangupCallHTTPResp

func (*ClientWithResponses) ListAgentGroupsWithResponse

func (c *ClientWithResponses) ListAgentGroupsWithResponse(ctx context.Context, params *ListAgentGroupsParams, reqEditors ...RequestEditorFn) (*ListAgentGroupsHTTPResp, error)

ListAgentGroupsWithResponse request returning *ListAgentGroupsHTTPResp

func (*ClientWithResponses) ListAgentsWithResponse

func (c *ClientWithResponses) ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResp, error)

ListAgentsWithResponse request returning *ListAgentsHTTPResp

func (*ClientWithResponses) ListAllSimpleReportingCallsWithResponse

func (c *ClientWithResponses) ListAllSimpleReportingCallsWithResponse(ctx context.Context, params *ListAllSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListAllSimpleReportingCallsHTTPResp, error)

ListAllSimpleReportingCallsWithResponse request returning *ListAllSimpleReportingCallsHTTPResp

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) 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) 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) 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) 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) ListGlobalAutomationsWithResponse

func (c *ClientWithResponses) ListGlobalAutomationsWithResponse(ctx context.Context, params *ListGlobalAutomationsParams, reqEditors ...RequestEditorFn) (*ListGlobalAutomationsHTTPResp, error)

ListGlobalAutomationsWithResponse request returning *ListGlobalAutomationsHTTPResp

func (*ClientWithResponses) ListIntegrationsWithResponse

func (c *ClientWithResponses) ListIntegrationsWithResponse(ctx context.Context, params *ListIntegrationsParams, reqEditors ...RequestEditorFn) (*ListIntegrationsHTTPResp, error)

ListIntegrationsWithResponse request returning *ListIntegrationsHTTPResp

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) ListOutboundListsWithResponse

func (c *ClientWithResponses) ListOutboundListsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOutboundListsHTTPResp, error)

ListOutboundListsWithResponse request returning *ListOutboundListsHTTPResp

func (*ClientWithResponses) ListPhonebookEntrysWithResponse

func (c *ClientWithResponses) ListPhonebookEntrysWithResponse(ctx context.Context, params *ListPhonebookEntrysParams, reqEditors ...RequestEditorFn) (*ListPhonebookEntrysHTTPResp, error)

ListPhonebookEntrysWithResponse request returning *ListPhonebookEntrysHTTPResp

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) ListQueuesWithResponse

func (c *ClientWithResponses) ListQueuesWithResponse(ctx context.Context, params *ListQueuesParams, reqEditors ...RequestEditorFn) (*ListQueuesHTTPResp, error)

ListQueuesWithResponse request returning *ListQueuesHTTPResp

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) ListSimpleReportingCallsWithResponse

func (c *ClientWithResponses) ListSimpleReportingCallsWithResponse(ctx context.Context, reportType SimpleReportingReportType, params *ListSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListSimpleReportingCallsHTTPResp, error)

ListSimpleReportingCallsWithResponse request returning *ListSimpleReportingCallsHTTPResp

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) 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) MetricRequestPushWithResponse

func (c *ClientWithResponses) MetricRequestPushWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetricRequestPushHTTPResp, error)

MetricRequestPushWithResponse request returning *MetricRequestPushHTTPResp

func (*ClientWithResponses) MetricResetCountersWithResponse

func (c *ClientWithResponses) MetricResetCountersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetricResetCountersHTTPResp, error)

MetricResetCountersWithResponse request returning *MetricResetCountersHTTPResp

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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// AddCalendarDateWithResponse request
	AddCalendarDateWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*AddCalendarDateHTTPResp, 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)

	// ListSimpleReportingCallsWithResponse request
	ListSimpleReportingCallsWithResponse(ctx context.Context, reportType SimpleReportingReportType, params *ListSimpleReportingCallsParams, reqEditors ...RequestEditorFn) (*ListSimpleReportingCallsHTTPResp, 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)

	// 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)

	// ListConversationEventsWithResponse request
	ListConversationEventsWithResponse(ctx context.Context, conversationId string, reqEditors ...RequestEditorFn) (*ListConversationEventsHTTPResp, error)

	// GetConversationEventWithResponse request
	GetConversationEventWithResponse(ctx context.Context, conversationId string, id string, reqEditors ...RequestEditorFn) (*GetConversationEventHTTPResp, 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// ListLiveLogsWithResponse request
	ListLiveLogsWithResponse(ctx context.Context, params *ListLiveLogsParams, reqEditors ...RequestEditorFn) (*ListLiveLogsHTTPResp, error)

	// ListMetricIdsWithResponse request
	ListMetricIdsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMetricIdsHTTPResp, error)

	// MetricRequestPushWithResponse request
	MetricRequestPushWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetricRequestPushHTTPResp, error)

	// MetricResetCountersWithResponse request
	MetricResetCountersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetricResetCountersHTTPResp, 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)

	// 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)

	// 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)

	// 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)

	// ClearOutboundListWithResponse request
	ClearOutboundListWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClearOutboundListHTTPResp, 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)

	// DeleteOutboundLeadWithResponse request
	DeleteOutboundLeadWithResponse(ctx context.Context, id string, leadId string, reqEditors ...RequestEditorFn) (*DeleteOutboundLeadHTTPResp, 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// 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)

	// ListSmssWithResponse request
	ListSmssWithResponse(ctx context.Context, params *ListSmssParams, reqEditors ...RequestEditorFn) (*ListSmssHTTPResp, error)

	// GetSmsWithResponse request
	GetSmsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSmsHTTPResp, 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)

	// 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)

	// 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)

	// 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)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

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 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     []ConferenceMember `json:"members"`
	Moderator   ConferenceMember   `json:"moderator"`
	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        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 (
	Added   ConferenceMemberState = "added"
	Pending ConferenceMemberState = "pending"
	Removed ConferenceMemberState = "removed"
)

Defines values for ConferenceMemberState.

type ConferenceState

type ConferenceState string

ConferenceState defines model for ConferenceState.

const (
	Created  ConferenceState = "created"
	Finished 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 *string            `json:"phone,omitempty"`
	State *ConversationState `json:"state,omitempty"`
}

Conversation defines model for Conversation.

type ConversationEvent

type ConversationEvent struct {
	Agent *AgentShort `json:"agent,omitempty"`
	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
	Lod  *int                  `json:"lod,omitempty"`
	Name string                `json:"name"`
	Type ConversationEventType `json:"type"`
}

ConversationEvent defines model for ConversationEvent.

type ConversationEventItemResponse

type ConversationEventItemResponse struct {
	Item ConversationEvent `json:"item"`

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

ConversationEventItemResponse defines model for ConversationEventItemResponse.

type ConversationEventType

type ConversationEventType string

ConversationEventType defines model for ConversationEventType.

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 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 Key-Values of Variables

type ConversationSessionVariablesItemResponse

type ConversationSessionVariablesItemResponse struct {
	// Item Key-Values of Variables
	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 defines model for ConversationState.

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 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 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 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 *bool   `json:"activated,omitempty"`
	Email     string  `json:"email"`
	Password  *string `json:"password,omitempty"`

	// Roles A List of Roles which are associated with the current User
	Roles []AccountRole `json:"roles"`
}

CreateManagedUserRequest defines model for CreateManagedUserRequest.

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 string `json:"name"`
}

CreateOutboundListRequest defines model for CreateOutboundListRequest.

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 string `json:"name"`

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

CustomEventRequest defines model for CustomEventRequest.

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 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 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 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 []string `json:"ids"`
}

DeleteManyApplicationsRequest defines model for DeleteManyApplicationsRequest.

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 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 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 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 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 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 Parameter [sessionId]
	SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`
}

DispatchActionParams defines parameters for DispatchAction.

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 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 EmailListRequest

type EmailListRequest struct {
	Emails []ManagedUserEmail `json:"emails"`
}

EmailListRequest defines model for EmailListRequest.

type EmailRoleBinding

type EmailRoleBinding struct {
	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 defines model for EmailRoleBinding.

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"`
	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 defines model for Event.

type EventItemResponse

type EventItemResponse struct {
	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"
	EventTypeCUSTOM      EventType = "CUSTOM"
	EventTypeMESSAGE     EventType = "MESSAGE"
	EventTypeRECORDING   EventType = "RECORDING"
	EventTypeSMS         EventType = "SMS"
	EventTypeTRANSACTION EventType = "TRANSACTION"
)

Defines values for EventType.

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 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 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 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 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 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
}

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 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 GetConversationEventHTTPResp

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

func ParseGetConversationEventHTTPResp

func ParseGetConversationEventHTTPResp(rsp *http.Response) (*GetConversationEventHTTPResp, error)

ParseGetConversationEventHTTPResp parses an HTTP response from a GetConversationEventWithResponse call

func (GetConversationEventHTTPResp) Status

Status returns HTTPResponse.Status

func (GetConversationEventHTTPResp) StatusCode

func (r GetConversationEventHTTPResp) 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 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 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 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 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 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 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 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 GlobalAutomation

type GlobalAutomation struct {
	Action AutomationAction       `json:"action"`
	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 *GlobalAutomationEvent `json:"event,omitempty"`
}

GlobalAutomationEmbeddedEvent defines model for GlobalAutomationEmbeddedEvent.

type GlobalAutomationEvent

type GlobalAutomationEvent struct {
	Name     string  `json:"name"`
	Provider *string `json:"provider,omitempty"`
	Type     string  `json:"type"`
}

GlobalAutomationEvent defines model for GlobalAutomationEvent.

type GlobalAutomationItemResponse

type GlobalAutomationItemResponse struct {
	Item GlobalAutomation `json:"item"`

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

GlobalAutomationItemResponse defines model for GlobalAutomationItemResponse.

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 HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

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 Integration

type Integration struct {
	Color   *string                `json:"color,omitempty"`
	Config  map[string]interface{} `json:"config"`
	Enabled *bool                  `json:"enabled,omitempty"`

	// Id The unique Identifier (UUID) of the object
	Id       openapi_types.UUID   `json:"id"`
	Label    string               `json:"label"`
	Name     string               `json:"name"`
	Provider *IntegrationProvider `json:"provider,omitempty"`

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

Integration defines model for Integration.

type IntegrationAddAssociationResponse

type IntegrationAddAssociationResponse struct {
	Message *string `json:"message,omitempty"`
	Success *bool   `json:"success,omitempty"`
}

IntegrationAddAssociationResponse defines model for IntegrationAddAssociationResponse.

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 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    *string                `json:"color,omitempty"`
	Config   map[string]interface{} `json:"config"`
	Enabled  *bool                  `json:"enabled,omitempty"`
	Label    string                 `json:"label"`
	Name     string                 `json:"name"`
	Provider *IntegrationProvider   `json:"provider,omitempty"`

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

IntegrationCreateRequest defines model for IntegrationCreateRequest.

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 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 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    string                `json:"action"`
	Variables *[]VariableDefinition `json:"variables,omitempty"`
}

IntegrationSessionVariable defines model for IntegrationSessionVariable.

type IntegrationSessionVariableItemsResponse

type IntegrationSessionVariableItemsResponse struct {
	Items *[]IntegrationSessionVariable `json:"items,omitempty"`
}

IntegrationSessionVariableItemsResponse defines model for IntegrationSessionVariableItemsResponse.

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    *string                 `json:"color,omitempty"`
	Config   *map[string]interface{} `json:"config,omitempty"`
	Enabled  *bool                   `json:"enabled,omitempty"`
	Label    *string                 `json:"label,omitempty"`
	Name     *string                 `json:"name,omitempty"`
	Provider *IntegrationProvider    `json:"provider,omitempty"`

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

IntegrationUpdateRequest defines model for IntegrationUpdateRequest.

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"
	IvrModuleRecording     IvrModule = "recording"
	IvrModuleSimpleMenu    IvrModule = "simpleMenu"
	IvrModuleSpeechToText  IvrModule = "speechToText"
	IvrModuleSwitchNode    IvrModule = "switchNode"
	IvrModuleTextToSpeech  IvrModule = "textToSpeech"
	IvrModuleTransfer      IvrModule = "transfer"
)

Defines values for IvrModule.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListAgentGroupsParams defines parameters for ListAgentGroups.

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 ListAgentsParams

type ListAgentsParams struct {
	// Page Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// SessionId Parameter [sessionId]
	SessionId *ObjectUuid `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// ConversationId Parameter [conversationId]
	ConversationId *ObjectUuid `form:"conversationId,omitempty" json:"conversationId,omitempty"`

	// Id Parameter [id]
	Id *ListReportingCallsIdParameter `form:"id,omitempty" json:"id,omitempty"`

	// ParentId Parameter [parentId]
	ParentId *ListReportingCallsIdParameter `form:"parentId,omitempty" json:"parentId,omitempty"`

	// Type Parameter [type]
	Type *ListReportingCallsTypeParameter `form:"type,omitempty" json:"type,omitempty"`

	// From Parameter [from]
	From *ReportingNumberFilter `form:"from,omitempty" json:"from,omitempty"`

	// FromNumber Parameter [fromNumber]
	FromNumber *ReportingNumberFilter `form:"fromNumber,omitempty" json:"fromNumber,omitempty"`

	// To Parameter [to]
	To *ListReportingCallsToParameter `form:"to,omitempty" json:"to,omitempty"`

	// ToNumber Parameter [toNumber]
	ToNumber *ListReportingCallsToParameter `form:"toNumber,omitempty" json:"toNumber,omitempty"`

	// TimeStart Parameter [time.start]
	TimeStart *UnixTimestamp `form:"time.start,omitempty" json:"time.start,omitempty"`

	// TimeEnd Parameter [time.end]
	TimeEnd *UnixTimestamp `form:"time.end,omitempty" json:"time.end,omitempty"`

	// AgentId Parameter [agentId]
	AgentId *ListReportingCallsIdParameter `form:"agentId,omitempty" json:"agentId,omitempty"`

	// QueueName Parameter [queueName]
	QueueName *string `form:"queueName,omitempty" json:"queueName,omitempty"`

	// AgentName Parameter [agentName]
	AgentName *string `form:"agentName,omitempty" json:"agentName,omitempty"`

	// Bridged Parameter [bridged]
	Bridged *bool `form:"bridged,omitempty" json:"bridged,omitempty"`

	// DurationStart Parameter [duration.start]
	DurationStart *float32 `form:"duration.start,omitempty" json:"duration.start,omitempty"`

	// DurationEnd Parameter [duration.end]
	DurationEnd *float32 `form:"duration.end,omitempty" json:"duration.end,omitempty"`

	// WaitTimeStart Parameter [waitTime.start]
	WaitTimeStart *float32 `form:"waitTime.start,omitempty" json:"waitTime.start,omitempty"`

	// WaitTimeEnd Parameter [waitTime.end]
	WaitTimeEnd *float32 `form:"waitTime.end,omitempty" json:"waitTime.end,omitempty"`

	// QueueWaitTimeStart Parameter [queueWaitTime.start]
	QueueWaitTimeStart *float32 `form:"queueWaitTime.start,omitempty" json:"queueWaitTime.start,omitempty"`

	// QueueWaitTimeEnd Parameter [queueWaitTime.end]
	QueueWaitTimeEnd *float32 `form:"queueWaitTime.end,omitempty" json:"queueWaitTime.end,omitempty"`

	// BridgeTimeStart Parameter [bridgeTime.start]
	BridgeTimeStart *float32 `form:"bridgeTime.start,omitempty" json:"bridgeTime.start,omitempty"`

	// BridgeTimeEnd Parameter [bridgeTime.end]
	BridgeTimeEnd *float32 `form:"bridgeTime.end,omitempty" json:"bridgeTime.end,omitempty"`

	// TalkTimeStart Parameter [talkTime.start]
	TalkTimeStart *float32 `form:"talkTime.start,omitempty" json:"talkTime.start,omitempty"`

	// TalkTimeEnd Parameter [talkTime.end]
	TalkTimeEnd *float32 `form:"talkTime.end,omitempty" json:"talkTime.end,omitempty"`

	// HoldTimeStart Parameter [holdTime.start]
	HoldTimeStart *float32 `form:"holdTime.start,omitempty" json:"holdTime.start,omitempty"`

	// HoldTimeEnd Parameter [holdTime.end]
	HoldTimeEnd *float32 `form:"holdTime.end,omitempty" json:"holdTime.end,omitempty"`

	// WrapupTimeStart Parameter [wrapupTime.start]
	WrapupTimeStart *float32 `form:"wrapupTime.start,omitempty" json:"wrapupTime.start,omitempty"`

	// WrapupTimeEnd Parameter [wrapupTime.end]
	WrapupTimeEnd *float32 `form:"wrapupTime.end,omitempty" json:"wrapupTime.end,omitempty"`

	// HandleTimeStart Parameter [handleTime.start]
	HandleTimeStart *float32 `form:"handleTime.start,omitempty" json:"handleTime.start,omitempty"`

	// HandleTimeEnd Parameter [handleTime.end]
	HandleTimeEnd *float32 `form:"handleTime.end,omitempty" json:"handleTime.end,omitempty"`
}

ListAllSimpleReportingCallsParams defines parameters for ListAllSimpleReportingCalls.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListBabeldesksParams defines parameters for ListBabeldesks.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListCalendarsParams defines parameters for ListCalendars.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 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 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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListGlobalAutomationsParams defines parameters for ListGlobalAutomations.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListIntegrationsParams defines parameters for ListIntegrations.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 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 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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListPhonebookEntrysParams defines parameters for ListPhonebookEntrys.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListQueueSelectionsParams defines parameters for ListQueueSelections.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListQueuesParams defines parameters for ListQueues.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// SessionId Parameter [sessionId]
	SessionId *ObjectUuid `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// ConversationId Parameter [conversationId]
	ConversationId *ObjectUuid `form:"conversationId,omitempty" json:"conversationId,omitempty"`

	// Id Parameter [id]
	Id *ListReportingCallsIdParameter `form:"id,omitempty" json:"id,omitempty"`

	// ParentId Parameter [parentId]
	ParentId *ListReportingCallsIdParameter `form:"parentId,omitempty" json:"parentId,omitempty"`

	// Type Parameter [type]
	Type *ListReportingCallsTypeParameter `form:"type,omitempty" json:"type,omitempty"`

	// From Parameter [from]
	From *ReportingNumberFilter `form:"from,omitempty" json:"from,omitempty"`

	// FromNumber Parameter [fromNumber]
	FromNumber *ReportingNumberFilter `form:"fromNumber,omitempty" json:"fromNumber,omitempty"`

	// To Parameter [to]
	To *ListReportingCallsToParameter `form:"to,omitempty" json:"to,omitempty"`

	// ToNumber Parameter [toNumber]
	ToNumber *ListReportingCallsToParameter `form:"toNumber,omitempty" json:"toNumber,omitempty"`

	// TimeStart Parameter [time.start]
	TimeStart *UnixTimestamp `form:"time.start,omitempty" json:"time.start,omitempty"`

	// TimeEnd Parameter [time.end]
	TimeEnd *UnixTimestamp `form:"time.end,omitempty" json:"time.end,omitempty"`

	// AgentId Parameter [agentId]
	AgentId *ListReportingCallsIdParameter `form:"agentId,omitempty" json:"agentId,omitempty"`

	// Q Parameter [q]
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// State Parameter [state]
	State *ListReportingCallsStateParameter `form:"state,omitempty" json:"state,omitempty"`

	// Domain Parameter [domain]
	Domain *ListReportingCallsDomainParameter `form:"domain,omitempty" json:"domain,omitempty"`

	// Source Parameter [source]
	Source *ListReportingCallsSourceParameter `form:"source,omitempty" json:"source,omitempty"`

	// FinishReason Parameter [finishReason]
	FinishReason *ListReportingCallsFinishReasonParameter `form:"finishReason,omitempty" json:"finishReason,omitempty"`

	// Anonymous Parameter [anonymous]
	Anonymous *bool `form:"anonymous,omitempty" json:"anonymous,omitempty"`

	// FiltersSessionId Parameter [filters.sessionId]
	FiltersSessionId *ObjectUuid `form:"filters.sessionId,omitempty" json:"filters.sessionId,omitempty"`

	// FiltersConversationId Parameter [filters.conversationId]
	FiltersConversationId *ObjectUuid `form:"filters.conversationId,omitempty" json:"filters.conversationId,omitempty"`

	// FiltersId Parameter [filters.id]
	FiltersId *ListReportingCallsIdParameter `form:"filters.id,omitempty" json:"filters.id,omitempty"`

	// FiltersParentId Parameter [filters.parentId]
	FiltersParentId *ListReportingCallsIdParameter `form:"filters.parentId,omitempty" json:"filters.parentId,omitempty"`

	// FiltersType Parameter [filters.type]
	FiltersType *ListReportingCallsTypeParameter `form:"filters.type,omitempty" json:"filters.type,omitempty"`

	// FiltersFrom Parameter [filters.from]
	FiltersFrom *ReportingNumberFilter `form:"filters.from,omitempty" json:"filters.from,omitempty"`

	// FiltersFromNumber Parameter [filters.fromNumber]
	FiltersFromNumber *ReportingNumberFilter `form:"filters.fromNumber,omitempty" json:"filters.fromNumber,omitempty"`

	// FiltersTo Parameter [filters.to]
	FiltersTo *ListReportingCallsToParameter `form:"filters.to,omitempty" json:"filters.to,omitempty"`

	// FiltersToNumber Parameter [filters.toNumber]
	FiltersToNumber *ListReportingCallsToParameter `form:"filters.toNumber,omitempty" json:"filters.toNumber,omitempty"`

	// FiltersTimeStart Parameter [filters.time.start]
	FiltersTimeStart *UnixTimestamp `form:"filters.time.start,omitempty" json:"filters.time.start,omitempty"`

	// FiltersTimeEnd Parameter [filters.time.end]
	FiltersTimeEnd *UnixTimestamp `form:"filters.time.end,omitempty" json:"filters.time.end,omitempty"`

	// FiltersAgentId Parameter [filters.agentId]
	FiltersAgentId *ListReportingCallsIdParameter `form:"filters.agentId,omitempty" json:"filters.agentId,omitempty"`

	// FiltersQ Parameter [filters.q]
	FiltersQ *string `form:"filters.q,omitempty" json:"filters.q,omitempty"`

	// FiltersState Parameter [filters.state]
	FiltersState *ListReportingCallsStateParameter `form:"filters.state,omitempty" json:"filters.state,omitempty"`

	// FiltersDomain Parameter [filters.domain]
	FiltersDomain *ListReportingCallsDomainParameter `form:"filters.domain,omitempty" json:"filters.domain,omitempty"`

	// FiltersSource Parameter [filters.source]
	FiltersSource *ListReportingCallsSourceParameter `form:"filters.source,omitempty" json:"filters.source,omitempty"`

	// FiltersFinishReason Parameter [filters.finishReason]
	FiltersFinishReason *ListReportingCallsFinishReasonParameter `form:"filters.finishReason,omitempty" json:"filters.finishReason,omitempty"`

	// FiltersAnonymous Parameter [filters.anonymous]
	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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListServiceNumbersParams defines parameters for ListServiceNumbers.

type ListSimpleReportingCallsHTTPResp

type ListSimpleReportingCallsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedReportingCallResponse
}

func ParseListSimpleReportingCallsHTTPResp

func ParseListSimpleReportingCallsHTTPResp(rsp *http.Response) (*ListSimpleReportingCallsHTTPResp, error)

ParseListSimpleReportingCallsHTTPResp parses an HTTP response from a ListSimpleReportingCallsWithResponse call

func (ListSimpleReportingCallsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListSimpleReportingCallsHTTPResp) StatusCode

func (r ListSimpleReportingCallsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSimpleReportingCallsParams

type ListSimpleReportingCallsParams struct {
	// Page Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`

	// SessionId Parameter [sessionId]
	SessionId *ObjectUuid `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// ConversationId Parameter [conversationId]
	ConversationId *ObjectUuid `form:"conversationId,omitempty" json:"conversationId,omitempty"`

	// Id Parameter [id]
	Id *ListReportingCallsIdParameter `form:"id,omitempty" json:"id,omitempty"`

	// ParentId Parameter [parentId]
	ParentId *ListReportingCallsIdParameter `form:"parentId,omitempty" json:"parentId,omitempty"`

	// Type Parameter [type]
	Type *ListReportingCallsTypeParameter `form:"type,omitempty" json:"type,omitempty"`

	// From Parameter [from]
	From *ReportingNumberFilter `form:"from,omitempty" json:"from,omitempty"`

	// FromNumber Parameter [fromNumber]
	FromNumber *ReportingNumberFilter `form:"fromNumber,omitempty" json:"fromNumber,omitempty"`

	// To Parameter [to]
	To *ListReportingCallsToParameter `form:"to,omitempty" json:"to,omitempty"`

	// ToNumber Parameter [toNumber]
	ToNumber *ListReportingCallsToParameter `form:"toNumber,omitempty" json:"toNumber,omitempty"`

	// TimeStart Parameter [time.start]
	TimeStart *UnixTimestamp `form:"time.start,omitempty" json:"time.start,omitempty"`

	// TimeEnd Parameter [time.end]
	TimeEnd *UnixTimestamp `form:"time.end,omitempty" json:"time.end,omitempty"`

	// AgentId Parameter [agentId]
	AgentId *ListReportingCallsIdParameter `form:"agentId,omitempty" json:"agentId,omitempty"`

	// QueueName Parameter [queueName]
	QueueName *string `form:"queueName,omitempty" json:"queueName,omitempty"`

	// AgentName Parameter [agentName]
	AgentName *string `form:"agentName,omitempty" json:"agentName,omitempty"`

	// Bridged Parameter [bridged]
	Bridged *bool `form:"bridged,omitempty" json:"bridged,omitempty"`

	// DurationStart Parameter [duration.start]
	DurationStart *float32 `form:"duration.start,omitempty" json:"duration.start,omitempty"`

	// DurationEnd Parameter [duration.end]
	DurationEnd *float32 `form:"duration.end,omitempty" json:"duration.end,omitempty"`

	// WaitTimeStart Parameter [waitTime.start]
	WaitTimeStart *float32 `form:"waitTime.start,omitempty" json:"waitTime.start,omitempty"`

	// WaitTimeEnd Parameter [waitTime.end]
	WaitTimeEnd *float32 `form:"waitTime.end,omitempty" json:"waitTime.end,omitempty"`

	// QueueWaitTimeStart Parameter [queueWaitTime.start]
	QueueWaitTimeStart *float32 `form:"queueWaitTime.start,omitempty" json:"queueWaitTime.start,omitempty"`

	// QueueWaitTimeEnd Parameter [queueWaitTime.end]
	QueueWaitTimeEnd *float32 `form:"queueWaitTime.end,omitempty" json:"queueWaitTime.end,omitempty"`

	// BridgeTimeStart Parameter [bridgeTime.start]
	BridgeTimeStart *float32 `form:"bridgeTime.start,omitempty" json:"bridgeTime.start,omitempty"`

	// BridgeTimeEnd Parameter [bridgeTime.end]
	BridgeTimeEnd *float32 `form:"bridgeTime.end,omitempty" json:"bridgeTime.end,omitempty"`

	// TalkTimeStart Parameter [talkTime.start]
	TalkTimeStart *float32 `form:"talkTime.start,omitempty" json:"talkTime.start,omitempty"`

	// TalkTimeEnd Parameter [talkTime.end]
	TalkTimeEnd *float32 `form:"talkTime.end,omitempty" json:"talkTime.end,omitempty"`

	// HoldTimeStart Parameter [holdTime.start]
	HoldTimeStart *float32 `form:"holdTime.start,omitempty" json:"holdTime.start,omitempty"`

	// HoldTimeEnd Parameter [holdTime.end]
	HoldTimeEnd *float32 `form:"holdTime.end,omitempty" json:"holdTime.end,omitempty"`

	// WrapupTimeStart Parameter [wrapupTime.start]
	WrapupTimeStart *float32 `form:"wrapupTime.start,omitempty" json:"wrapupTime.start,omitempty"`

	// WrapupTimeEnd Parameter [wrapupTime.end]
	WrapupTimeEnd *float32 `form:"wrapupTime.end,omitempty" json:"wrapupTime.end,omitempty"`

	// HandleTimeStart Parameter [handleTime.start]
	HandleTimeStart *float32 `form:"handleTime.start,omitempty" json:"handleTime.start,omitempty"`

	// HandleTimeEnd Parameter [handleTime.end]
	HandleTimeEnd *float32 `form:"handleTime.end,omitempty" json:"handleTime.end,omitempty"`
}

ListSimpleReportingCallsParams defines parameters for ListSimpleReportingCalls.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	Max *int `form:"max,omitempty" json:"max,omitempty"`
}

ListSmssParams defines parameters for ListSmss.

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 Parameter [page]
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Max Parameter [max]
	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 Whether the Automations shall be dispatched asynchronous or not
	Email *ListAgentsGroupIdsParameter `form:"email,omitempty" json:"email,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type LiveLog

type LiveLog struct {
	Category LiveLogCategory `json:"category"`

	// Id The unique Identifier (UUID) of the object
	Id      openapi_types.UUID `json:"id"`
	Level   LiveLogLevel       `json:"level"`
	Message string             `json:"message"`
	Time    *int               `json:"time,omitempty"`
}

LiveLog defines model for LiveLog.

type LiveLogCategory

type LiveLogCategory string

LiveLogCategory defines model for LiveLogCategory.

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 defines model for LiveLogLevel.

const (
	DEBUG LiveLogLevel = "DEBUG"
	ERROR LiveLogLevel = "ERROR"
	INFO  LiveLogLevel = "INFO"
	TRACE LiveLogLevel = "TRACE"
	WARN  LiveLogLevel = "WARN"
)

Defines values for LiveLogLevel.

type LocalAutomation

type LocalAutomation = BaseAutomation

LocalAutomation defines model for LocalAutomation.

type LocalAutomationDispatch

type LocalAutomationDispatch struct {
	// CallId The ID of a Call to add to context
	CallId *string `json:"callId,omitempty"`
}

LocalAutomationDispatch defines model for LocalAutomationDispatch.

type LocalAutomationItemResponse

type LocalAutomationItemResponse struct {
	Item LocalAutomation `json:"item"`

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

LocalAutomationItemResponse defines model for LocalAutomationItemResponse.

type ManagedUser

type ManagedUser struct {
	Email   string `json:"email"`
	Enabled *bool  `json:"enabled,omitempty"`

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

	// Roles A List of Roles which are associated with the current User
	Roles []AccountRole `json:"roles"`
}

ManagedUser defines model for ManagedUser.

type ManagedUserEmail

type ManagedUserEmail = openapi_types.Email

ManagedUserEmail defines model for ManagedUserEmail.

type ManagedUserItemResponse

type ManagedUserItemResponse struct {
	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 string                   `json:"description"`
	Filters     []MetricDefinitionFilter `json:"filters"`
	Id          *MetricId                `json:"id,omitempty"`
	Tags        []string                 `json:"tags"`
}

MetricDefinition defines model for MetricDefinition.

type MetricDefinitionFilter

type MetricDefinitionFilter struct {
	Description string                       `json:"description"`
	Enum        *[]string                    `json:"enum,omitempty"`
	Format      *string                      `json:"format,omitempty"`
	Items       *MetricDefinitionFilterItems `json:"items,omitempty"`
	Name        *string                      `json:"name,omitempty"`
	Type        string                       `json:"type"`
}

MetricDefinitionFilter defines model for MetricDefinitionFilter.

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 MetricDefinition `json:"item"`

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

MetricDefinitionItemResponse defines model for MetricDefinitionItemResponse.

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 MetricRequestPushHTTPResp

type MetricRequestPushHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricRequestPushResponse
}

func ParseMetricRequestPushHTTPResp

func ParseMetricRequestPushHTTPResp(rsp *http.Response) (*MetricRequestPushHTTPResp, error)

ParseMetricRequestPushHTTPResp parses an HTTP response from a MetricRequestPushWithResponse call

func (MetricRequestPushHTTPResp) Status

func (r MetricRequestPushHTTPResp) Status() string

Status returns HTTPResponse.Status

func (MetricRequestPushHTTPResp) StatusCode

func (r MetricRequestPushHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MetricRequestPushResponse

type MetricRequestPushResponse = map[string]interface{}

MetricRequestPushResponse defines model for MetricRequestPushResponse.

type MetricResetCountersHTTPResp

type MetricResetCountersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricResetCountersResponse
}

func ParseMetricResetCountersHTTPResp

func ParseMetricResetCountersHTTPResp(rsp *http.Response) (*MetricResetCountersHTTPResp, error)

ParseMetricResetCountersHTTPResp parses an HTTP response from a MetricResetCountersWithResponse call

func (MetricResetCountersHTTPResp) Status

Status returns HTTPResponse.Status

func (MetricResetCountersHTTPResp) StatusCode

func (r MetricResetCountersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MetricResetCountersResponse

type MetricResetCountersResponse = map[string]interface{}

MetricResetCountersResponse defines model for MetricResetCountersResponse.

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 defines model for MetricResponse.

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 ObjectUuid

type ObjectUuid = openapi_types.UUID

ObjectUuid The unique Identifier (UUID) of the object

type OutboundCampaign

type OutboundCampaign struct {
	Active        bool    `json:"active"`
	CallRatio     float32 `json:"callRatio"`
	DisplayNumber string  `json:"displayNumber"`

	// Id The unique Identifier (UUID) of the object
	Id        openapi_types.UUID        `json:"id"`
	LeadList  *OutboundCampaignLeadList `json:"leadList,omitempty"`
	ListOrder CampaignListOrder         `json:"listOrder"`
	Name      string                    `json:"name"`
	TestMode  bool                      `json:"testMode"`
}

OutboundCampaign defines model for OutboundCampaign.

type OutboundCampaignItemResponse

type OutboundCampaignItemResponse struct {
	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 string             `json:"name"`
}

OutboundCampaignLeadList defines model for OutboundCampaign_leadList.

type OutboundLead

type OutboundLead struct {
	CallCount        int                    `json:"callCount"`
	CalledSinceReset bool                   `json:"calledSinceReset"`
	CallerId         string                 `json:"callerId"`
	Data             map[string]interface{} `json:"data"`
	DateCreated      time.Time              `json:"dateCreated"`
	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  string             `json:"number"`
	Number2 *string            `json:"number2,omitempty"`
	Number3 *string            `json:"number3,omitempty"`
	Rank    int                `json:"rank"`
	Status  string             `json:"status"`
	Uid     string             `json:"uid"`
}

OutboundLead defines model for OutboundLead.

type OutboundLeadItemResponse

type OutboundLeadItemResponse struct {
	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 *string  `json:"campaignId,omitempty"`
	Count      *float32 `json:"count,omitempty"`

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

OutboundList defines model for OutboundList.

type OutboundListItemResponse

type OutboundListItemResponse struct {
	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 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 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 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 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 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"`
	Max     int     `json:"max"`
	Next    *string `json:"next,omitempty"`
	Pages   int     `json:"pages"`
	Total   int     `json:"total"`
}

Pagination defines model for Pagination.

type PhonebookCsvFile

type PhonebookCsvFile struct {
	File openapi_types.File `json:"file"`
}

PhonebookCsvFile defines model for PhonebookCsvFile.

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
	Label string `json:"label"`

	// Number The Telephone-Number
	Number string `json:"number"`

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

PhonebookEntry defines model for PhonebookEntry.

type PhonebookEntryItemResponse

type PhonebookEntryItemResponse struct {
	Item PhonebookEntry `json:"item"`

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

PhonebookEntryItemResponse defines model for PhonebookEntryItemResponse.

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       string    `json:"label"`
	LastUpdated time.Time `json:"lastUpdated"`
	Locale      *string   `json:"locale,omitempty"`

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

	// Url The public URL of the Prompt
	Url string `json:"url"`
}

Prompt defines model for Prompt.

type PromptAudioFile

type PromptAudioFile struct {
	File     openapi_types.File `json:"file"`
	Filename *string            `json:"filename,omitempty"`
	Label    *string            `json:"label,omitempty"`
}

PromptAudioFile defines model for PromptAudioFile.

type PromptItemResponse

type PromptItemResponse struct {
	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 Queue

type Queue struct {
	DefaultRingTimeout *int `json:"defaultRingTimeout,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"`

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

Queue defines model for Queue.

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 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 Queue `json:"item"`

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

QueueItemResponse defines model for QueueItemResponse.

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         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 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 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 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 Recording

type Recording struct {
	Agent *RecordingAgent `json:"agent,omitempty"`
	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 *RecordingState    `json:"state,omitempty"`

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

Recording defines model for Recording.

type RecordingAgent

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

RecordingAgent defines model for RecordingAgent.

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           string             `json:"from"`

	// Id The unique Identifier (UUID) of the object
	Id   openapi_types.UUID `json:"id"`
	To   string             `json:"to"`
	Type CallType           `json:"type"`
}

RecordingCall defines model for RecordingCall.

type RecordingState

type RecordingState string

RecordingState defines model for RecordingState.

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 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 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 ReportingCall

type ReportingCall struct {
	AgentName   *string   `json:"agentName,omitempty"`
	BridgeTime  int       `json:"bridgeTime"`
	Bridged     bool      `json:"bridged"`
	DateCreated time.Time `json:"dateCreated"`
	Duration    int       `json:"duration"`
	HandleTime  int       `json:"handleTime"`
	HoldTime    int       `json:"holdTime"`

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

	// SessionId The unique Identifier (UUID) of the object
	SessionId  openapi_types.UUID `json:"sessionId"`
	TalkTime   int                `json:"talkTime"`
	Type       ReportingCallType  `json:"type"`
	WaitTime   int                `json:"waitTime"`
	WrapupTime int                `json:"wrapupTime"`
}

ReportingCall A Reporting Call

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 *string `json:"activity,omitempty"`

	// AgentSource The Identifier for the external System the Agent was created from
	AgentSource   *string `json:"agentSource,omitempty"`
	Available     *bool   `json:"available,omitempty"`
	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 *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   *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 *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         *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 *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
	Label string `json:"label"`

	// Number The Telephone-Number
	Number string `json:"number"`

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

RestCreatePhonebookEntry defines model for RestCreatePhonebookEntry.

type RestCreatePhonebookEntryBody

type RestCreatePhonebookEntryBody = RestCreatePhonebookEntry

RestCreatePhonebookEntryBody defines model for RestCreatePhonebookEntryBody.

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         Trigger                `json:"trigger"`
}

RestCreateQueueSelection defines model for RestCreateQueueSelection.

type RestCreateQueueSelectionBody

type RestCreateQueueSelectionBody = RestCreateQueueSelection

RestCreateQueueSelectionBody defines model for RestCreateQueueSelectionBody.

type RestCreateRouting

type RestCreateRouting struct {
	Application RestCreateRoutingApplication `json:"application"`
	Number      RestCreateRoutingApplication `json:"number"`

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

RestCreateRouting defines model for RestCreateRouting.

type RestCreateRoutingApplication

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

RestCreateRoutingApplication defines model for RestCreateRouting_application.

type RestCreateRoutingBody

type RestCreateRoutingBody = RestCreateRouting

RestCreateRoutingBody defines model for RestCreateRoutingBody.

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 TriggerType `json:"type"`
}

RestCreateTrigger defines model for RestCreateTrigger.

type RestCreateTriggerBody

type RestCreateTriggerBody = RestCreateTrigger

RestCreateTriggerBody defines model for RestCreateTriggerBody.

type RestUpdateAgent

type RestUpdateAgent struct {
	Activity *string `json:"activity,omitempty"`

	// AgentSource The Identifier for the external System the Agent was created from
	AgentSource   *string `json:"agentSource,omitempty"`
	Available     *bool   `json:"available,omitempty"`
	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 *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   *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 *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         *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 *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
	Label *string `json:"label,omitempty"`

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

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

RestUpdatePhonebookEntry defines model for RestUpdatePhonebookEntry.

type RestUpdatePhonebookEntryBody

type RestUpdatePhonebookEntryBody = RestUpdatePhonebookEntry

RestUpdatePhonebookEntryBody defines model for RestUpdatePhonebookEntryBody.

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  *string `json:"label,omitempty"`
	Locale *string `json:"locale,omitempty"`

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

	// Url The public URL of the Prompt
	Url *string `json:"url,omitempty"`
}

RestUpdatePrompt defines model for RestUpdatePrompt.

type RestUpdatePromptBody

type RestUpdatePromptBody = RestUpdatePrompt

RestUpdatePromptBody defines model for RestUpdatePromptBody.

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         *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 *RestCreateRoutingApplication `json:"application,omitempty"`
	Number      *RestCreateRoutingApplication `json:"number,omitempty"`

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

RestUpdateRouting defines model for RestUpdateRouting.

type RestUpdateRoutingBody

type RestUpdateRoutingBody = RestUpdateRouting

RestUpdateRoutingBody defines model for RestUpdateRoutingBody.

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 *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 RestCreateRoutingApplication `json:"application"`

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

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

Routing defines model for Routing.

type RoutingItemResponse

type RoutingItemResponse struct {
	Item Routing `json:"item"`

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

RoutingItemResponse defines model for RoutingItemResponse.

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 *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 defines model for ServiceNumber.

type ServiceNumberItemResponse

type ServiceNumberItemResponse struct {
	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    *SessionResponseItem `json:"item,omitempty"`
	Success *bool                `json:"success,omitempty"`
}

SessionResponse defines model for SessionResponse.

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   *openapi_types.UUID     `json:"id,omitempty"`

	// LastAccess When the session was last accessed
	LastAccess *float32 `json:"last_access,omitempty"`
	Valid      *bool    `json:"valid,omitempty"`
}

SessionResponseItem defines model for SessionResponse_item.

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 = map[string]interface{}

SetCallSessionVariablesRequest defines model for SetCallSessionVariablesRequest.

type SetCallSessionVariablesResponse

type SetCallSessionVariablesResponse struct {
	Success *bool `json:"success,omitempty"`
}

SetCallSessionVariablesResponse defines model for SetCallSessionVariablesResponse.

type SettingsAppAgentStatus added in v0.4.0

type SettingsAppAgentStatus struct {
	SelectionEnabled bool `json:"selectionEnabled"`
}

SettingsAppAgentStatus defines model for SettingsAppAgentStatus.

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 *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  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         bool                                      `json:"autoClose"`
	ConversationScope SettingsAppConversationsConversationScope `json:"conversationScope"`
}

SettingsAppConversations defines model for SettingsAppConversations.

type SettingsAppConversationsConversationScope added in v0.4.0

type SettingsAppConversationsConversationScope string

SettingsAppConversationsConversationScope defines model for SettingsAppConversations.ConversationScope.

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         *bool                                                 `json:"autoClose,omitempty"`
	ConversationScope *SettingsAppConversationsRequestDataConversationScope `json:"conversationScope,omitempty"`
}

SettingsAppConversationsRequestData defines model for SettingsAppConversationsRequest_data.

type SettingsAppConversationsRequestDataConversationScope added in v0.4.0

type SettingsAppConversationsRequestDataConversationScope string

SettingsAppConversationsRequestDataConversationScope defines model for SettingsAppConversationsRequestData.ConversationScope.

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  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 bool `json:"enabled"`
}

SettingsAppCustomerLogging defines model for SettingsAppCustomerLogging.

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 *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  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 *string `json:"conversationScriptCampaignKey"`
	ConversationScriptKey         *string `json:"conversationScriptKey"`
	ConversationTaskKey           *string `json:"conversationTaskKey"`
	ScriptingIntegration          *string `json:"scriptingIntegration"`
	TaskIntegration               *string `json:"taskIntegration"`
}

SettingsAppIntegrations defines model for SettingsAppIntegrations.

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 *string `json:"conversationScriptCampaignKey"`
	ConversationScriptKey         *string `json:"conversationScriptKey"`
	ConversationTaskKey           *string `json:"conversationTaskKey"`
	ScriptingIntegration          *string `json:"scriptingIntegration"`
	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  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 bool `json:"anonymized"`
	Enabled    bool `json:"enabled"`
}

SettingsAuditDefault defines model for SettingsAuditDefault.

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 *bool `json:"anonymized,omitempty"`
	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  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 SettingsRetentionPeriods added in v0.4.0

type SettingsRetentionPeriods struct {
	Calls          int `json:"calls"`
	DefaultPeriod  int `json:"defaultPeriod"`
	RecordingFiles int `json:"recordingFiles"`
}

SettingsRetentionPeriods defines model for SettingsRetentionPeriods.

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          *int `json:"calls,omitempty"`
	DefaultPeriod  *int `json:"defaultPeriod,omitempty"`
	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  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        int `json:"wrapUpBusy"`
	WrapUpDeclined    int `json:"wrapUpDeclined"`
	WrapUpUnreachable int `json:"wrapUpUnreachable"`
}

SettingsTelephonyAgentInbound defines model for SettingsTelephonyAgentInbound.

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        *int `json:"wrapUpBusy,omitempty"`
	WrapUpDeclined    *int `json:"wrapUpDeclined,omitempty"`
	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  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        int `json:"wrapUpBusy"`
	WrapUpDeclined    int `json:"wrapUpDeclined"`
	WrapUpUnreachable int `json:"wrapUpUnreachable"`
}

SettingsTelephonyAgentOutbound defines model for SettingsTelephonyAgentOutbound.

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        *int `json:"wrapUpBusy,omitempty"`
	WrapUpDeclined    *int `json:"wrapUpDeclined,omitempty"`
	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  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          bool     `json:"allowDelete"`
	AlwaysRecordOutbound bool     `json:"alwaysRecordOutbound"`
	AvailableTags        []string `json:"availableTags"`
	HideRecordingUi      bool     `json:"hideRecordingUi"`
	Tag                  string   `json:"tag"`
}

SettingsTelephonyAgentRecording defines model for SettingsTelephonyAgentRecording.

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          *bool     `json:"allowDelete,omitempty"`
	AlwaysRecordOutbound *bool     `json:"alwaysRecordOutbound,omitempty"`
	AvailableTags        *[]string `json:"availableTags,omitempty"`
	HideRecordingUi      *bool     `json:"hideRecordingUi,omitempty"`
	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  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         bool `json:"cancelWrapUp"`
	CancelWrapUpOutbound bool `json:"cancelWrapUpOutbound"`
	EnabledOutbound      bool `json:"enabledOutbound"`
	ExtendWrapUp         bool `json:"extendWrapUp"`
	ExtendWrapUpOutbound bool `json:"extendWrapUpOutbound"`
	MaxExtension         int  `json:"maxExtension"`
	MaxExtensionOutbound int  `json:"maxExtensionOutbound"`
	WrapupTimeOutbound   int  `json:"wrapupTimeOutbound"`
}

SettingsTelephonyAgentWrapup defines model for SettingsTelephonyAgentWrapup.

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         *bool `json:"cancelWrapUp,omitempty"`
	CancelWrapUpOutbound *bool `json:"cancelWrapUpOutbound,omitempty"`
	EnabledOutbound      *bool `json:"enabledOutbound,omitempty"`
	ExtendWrapUp         *bool `json:"extendWrapUp,omitempty"`
	ExtendWrapUpOutbound *bool `json:"extendWrapUpOutbound,omitempty"`
	MaxExtension         *int  `json:"maxExtension,omitempty"`
	MaxExtensionOutbound *int  `json:"maxExtensionOutbound,omitempty"`
	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  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 ObjectUuid `json:"applicationId"`
}

SettingsTelephonyPostCall defines model for SettingsTelephonyPostCall.

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 *ObjectUuid `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  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   string `json:"locale"`
	Timezone string `json:"timezone"`
}

SettingsUiI18n defines model for SettingsUiI18n.

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   *string `json:"locale,omitempty"`
	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  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 SimpleReportingReportType

type SimpleReportingReportType string

SimpleReportingReportType defines model for SimpleReportingReportType.

const (
	SimpleReportingReportTypeDialer   SimpleReportingReportType = "dialer"
	SimpleReportingReportTypeInbound  SimpleReportingReportType = "inbound"
	SimpleReportingReportTypeOutbound SimpleReportingReportType = "outbound"
)

Defines values for SimpleReportingReportType.

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           string             `json:"from"`

	// Id The unique Identifier (UUID) of the object
	Id     openapi_types.UUID `json:"id"`
	Source SmsSource          `json:"source"`
	State  SmsState           `json:"state"`
	Text   *string            `json:"text,omitempty"`
	To     string             `json:"to"`
	Type   SmsType            `json:"type"`
}

Sms defines model for Sms.

type SmsItemResponse

type SmsItemResponse struct {
	Item Sms `json:"item"`

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

SmsItemResponse defines model for SmsItemResponse.

type SmsSource

type SmsSource string

SmsSource defines model for SmsSource.

const (
	SmsSourceAction  SmsSource = "action"
	SmsSourceApi     SmsSource = "api"
	SmsSourceInbound SmsSource = "inbound"
	SmsSourceTest    SmsSource = "test"
)

Defines values for SmsSource.

type SmsState

type SmsState string

SmsState defines model for SmsState.

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 defines model for SmsType.

const (
	SmsTypeInbound  SmsType = "inbound"
	SmsTypeOutbound 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 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 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 Parameter [testMode]
	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        TriggerType                     `json:"type"`
}

TestTriggersRequest2 defines model for TestTriggersRequest2.

type TestTriggersRequest2Condition

type TestTriggersRequest2Condition struct {
	Expectation *string         `json:"expectation,omitempty"`
	Expression  string          `json:"expression"`
	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    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 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 []TriggerCondition `json:"conditions"`

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

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

Trigger defines model for Trigger.

type TriggerCondition

type TriggerCondition struct {
	Expectation string `json:"expectation"`
	Expression  string `json:"expression"`

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

TriggerCondition defines model for TriggerCondition.

type TriggerItemResponse

type TriggerItemResponse struct {
	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 defines model for TriggerOperator.

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 defines model for TriggerType.

const (
	ALL TriggerType = "ALL"
	ANY TriggerType = "ANY"
)

Defines values for TriggerType.

type UnixTimestamp

type UnixTimestamp = int

UnixTimestamp Unix timestamp

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 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 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 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 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 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 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 defines model for UpdateSessionVariablesRequest.

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 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 VariableDefinition

type VariableDefinition struct {
	Description *string `json:"description,omitempty"`
	Example     *string `json:"example,omitempty"`
	Key         string  `json:"key"`
	Label       *string `json:"label,omitempty"`
}

VariableDefinition defines model for VariableDefinition.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL