Documentation
¶
Overview ¶
Example (AuthorizeDefaultConfiguration) ¶
// Use the default config instance and retrieve settings from env vars
config := GetDefaultConfiguration()
config.BasePath = "https://api." + os.Getenv("PURECLOUD_ENVIRONMENT") // e.g. PURECLOUD_ENVIRONMENT=mypurecloud.com
clientID := os.Getenv("PURECLOUD_CLIENT_ID")
clientSecret := os.Getenv("PURECLOUD_CLIENT_SECRET")
// Authorize the configuration
err := config.AuthorizeClientCredentials(clientID, clientSecret)
if err != nil {
panic(err)
}
// Create an API instance using the default config
usersAPI := NewUsersApi()
fmt.Printf("Users API type: %v", reflect.TypeOf(usersAPI).String())
Example (AuthorizeNewConfiguration) ¶
// Create a new config instance and retrieve settings from env vars
config := NewConfiguration()
config.BasePath = "https://api." + os.Getenv("PURECLOUD_ENVIRONMENT") // e.g. PURECLOUD_ENVIRONMENT=mypurecloud.com
clientID := os.Getenv("PURECLOUD_CLIENT_ID")
clientSecret := os.Getenv("PURECLOUD_CLIENT_SECRET")
// Authorize the configuration
err := config.AuthorizeClientCredentials(clientID, clientSecret)
if err != nil {
panic(err)
}
// Create an API instance using the config instance
usersAPI := NewUsersApiWithConfig(config)
fmt.Printf("Users API type: %v", reflect.TypeOf(usersAPI).String())
Index ¶
- func Bool(v bool) *bool
- func Int32(v int) *int32
- func String(v string) *string
- type APIClient
- func (c *APIClient) CallAPI(path string, method string, postBody interface{}, ...) (*APIResponse, error)
- func (c *APIClient) ParameterToString(obj interface{}, collectionFormat string) string
- func (c *APIClient) SelectHeaderAccept(accepts []string) string
- func (c *APIClient) SelectHeaderContentType(contentTypes []string) string
- type APIError
- type APIResponse
- type Action
- type Actionconfig
- type Actioncontract
- type Actioncontractinput
- type Actionentitylisting
- type Actioninput
- type Actionmap
- type Actionmapaction
- type Actionmapactiontemplate
- type Actionmaplisting
- type Actionmapschedulegroup
- type Actionmapschedulegroups
- type Actionoutput
- type Actionproperties
- type Actions
- type Actionsurvey
- type Actiontarget
- type Actiontargetlisting
- type Actiontemplate
- type Actiontemplatelisting
- type Activation
- type Activealertcount
- type Activitycode
- type Activitycodecontainer
- type Acwsettings
- type Addconversationrequest
- type Addconversationresponse
- type Additionalmessage
- type Address
- type Addressableentityref
- type Addressablelicensedefinition
- type Addshifttraderequest
- type Addworkplanrotationagentrequest
- type Addworkplanrotationrequest
- type Adfs
- type Adherencesettings
- type Adhocrecordingtopicconversationdata
- type Adhocrecordingtopiclockdata
- type Adhocrecordingtopicrecordingdatav2
- type Adhocrecordingtopicuserdata
- type Adhocrecordingtopicworkspacedata
- type Adjacents
- type Admintimeoffrequestpatch
- type Aftercallwork
- type Agent
- type Agentactivity
- type Agentactivitychangedtopicagentactivity
- type Agentactivitychangedtopicorganizationpresence
- type Agentactivitychangedtopicoutofoffice
- type Agentactivitychangedtopicpresence
- type Agentactivitychangedtopicroutingstatus
- type Agentactivityentitylisting
- type Agentevaluatoractivity
- type Agenttimeoffrequestpatch
- type Aggregatemetricdata
- type Aggregateviewdata
- type Aggregationrange
- type Aggregationresult
- type Aggregationresultentry
- type AlertingApi
- func (a AlertingApi) DeleteAlertingInteractionstatsAlert(alertId string) (*APIResponse, error)
- func (a AlertingApi) DeleteAlertingInteractionstatsRule(ruleId string) (*APIResponse, error)
- func (a AlertingApi) GetAlertingAlertsActive() (*Activealertcount, *APIResponse, error)
- func (a AlertingApi) GetAlertingInteractionstatsAlert(alertId string, expand []string) (*Interactionstatsalert, *APIResponse, error)
- func (a AlertingApi) GetAlertingInteractionstatsAlerts(expand []string) (*Interactionstatsalertcontainer, *APIResponse, error)
- func (a AlertingApi) GetAlertingInteractionstatsAlertsUnread() (*Unreadmetric, *APIResponse, error)
- func (a AlertingApi) GetAlertingInteractionstatsRule(ruleId string, expand []string) (*Interactionstatsrule, *APIResponse, error)
- func (a AlertingApi) GetAlertingInteractionstatsRules(expand []string) (*Interactionstatsrulecontainer, *APIResponse, error)
- func (a AlertingApi) PostAlertingInteractionstatsRules(body Interactionstatsrule, expand []string) (*Interactionstatsrule, *APIResponse, error)
- func (a AlertingApi) PutAlertingInteractionstatsAlert(alertId string, body Unreadstatus, expand []string) (*Unreadstatus, *APIResponse, error)
- func (a AlertingApi) PutAlertingInteractionstatsRule(ruleId string, body Interactionstatsrule, expand []string) (*Interactionstatsrule, *APIResponse, error)
- type Amazonlexrequest
- type AnalyticsApi
- func (a AnalyticsApi) DeleteAnalyticsConversationsDetailsJob(jobId string) (*APIResponse, error)
- func (a AnalyticsApi) DeleteAnalyticsReportingSchedule(scheduleId string) (*APIResponse, error)
- func (a AnalyticsApi) DeleteAnalyticsUsersDetailsJob(jobId string) (*APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsConversationDetails(conversationId string) (*Analyticsconversationwithoutattributes, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsConversationsDetails(id []string) (*Analyticsconversationwithoutattributesmultigetresponse, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsConversationsDetailsJob(jobId string) (*Asyncquerystatus, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsConversationsDetailsJobResults(jobId string, cursor string, pageSize int) (*Analyticsconversationasyncqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsConversationsDetailsJobsAvailability() (*Dataavailabilityresponse, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingExports(pageNumber int, pageSize int) (*Reportingexportjoblisting, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingExportsMetadata() (*Reportingexportmetadatajoblisting, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingMetadata(pageNumber int, pageSize int, locale string) (*Reportmetadataentitylisting, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingReportIdMetadata(reportId string, locale string) (*Reportmetadata, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingReportformats() ([]string, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingSchedule(scheduleId string) (*Reportschedule, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingScheduleHistory(scheduleId string, pageNumber int, pageSize int) (*Reportrunentryentitydomainlisting, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingScheduleHistoryLatest(scheduleId string) (*Reportrunentry, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingScheduleHistoryRunId(runId string, scheduleId string) (*Reportrunentry, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingSchedules(pageNumber int, pageSize int) (*Reportscheduleentitylisting, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsReportingTimeperiods() ([]string, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsUsersDetailsJob(jobId string) (*Asyncquerystatus, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsUsersDetailsJobResults(jobId string, cursor string, pageSize int) (*Analyticsuserdetailsasyncqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) GetAnalyticsUsersDetailsJobsAvailability() (*Dataavailabilityresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsConversationDetailsProperties(conversationId string, body Propertyindexrequest) (*Propertyindexrequest, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsConversationsAggregatesQuery(body Conversationaggregationquery) (*Conversationaggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsConversationsDetailsJobs(body Asyncconversationquery) (*Asyncqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsConversationsDetailsQuery(body Conversationquery) (*Analyticsconversationqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsConversationsTranscriptsQuery(body Transcriptconversationdetailsearchrequest) (*Analyticsconversationwithoutattributesmultigetresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsEvaluationsAggregatesQuery(body Evaluationaggregationquery) (*Evaluationaggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsFlowsAggregatesQuery(body Flowaggregationquery) (*Flowaggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsFlowsObservationsQuery(body Flowobservationquery) (*Flowobservationqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsJourneysAggregatesQuery(body Journeyaggregationquery) (*Journeyaggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsQueuesObservationsQuery(body Queueobservationquery) (*Queueobservationqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsReportingExports(body Reportingexportjobrequest) (*Reportingexportjobresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsReportingScheduleRunreport(scheduleId string) (*Runnowresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsReportingSchedules(body Reportschedule) (*Reportschedule, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsSurveysAggregatesQuery(body Surveyaggregationquery) (*Surveyaggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsTranscriptsAggregatesQuery(body Transcriptaggregationquery) (*Transcriptaggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsUsersAggregatesQuery(body Useraggregationquery) (*Useraggregatequeryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsUsersDetailsJobs(body Asyncuserdetailsquery) (*Asyncqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsUsersDetailsQuery(body Userdetailsquery) (*Analyticsuserdetailsqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PostAnalyticsUsersObservationsQuery(body Userobservationquery) (*Userobservationqueryresponse, *APIResponse, error)
- func (a AnalyticsApi) PutAnalyticsReportingSchedule(scheduleId string, body Reportschedule) (*Reportschedule, *APIResponse, error)
- type Analyticsconversation
- type Analyticsconversationasyncqueryresponse
- type Analyticsconversationqueryresponse
- type Analyticsconversationsegment
- type Analyticsconversationwithoutattributes
- type Analyticsconversationwithoutattributesmultigetresponse
- type Analyticsevaluation
- type Analyticsflow
- type Analyticsflowoutcome
- type Analyticsmediaendpointstat
- type Analyticsparticipant
- type Analyticsparticipantwithoutattributes
- type Analyticsproperty
- type Analyticsproposedagent
- type Analyticsqueryaggregation
- type Analyticsresolution
- type Analyticsroutingstatusrecord
- type Analyticsscoredagent
- type Analyticssession
- type Analyticssessionmetric
- type Analyticssurvey
- type Analyticsuserdetail
- type Analyticsuserdetailsasyncqueryresponse
- type Analyticsuserdetailsqueryresponse
- type Analyticsuserpresencerecord
- type Annotation
- type Answeroption
- type Apiusagequery
- type Apiusagequeryresult
- type Apiusagerow
- type ArchitectApi
- func (a ArchitectApi) DeleteArchitectEmergencygroup(emergencyGroupId string) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectIvr(ivrId string) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectPrompt(promptId string, allResources bool) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectPromptResource(promptId string, languageCode string) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectPromptResourceAudio(promptId string, languageCode string) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectPrompts(id []string) (*Operation, *APIResponse, error)
- func (a ArchitectApi) DeleteArchitectSchedule(scheduleId string) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectSchedulegroup(scheduleGroupId string) (*APIResponse, error)
- func (a ArchitectApi) DeleteArchitectSystempromptResource(promptId string, languageCode string) (*APIResponse, error)
- func (a ArchitectApi) DeleteFlow(flowId string) (*APIResponse, error)
- func (a ArchitectApi) DeleteFlows(id []string) (*Operation, *APIResponse, error)
- func (a ArchitectApi) DeleteFlowsDatatable(datatableId string, force bool) (*APIResponse, error)
- func (a ArchitectApi) DeleteFlowsDatatableRow(datatableId string, rowId string) (*APIResponse, error)
- func (a ArchitectApi) DeleteFlowsMilestone(milestoneId string) (*Empty, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytracking(name string, pageNumber int, pageSize int, objectType []string, ...) (*Dependencyobjectentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingBuild() (*Dependencystatus, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingConsumedresources(id string, version string, objectType string, resourceType []string, ...) (*Consumedresourcesentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingConsumingresources(id string, objectType string, resourceType []string, version string, ...) (*Consumingresourcesentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingDeletedresourceconsumers(name string, objectType []string, flowFilter string, consumedResources bool, ...) (*Dependencyobjectentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingObject(id string, version string, objectType string, consumedResources bool, ...) (*Dependencyobject, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingType(typeId string) (*Dependencytype, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingTypes(pageNumber int, pageSize int) (*Dependencytypeentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectDependencytrackingUpdatedresourceconsumers(name string, objectType []string, consumedResources bool, ...) (*Dependencyobjectentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectEmergencygroup(emergencyGroupId string) (*Emergencygroup, *APIResponse, error)
- func (a ArchitectApi) GetArchitectEmergencygroups(pageNumber int, pageSize int, sortBy string, sortOrder string, name string) (*Emergencygrouplisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectIvr(ivrId string) (*Ivr, *APIResponse, error)
- func (a ArchitectApi) GetArchitectIvrs(pageNumber int, pageSize int, sortBy string, sortOrder string, name string) (*Ivrentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectPrompt(promptId string) (*Prompt, *APIResponse, error)
- func (a ArchitectApi) GetArchitectPromptHistoryHistoryId(promptId string, historyId string, pageNumber int, pageSize int, ...) (*Historylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectPromptResource(promptId string, languageCode string) (*Promptasset, *APIResponse, error)
- func (a ArchitectApi) GetArchitectPromptResources(promptId string, pageNumber int, pageSize int) (*Promptassetentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectPrompts(pageNumber int, pageSize int, name []string, description string, ...) (*Promptentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSchedule(scheduleId string) (*Schedule, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSchedulegroup(scheduleGroupId string) (*Schedulegroup, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSchedulegroups(pageNumber int, pageSize int, sortBy string, sortOrder string, name string, ...) (*Schedulegroupentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSchedules(pageNumber int, pageSize int, sortBy string, sortOrder string, name string) (*Scheduleentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSystemprompt(promptId string) (*Systemprompt, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSystempromptHistoryHistoryId(promptId string, historyId string, pageNumber int, pageSize int, ...) (*Historylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSystempromptResource(promptId string, languageCode string) (*Systempromptasset, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSystempromptResources(promptId string, pageNumber int, pageSize int, sortBy string, sortOrder string) (*Systempromptassetentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetArchitectSystemprompts(pageNumber int, pageSize int, sortBy string, sortOrder string, name string, ...) (*Systempromptentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlow(flowId string, deleted bool) (*Flow, *APIResponse, error)
- func (a ArchitectApi) GetFlowHistoryHistoryId(flowId string, historyId string, pageNumber int, pageSize int, ...) (*Historylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowLatestconfiguration(flowId string, deleted bool) (*map[string]interface{}, *APIResponse, error)
- func (a ArchitectApi) GetFlowVersion(flowId string, versionId string, deleted string) (*Flowversion, *APIResponse, error)
- func (a ArchitectApi) GetFlowVersionConfiguration(flowId string, versionId string, deleted string) (*map[string]interface{}, *APIResponse, error)
- func (a ArchitectApi) GetFlowVersions(flowId string, pageNumber int, pageSize int, deleted bool) (*Flowversionentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlows(varType []string, pageNumber int, pageSize int, sortBy string, ...) (*Flowentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatable(datatableId string, expand string) (*Datatable, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatableExportJob(datatableId string, exportJobId string) (*Datatableexportjob, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatableImportJob(datatableId string, importJobId string) (*Datatableimportjob, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatableImportJobs(datatableId string, pageNumber int, pageSize int) (*Entitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatableRow(datatableId string, rowId string, showbrief bool) (*map[string]interface{}, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatableRows(datatableId string, pageNumber int, pageSize int, showbrief bool) (*Datatablerowentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDatatables(expand string, pageNumber int, pageSize int, sortBy string, sortOrder string) (*Datatablesdomainentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowsDivisionviews(varType []string, pageNumber int, pageSize int, sortBy string, ...) (*Flowdivisionviewentitylisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowsExecution(flowExecutionId string) (*Flowruntimeexecution, *APIResponse, error)
- func (a ArchitectApi) GetFlowsMilestone(milestoneId string) (*Flowmilestone, *APIResponse, error)
- func (a ArchitectApi) GetFlowsMilestones(pageNumber int, pageSize int, sortBy string, sortOrder string, id []string, ...) (*Flowmilestonelisting, *APIResponse, error)
- func (a ArchitectApi) GetFlowsOutcome(flowOutcomeId string) (*Flowoutcome, *APIResponse, error)
- func (a ArchitectApi) GetFlowsOutcomes(pageNumber int, pageSize int, sortBy string, sortOrder string, id []string, ...) (*Flowoutcomelisting, *APIResponse, error)
- func (a ArchitectApi) PostArchitectDependencytrackingBuild() (*APIResponse, error)
- func (a ArchitectApi) PostArchitectEmergencygroups(body Emergencygroup) (*Emergencygroup, *APIResponse, error)
- func (a ArchitectApi) PostArchitectIvrs(body Ivr) (*Ivr, *APIResponse, error)
- func (a ArchitectApi) PostArchitectPromptHistory(promptId string) (*Operation, *APIResponse, error)
- func (a ArchitectApi) PostArchitectPromptResources(promptId string, body Promptassetcreate) (*Promptasset, *APIResponse, error)
- func (a ArchitectApi) PostArchitectPrompts(body Prompt) (*Prompt, *APIResponse, error)
- func (a ArchitectApi) PostArchitectSchedulegroups(body Schedulegroup) (*Schedulegroup, *APIResponse, error)
- func (a ArchitectApi) PostArchitectSchedules(body Schedule) (*Schedule, *APIResponse, error)
- func (a ArchitectApi) PostArchitectSystempromptHistory(promptId string) (*Operation, *APIResponse, error)
- func (a ArchitectApi) PostArchitectSystempromptResources(promptId string, body Systempromptasset) (*Systempromptasset, *APIResponse, error)
- func (a ArchitectApi) PostFlowVersions(flowId string, body map[string]interface{}) (*Flowversion, *APIResponse, error)
- func (a ArchitectApi) PostFlows(body Flow) (*Flow, *APIResponse, error)
- func (a ArchitectApi) PostFlowsActionsCheckin(flow string) (*Operation, *APIResponse, error)
- func (a ArchitectApi) PostFlowsActionsCheckout(flow string) (*Flow, *APIResponse, error)
- func (a ArchitectApi) PostFlowsActionsDeactivate(flow string) (*Flow, *APIResponse, error)
- func (a ArchitectApi) PostFlowsActionsPublish(flow string, version string) (*Operation, *APIResponse, error)
- func (a ArchitectApi) PostFlowsActionsRevert(flow string) (*Flow, *APIResponse, error)
- func (a ArchitectApi) PostFlowsActionsUnlock(flow string) (*Flow, *APIResponse, error)
- func (a ArchitectApi) PostFlowsDatatableExportJobs(datatableId string) (*Datatableexportjob, *APIResponse, error)
- func (a ArchitectApi) PostFlowsDatatableImportJobs(datatableId string, body Datatableimportjob) (*Datatableimportjob, *APIResponse, error)
- func (a ArchitectApi) PostFlowsDatatableRows(datatableId string, dataTableRow map[string]interface{}) (*map[string]interface{}, *APIResponse, error)
- func (a ArchitectApi) PostFlowsDatatables(body Datatable) (*Datatable, *APIResponse, error)
- func (a ArchitectApi) PostFlowsExecutions(flowLaunchRequest Flowexecutionlaunchrequest) (*Flowexecutionlaunchresponse, *APIResponse, error)
- func (a ArchitectApi) PostFlowsMilestones(body Flowmilestone) (*Flowmilestone, *APIResponse, error)
- func (a ArchitectApi) PostFlowsOutcomes(body Flowoutcome) (*Flowoutcome, *APIResponse, error)
- func (a ArchitectApi) PutArchitectEmergencygroup(emergencyGroupId string, body Emergencygroup) (*Emergencygroup, *APIResponse, error)
- func (a ArchitectApi) PutArchitectIvr(ivrId string, body Ivr) (*Ivr, *APIResponse, error)
- func (a ArchitectApi) PutArchitectPrompt(promptId string, body Prompt) (*Prompt, *APIResponse, error)
- func (a ArchitectApi) PutArchitectPromptResource(promptId string, languageCode string, body Promptasset) (*Promptasset, *APIResponse, error)
- func (a ArchitectApi) PutArchitectSchedule(scheduleId string, body Schedule) (*Schedule, *APIResponse, error)
- func (a ArchitectApi) PutArchitectSchedulegroup(scheduleGroupId string, body Schedulegroup) (*Schedulegroup, *APIResponse, error)
- func (a ArchitectApi) PutArchitectSystempromptResource(promptId string, languageCode string, body Systempromptasset) (*Systempromptasset, *APIResponse, error)
- func (a ArchitectApi) PutFlow(flowId string, body Flow) (*Flow, *APIResponse, error)
- func (a ArchitectApi) PutFlowsDatatable(datatableId string, expand string, body Datatable) (*Datatable, *APIResponse, error)
- func (a ArchitectApi) PutFlowsDatatableRow(datatableId string, rowId string, body map[string]interface{}) (*map[string]interface{}, *APIResponse, error)
- func (a ArchitectApi) PutFlowsMilestone(milestoneId string, body Flowmilestone) (*Flowmilestone, *APIResponse, error)
- func (a ArchitectApi) PutFlowsOutcome(flowOutcomeId string, body Flowoutcome) (*Operation, *APIResponse, error)
- type Architectdependencytrackingbuildnotificationclient
- type Architectdependencytrackingbuildnotificationdependencytrackingbuildnotification
- type Architectdependencytrackingbuildnotificationhomeorganization
- type Architectdependencytrackingbuildnotificationuser
- type Architectflowfields
- type Architectflownotificationarchitectoperation
- type Architectflownotificationclient
- type Architectflownotificationerrordetail
- type Architectflownotificationerrormessageparams
- type Architectflownotificationflownotification
- type Architectflownotificationflowversion
- type Architectflownotificationhomeorganization
- type Architectflownotificationuser
- type Architectflowoutcomenotificationarchitectoperation
- type Architectflowoutcomenotificationclient
- type Architectflowoutcomenotificationerrordetail
- type Architectflowoutcomenotificationerrormessageparams
- type Architectflowoutcomenotificationflowoutcomenotification
- type Architectflowoutcomenotificationhomeorganization
- type Architectflowoutcomenotificationuser
- type Architectpromptnotificationarchitectoperation
- type Architectpromptnotificationclient
- type Architectpromptnotificationerrordetail
- type Architectpromptnotificationerrormessageparams
- type Architectpromptnotificationhomeorganization
- type Architectpromptnotificationpromptnotification
- type Architectpromptnotificationuser
- type Architectpromptresourcenotificationpromptresourcenotification
- type Architectsystempromptresourcenotificationsystempromptresourcenotification
- type Archiveretention
- type Arraynode
- type Assignedwrapupcode
- type Assignmentgroup
- type Asyncconversationquery
- type Asyncforecastoperationresult
- type Asyncintradayresponse
- type Asyncqueryresponse
- type Asyncquerystatus
- type Asyncuserdetailsquery
- type Asyncweekscheduleresponse
- type Attachment
- type Attemptlimits
- type Attemptlimitsentitylisting
- type Attribute
- type Attributefilteritem
- type Atzmtimeslot
- type Atzmtimeslotwithtimezone
- type AuditApi
- func (a AuditApi) GetAuditsQueryRealtimeServicemapping() (*Auditqueryservicemapping, *APIResponse, error)
- func (a AuditApi) GetAuditsQueryServicemapping() (*Auditqueryservicemapping, *APIResponse, error)
- func (a AuditApi) GetAuditsQueryTransactionId(transactionId string) (*Auditqueryexecutionstatusresponse, *APIResponse, error)
- func (a AuditApi) GetAuditsQueryTransactionIdResults(transactionId string, cursor string, pageSize int, expand []string) (*Auditqueryexecutionresultsresponse, *APIResponse, error)
- func (a AuditApi) PostAuditsQuery(body Auditqueryrequest) (*Auditqueryexecutionstatusresponse, *APIResponse, error)
- func (a AuditApi) PostAuditsQueryRealtime(body Auditrealtimequeryrequest, expand []string) (*Auditrealtimequeryresultsresponse, *APIResponse, error)
- type Auditchange
- type Auditentity
- type Auditentityreference
- type Auditfacet
- type Auditfilter
- type Auditlogmessage
- type Auditmessage
- type Auditqueryentity
- type Auditqueryexecutionresultsresponse
- type Auditqueryexecutionstatusresponse
- type Auditqueryfilter
- type Auditqueryrequest
- type Auditqueryresponse
- type Auditqueryservice
- type Auditqueryservicemapping
- type Auditquerysort
- type Auditrealtimequeryrequest
- type Auditrealtimequeryresultsresponse
- type Auditsearchresult
- type Audituser
- type AuthErrorResponse
- type AuthResponse
- type AuthorizationApi
- func (a AuthorizationApi) DeleteAuthorizationDivision(divisionId string, force bool) (*APIResponse, error)
- func (a AuthorizationApi) DeleteAuthorizationRole(roleId string) (*APIResponse, error)
- func (a AuthorizationApi) DeleteAuthorizationSubjectDivisionRole(subjectId string, divisionId string, roleId string) (*APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivision(divisionId string, objectCount bool) (*Authzdivision, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisionGrants(divisionId string, pageNumber int, pageSize int) (*Authzdivisiongrantentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisions(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Authzdivisionentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisionsHome() (*Authzdivision, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisionsLimit() (*int, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisionspermittedMe(permission string, name string) ([]Authzdivision, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisionspermittedPagedMe(permission string, pageNumber int, pageSize int) (*Divspermittedentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationDivisionspermittedPagedSubjectId(subjectId string, permission string, pageNumber int, pageSize int) (*Divspermittedentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationPermissions(pageSize int, pageNumber int, queryType string, query string) (*Permissioncollectionentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationProducts() (*Organizationproductentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationRole(roleId string, expand []string) (*Domainorganizationrole, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationRoleComparedefaultRightRoleId(leftRoleId string, rightRoleId string) (*Domainorgroledifference, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationRoleSubjectgrants(roleId string, pageSize int, pageNumber int, sortBy string, expand []string, ...) (*Subjectdivisiongrantsentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationRoleUsers(roleId string, pageSize int, pageNumber int) (*Userentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationRoles(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Organizationroleentitylisting, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationSubject(subjectId string) (*Authzsubject, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationSubjectsMe() (*Authzsubject, *APIResponse, error)
- func (a AuthorizationApi) GetAuthorizationSubjectsRolecounts(id []string) (*map[string]interface{}, *APIResponse, error)
- func (a AuthorizationApi) GetUserRoles(userId string) (*Userauthorization, *APIResponse, error)
- func (a AuthorizationApi) PatchAuthorizationRole(roleId string, body Domainorganizationrole) (*Domainorganizationrole, *APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationDivisionObject(divisionId string, objectType string, body []string) (*APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationDivisions(body Authzdivision) (*Authzdivision, *APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationRole(roleId string, body Subjectdivisions, subjectType string) (*APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationRoleComparedefaultRightRoleId(leftRoleId string, rightRoleId string, body Domainorganizationrole) (*Domainorgroledifference, *APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationRoles(body Domainorganizationrolecreate) (*Domainorganizationrole, *APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationRolesDefault(force bool) (*Organizationroleentitylisting, *APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationSubjectBulkadd(subjectId string, body Roledivisiongrants, subjectType string) (*APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationSubjectBulkremove(subjectId string, body Roledivisiongrants) (*APIResponse, error)
- func (a AuthorizationApi) PostAuthorizationSubjectDivisionRole(subjectId string, divisionId string, roleId string, subjectType string) (*APIResponse, error)
- func (a AuthorizationApi) PutAuthorizationDivision(divisionId string, body Authzdivision) (*Authzdivision, *APIResponse, error)
- func (a AuthorizationApi) PutAuthorizationRole(roleId string, body Domainorganizationroleupdate) (*Domainorganizationrole, *APIResponse, error)
- func (a AuthorizationApi) PutAuthorizationRoleUsersAdd(roleId string, body []string) ([]string, *APIResponse, error)
- func (a AuthorizationApi) PutAuthorizationRoleUsersRemove(roleId string, body []string) ([]string, *APIResponse, error)
- func (a AuthorizationApi) PutAuthorizationRolesDefault(body []Domainorganizationrole) (*Organizationroleentitylisting, *APIResponse, error)
- func (a AuthorizationApi) PutUserRoles(userId string, body []string) (*Userauthorization, *APIResponse, error)
- type Authzdivision
- type Authzdivisionentitylisting
- type Authzdivisiongrantentitylisting
- type Authzgrant
- type Authzgrantpolicy
- type Authzgrantrole
- type Authzsubject
- type Automatictimezonemappingsettings
- type Availablelanguagelist
- type Availabletopic
- type Availabletopicentitylisting
- type Availabletranslations
- type Batchdownloadjobresult
- type Batchdownloadjobstatusresult
- type Batchdownloadjobsubmission
- type Batchdownloadjobsubmissionresult
- type Batchdownloadrequest
- type BillingApi
- type Billingusage
- type Billingusagereport
- type Billingusageresource
- type Biography
- type Buabandonrate
- type Buagentscheduleactivity
- type Buagentschedulehistorychange
- type Buagentschedulehistorychangemetadata
- type Buagentschedulehistorydeletedchange
- type Buagentschedulehistorydroppedchange
- type Buagentschedulehistoryresponse
- type Buagentschedulepublishedschedulereference
- type Buagentschedulequeryresponse
- type Buagentschedulerescheduleresponse
- type Buagentschedulesearchresponse
- type Buagentscheduleshift
- type Buagentschedulesqueryresponse
- type Buagentschedulessearchresponse
- type Buagentscheduleupdate
- type Buasyncagentschedulesqueryresponse
- type Buasyncagentschedulessearchresponse
- type Buasyncscheduleresponse
- type Buasyncschedulerunresponse
- type Buaveragespeedofanswer
- type Bucopyschedulerequest
- type Bucreateblankschedulerequest
- type Bucurrentagentschedulesearchresponse
- type Buforecastgenerationplanninggroupresult
- type Buforecastgenerationresult
- type Buforecastmodification
- type Buforecastresult
- type Buforecastresultresponse
- type Buforecasttimeseriesresult
- type Bufulldaytimeoffmarker
- type Bugenerateschedulerequest
- type Bugetcurrentagentschedulerequest
- type Buheadcountforecast
- type Buheadcountforecastresponse
- type Buintradaydatagroup
- type Buintradayforecastdata
- type Buintradayresponse
- type Buintradayscheduledata
- type Bulkshifttradestateupdaterequest
- type Bulkupdateshifttradestaterequestitem
- type Bulkupdateshifttradestateresponse
- type Bulkupdateshifttradestateresult
- type Bulkupdateshifttradestateresultitem
- type Bullseye
- type Bumanagementunitschedulesummary
- type Buplanninggroupheadcountforecast
- type Buqueryagentschedulesrequest
- type Burescheduleagentscheduleresult
- type Bureschedulerequest
- type Burescheduleresult
- type Buschedulelisting
- type Buschedulelistitem
- type Buschedulemetadata
- type Buschedulereference
- type Buschedulereferenceformuroute
- type Buschedulerun
- type Buschedulerunlisting
- type Busearchagentschedulesrequest
- type Buservicelevel
- type Bushorttermforecast
- type Bushorttermforecastingsettings
- type Bushorttermforecastlisting
- type Bushorttermforecastlistitem
- type Bushorttermforecastreference
- type Businessunit
- type Businessunitactivitycode
- type Businessunitactivitycodelisting
- type Businessunitlisting
- type Businessunitlistitem
- type Businessunitreference
- type Businessunitsettings
- type Buttoncomponent
- type Calibration
- type Calibrationassignment
- type Calibrationcreate
- type Calibrationentitylisting
- type Call
- type Callablecontactsdiagnostic
- type Callabletime
- type Callabletimeset
- type Callabletimesetentitylisting
- type Callablewindow
- type Callback
- type Callbackbasic
- type Callbackconversation
- type Callbackconversationentitylisting
- type Callbackidentifier
- type Callbackmediaparticipant
- type Callbasic
- type Callcommand
- type Callconversation
- type Callconversationentitylisting
- type Callforwarding
- type Callforwardingeventcall
- type Callforwardingeventcallforwarding
- type Callforwardingeventtarget
- type Callforwardingeventuser
- type Callhistoryconversation
- type Callhistoryconversationentitylisting
- type Callhistoryparticipant
- type Callmediaparticipant
- type Callmediapolicy
- type Callmediapolicyconditions
- type Callrecord
- type Callroute
- type Calltarget
- type Calltoaction
- type Campaign
- type Campaigndiagnostics
- type Campaigndivisionview
- type Campaigndivisionviewlisting
- type Campaignentitylisting
- type Campaigninteraction
- type Campaigninteractions
- type Campaignprogress
- type Campaignrule
- type Campaignruleaction
- type Campaignruleactionentities
- type Campaignrulecondition
- type Campaignruleentities
- type Campaignruleentitylisting
- type Campaignruleparameters
- type Campaignschedule
- type Campaignsequence
- type Campaignsequenceentitylisting
- type Campaignstats
- type Campaigntimeslot
- type Category
- type Categoryentitylisting
- type Categorylisting
- type Certificate
- type Certificateauthorityentitylisting
- type Certificatedetails
- type Change
- type Changemypasswordrequest
- type Changepasswordrequest
- type Channel
- type Channelentitylisting
- type Channeltopic
- type Channeltopicentitylisting
- type Chat
- type ChatApi
- type Chatbadgetopicbadgeentity
- type Chatbadgetopicchatbadge
- type Chatconversation
- type Chatconversationentitylisting
- type Chatmediaparticipant
- type Chatmediapolicy
- type Chatmediapolicyconditions
- type Chatmessage
- type Chatmessageuser
- type Chatsettings
- type Clientapp
- type Clientappconfigurationinfo
- type Clientappentitylisting
- type Closebuttonstyleproperties
- type CoachingApi
- func (a CoachingApi) DeleteCoachingAppointment(appointmentId string) (*Coachingappointmentreference, *APIResponse, error)
- func (a CoachingApi) DeleteCoachingAppointmentAnnotation(appointmentId string, annotationId string) (*APIResponse, error)
- func (a CoachingApi) GetCoachingAppointment(appointmentId string) (*Coachingappointmentresponse, *APIResponse, error)
- func (a CoachingApi) GetCoachingAppointmentAnnotation(appointmentId string, annotationId string) (*Coachingannotation, *APIResponse, error)
- func (a CoachingApi) GetCoachingAppointmentAnnotations(appointmentId string, pageNumber int, pageSize int) (*Coachingannotationlist, *APIResponse, error)
- func (a CoachingApi) GetCoachingAppointmentStatuses(appointmentId string, pageNumber int, pageSize int) (*Coachingappointmentstatusresponselist, *APIResponse, error)
- func (a CoachingApi) GetCoachingAppointments(userIds []string, interval string, pageNumber int, pageSize int, ...) (*Coachingappointmentresponselist, *APIResponse, error)
- func (a CoachingApi) GetCoachingAppointmentsMe(interval string, pageNumber int, pageSize int, statuses []string, ...) (*Coachingappointmentresponselist, *APIResponse, error)
- func (a CoachingApi) GetCoachingNotification(notificationId string, expand []string) (*Coachingnotification, *APIResponse, error)
- func (a CoachingApi) GetCoachingNotifications(pageNumber int, pageSize int, expand []string) (*Coachingnotificationlist, *APIResponse, error)
- func (a CoachingApi) PatchCoachingAppointment(appointmentId string, body Updatecoachingappointmentrequest) (*Coachingappointmentresponse, *APIResponse, error)
- func (a CoachingApi) PatchCoachingAppointmentAnnotation(appointmentId string, annotationId string, body Coachingannotation) (*Coachingannotation, *APIResponse, error)
- func (a CoachingApi) PatchCoachingAppointmentStatus(appointmentId string, body Coachingappointmentstatusrequest) (*Coachingappointmentstatusresponse, *APIResponse, error)
- func (a CoachingApi) PatchCoachingNotification(notificationId string, body Coachingnotification) (*Coachingnotification, *APIResponse, error)
- func (a CoachingApi) PostCoachingAppointmentAnnotations(appointmentId string, body Coachingannotationcreaterequest) (*Coachingannotation, *APIResponse, error)
- func (a CoachingApi) PostCoachingAppointmentConversations(appointmentId string, body Addconversationrequest) (*Addconversationresponse, *APIResponse, error)
- func (a CoachingApi) PostCoachingAppointments(body Createcoachingappointmentrequest) (*Coachingappointmentresponse, *APIResponse, error)
- func (a CoachingApi) PostCoachingAppointmentsAggregatesQuery(body Coachingappointmentaggregaterequest) (*Coachingappointmentaggregateresponse, *APIResponse, error)
- type Coachingannotation
- type Coachingannotationcreaterequest
- type Coachingannotationlist
- type Coachingappointmentaggregaterequest
- type Coachingappointmentaggregateresponse
- type Coachingappointmentreference
- type Coachingappointmentresponse
- type Coachingappointmentresponselist
- type Coachingappointmentstatusdto
- type Coachingappointmentstatusdtolist
- type Coachingappointmentstatusrequest
- type Coachingappointmentstatusresponse
- type Coachingappointmentstatusresponselist
- type Coachingnotification
- type Coachingnotificationlist
- type Cobrowseconversation
- type Cobrowseconversationentitylisting
- type Cobrowsemediaparticipant
- type Cobrowsesession
- type Commandstatus
- type Commandstatusentitylisting
- type Commoncampaign
- type Commoncampaigndivisionview
- type Commoncampaigndivisionviewentitylisting
- type Commoncampaignentitylisting
- type Condition
- type Configuration
- func (c *Configuration) AddDefaultHeader(key string, value string)
- func (c *Configuration) AuthorizeClientCredentials(clientID string, clientSecret string) error
- func (c *Configuration) AuthorizeCodeGrant(clientID string, clientSecret string, authCode string, redirectUri string) (*AuthResponse, error)
- func (c *Configuration) Debug(msg interface{})
- func (c *Configuration) Debugf(msg string, params ...interface{})
- func (c *Configuration) GetAPIKeyWithPrefix(APIKeyIdentifier string) string
- func (c *Configuration) GetDebug() bool
- func (c *Configuration) RefreshAuthorizationCodeGrant(clientID string, clientSecret string, refreshToken string) (*AuthResponse, error)
- func (c *Configuration) SetDebug(enable bool)
- type Connectrate
- type Constraintconflictmessage
- type Consulttransfer
- type Consulttransferresponse
- type Consulttransferupdate
- type Consumedresourcesentitylisting
- type Consumingresourcesentitylisting
- type Contact
- type Contactaddress
- type Contactcallbackrequest
- type Contactcentersettings
- type Contactcolumntimezone
- type Contactcolumntodataactionfieldmapping
- type Contactlist
- type Contactlistdivisionview
- type Contactlistdivisionviewlisting
- type Contactlistdownloadreadyexporturi
- type Contactlistentitylisting
- type Contactlistfilter
- type Contactlistfilterclause
- type Contactlistfilterentitylisting
- type Contactlistfilterpredicate
- type Contactlistfilterrange
- type Contactlistimportstatusimportstatus
- type Contactlisting
- type Contactphonenumbercolumn
- type Contactsort
- type ContentManagementApi
- func (a ContentManagementApi) DeleteContentmanagementDocument(documentId string, override bool) (*APIResponse, error)
- func (a ContentManagementApi) DeleteContentmanagementShare(shareId string) (*APIResponse, error)
- func (a ContentManagementApi) DeleteContentmanagementStatusStatusId(statusId string) (*APIResponse, error)
- func (a ContentManagementApi) DeleteContentmanagementWorkspace(workspaceId string, moveChildrenToWorkspaceId string) (*APIResponse, error)
- func (a ContentManagementApi) DeleteContentmanagementWorkspaceMember(workspaceId string, memberId string) (*APIResponse, error)
- func (a ContentManagementApi) DeleteContentmanagementWorkspaceTagvalue(workspaceId string, tagId string) (*APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementDocument(documentId string, expand []string) (*Document, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementDocumentAudits(documentId string, pageSize int, pageNumber int, transactionFilter string, ...) (*Documentauditentitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementDocumentContent(documentId string, disposition string, contentType string) (*Downloadresponse, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementDocuments(workspaceId string, name string, expand []string, pageSize int, pageNumber int, ...) (*Documententitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementQuery(queryPhrase string, pageSize int, pageNumber int, sortBy string, ...) (*Queryresults, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementSecurityprofile(securityProfileId string) (*Securityprofile, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementSecurityprofiles() (*Securityprofileentitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementShare(shareId string, expand []string) (*Share, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementSharedSharedId(sharedId string, redirect bool, disposition string, contentType string, ...) (*Sharedresponse, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementShares(entityId string, expand []string, pageSize int, pageNumber int) (*Shareentitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementStatus(pageSize int, pageNumber int) (*Commandstatusentitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementStatusStatusId(statusId string) (*Commandstatus, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementUsage() (*Usage, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspace(workspaceId string, expand []string) (*Workspace, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspaceDocuments(workspaceId string, expand []string, pageSize int, pageNumber int, ...) (*Documententitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspaceMember(workspaceId string, memberId string, expand []string) (*Workspacemember, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspaceMembers(workspaceId string, pageSize int, pageNumber int, expand []string) (*Workspacememberentitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspaceTagvalue(workspaceId string, tagId string, expand []string) (*Tagvalue, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspaceTagvalues(workspaceId string, value string, pageSize int, pageNumber int, ...) (*Tagvalueentitylisting, *APIResponse, error)
- func (a ContentManagementApi) GetContentmanagementWorkspaces(pageSize int, pageNumber int, access []string, expand []string) (*Workspaceentitylisting, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementAuditquery(body Contentqueryrequest) (*Queryresults, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementDocument(documentId string, body Documentupdate, expand string, override bool) (*Document, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementDocumentContent(documentId string, body Replacerequest, override bool) (*Replaceresponse, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementDocuments(body Documentupload, copySource string, moveSource string, override bool) (*Document, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementQuery(body Queryrequest, expand string) (*Queryresults, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementShares(body Createsharerequest) (*Createshareresponse, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementWorkspaceTagvalues(workspaceId string, body Tagvalue) (*Tagvalue, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementWorkspaceTagvaluesQuery(workspaceId string, body Tagqueryrequest, expand []string) (*Tagvalueentitylisting, *APIResponse, error)
- func (a ContentManagementApi) PostContentmanagementWorkspaces(body Workspacecreate) (*Workspace, *APIResponse, error)
- func (a ContentManagementApi) PutContentmanagementWorkspace(workspaceId string, body Workspace) (*Workspace, *APIResponse, error)
- func (a ContentManagementApi) PutContentmanagementWorkspaceMember(workspaceId string, memberId string, body Workspacemember) (*Workspacemember, *APIResponse, error)
- func (a ContentManagementApi) PutContentmanagementWorkspaceTagvalue(workspaceId string, tagId string, body Tagvalue) (*Tagvalue, *APIResponse, error)
- type Contentactions
- type Contentattachment
- type Contentattributefilteritem
- type Contentfacetfilteritem
- type Contentfilteritem
- type Contentgeneric
- type Contentlist
- type Contentlocation
- type Contentmanagementsingledocumenttopicdocumentdatav2
- type Contentmanagementsingledocumenttopiclockdata
- type Contentmanagementsingledocumenttopicuserdata
- type Contentmanagementsingledocumenttopicworkspacedata
- type Contentmanagementworkspacedocumentstopicdocumentdatav2
- type Contentmanagementworkspacedocumentstopiclockdata
- type Contentmanagementworkspacedocumentstopicuserdata
- type Contentmanagementworkspacedocumentstopicworkspacedata
- type Contentnotificationtemplate
- type Contentoffer
- type Contentofferstyleproperties
- type Contentofferstylingconfiguration
- type Contentpositionproperties
- type Contentpostback
- type Contentqueryrequest
- type Contentquickreply
- type Contentreaction
- type Contentsortitem
- type Context
- type Contextentity
- type Contextintent
- type Contextpattern
- type Conversation
- type Conversationaggregatedatacontainer
- type Conversationaggregatequeryclause
- type Conversationaggregatequeryfilter
- type Conversationaggregatequerypredicate
- type Conversationaggregatequeryresponse
- type Conversationaggregationquery
- type Conversationaggregationview
- type Conversationassociation
- type Conversationbasic
- type Conversationcallbackeventtopiccallbackconversation
- type Conversationcallbackeventtopiccallbackmediaparticipant
- type Conversationcallbackeventtopicconversationroutingdata
- type Conversationcallbackeventtopicdetail
- type Conversationcallbackeventtopicdialerpreview
- type Conversationcallbackeventtopicerrorbody
- type Conversationcallbackeventtopicjourneyaction
- type Conversationcallbackeventtopicjourneyactionmap
- type Conversationcallbackeventtopicjourneycontext
- type Conversationcallbackeventtopicjourneycustomer
- type Conversationcallbackeventtopicjourneycustomersession
- type Conversationcallbackeventtopicphonenumbercolumn
- type Conversationcallbackeventtopicscoredagent
- type Conversationcallbackeventtopicurireference
- type Conversationcallbackeventtopicvoicemail
- type Conversationcallbackeventtopicwrapup
- type Conversationcalleventtopiccallconversation
- type Conversationcalleventtopiccallmediaparticipant
- type Conversationcalleventtopicconversationroutingdata
- type Conversationcalleventtopicdetail
- type Conversationcalleventtopicerrorbody
- type Conversationcalleventtopicfaxstatus
- type Conversationcalleventtopicjourneyaction
- type Conversationcalleventtopicjourneyactionmap
- type Conversationcalleventtopicjourneycontext
- type Conversationcalleventtopicjourneycustomer
- type Conversationcalleventtopicjourneycustomersession
- type Conversationcalleventtopicscoredagent
- type Conversationcalleventtopicurireference
- type Conversationcalleventtopicwrapup
- type Conversationchat
- type Conversationchateventtopicchatconversation
- type Conversationchateventtopicchatmediaparticipant
- type Conversationchateventtopicconversationroutingdata
- type Conversationchateventtopicdetail
- type Conversationchateventtopicerrorbody
- type Conversationchateventtopicjourneyaction
- type Conversationchateventtopicjourneyactionmap
- type Conversationchateventtopicjourneycontext
- type Conversationchateventtopicjourneycustomer
- type Conversationchateventtopicjourneycustomersession
- type Conversationchateventtopicscoredagent
- type Conversationchateventtopicurireference
- type Conversationchateventtopicwrapup
- type Conversationcobrowseeventtopiccobrowseconversation
- type Conversationcobrowseeventtopiccobrowsemediaparticipant
- type Conversationcobrowseeventtopicconversationroutingdata
- type Conversationcobrowseeventtopicdetail
- type Conversationcobrowseeventtopicerrorbody
- type Conversationcobrowseeventtopicjourneyaction
- type Conversationcobrowseeventtopicjourneyactionmap
- type Conversationcobrowseeventtopicjourneycontext
- type Conversationcobrowseeventtopicjourneycustomer
- type Conversationcobrowseeventtopicjourneycustomersession
- type Conversationcobrowseeventtopicscoredagent
- type Conversationcobrowseeventtopicurireference
- type Conversationcobrowseeventtopicwrapup
- type Conversationdeletionprotectionquery
- type Conversationdetailqueryclause
- type Conversationdetailqueryfilter
- type Conversationdetailquerypredicate
- type Conversationdetailsdatalakeavailabilitytopicdataavailabilitychangenotification
- type Conversationdetailsdatalakeavailabilitytopicdatetime
- type Conversationdivisionmembership
- type Conversationemaileventtopicattachment
- type Conversationemaileventtopicconversationroutingdata
- type Conversationemaileventtopicdetail
- type Conversationemaileventtopicemailconversation
- type Conversationemaileventtopicemailmediaparticipant
- type Conversationemaileventtopicerrorbody
- type Conversationemaileventtopicjourneyaction
- type Conversationemaileventtopicjourneyactionmap
- type Conversationemaileventtopicjourneycontext
- type Conversationemaileventtopicjourneycustomer
- type Conversationemaileventtopicjourneycustomersession
- type Conversationemaileventtopicscoredagent
- type Conversationemaileventtopicurireference
- type Conversationemaileventtopicwrapup
- type Conversationentitylisting
- type Conversationeventtopicaddress
- type Conversationeventtopicaftercallwork
- type Conversationeventtopicattachment
- type Conversationeventtopiccall
- type Conversationeventtopiccallback
- type Conversationeventtopicchat
- type Conversationeventtopiccobrowse
- type Conversationeventtopicconversation
- type Conversationeventtopicconversationroutingdata
- type Conversationeventtopicdialerpreview
- type Conversationeventtopicdisconnectreason
- type Conversationeventtopicemail
- type Conversationeventtopicerrordetails
- type Conversationeventtopicfaxstatus
- type Conversationeventtopicjourneyaction
- type Conversationeventtopicjourneyactionmap
- type Conversationeventtopicjourneycontext
- type Conversationeventtopicjourneycustomer
- type Conversationeventtopicjourneycustomersession
- type Conversationeventtopicmessage
- type Conversationeventtopicmessagedetails
- type Conversationeventtopicmessagemedia
- type Conversationeventtopicmessagesticker
- type Conversationeventtopicparticipant
- type Conversationeventtopicphonenumbercolumn
- type Conversationeventtopicscoredagent
- type Conversationeventtopicscreenshare
- type Conversationeventtopicsocialexpression
- type Conversationeventtopicurireference
- type Conversationeventtopicvideo
- type Conversationeventtopicvoicemail
- type Conversationeventtopicwrapup
- type Conversationmessageeventtopicconversationroutingdata
- type Conversationmessageeventtopicdetail
- type Conversationmessageeventtopicerrorbody
- type Conversationmessageeventtopicjourneyaction
- type Conversationmessageeventtopicjourneyactionmap
- type Conversationmessageeventtopicjourneycontext
- type Conversationmessageeventtopicjourneycustomer
- type Conversationmessageeventtopicjourneycustomersession
- type Conversationmessageeventtopicmessageconversation
- type Conversationmessageeventtopicmessagedetails
- type Conversationmessageeventtopicmessagemedia
- type Conversationmessageeventtopicmessagemediaparticipant
- type Conversationmessageeventtopicmessagesticker
- type Conversationmessageeventtopicscoredagent
- type Conversationmessageeventtopicurireference
- type Conversationmessageeventtopicwrapup
- type Conversationmetrics
- type Conversationproperties
- type Conversationquery
- type Conversationreference
- type Conversationroutingdata
- type ConversationsApi
- func (a ConversationsApi) DeleteAnalyticsConversationsDetailsJob(jobId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationParticipantCode(conversationId string, participantId string, addCommunicationCode string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationParticipantFlaggedreason(conversationId string, participantId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationsCallParticipantConsult(conversationId string, participantId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationsEmailMessagesDraftAttachment(conversationId string, attachmentId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationsMessagingIntegrationsFacebookIntegrationId(integrationId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationsMessagingIntegrationsLineIntegrationId(integrationId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationsMessagingIntegrationsTwitterIntegrationId(integrationId string) (*APIResponse, error)
- func (a ConversationsApi) DeleteConversationsMessagingIntegrationsWhatsappIntegrationId(integrationId string) (*Whatsappintegration, *APIResponse, error)
- func (a ConversationsApi) GetAnalyticsConversationDetails(conversationId string) (*Analyticsconversationwithoutattributes, *APIResponse, error)
- func (a ConversationsApi) GetAnalyticsConversationsDetails(id []string) (*Analyticsconversationwithoutattributesmultigetresponse, *APIResponse, error)
- func (a ConversationsApi) GetAnalyticsConversationsDetailsJob(jobId string) (*Asyncquerystatus, *APIResponse, error)
- func (a ConversationsApi) GetAnalyticsConversationsDetailsJobResults(jobId string, cursor string, pageSize int) (*Analyticsconversationasyncqueryresponse, *APIResponse, error)
- func (a ConversationsApi) GetAnalyticsConversationsDetailsJobsAvailability() (*Dataavailabilityresponse, *APIResponse, error)
- func (a ConversationsApi) GetConversation(conversationId string) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationParticipantSecureivrsession(conversationId string, participantId string, secureSessionId string) (*Securesession, *APIResponse, error)
- func (a ConversationsApi) GetConversationParticipantSecureivrsessions(conversationId string, participantId string) (*Securesessionentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversations(communicationType string) (*Conversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCall(conversationId string) (*Callconversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallback(conversationId string) (*Callbackconversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallbackParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallbackParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallbacks() (*Callbackconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCalls() (*Callconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallsHistory(pageSize int, pageNumber int, interval string, expand []string) (*Callhistoryconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCallsMaximumconferenceparties() (*Maxparticipants, *APIResponse, error)
- func (a ConversationsApi) GetConversationsChat(conversationId string) (*Chatconversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationsChatMessage(conversationId string, messageId string) (*Webchatmessage, *APIResponse, error)
- func (a ConversationsApi) GetConversationsChatMessages(conversationId string, after string, before string, sortOrder string, ...) (*Webchatmessageentitylist, *APIResponse, error)
- func (a ConversationsApi) GetConversationsChatParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsChatParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsChats() (*Chatconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCobrowsesession(conversationId string) (*Cobrowseconversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCobrowsesessionParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCobrowsesessionParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsCobrowsesessions() (*Cobrowseconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmail(conversationId string) (*Emailconversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmailMessage(conversationId string, messageId string) (*Emailmessage, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmailMessages(conversationId string) (*Emailmessagelisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmailMessagesDraft(conversationId string) (*Emailmessage, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmailParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmailParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsEmails() (*Emailconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessage(conversationId string) (*Messageconversation, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessageCommunicationMessagesMediaMediaId(conversationId string, communicationId string, mediaId string) (*Messagemediadata, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessageMessage(conversationId string, messageId string) (*Messagedata, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessageParticipantWrapup(conversationId string, participantId string, provisional bool) (*Assignedwrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessageParticipantWrapupcodes(conversationId string, participantId string) ([]Wrapupcode, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessages() (*Messageconversationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingFacebookApp() (*Facebookappcredentials, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrations(pageSize int, pageNumber int) (*Messagingintegrationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsFacebook(pageSize int, pageNumber int) (*Facebookintegrationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsFacebookIntegrationId(integrationId string) (*Facebookintegration, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsLine(pageSize int, pageNumber int) (*Lineintegrationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsLineIntegrationId(integrationId string) (*Lineintegration, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsTwitter(pageSize int, pageNumber int) (*Twitterintegrationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsTwitterIntegrationId(integrationId string) (*Twitterintegration, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsWhatsapp(pageSize int, pageNumber int) (*Whatsappintegrationentitylisting, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingIntegrationsWhatsappIntegrationId(integrationId string) (*Whatsappintegration, *APIResponse, error)
- func (a ConversationsApi) GetConversationsMessagingSticker(messengerType string, pageSize int, pageNumber int) (*Messagingstickerentitylisting, *APIResponse, error)
- func (a ConversationsApi) PatchConversationParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCall(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallParticipantCommunication(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallParticipantConsult(conversationId string, participantId string, body Consulttransferupdate) (*Consulttransferresponse, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallback(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallbackParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallbackParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCallbackParticipantCommunication(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsChat(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsChatParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsChatParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsChatParticipantCommunication(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsCobrowsesession(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsCobrowsesessionParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCobrowsesessionParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsCobrowsesessionParticipantCommunication(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsEmail(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsEmailParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsEmailParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsEmailParticipantCommunication(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessage(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessageParticipant(conversationId string, participantId string, body Mediaparticipantrequest) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessageParticipantAttributes(conversationId string, participantId string, body Participantattributes) (*APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessageParticipantCommunication(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessagingIntegrationsFacebookIntegrationId(integrationId string, body Facebookintegrationupdaterequest) (*Facebookintegration, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessagingIntegrationsTwitterIntegrationId(integrationId string, body Twitterintegrationrequest) (*Twitterintegration, *APIResponse, error)
- func (a ConversationsApi) PatchConversationsMessagingIntegrationsWhatsappIntegrationId(integrationId string, body Whatsappintegrationupdaterequest) (*Whatsappintegration, *APIResponse, error)
- func (a ConversationsApi) PostAnalyticsConversationDetailsProperties(conversationId string, body Propertyindexrequest) (*Propertyindexrequest, *APIResponse, error)
- func (a ConversationsApi) PostAnalyticsConversationsAggregatesQuery(body Conversationaggregationquery) (*Conversationaggregatequeryresponse, *APIResponse, error)
- func (a ConversationsApi) PostAnalyticsConversationsDetailsJobs(body Asyncconversationquery) (*Asyncqueryresponse, *APIResponse, error)
- func (a ConversationsApi) PostAnalyticsConversationsDetailsQuery(body Conversationquery) (*Analyticsconversationqueryresponse, *APIResponse, error)
- func (a ConversationsApi) PostConversationAssign(conversationId string, body Conversationuser) (*string, *APIResponse, error)
- func (a ConversationsApi) PostConversationDisconnect(conversationId string) (*string, *APIResponse, error)
- func (a ConversationsApi) PostConversationParticipantCallbacks(conversationId string, participantId string, ...) (*APIResponse, error)
- func (a ConversationsApi) PostConversationParticipantDigits(conversationId string, participantId string, body Digits) (*APIResponse, error)
- func (a ConversationsApi) PostConversationParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationParticipantSecureivrsessions(conversationId string, participantId string, body Createsecuresession) (*Securesession, *APIResponse, error)
- func (a ConversationsApi) PostConversationsCall(conversationId string, body Callcommand) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PostConversationsCallParticipantCoach(conversationId string, participantId string) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsCallParticipantConsult(conversationId string, participantId string, body Consulttransfer) (*Consulttransferresponse, *APIResponse, error)
- func (a ConversationsApi) PostConversationsCallParticipantMonitor(conversationId string, participantId string) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsCallParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsCallParticipants(conversationId string, body Conversation) (*Conversation, *APIResponse, error)
- func (a ConversationsApi) PostConversationsCallbackParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsCallbacks(body Createcallbackcommand) (*Createcallbackresponse, *APIResponse, error)
- func (a ConversationsApi) PostConversationsCalls(body Createcallrequest) (*Createcallresponse, *APIResponse, error)
- func (a ConversationsApi) PostConversationsChatCommunicationMessages(conversationId string, communicationId string, ...) (*Webchatmessage, *APIResponse, error)
- func (a ConversationsApi) PostConversationsChatCommunicationTyping(conversationId string, communicationId string) (*Webchattyping, *APIResponse, error)
- func (a ConversationsApi) PostConversationsChatParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsChats(body Createwebchatrequest) (*Chatconversation, *APIResponse, error)
- func (a ConversationsApi) PostConversationsCobrowsesessionParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsEmailInboundmessages(conversationId string, body Inboundmessagerequest) (*Emailconversation, *APIResponse, error)
- func (a ConversationsApi) PostConversationsEmailMessages(conversationId string, body Emailmessage) (*Emailmessage, *APIResponse, error)
- func (a ConversationsApi) PostConversationsEmailMessagesDraftAttachmentsCopy(conversationId string, body Copyattachmentsrequest) (*Emailmessage, *APIResponse, error)
- func (a ConversationsApi) PostConversationsEmailParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsEmails(body Createemailrequest) (*Emailconversation, *APIResponse, error)
- func (a ConversationsApi) PostConversationsFaxes(body Faxsendrequest) (*Faxsendresponse, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessageCommunicationMessages(conversationId string, communicationId string, body Additionalmessage) (*Messagedata, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessageCommunicationMessagesMedia(conversationId string, communicationId string) (*Messagemediadata, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessageMessagesBulk(conversationId string, body []string) (*Textmessagelisting, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessageParticipantReplace(conversationId string, participantId string, body Transferrequest) (*APIResponse, error)
- func (a ConversationsApi) PostConversationsMessages(body Createoutboundmessagingconversationrequest) (*Messageconversation, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessagesAgentless(body Sendagentlessoutboundmessagerequest) (*Sendagentlessoutboundmessageresponse, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessagingIntegrationsFacebook(body Facebookintegrationrequest, async bool) (*Facebookintegration, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessagingIntegrationsLine(body Lineintegrationrequest, async bool) (*Lineintegration, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessagingIntegrationsTwitter(body Twitterintegrationrequest, async bool) (*Twitterintegration, *APIResponse, error)
- func (a ConversationsApi) PostConversationsMessagingIntegrationsWhatsapp(body Whatsappintegrationrequest, async bool) (*Whatsappintegration, *APIResponse, error)
- func (a ConversationsApi) PutConversationParticipantFlaggedreason(conversationId string, participantId string) (*APIResponse, error)
- func (a ConversationsApi) PutConversationsCallParticipantCommunicationUuidata(conversationId string, participantId string, communicationId string, ...) (*Empty, *APIResponse, error)
- func (a ConversationsApi) PutConversationsEmailMessagesDraft(conversationId string, body Emailmessage) (*Emailmessage, *APIResponse, error)
- func (a ConversationsApi) PutConversationsMessagingIntegrationsLineIntegrationId(integrationId string, body Lineintegrationrequest) (*Lineintegration, *APIResponse, error)
- type Conversationscreenshareeventtopicconversationroutingdata
- type Conversationscreenshareeventtopicdetail
- type Conversationscreenshareeventtopicerrorbody
- type Conversationscreenshareeventtopicjourneyaction
- type Conversationscreenshareeventtopicjourneyactionmap
- type Conversationscreenshareeventtopicjourneycontext
- type Conversationscreenshareeventtopicjourneycustomer
- type Conversationscreenshareeventtopicjourneycustomersession
- type Conversationscreenshareeventtopicscoredagent
- type Conversationscreenshareeventtopicscreenshareconversation
- type Conversationscreenshareeventtopicscreensharemediaparticipant
- type Conversationscreenshareeventtopicurireference
- type Conversationscreenshareeventtopicwrapup
- type Conversationsocialexpressioneventtopicconversationroutingdata
- type Conversationsocialexpressioneventtopicdetail
- type Conversationsocialexpressioneventtopicerrorbody
- type Conversationsocialexpressioneventtopicjourneyaction
- type Conversationsocialexpressioneventtopicjourneyactionmap
- type Conversationsocialexpressioneventtopicjourneycontext
- type Conversationsocialexpressioneventtopicjourneycustomer
- type Conversationsocialexpressioneventtopicjourneycustomersession
- type Conversationsocialexpressioneventtopicscoredagent
- type Conversationsocialexpressioneventtopicsocialconversation
- type Conversationsocialexpressioneventtopicsocialmediaparticipant
- type Conversationsocialexpressioneventtopicurireference
- type Conversationsocialexpressioneventtopicwrapup
- type Conversationuser
- type Conversationvideoeventtopicconversationroutingdata
- type Conversationvideoeventtopicdetail
- type Conversationvideoeventtopicerrorbody
- type Conversationvideoeventtopicjourneyaction
- type Conversationvideoeventtopicjourneyactionmap
- type Conversationvideoeventtopicjourneycontext
- type Conversationvideoeventtopicjourneycustomer
- type Conversationvideoeventtopicjourneycustomersession
- type Conversationvideoeventtopicscoredagent
- type Conversationvideoeventtopicurireference
- type Conversationvideoeventtopicvideoconversation
- type Conversationvideoeventtopicvideomediaparticipant
- type Conversationvideoeventtopicwrapup
- type Copyattachmentsrequest
- type Copybuforecastrequest
- type Copyshorttermforecastrequest
- type Copyvoicemailmessage
- type Copyweekschedulerequest
- type Copyworkplan
- type Copyworkplanrotationrequest
- type Coretype
- type Coretypelisting
- type Coversheet
- type Createactivitycoderequest
- type Createadmintimeoffrequest
- type Createagenttimeoffrequest
- type Createbusinessunitrequest
- type Createbusinessunitsettings
- type Createcallbackcommand
- type Createcallbackonconversationcommand
- type Createcallbackresponse
- type Createcallrequest
- type Createcallresponse
- type Createcoachingappointmentrequest
- type Createemailrequest
- type Createintegrationrequest
- type Createmanagementunitapirequest
- type Createmanagementunitsettingsrequest
- type Createoutboundmessagingconversationrequest
- type Createplanninggrouprequest
- type Createqueuemediaassociationrequest
- type Createqueuerequest
- type Createsecuresession
- type Createservicegoalgrouprequest
- type Createservicegoaltemplate
- type Createsharerequest
- type Createsharerequestmember
- type Createshareresponse
- type Createuser
- type Createwebchatconversationrequest
- type Createwebchatconversationresponse
- type Createwebchatmessagerequest
- type Createwebchatrequest
- type Createworkplan
- type Createworkplanactivity
- type Createworkplanshift
- type Credential
- type Credentialinfo
- type Credentialinfolisting
- type Credentialspecification
- type Credentialtype
- type Credentialtypelisting
- type Criteria
- type Crossplatformcallmediapolicy
- type Crossplatformchatmediapolicy
- type Crossplatformemailmediapolicy
- type Crossplatformmediapolicies
- type Crossplatformmessagemediapolicy
- type Crossplatformpolicy
- type Crossplatformpolicyactions
- type Crossplatformpolicycreate
- type Ctabuttonstyleproperties
- type Currentuserschedulerequestbody
- type Cursorcontactlisting
- type Cursornotelisting
- type Cursororganizationlisting
- type Cursorrelationshiplisting
- type Cursors
- type Customerinteractioncenter
- type DataExtensionsApi
- func (a DataExtensionsApi) GetDataextensionsCoretype(coretypeName string) (*Coretype, *APIResponse, error)
- func (a DataExtensionsApi) GetDataextensionsCoretypes() (*Coretypelisting, *APIResponse, error)
- func (a DataExtensionsApi) GetDataextensionsLimits() (*Schemaquantitylimits, *APIResponse, error)
- type Dataactionconditionpredicate
- type Dataavailabilityresponse
- type Dataschema
- type Dataschemalisting
- type Datatable
- type Datatableexportjob
- type Datatableimportjob
- type Datatablerowentitylisting
- type Datatablesdomainentitylisting
- type Daterange
- type Daterangewithoptionalend
- type Defaultgreetinglist
- type Deletableuserreference
- type Deleteretention
- type Dependency
- type Dependencyobject
- type Dependencyobjectentitylisting
- type Dependencystatus
- type Dependencytype
- type Dependencytypeentitylisting
- type Destination
- type Detail
- type Detecteddialogact
- type Detectedintent
- type Detectednamedentity
- type Detectednamedentityvalue
- type Developmentactivity
- type Developmentactivityaggregateparam
- type Developmentactivityaggregatequeryrequestclause
- type Developmentactivityaggregatequeryrequestfilter
- type Developmentactivityaggregatequeryrequestpredicate
- type Developmentactivityaggregatequeryresponsedata
- type Developmentactivityaggregatequeryresponsegroupeddata
- type Developmentactivityaggregatequeryresponsemetric
- type Developmentactivityaggregatequeryresponsestatistics
- type Developmentactivityaggregateresponse
- type Developmentactivitylisting
- type Dialeraction
- type Dialerattemptlimitsconfigchangeattemptlimits
- type Dialerattemptlimitsconfigchangerecallentry
- type Dialerauditrequest
- type Dialercallabletimesetconfigchangecallabletime
- type Dialercallabletimesetconfigchangecallabletimeset
- type Dialercallabletimesetconfigchangetimeslot
- type Dialercampaignconfigchangecampaign
- type Dialercampaignconfigchangecontactsort
- type Dialercampaignconfigchangephonecolumn
- type Dialercampaignconfigchangeresterrordetail
- type Dialercampaignconfigchangeurireference
- type Dialercampaignprogresseventcampaignprogress
- type Dialercampaignprogresseventurireference
- type Dialercampaignruleconfigchangecampaignrule
- type Dialercampaignruleconfigchangecampaignruleaction
- type Dialercampaignruleconfigchangecampaignruleactionentities
- type Dialercampaignruleconfigchangecampaignrulecondition
- type Dialercampaignruleconfigchangecampaignruleentities
- type Dialercampaignruleconfigchangeurireference
- type Dialercampaignscheduleconfigchangecampaignschedule
- type Dialercampaignscheduleconfigchangescheduleinterval
- type Dialercampaignscheduleconfigchangeurireference
- type Dialercontact
- type Dialercontactid
- type Dialercontactlistconfigchangecontactlist
- type Dialercontactlistconfigchangecontactphonenumbercolumn
- type Dialercontactlistconfigchangeimportstatus
- type Dialercontactlistconfigchangeurireference
- type Dialercontactlistfilterconfigchangecontactlistfilter
- type Dialercontactlistfilterconfigchangefilterclause
- type Dialercontactlistfilterconfigchangefilterpredicate
- type Dialercontactlistfilterconfigchangerange
- type Dialercontactlistfilterconfigchangeurireference
- type Dialerdnclistconfigchangednclist
- type Dialerdnclistconfigchangeimportstatus
- type Dialerdnclistconfigchangeurireference
- type Dialerevententitylisting
- type Dialeroutboundsettingsconfigchangeatzmtimeslot
- type Dialeroutboundsettingsconfigchangeatzmtimeslotwithtimezone
- type Dialeroutboundsettingsconfigchangeautomatictimezonemappingsettings
- type Dialeroutboundsettingsconfigchangecallablewindow
- type Dialeroutboundsettingsconfigchangeoutboundsettings
- type Dialerpreview
- type Dialerresponsesetconfigchangereaction
- type Dialerresponsesetconfigchangeresponseset
- type Dialerrule
- type Dialerrulesetconfigchangeaction
- type Dialerrulesetconfigchangecondition
- type Dialerrulesetconfigchangecontactcolumntodataactionfieldmapping
- type Dialerrulesetconfigchangedataactionconditionpredicate
- type Dialerrulesetconfigchangerule
- type Dialerrulesetconfigchangeruleset
- type Dialerrulesetconfigchangeurireference
- type Dialersequenceconfigchangecampaignsequence
- type Dialersequenceconfigchangeurireference
- type Dialersequencescheduleconfigchangescheduleinterval
- type Dialersequencescheduleconfigchangesequenceschedule
- type Dialersequencescheduleconfigchangeurireference
- type Dialerwrapupcodemappingconfigchangewrapupcodemapping
- type Dialogflowagent
- type Dialogflowagentsummary
- type Dialogflowagentsummaryentitylisting
- type Dialogflowintent
- type Dialogflowparameter
- type Dialogflowproject
- type Did
- type Didentitylisting
- type Didnumber
- type Didnumberentitylisting
- type Didpool
- type Didpoolentitylisting
- type Digitlength
- type Digits
- type Directoryuserdeviceslisting
- type Disconnectreason
- type Division
- type Divspermittedentitylisting
- type Dnclist
- type Dnclistcreate
- type Dnclistdivisionview
- type Dnclistdivisionviewlisting
- type Dnclistdownloadreadyexporturi
- type Dnclistentitylisting
- type Dnclistimportstatusimportstatus
- type Document
- type Documentationresult
- type Documentationsearchcriteria
- type Documentationsearchrequest
- type Documentationsearchresponse
- type Documentattribute
- type Documentaudit
- type Documentauditentitylisting
- type Documentcategoryinput
- type Documententitylisting
- type Documentfaq
- type Documentlisting
- type Documentreference
- type Documentthumbnail
- type Documentupdate
- type Documentupload
- type Domaincapabilities
- type Domaincertificateauthority
- type Domainedgesoftwareupdatedto
- type Domainedgesoftwareversiondto
- type Domainedgesoftwareversiondtoentitylisting
- type Domainentity
- type Domainentitylisting
- type Domainentitylistingevaluationform
- type Domainentitylistingqueryresult
- type Domainentitylistingsurveyform
- type Domainentityref
- type Domainlogicalinterface
- type Domainnetworkaddress
- type Domainnetworkcommandresponse
- type Domainnetworkroute
- type Domainorganizationproduct
- type Domainorganizationrole
- type Domainorganizationrolecreate
- type Domainorganizationroleupdate
- type Domainorgroledifference
- type Domainpermission
- type Domainpermissioncollection
- type Domainpermissionpolicy
- type Domainphysicalcapabilities
- type Domainphysicalinterface
- type Domainresourceconditionnode
- type Domainresourceconditionvalue
- type Domainrole
- type Domainschemareference
- type Downloadresponse
- type Draftvalidationresult
- type Durationcondition
- type Edge
- type Edgeautoupdateconfig
- type Edgechangetopicedge
- type Edgeentitylisting
- type Edgegroup
- type Edgegroupentitylisting
- type Edgeinterface
- type Edgeline
- type Edgelineentitylisting
- type Edgelogicalinterfaceschangetopicdomainlogicalinterfacechange
- type Edgelogicalinterfaceschangetopicerrorinfo
- type Edgelogsjob
- type Edgelogsjobfile
- type Edgelogsjobrequest
- type Edgelogsjobresponse
- type Edgelogsjobuploadrequest
- type Edgemetrics
- type Edgemetricsdisk
- type Edgemetricsmemory
- type Edgemetricsnetwork
- type Edgemetricsprocessor
- type Edgemetricssubsystem
- type Edgemetricstopicedgemetricdisk
- type Edgemetricstopicedgemetricmemory
- type Edgemetricstopicedgemetricnetworks
- type Edgemetricstopicedgemetricprocessor
- type Edgemetricstopicedgemetrics
- type Edgemetricstopicedgemetricsubsystem
- type Edgemetricstopicedgemetricsubsystemmedia
- type Edgemetricstopiclocaldate
- type Edgemetricstopiclocaldatetime
- type Edgemetricstopiclocaltime
- type Edgemetricstopicoffsetdatetime
- type Edgemetricstopicurireference
- type Edgemetricstopiczoneoffset
- type Edgenetworkdiagnostic
- type Edgenetworkdiagnosticrequest
- type Edgenetworkdiagnosticresponse
- type Edgerebootparameters
- type Edgeservicestaterequest
- type Edgesoftwareupdatetopicdomainedgesoftwareupdate
- type Edgetrunkbase
- type Edgeversioninformation
- type Edgeversionreport
- type Education
- type Effectiveconfiguration
- type Email
- type Emailaddress
- type Emailattachment
- type Emailconversation
- type Emailconversationentitylisting
- type Emailmediaparticipant
- type Emailmediapolicy
- type Emailmediapolicyconditions
- type Emailmessage
- type Emailmessagelisting
- type Emailsetup
- type Embeddedintegration
- type Emergencycallflow
- type Emergencygroup
- type Emergencygrouplisting
- type Employerinfo
- type Empty
- type Encryptionkey
- type Encryptionkeyentitylisting
- type Endpoint
- type Entity
- type Entitylisting
- type Entitytypecriteria
- type Entry
- type Errorbody
- type Errordetails
- type Errorinfo
- type Estimatedwaittimepredictions
- type Evaluation
- type Evaluationaggregatedatacontainer
- type Evaluationaggregatequeryclause
- type Evaluationaggregatequeryfilter
- type Evaluationaggregatequerypredicate
- type Evaluationaggregatequeryresponse
- type Evaluationaggregationquery
- type Evaluationaggregationview
- type Evaluationassignment
- type Evaluationdetailqueryclause
- type Evaluationdetailqueryfilter
- type Evaluationdetailquerypredicate
- type Evaluationentitylisting
- type Evaluationform
- type Evaluationformandscoringset
- type Evaluationformentitylisting
- type Evaluationqualityv2topicevaluationscoringset
- type Evaluationqualityv2topicevaluationv2
- type Evaluationqualityv2topicuser
- type Evaluationquestion
- type Evaluationquestiongroup
- type Evaluationquestiongroupscore
- type Evaluationquestionscore
- type Evaluationscoringset
- type Evaluatoractivity
- type Evaluatoractivityentitylisting
- type Eventcondition
- type Evententity
- type Eventlog
- type Eventmessage
- type Executerecordingjobsquery
- type Expansioncriterium
- type Exportscriptrequest
- type Exportscriptresponse
- type Exporturi
- type Extension
- type Extensionentitylisting
- type Extensionpool
- type Extensionpoolentitylisting
- type ExternalContactsApi
- func (a ExternalContactsApi) DeleteExternalcontactsContact(contactId string) (*Empty, *APIResponse, error)
- func (a ExternalContactsApi) DeleteExternalcontactsContactNote(contactId string, noteId string) (*Empty, *APIResponse, error)
- func (a ExternalContactsApi) DeleteExternalcontactsContactsSchema(schemaId string) (*APIResponse, error)
- func (a ExternalContactsApi) DeleteExternalcontactsOrganization(externalOrganizationId string) (*Empty, *APIResponse, error)
- func (a ExternalContactsApi) DeleteExternalcontactsOrganizationNote(externalOrganizationId string, noteId string) (*Empty, *APIResponse, error)
- func (a ExternalContactsApi) DeleteExternalcontactsOrganizationTrustor(externalOrganizationId string) (*APIResponse, error)
- func (a ExternalContactsApi) DeleteExternalcontactsRelationship(relationshipId string) (*Empty, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContact(contactId string, expand []string) (*Externalcontact, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContactNote(contactId string, noteId string, expand []string) (*Note, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContactNotes(contactId string, pageSize int, pageNumber int, sortOrder string, ...) (*Notelisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContacts(pageSize int, pageNumber int, q string, sortOrder string, expand []string) (*Contactlisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContactsSchema(schemaId string) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContactsSchemaVersion(schemaId string, versionId string) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContactsSchemaVersions(schemaId string) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsContactsSchemas() (*Dataschemalisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganization(externalOrganizationId string, expand string, includeTrustors bool) (*Externalorganization, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationContacts(externalOrganizationId string, pageSize int, pageNumber int, q string, ...) (*Contactlisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationNote(externalOrganizationId string, noteId string, expand []string) (*Note, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationNotes(externalOrganizationId string, pageSize int, pageNumber int, sortOrder string, ...) (*Notelisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationRelationships(externalOrganizationId string, pageSize int, pageNumber int, expand string, ...) (*Relationshiplisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizations(pageSize int, pageNumber int, q string, trustorId []string, sortOrder string, ...) (*Externalorganizationlisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationsSchema(schemaId string) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationsSchemaVersion(schemaId string, versionId string) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationsSchemaVersions(schemaId string) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsOrganizationsSchemas() (*Dataschemalisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsRelationship(relationshipId string, expand string) (*Relationship, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsReversewhitepageslookup(lookupVal string, expand []string) (*Reversewhitepageslookupresult, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsScanContacts(limit int, cursor string) (*Cursorcontactlisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsScanNotes(limit int, cursor string) (*Cursornotelisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsScanOrganizations(limit int, cursor string) (*Cursororganizationlisting, *APIResponse, error)
- func (a ExternalContactsApi) GetExternalcontactsScanRelationships(limit int, cursor string) (*Cursorrelationshiplisting, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsContactNotes(contactId string, body Note) (*Note, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsContacts(body Externalcontact) (*Externalcontact, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsContactsSchemas(body Dataschema) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsOrganizationNotes(externalOrganizationId string, body Note) (*Note, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsOrganizations(body Externalorganization) (*Externalorganization, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsOrganizationsSchemas(body Dataschema) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) PostExternalcontactsRelationships(body Relationship) (*Relationship, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsContact(contactId string, body Externalcontact) (*Externalcontact, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsContactNote(contactId string, noteId string, body Note) (*Note, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsContactsSchema(schemaId string, body Dataschema) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsConversation(body Conversationassociation, conversationId string) (*APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsOrganization(externalOrganizationId string, body Externalorganization) (*Externalorganization, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsOrganizationNote(externalOrganizationId string, noteId string, body Note) (*Note, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsOrganizationTrustorTrustorId(externalOrganizationId string, trustorId string) (*Externalorganizationtrustorlink, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsOrganizationsSchema(schemaId string, body Dataschema) (*Dataschema, *APIResponse, error)
- func (a ExternalContactsApi) PutExternalcontactsRelationship(relationshipId string, body Relationship) (*Relationship, *APIResponse, error)
- type Externalcontact
- type Externaldatasource
- type Externalorganization
- type Externalorganizationlisting
- type Externalorganizationtrustorlink
- type Facebookappcredentials
- type Facebookid
- type Facebookintegration
- type Facebookintegrationentitylisting
- type Facebookintegrationrequest
- type Facebookintegrationupdaterequest
- type Facebookscopedid
- type Facet
- type Facetentry
- type Facetinfo
- type Facetkeyattribute
- type Facetstatistics
- type Facetterm
- type Failedobject
- type FaxApi
- func (a FaxApi) DeleteFaxDocument(documentId string) (*APIResponse, error)
- func (a FaxApi) GetFaxDocument(documentId string) (*Faxdocument, *APIResponse, error)
- func (a FaxApi) GetFaxDocumentContent(documentId string) (*Downloadresponse, *APIResponse, error)
- func (a FaxApi) GetFaxDocuments(pageSize int, pageNumber int) (*Faxdocumententitylisting, *APIResponse, error)
- func (a FaxApi) GetFaxSummary() (*Faxsummary, *APIResponse, error)
- func (a FaxApi) PutFaxDocument(documentId string, body Faxdocument) (*Faxdocument, *APIResponse, error)
- type Faxdocument
- type Faxdocumententitylisting
- type Faxsendrequest
- type Faxsendresponse
- type Faxstatus
- type Faxsummary
- type Faxtopicfaxdatav2
- type Faxtopiclockdata
- type Faxtopicuserdata
- type Faxtopicworkspacedata
- type Featurestate
- type Fieldconfig
- type Fieldconfigs
- type Fieldlist
- type Filter
- type Filterpreviewresponse
- type Flow
- type Flowaggregatedatacontainer
- type Flowaggregatequeryclause
- type Flowaggregatequeryfilter
- type Flowaggregatequerypredicate
- type Flowaggregatequeryresponse
- type Flowaggregationquery
- type Flowaggregationview
- type Flowdiagnosticinfo
- type Flowdivisionview
- type Flowdivisionviewentitylisting
- type Flowentitylisting
- type Flowexecutionlaunchrequest
- type Flowexecutionlaunchresponse
- type Flowmilestone
- type Flowmilestonelisting
- type Flowobservationdatacontainer
- type Flowobservationquery
- type Flowobservationqueryclause
- type Flowobservationqueryfilter
- type Flowobservationquerypredicate
- type Flowobservationqueryresponse
- type Flowoutcome
- type Flowoutcomelisting
- type Flowruntimeexecution
- type FlowsApi
- type Flowversion
- type Flowversionentitylisting
- type Forecastabandonrateresponse
- type Forecastaveragespeedofanswerresponse
- type Forecastgenerationresult
- type Forecastgenerationroutegroupresult
- type Forecastplanninggroupdata
- type Forecastplanninggroupresponse
- type Forecastplanninggroupsresponse
- type Forecastresultresponse
- type Forecastservicegoaltemplateresponse
- type Forecastservicelevelresponse
- type Forecastsourcedaypointer
- type Forecasttimeseriesresult
- type Freeseatingconfiguration
- type Gdprjourneycustomer
- type Gdprrequest
- type Gdprrequestentitylisting
- type Gdprsubject
- type Gdprsubjectentitylisting
- type GeneralDataProtectionRegulationApi
- func (a GeneralDataProtectionRegulationApi) GetGdprRequest(requestId string) (*Gdprrequest, *APIResponse, error)
- func (a GeneralDataProtectionRegulationApi) GetGdprRequests(pageSize int, pageNumber int) (*Gdprrequestentitylisting, *APIResponse, error)
- func (a GeneralDataProtectionRegulationApi) GetGdprSubjects(searchType string, searchValue string) (*Gdprsubjectentitylisting, *APIResponse, error)
- func (a GeneralDataProtectionRegulationApi) PostGdprRequests(body Gdprrequest, deleteConfirmed bool) (*Gdprrequest, *APIResponse, error)
- type Generatebuforecastrequest
- type Generateshorttermforecastrequest
- type Generateshorttermforecastresponse
- type Generateweekschedulerequest
- type Generateweekscheduleresponse
- type Genericsaml
- type Genesysbotconnector
- type Geolocation
- type GeolocationApi
- func (a GeolocationApi) GetGeolocationsSettings() (*Geolocationsettings, *APIResponse, error)
- func (a GeolocationApi) GetUserGeolocation(userId string, clientId string) (*Geolocation, *APIResponse, error)
- func (a GeolocationApi) PatchGeolocationsSettings(body Geolocationsettings) (*Geolocationsettings, *APIResponse, error)
- func (a GeolocationApi) PatchUserGeolocation(userId string, clientId string, body Geolocation) (*Geolocation, *APIResponse, error)
- type Geolocationeventgeolocation
- type Geolocationsettings
- type Gkndocumentationresult
- type Gkndocumentationsearchcriteria
- type Gkndocumentationsearchrequest
- type Gkndocumentationsearchresponse
- type Googledialogflowcustomsettings
- type Greeting
- type Greetingaudiofile
- type Greetinglisting
- type Greetingmediainfo
- type Greetingowner
- type GreetingsApi
- func (a GreetingsApi) DeleteGreeting(greetingId string) (*APIResponse, error)
- func (a GreetingsApi) GetGreeting(greetingId string) (*Greeting, *APIResponse, error)
- func (a GreetingsApi) GetGreetingMedia(greetingId string, formatId string) (*Greetingmediainfo, *APIResponse, error)
- func (a GreetingsApi) GetGreetings(pageSize int, pageNumber int) (*Domainentitylisting, *APIResponse, error)
- func (a GreetingsApi) GetGreetingsDefaults() (*Defaultgreetinglist, *APIResponse, error)
- func (a GreetingsApi) GetGroupGreetings(groupId string, pageSize int, pageNumber int) (*Greetinglisting, *APIResponse, error)
- func (a GreetingsApi) GetGroupGreetingsDefaults(groupId string) (*Defaultgreetinglist, *APIResponse, error)
- func (a GreetingsApi) GetUserGreetings(userId string, pageSize int, pageNumber int) (*Domainentitylisting, *APIResponse, error)
- func (a GreetingsApi) GetUserGreetingsDefaults(userId string) (*Defaultgreetinglist, *APIResponse, error)
- func (a GreetingsApi) PostGreetings(body Greeting) (*Greeting, *APIResponse, error)
- func (a GreetingsApi) PostGroupGreetings(groupId string, body Greeting) (*Greeting, *APIResponse, error)
- func (a GreetingsApi) PostUserGreetings(userId string, body Greeting) (*Greeting, *APIResponse, error)
- func (a GreetingsApi) PutGreeting(greetingId string, body Greeting) (*Greeting, *APIResponse, error)
- func (a GreetingsApi) PutGreetingsDefaults(body Defaultgreetinglist) (*Defaultgreetinglist, *APIResponse, error)
- func (a GreetingsApi) PutGroupGreetingsDefaults(groupId string, body Defaultgreetinglist) (*Defaultgreetinglist, *APIResponse, error)
- func (a GreetingsApi) PutUserGreetingsDefaults(userId string, body Defaultgreetinglist) (*Defaultgreetinglist, *APIResponse, error)
- type Group
- type Groupcontact
- type Groupcreate
- type Groupentitylisting
- type Groupgreetingeventgreeting
- type Groupgreetingeventgreetingaudiofile
- type Groupgreetingeventgreetingowner
- type Groupmembersupdate
- type Groupprofile
- type Groupprofileentitylisting
- type GroupsApi
- func (a GroupsApi) DeleteGroup(groupId string) (*APIResponse, error)
- func (a GroupsApi) DeleteGroupMembers(groupId string, ids string) (*Empty, *APIResponse, error)
- func (a GroupsApi) GetFieldconfig(varType string) (*Fieldconfig, *APIResponse, error)
- func (a GroupsApi) GetGroup(groupId string) (*Group, *APIResponse, error)
- func (a GroupsApi) GetGroupIndividuals(groupId string) (*Userentitylisting, *APIResponse, error)
- func (a GroupsApi) GetGroupMembers(groupId string, pageSize int, pageNumber int, sortOrder string, ...) (*Userentitylisting, *APIResponse, error)
- func (a GroupsApi) GetGroupProfile(groupId string, fields string) (*Groupprofile, *APIResponse, error)
- func (a GroupsApi) GetGroups(pageSize int, pageNumber int, id []string, jabberId []string, sortOrder string) (*Groupentitylisting, *APIResponse, error)
- func (a GroupsApi) GetGroupsSearch(q64 string, expand []string) (*Groupssearchresponse, *APIResponse, error)
- func (a GroupsApi) GetProfilesGroups(pageSize int, pageNumber int, id []string, sortOrder string) (*Groupprofileentitylisting, *APIResponse, error)
- func (a GroupsApi) PostGroupMembers(groupId string, body Groupmembersupdate) (*Empty, *APIResponse, error)
- func (a GroupsApi) PostGroups(body Groupcreate) (*Group, *APIResponse, error)
- func (a GroupsApi) PostGroupsSearch(body Groupsearchrequest) (*Groupssearchresponse, *APIResponse, error)
- func (a GroupsApi) PutGroup(groupId string, body Groupupdate) (*Group, *APIResponse, error)
- type Groupsearchcriteria
- type Groupsearchrequest
- type Groupssearchresponse
- type Groupupdate
- type Gsuite
- type Guestmemberinfo
- type Headcountforecast
- type Headcountinterval
- type Helplink
- type Historicaladherenceactuals
- type Historicaladherencedaymetrics
- type Historicaladherenceexceptioninfo
- type Historicaladherencequeryresult
- type Historyentry
- type Historylisting
- type Homerrecord
- type IdentityProviderApi
- func (a IdentityProviderApi) DeleteIdentityprovidersAdfs() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersCic() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersGeneric() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersGsuite() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersIdentitynow() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersOkta() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersOnelogin() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersPing() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersPurecloud() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersPureengage() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) DeleteIdentityprovidersSalesforce() (*Empty, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityproviders() (*Oauthproviderentitylisting, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersAdfs() (*Adfs, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersCic() (*Customerinteractioncenter, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersGeneric() (*Genericsaml, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersGsuite() (*Gsuite, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersIdentitynow() (*Identitynow, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersOkta() (*Okta, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersOnelogin() (*Onelogin, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersPing() (*Pingidentity, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersPurecloud() (*Purecloud, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersPureengage() (*Pureengage, *APIResponse, error)
- func (a IdentityProviderApi) GetIdentityprovidersSalesforce() (*Salesforce, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersAdfs(body Adfs) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersCic(body Customerinteractioncenter) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersGeneric(body Genericsaml) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersGsuite(body Gsuite) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersIdentitynow(body Identitynow) (*Identitynow, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersOkta(body Okta) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersOnelogin(body Onelogin) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersPing(body Pingidentity) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersPurecloud(body Purecloud) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersPureengage(body Pureengage) (*Oauthprovider, *APIResponse, error)
- func (a IdentityProviderApi) PutIdentityprovidersSalesforce(body Salesforce) (*Oauthprovider, *APIResponse, error)
- type Identitynow
- type Ignoredactivitycategories
- type Importscriptstatusresponse
- type Importshorttermforecastrequest
- type Importstatus
- type Importweekschedulerequest
- type Inbounddomain
- type Inbounddomainentitylisting
- type Inbounddomainpatchrequest
- type Inboundmessagerequest
- type Inboundroute
- type Inboundrouteentitylisting
- type Initiatescreenrecording
- type Integration
- type Integrationaction
- type Integrationactionfields
- type Integrationconfiguration
- type Integrationconfigurationinfo
- type Integrationentitylisting
- type Integrationevent
- type Integrationevententitylisting
- type Integrationexport
- type IntegrationsApi
- func (a IntegrationsApi) DeleteIntegration(integrationId string) (*Integration, *APIResponse, error)
- func (a IntegrationsApi) DeleteIntegrationsAction(actionId string) (*APIResponse, error)
- func (a IntegrationsApi) DeleteIntegrationsActionDraft(actionId string) (*APIResponse, error)
- func (a IntegrationsApi) DeleteIntegrationsCredential(credentialId string) (*APIResponse, error)
- func (a IntegrationsApi) GetIntegration(integrationId string, pageSize int, pageNumber int, sortBy string, ...) (*Integration, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationConfigCurrent(integrationId string) (*Integrationconfiguration, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrations(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Integrationentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsAction(actionId string, expand string, includeConfig bool) (*Action, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionDraft(actionId string, expand string, includeConfig bool) (*Action, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionDraftSchema(actionId string, fileName string) (*Jsonschemadocument, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionDraftTemplate(actionId string, fileName string) (*string, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionDraftValidation(actionId string) (*Draftvalidationresult, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionSchema(actionId string, fileName string) (*Jsonschemadocument, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionTemplate(actionId string, fileName string) (*string, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActions(pageSize int, pageNumber int, nextPage string, previousPage string, ...) (*Actionentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionsCategories(pageSize int, pageNumber int, nextPage string, previousPage string, ...) (*Categoryentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsActionsDrafts(pageSize int, pageNumber int, nextPage string, previousPage string, ...) (*Actionentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsClientapps(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Clientappentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsCredential(credentialId string) (*Credential, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsCredentials(pageNumber int, pageSize int) (*Credentialinfolisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsCredentialsTypes() (*Credentialtypelisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsEventlog(pageSize int, pageNumber int, sortBy string, sortOrder string, entityId string) (*Integrationevententitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsEventlogEventId(eventId string) (*Integrationevent, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechDialogflowAgent(agentId string) (*Dialogflowagent, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechDialogflowAgents(pageNumber int, pageSize int, name string) (*Dialogflowagentsummaryentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechLexBotAlias(aliasId string) (*Lexbotalias, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechLexBotBotIdAliases(botId string, pageNumber int, pageSize int, status string, name string) (*Lexbotaliasentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechLexBots(pageNumber int, pageSize int, name string) (*Lexbotentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechTtsEngine(engineId string, includeVoices bool) (*Ttsengineentity, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechTtsEngineVoice(engineId string, voiceId string) (*Ttsvoiceentity, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechTtsEngineVoices(engineId string, pageNumber int, pageSize int) (*Ttsvoiceentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechTtsEngines(pageNumber int, pageSize int, includeVoices bool, name string, language string) (*Ttsengineentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsSpeechTtsSettings() (*Ttssettings, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsType(typeId string) (*Integrationtype, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsTypeConfigschema(typeId string, configType string) (*Jsonschemadocument, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsTypes(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Integrationtypeentitylisting, *APIResponse, error)
- func (a IntegrationsApi) GetIntegrationsUserapps(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Userappentitylisting, *APIResponse, error)
- func (a IntegrationsApi) PatchIntegration(integrationId string, body Integration, pageSize int, pageNumber int, ...) (*Integration, *APIResponse, error)
- func (a IntegrationsApi) PatchIntegrationsAction(actionId string, body Updateactioninput) (*Action, *APIResponse, error)
- func (a IntegrationsApi) PatchIntegrationsActionDraft(actionId string, body Updatedraftinput) (*Action, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrations(body Createintegrationrequest) (*Integration, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActionDraft(actionId string) (*Action, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActionDraftPublish(actionId string, body Publishdraftinput) (*Action, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActionDraftTest(actionId string, body map[string]interface{}) (*Testexecutionresult, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActionExecute(actionId string, body map[string]interface{}) (*map[string]interface{}, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActionTest(actionId string, body map[string]interface{}) (*Testexecutionresult, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActions(body Postactioninput) (*Action, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsActionsDrafts(body Postactioninput) (*Action, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsCredentials(body Credential) (*Credentialinfo, *APIResponse, error)
- func (a IntegrationsApi) PostIntegrationsWorkforcemanagementVendorconnection(body Vendorconnectionrequest) (*Useractioncategoryentitylisting, *APIResponse, error)
- func (a IntegrationsApi) PutIntegrationConfigCurrent(integrationId string, body Integrationconfiguration) (*Integrationconfiguration, *APIResponse, error)
- func (a IntegrationsApi) PutIntegrationsCredential(credentialId string, body Credential) (*Credentialinfo, *APIResponse, error)
- func (a IntegrationsApi) PutIntegrationsSpeechTtsSettings(body Ttssettings) (*Ttssettings, *APIResponse, error)
- type Integrationstatusinfo
- type Integrationtype
- type Integrationtypeentitylisting
- type Intent
- type Intentdefinition
- type Intentfeedback
- type Interactionstatsalert
- type Interactionstatsalertcontainer
- type Interactionstatsrule
- type Interactionstatsrulecontainer
- type Intradaydatagroup
- type Intradayforecastdata
- type Intradayhistoricalagentdata
- type Intradayhistoricalqueuedata
- type Intradaymetric
- type Intradayperformancepredictionagentdata
- type Intradayperformancepredictiondata
- type Intradayperformancepredictionqueuedata
- type Intradayplanninggrouprequest
- type Intradayquerydatacommand
- type Intradayqueue
- type Intradayresponse
- type Intradayscheduledata
- type Ipaddressauthentication
- type Ipaddressrange
- type Ipaddressrangelisting
- type Items
- type Itemvalidationlimits
- type Ivr
- type Ivrentitylisting
- type Journey
- type JourneyApi
- func (a JourneyApi) DeleteJourneyActionmap(actionMapId string) (*APIResponse, error)
- func (a JourneyApi) DeleteJourneyActiontemplate(actionTemplateId string, hardDelete bool) (*APIResponse, error)
- func (a JourneyApi) DeleteJourneyOutcome(outcomeId string) (*APIResponse, error)
- func (a JourneyApi) DeleteJourneySegment(segmentId string) (*APIResponse, error)
- func (a JourneyApi) GetJourneyActionmap(actionMapId string) (*Actionmap, *APIResponse, error)
- func (a JourneyApi) GetJourneyActionmaps(pageNumber int, pageSize int, sortBy string, filterField string, ...) (*Actionmaplisting, *APIResponse, error)
- func (a JourneyApi) GetJourneyActiontarget(actionTargetId string) (*Actiontarget, *APIResponse, error)
- func (a JourneyApi) GetJourneyActiontargets(pageNumber int, pageSize int) (*Actiontargetlisting, *APIResponse, error)
- func (a JourneyApi) GetJourneyActiontemplate(actionTemplateId string) (*Actiontemplate, *APIResponse, error)
- func (a JourneyApi) GetJourneyActiontemplates(pageNumber int, pageSize int, sortBy string, mediaType string, state string) (*Actiontemplatelisting, *APIResponse, error)
- func (a JourneyApi) GetJourneyOutcome(outcomeId string) (*Outcome, *APIResponse, error)
- func (a JourneyApi) GetJourneyOutcomes(pageNumber int, pageSize int, sortBy string, outcomeIds []string) (*Outcomelisting, *APIResponse, error)
- func (a JourneyApi) GetJourneySegment(segmentId string) (*Journeysegment, *APIResponse, error)
- func (a JourneyApi) GetJourneySegments(sortBy string, pageSize int, pageNumber int, isActive bool, ...) (*Segmentlisting, *APIResponse, error)
- func (a JourneyApi) PatchJourneyActionmap(actionMapId string, body Patchactionmap) (*Actionmap, *APIResponse, error)
- func (a JourneyApi) PatchJourneyActiontarget(actionTargetId string, body Patchactiontarget) (*Actiontarget, *APIResponse, error)
- func (a JourneyApi) PatchJourneyActiontemplate(actionTemplateId string, body Patchactiontemplate) (*Actiontemplate, *APIResponse, error)
- func (a JourneyApi) PatchJourneyOutcome(outcomeId string, body Patchoutcome) (*Outcome, *APIResponse, error)
- func (a JourneyApi) PatchJourneySegment(segmentId string, body Patchsegment) (*Journeysegment, *APIResponse, error)
- func (a JourneyApi) PostAnalyticsJourneysAggregatesQuery(body Journeyaggregationquery) (*Journeyaggregatequeryresponse, *APIResponse, error)
- func (a JourneyApi) PostJourneyActionmaps(body Actionmap) (*Actionmap, *APIResponse, error)
- func (a JourneyApi) PostJourneyActiontemplates(body Actiontemplate) (*Actiontemplate, *APIResponse, error)
- func (a JourneyApi) PostJourneyOutcomes(body Outcome) (*Outcome, *APIResponse, error)
- func (a JourneyApi) PostJourneySegments(body Journeysegment) (*Journeysegment, *APIResponse, error)
- type Journeyaction
- type Journeyactionmap
- type Journeyaggregatedatacontainer
- type Journeyaggregatequeryclause
- type Journeyaggregatequeryfilter
- type Journeyaggregatequerypredicate
- type Journeyaggregatequeryresponse
- type Journeyaggregationquery
- type Journeyaggregationview
- type Journeycontext
- type Journeycustomer
- type Journeycustomersession
- type Journeypattern
- type Journeysegment
- type Journeysurveyquestion
- type Jsonnode
- type Jsonnodesearchresponse
- type Jsonschemadocument
- type Jsonsearchresponse
- type Keyrotationschedule
- type Keyvalue
- type Keyword
- type Keywordset
- type Keywordsetentitylisting
- type Klaxonheartbeatalertstopicheartbeatalert
- type Klaxonheartbeatalertstopicnotificationuser
- type Klaxonheartbeatrulestopicheartbeatrule
- type Klaxonheartbeatrulestopicnotificationuser
- type Klaxoninteractionstatsalertstopicinteractionstatalert
- type Klaxoninteractionstatsalertstopicnotificationuser
- type Klaxoninteractionstatsrulestopicinteractionstatrule
- type Klaxoninteractionstatsrulestopicnotificationuser
- type KnowledgeApi
- func (a KnowledgeApi) DeleteKnowledgeKnowledgebase(knowledgeBaseId string) (*Knowledgebase, *APIResponse, error)
- func (a KnowledgeApi) DeleteKnowledgeKnowledgebaseLanguageCategory(categoryId string, knowledgeBaseId string, languageCode string) (*Knowledgecategory, *APIResponse, error)
- func (a KnowledgeApi) DeleteKnowledgeKnowledgebaseLanguageDocument(documentId string, knowledgeBaseId string, languageCode string) (*Knowledgedocument, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebase(knowledgeBaseId string) (*Knowledgebase, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebaseLanguageCategories(knowledgeBaseId string, languageCode string, before string, after string, ...) (*Categorylisting, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebaseLanguageCategory(categoryId string, knowledgeBaseId string, languageCode string) (*Knowledgeextendedcategory, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebaseLanguageDocument(documentId string, knowledgeBaseId string, languageCode string) (*Knowledgedocument, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebaseLanguageDocuments(knowledgeBaseId string, languageCode string, before string, after string, ...) (*Documentlisting, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebaseLanguageTraining(knowledgeBaseId string, languageCode string, trainingId string) (*Knowledgetraining, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebaseLanguageTrainings(knowledgeBaseId string, languageCode string, before string, after string, ...) (*Traininglisting, *APIResponse, error)
- func (a KnowledgeApi) GetKnowledgeKnowledgebases(before string, after string, limit string, pageSize string, name string) (*Knowledgebaselisting, *APIResponse, error)
- func (a KnowledgeApi) PatchKnowledgeKnowledgebase(knowledgeBaseId string, body Knowledgebase) (*Knowledgebase, *APIResponse, error)
- func (a KnowledgeApi) PatchKnowledgeKnowledgebaseLanguageCategory(categoryId string, knowledgeBaseId string, languageCode string, ...) (*Knowledgeextendedcategory, *APIResponse, error)
- func (a KnowledgeApi) PatchKnowledgeKnowledgebaseLanguageDocument(documentId string, knowledgeBaseId string, languageCode string, ...) (*Knowledgedocument, *APIResponse, error)
- func (a KnowledgeApi) PatchKnowledgeKnowledgebaseLanguageDocuments(knowledgeBaseId string, languageCode string, ...) (*Documentlisting, *APIResponse, error)
- func (a KnowledgeApi) PostKnowledgeKnowledgebaseLanguageCategories(knowledgeBaseId string, languageCode string, body Knowledgecategoryrequest) (*Knowledgeextendedcategory, *APIResponse, error)
- func (a KnowledgeApi) PostKnowledgeKnowledgebaseLanguageDocuments(knowledgeBaseId string, languageCode string, body Knowledgedocumentrequest) (*Knowledgedocument, *APIResponse, error)
- func (a KnowledgeApi) PostKnowledgeKnowledgebaseLanguageTrainingPromote(knowledgeBaseId string, languageCode string, trainingId string) (*Knowledgetraining, *APIResponse, error)
- func (a KnowledgeApi) PostKnowledgeKnowledgebaseLanguageTrainings(knowledgeBaseId string, languageCode string) (*Knowledgetraining, *APIResponse, error)
- func (a KnowledgeApi) PostKnowledgeKnowledgebaseSearch(knowledgeBaseId string, body Knowledgesearchrequest) (*Knowledgesearchresponse, *APIResponse, error)
- func (a KnowledgeApi) PostKnowledgeKnowledgebases(body Knowledgebase) (*Knowledgebase, *APIResponse, error)
- type Knowledgebase
- type Knowledgebaselisting
- type Knowledgecategory
- type Knowledgecategoryrequest
- type Knowledgedocument
- type Knowledgedocumentbulkrequest
- type Knowledgedocumentrequest
- type Knowledgeextendedcategory
- type Knowledgesearchdocument
- type Knowledgesearchrequest
- type Knowledgesearchresponse
- type Knowledgetraining
- type Language
- type LanguageUnderstandingApi
- func (a LanguageUnderstandingApi) DeleteLanguageunderstandingDomain(domainId string) (*APIResponse, error)
- func (a LanguageUnderstandingApi) DeleteLanguageunderstandingDomainFeedbackFeedbackId(domainId string, feedbackId string) (*APIResponse, error)
- func (a LanguageUnderstandingApi) DeleteLanguageunderstandingDomainVersion(domainId string, domainVersionId string) (*APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomain(domainId string) (*Nludomain, *APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomainFeedback(domainId string, intentName string, assessment string, dateStart time.Time, ...) (*Nlufeedbacklisting, *APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomainFeedbackFeedbackId(domainId string, feedbackId string, fields []string) (*Nlufeedbackresponse, *APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomainVersion(domainId string, domainVersionId string, includeUtterances bool) (*Nludomainversion, *APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomainVersionReport(domainId string, domainVersionId string) (*Nludomainversionqualityreport, *APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomainVersions(domainId string, includeUtterances bool, pageNumber int, pageSize int) (*Nludomainversionlisting, *APIResponse, error)
- func (a LanguageUnderstandingApi) GetLanguageunderstandingDomains(pageNumber int, pageSize int) (*Nludomainlisting, *APIResponse, error)
- func (a LanguageUnderstandingApi) PatchLanguageunderstandingDomain(domainId string, body Nludomain) (*Nludomain, *APIResponse, error)
- func (a LanguageUnderstandingApi) PostLanguageunderstandingDomainFeedback(domainId string, body Nlufeedbackrequest) (*Nlufeedbackresponse, *APIResponse, error)
- func (a LanguageUnderstandingApi) PostLanguageunderstandingDomainVersionDetect(domainId string, domainVersionId string, body Nludetectionrequest) (*Nludetectionresponse, *APIResponse, error)
- func (a LanguageUnderstandingApi) PostLanguageunderstandingDomainVersionPublish(domainId string, domainVersionId string) (*Nludomainversion, *APIResponse, error)
- func (a LanguageUnderstandingApi) PostLanguageunderstandingDomainVersionTrain(domainId string, domainVersionId string) (*Nludomainversiontrainingresponse, *APIResponse, error)
- func (a LanguageUnderstandingApi) PostLanguageunderstandingDomainVersions(domainId string, body Nludomainversion) (*Nludomainversion, *APIResponse, error)
- func (a LanguageUnderstandingApi) PostLanguageunderstandingDomains(body Nludomain) (*Nludomain, *APIResponse, error)
- func (a LanguageUnderstandingApi) PutLanguageunderstandingDomainVersion(domainId string, domainVersionId string, body Nludomainversion) (*Nludomainversion, *APIResponse, error)
- type Languageentitylisting
- type Languageoverride
- type Languagereference
- type LanguagesApi
- func (a LanguagesApi) DeleteLanguage(languageId string) (*APIResponse, error)
- func (a LanguagesApi) DeleteRoutingLanguage(languageId string) (*APIResponse, error)
- func (a LanguagesApi) GetLanguage(languageId string) (*Language, *APIResponse, error)
- func (a LanguagesApi) GetLanguages(pageSize int, pageNumber int, sortOrder string, name string) (*Languageentitylisting, *APIResponse, error)
- func (a LanguagesApi) GetLanguagesTranslations() (*Availabletranslations, *APIResponse, error)
- func (a LanguagesApi) GetLanguagesTranslationsBuiltin(language string) (*map[string]interface{}, *APIResponse, error)
- func (a LanguagesApi) GetLanguagesTranslationsOrganization(language string) (*map[string]interface{}, *APIResponse, error)
- func (a LanguagesApi) GetLanguagesTranslationsUser(userId string) (*map[string]interface{}, *APIResponse, error)
- func (a LanguagesApi) GetRoutingLanguage(languageId string) (*Language, *APIResponse, error)
- func (a LanguagesApi) PostLanguages(body Language) (*Language, *APIResponse, error)
- type Lexbot
- type Lexbotalias
- type Lexbotaliasentitylisting
- type Lexbotentitylisting
- type Lexintent
- type Lexslot
- type Library
- type Libraryentitylisting
- type LicenseApi
- func (a LicenseApi) GetLicenseDefinition(licenseId string) (*Licensedefinition, *APIResponse, error)
- func (a LicenseApi) GetLicenseDefinitions() ([]Licensedefinition, *APIResponse, error)
- func (a LicenseApi) GetLicenseToggle(featureName string) (*Licenseorgtoggle, *APIResponse, error)
- func (a LicenseApi) GetLicenseUser(userId string) (*Licenseuser, *APIResponse, error)
- func (a LicenseApi) GetLicenseUsers(pageSize int, pageNumber int) (*Userlicensesentitylisting, *APIResponse, error)
- func (a LicenseApi) PostLicenseInfer(body []string) ([]string, *APIResponse, error)
- func (a LicenseApi) PostLicenseOrganization(body Licensebatchassignmentrequest) ([]Licenseupdatestatus, *APIResponse, error)
- func (a LicenseApi) PostLicenseToggle(featureName string) (*Licenseorgtoggle, *APIResponse, error)
- func (a LicenseApi) PostLicenseUsers(body []string) (*map[string]interface{}, *APIResponse, error)
- type Licenseassignmentrequest
- type Licensebatchassignmentrequest
- type Licensedefinition
- type Licenseorgtoggle
- type Licenseupdatestatus
- type Licenseuser
- type Line
- type Linebase
- type Linebaseentitylisting
- type Lineentitylisting
- type Lineid
- type Lineintegration
- type Lineintegrationentitylisting
- type Lineintegrationrequest
- type Linestatus
- type Lineuserid
- type Listitemcomponent
- type Listwrapperforecastsourcedaypointer
- type Listwrapperinterval
- type Listwrappershiftstartvariance
- type Listwrapperwfmforecastmodification
- type Localencryptionconfiguration
- type Localencryptionconfigurationlisting
- type Localencryptionkeyrequest
- type Location
- type Locationaddress
- type Locationaddressverificationdetails
- type Locationcreatedefinition
- type Locationdefinition
- type Locationemergencynumber
- type Locationentitylisting
- type Locationimage
- type LocationsApi
- func (a LocationsApi) DeleteLocation(locationId string) (*APIResponse, error)
- func (a LocationsApi) GetLocation(locationId string, expand []string) (*Locationdefinition, *APIResponse, error)
- func (a LocationsApi) GetLocationSublocations(locationId string) (*Locationentitylisting, *APIResponse, error)
- func (a LocationsApi) GetLocations(pageSize int, pageNumber int, id []string, sortOrder string) (*Locationentitylisting, *APIResponse, error)
- func (a LocationsApi) GetLocationsSearch(q64 string, expand []string) (*Locationssearchresponse, *APIResponse, error)
- func (a LocationsApi) PatchLocation(locationId string, body Locationupdatedefinition) (*Locationdefinition, *APIResponse, error)
- func (a LocationsApi) PostLocations(body Locationcreatedefinition) (*Locationdefinition, *APIResponse, error)
- func (a LocationsApi) PostLocationsSearch(body Locationsearchrequest) (*Locationssearchresponse, *APIResponse, error)
- type Locationsearchcriteria
- type Locationsearchrequest
- type Locationssearchresponse
- type Locationupdatedefinition
- type Lockinfo
- type Logcaptureuserconfiguration
- type Logicalinterfaceentitylisting
- type Mailfromresult
- type Managementunit
- type Managementunitlisting
- type Managementunitreference
- type Managementunitsettingsrequest
- type Managementunitsettingsresponse
- type Manager
- type Matchshifttraderequest
- type Matchshifttraderesponse
- type Maxlength
- type Maxparticipants
- type Mediaendpointstatdetailqueryclause
- type Mediaendpointstatdetailqueryfilter
- type Mediaendpointstatdetailquerypredicate
- type Mediaparticipantrequest
- type Mediapolicies
- type Mediaresult
- type Mediasetting
- type Mediasummary
- type Mediasummarydetail
- type Mediatranscription
- type Mediatype
- type Mediatypeaccess
- type Mediatypes
- type Mediautilization
- type Memberentity
- type Message
- type Messagecontent
- type Messageconversation
- type Messageconversationentitylisting
- type Messagedata
- type Messagedetails
- type Messageevaluation
- type Messageinfo
- type Messagemedia
- type Messagemediaattachment
- type Messagemediadata
- type Messagemediaparticipant
- type Messagemediapolicy
- type Messagemediapolicyconditions
- type Messagesticker
- type Messagestickerattachment
- type MessagingApi
- type Messagingcampaign
- type Messagingcampaigndivisionview
- type Messagingcampaigndivisionviewentitylisting
- type Messagingcampaignentitylisting
- type Messagingintegration
- type Messagingintegrationentitylisting
- type Messagingrecipient
- type Messagingsticker
- type Messagingstickerentitylisting
- type Messagingtemplate
- type Messagingtemplaterequest
- type Metabase
- type Metadata
- type Meteredassignmentbyagent
- type Meteredevaluationassignment
- type Minlength
- type MobileDevicesApi
- func (a MobileDevicesApi) DeleteMobiledevice(deviceId string) (*APIResponse, error)
- func (a MobileDevicesApi) GetMobiledevice(deviceId string) (*Userdevice, *APIResponse, error)
- func (a MobileDevicesApi) GetMobiledevices(pageSize int, pageNumber int, sortOrder string) (*Directoryuserdeviceslisting, *APIResponse, error)
- func (a MobileDevicesApi) PostMobiledevices(body Userdevice) (*Userdevice, *APIResponse, error)
- func (a MobileDevicesApi) PutMobiledevice(deviceId string, body Userdevice) (*Userdevice, *APIResponse, error)
- type Modelingprocessingerror
- type Modelingstatusresponse
- type Movemanagementunitrequest
- type Movemanagementunitresponse
- type Murescheduleresultwrapper
- type Namedentity
- type Namedentityannotation
- type Namedentitytypebinding
- type Namedentitytypedefinition
- type Namedentitytypeitem
- type Namedentitytypemechanism
- type Nluconfusionmatrixcolumn
- type Nluconfusionmatrixrow
- type Nludetectioncontext
- type Nludetectioninput
- type Nludetectionoutput
- type Nludetectionrequest
- type Nludetectionresponse
- type Nludomain
- type Nludomainlisting
- type Nludomainversion
- type Nludomainversionlisting
- type Nludomainversionqualityreport
- type Nludomainversiontrainingresponse
- type Nlufeedbacklisting
- type Nlufeedbackrequest
- type Nlufeedbackresponse
- type Nluinfo
- type Nluqualityreportsummary
- type Nluqualityreportsummarymetric
- type Nluutterance
- type Nluutterancesegment
- type Note
- type Notelisting
- type NotificationsApi
- func (a NotificationsApi) DeleteNotificationsChannelSubscriptions(channelId string) (*APIResponse, error)
- func (a NotificationsApi) GetNotificationsAvailabletopics(expand []string, includePreview bool) (*Availabletopicentitylisting, *APIResponse, error)
- func (a NotificationsApi) GetNotificationsChannelSubscriptions(channelId string) (*Channeltopicentitylisting, *APIResponse, error)
- func (a NotificationsApi) GetNotificationsChannels(includechannels string) (*Channelentitylisting, *APIResponse, error)
- func (a NotificationsApi) PostNotificationsChannelSubscriptions(channelId string, body []Channeltopic) (*Channeltopicentitylisting, *APIResponse, error)
- func (a NotificationsApi) PostNotificationsChannels() (*Channel, *APIResponse, error)
- func (a NotificationsApi) PutNotificationsChannelSubscriptions(channelId string, body []Channeltopic) (*Channeltopicentitylisting, *APIResponse, error)
- type Notificationsresponse
- type Notificationtemplatebody
- type Notificationtemplatefooter
- type Notificationtemplateheader
- type Notificationtemplateparameter
- type Ntpsettings
- type Number
- type Numberplan
- type Numericrange
- type OAuthApi
- func (a OAuthApi) DeleteOauthClient(clientId string) (*APIResponse, error)
- func (a OAuthApi) GetOauthAuthorization(clientId string) (*Oauthauthorization, *APIResponse, error)
- func (a OAuthApi) GetOauthAuthorizations() (*Oauthauthorizationlisting, *APIResponse, error)
- func (a OAuthApi) GetOauthClient(clientId string) (*Oauthclient, *APIResponse, error)
- func (a OAuthApi) GetOauthClientUsageQueryResult(executionId string, clientId string) (*Apiusagequeryresult, *APIResponse, error)
- func (a OAuthApi) GetOauthClientUsageSummary(clientId string, days string) (*Usageexecutionresult, *APIResponse, error)
- func (a OAuthApi) GetOauthClients() (*Oauthcliententitylisting, *APIResponse, error)
- func (a OAuthApi) GetOauthScope(scopeId string, acceptLanguage string) (*Oauthscope, *APIResponse, error)
- func (a OAuthApi) GetOauthScopes(acceptLanguage string) (*Oauthscopelisting, *APIResponse, error)
- func (a OAuthApi) PostOauthClientSecret(clientId string) (*Oauthclient, *APIResponse, error)
- func (a OAuthApi) PostOauthClientUsageQuery(clientId string, body Apiusagequery) (*Usageexecutionresult, *APIResponse, error)
- func (a OAuthApi) PostOauthClients(body Oauthclientrequest) (*Oauthclient, *APIResponse, error)
- func (a OAuthApi) PutOauthClient(clientId string, body Oauthclientrequest) (*Oauthclient, *APIResponse, error)
- type Oauthauthorization
- type Oauthauthorizationlisting
- type Oauthclient
- type Oauthcliententitylisting
- type Oauthclientlisting
- type Oauthclientrequest
- type Oauthlasttokenissued
- type Oauthprovider
- type Oauthproviderentitylisting
- type Oauthscope
- type Oauthscopelisting
- type ObjectsApi
- func (a ObjectsApi) DeleteAuthorizationDivision(divisionId string, force bool) (*APIResponse, error)
- func (a ObjectsApi) GetAuthorizationDivision(divisionId string, objectCount bool) (*Authzdivision, *APIResponse, error)
- func (a ObjectsApi) GetAuthorizationDivisions(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Authzdivisionentitylisting, *APIResponse, error)
- func (a ObjectsApi) GetAuthorizationDivisionsHome() (*Authzdivision, *APIResponse, error)
- func (a ObjectsApi) GetAuthorizationDivisionsLimit() (*int, *APIResponse, error)
- func (a ObjectsApi) PostAuthorizationDivisionObject(divisionId string, objectType string, body []string) (*APIResponse, error)
- func (a ObjectsApi) PostAuthorizationDivisions(body Authzdivision) (*Authzdivision, *APIResponse, error)
- func (a ObjectsApi) PutAuthorizationDivision(divisionId string, body Authzdivision) (*Authzdivision, *APIResponse, error)
- type Observationmetricdata
- type Observationvalue
- type Okta
- type Onelogin
- type Operation
- type Organization
- type OrganizationApi
- func (a OrganizationApi) GetFieldconfig(varType string) (*Fieldconfig, *APIResponse, error)
- func (a OrganizationApi) GetOrganizationsEmbeddedintegration() (*Embeddedintegration, *APIResponse, error)
- func (a OrganizationApi) GetOrganizationsIpaddressauthentication() (*Ipaddressauthentication, *APIResponse, error)
- func (a OrganizationApi) GetOrganizationsMe() (*Organization, *APIResponse, error)
- func (a OrganizationApi) GetOrganizationsWhitelist() (*Orgwhitelistsettings, *APIResponse, error)
- func (a OrganizationApi) PatchOrganizationsFeature(featureName string, enabled Featurestate) (*Organizationfeatures, *APIResponse, error)
- func (a OrganizationApi) PutOrganizationsEmbeddedintegration(body Embeddedintegration) (*Embeddedintegration, *APIResponse, error)
- func (a OrganizationApi) PutOrganizationsIpaddressauthentication(body Ipaddressauthentication) (*Ipaddressauthentication, *APIResponse, error)
- func (a OrganizationApi) PutOrganizationsMe(body Organization) (*Organization, *APIResponse, error)
- func (a OrganizationApi) PutOrganizationsWhitelist(body Orgwhitelistsettings) (*Orgwhitelistsettings, *APIResponse, error)
- type OrganizationAuthorizationApi
- func (a OrganizationAuthorizationApi) DeleteOrgauthorizationTrustee(trusteeOrgId string) (*APIResponse, error)
- func (a OrganizationAuthorizationApi) DeleteOrgauthorizationTrusteeUser(trusteeOrgId string, trusteeUserId string) (*APIResponse, error)
- func (a OrganizationAuthorizationApi) DeleteOrgauthorizationTrusteeUserRoles(trusteeOrgId string, trusteeUserId string) (*APIResponse, error)
- func (a OrganizationAuthorizationApi) DeleteOrgauthorizationTrustor(trustorOrgId string) (*APIResponse, error)
- func (a OrganizationAuthorizationApi) DeleteOrgauthorizationTrustorUser(trustorOrgId string, trusteeUserId string) (*APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationPairing(pairingId string) (*Trustrequest, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrustee(trusteeOrgId string) (*Trustee, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrusteeUser(trusteeOrgId string, trusteeUserId string) (*Trustuser, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrusteeUserRoles(trusteeOrgId string, trusteeUserId string) (*Userauthorization, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrusteeUsers(trusteeOrgId string, pageSize int, pageNumber int) (*Trustuserentitylisting, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrustees(pageSize int, pageNumber int) (*Trustentitylisting, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrustor(trustorOrgId string) (*Trustor, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrustorUser(trustorOrgId string, trusteeUserId string) (*Trustuser, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrustorUsers(trustorOrgId string, pageSize int, pageNumber int) (*Trustuserentitylisting, *APIResponse, error)
- func (a OrganizationAuthorizationApi) GetOrgauthorizationTrustors(pageSize int, pageNumber int) (*Trustorentitylisting, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PostOrgauthorizationPairings(body Trustrequestcreate) (*Trustrequest, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PostOrgauthorizationTrusteeUsers(trusteeOrgId string, body Trustmembercreate) (*Trustuser, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PostOrgauthorizationTrustees(body Trustcreate) (*Trustee, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PostOrgauthorizationTrusteesAudits(body Trusteeauditqueryrequest, pageSize int, pageNumber int, sortBy string, ...) (*Auditqueryresponse, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PostOrgauthorizationTrustorAudits(body Trustorauditqueryrequest, pageSize int, pageNumber int, sortBy string, ...) (*Auditqueryresponse, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PutOrgauthorizationTrustee(trusteeOrgId string, body Trustee) (*Trustee, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PutOrgauthorizationTrusteeUserRoledivisions(trusteeOrgId string, trusteeUserId string, body Roledivisiongrants) (*Userauthorization, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PutOrgauthorizationTrusteeUserRoles(trusteeOrgId string, trusteeUserId string, body []string) (*Userauthorization, *APIResponse, error)
- func (a OrganizationAuthorizationApi) PutOrgauthorizationTrustorUser(trustorOrgId string, trusteeUserId string) (*Trustuser, *APIResponse, error)
- type Organizationfeatures
- type Organizationpresence
- type Organizationpresenceentitylisting
- type Organizationproductentitylisting
- type Organizationroleentitylisting
- type Orgoauthclient
- type Orguser
- type Orgwhitelistsettings
- type Orphanrecording
- type Orphanrecordinglisting
- type Orphanupdaterequest
- type OutboundApi
- func (a OutboundApi) DeleteOutboundAttemptlimit(attemptLimitsId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundCallabletimeset(callableTimeSetId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundCallanalysisresponseset(callAnalysisSetId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundCampaign(campaignId string) (*Campaign, *APIResponse, error)
- func (a OutboundApi) DeleteOutboundCampaignProgress(campaignId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundCampaignrule(campaignRuleId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundContactlist(contactListId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundContactlistContact(contactListId string, contactId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundContactlistContacts(contactListId string, contactIds []string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundContactlistfilter(contactListFilterId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundContactlists(id []string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundDnclist(dncListId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundMessagingcampaign(messagingCampaignId string) (*Messagingcampaign, *APIResponse, error)
- func (a OutboundApi) DeleteOutboundRuleset(ruleSetId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundSchedulesCampaign(campaignId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundSchedulesSequence(sequenceId string) (*APIResponse, error)
- func (a OutboundApi) DeleteOutboundSequence(sequenceId string) (*APIResponse, error)
- func (a OutboundApi) GetOutboundAttemptlimit(attemptLimitsId string) (*Attemptlimits, *APIResponse, error)
- func (a OutboundApi) GetOutboundAttemptlimits(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Attemptlimitsentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCallabletimeset(callableTimeSetId string) (*Callabletimeset, *APIResponse, error)
- func (a OutboundApi) GetOutboundCallabletimesets(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Callabletimesetentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCallanalysisresponseset(callAnalysisSetId string) (*Responseset, *APIResponse, error)
- func (a OutboundApi) GetOutboundCallanalysisresponsesets(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Responsesetentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaign(campaignId string) (*Campaign, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignDiagnostics(campaignId string) (*Campaigndiagnostics, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignInteractions(campaignId string) (*Campaigninteractions, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignProgress(campaignId string) (*Campaignprogress, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignStats(campaignId string) (*Campaignstats, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignrule(campaignRuleId string) (*Campaignrule, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignrules(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Campaignruleentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaigns(pageSize int, pageNumber int, filterType string, name string, id []string, ...) (*Campaignentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignsAll(pageSize int, pageNumber int, id []string, name string, divisionId []string, ...) (*Commoncampaignentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignsAllDivisionviews(pageSize int, pageNumber int, id []string, name string, divisionId []string, ...) (*Commoncampaigndivisionviewentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignsDivisionview(campaignId string) (*Campaigndivisionview, *APIResponse, error)
- func (a OutboundApi) GetOutboundCampaignsDivisionviews(pageSize int, pageNumber int, filterType string, name string, id []string, ...) (*Campaigndivisionviewlisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlist(contactListId string, includeImportStatus bool, includeSize bool) (*Contactlist, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistContact(contactListId string, contactId string) (*Dialercontact, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistExport(contactListId string, download string) (*Exporturi, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistImportstatus(contactListId string) (*Importstatus, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistTimezonemappingpreview(contactListId string) (*Timezonemappingpreview, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistfilter(contactListFilterId string) (*Contactlistfilter, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistfilters(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Contactlistfilterentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlists(includeImportStatus bool, includeSize bool, pageSize int, pageNumber int, ...) (*Contactlistentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistsDivisionview(contactListId string, includeImportStatus bool, includeSize bool) (*Contactlistdivisionview, *APIResponse, error)
- func (a OutboundApi) GetOutboundContactlistsDivisionviews(includeImportStatus bool, includeSize bool, pageSize int, pageNumber int, ...) (*Contactlistdivisionviewlisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundDnclist(dncListId string, includeImportStatus bool, includeSize bool) (*Dnclist, *APIResponse, error)
- func (a OutboundApi) GetOutboundDnclistExport(dncListId string, download string) (*Exporturi, *APIResponse, error)
- func (a OutboundApi) GetOutboundDnclistImportstatus(dncListId string) (*Importstatus, *APIResponse, error)
- func (a OutboundApi) GetOutboundDnclists(includeImportStatus bool, includeSize bool, pageSize int, pageNumber int, ...) (*Dnclistentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundDnclistsDivisionview(dncListId string, includeImportStatus bool, includeSize bool) (*Dnclistdivisionview, *APIResponse, error)
- func (a OutboundApi) GetOutboundDnclistsDivisionviews(includeImportStatus bool, includeSize bool, pageSize int, pageNumber int, ...) (*Dnclistdivisionviewlisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundEvent(eventId string) (*Eventlog, *APIResponse, error)
- func (a OutboundApi) GetOutboundEvents(pageSize int, pageNumber int, filterType string, category string, level string, ...) (*Dialerevententitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundMessagingcampaign(messagingCampaignId string) (*Messagingcampaign, *APIResponse, error)
- func (a OutboundApi) GetOutboundMessagingcampaignProgress(messagingCampaignId string) (*Campaignprogress, *APIResponse, error)
- func (a OutboundApi) GetOutboundMessagingcampaigns(pageSize int, pageNumber int, sortBy string, sortOrder string, name string, ...) (*Messagingcampaignentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundMessagingcampaignsDivisionview(messagingCampaignId string) (*Messagingcampaigndivisionview, *APIResponse, error)
- func (a OutboundApi) GetOutboundMessagingcampaignsDivisionviews(pageSize int, pageNumber int, sortOrder string, name string, id []string, ...) (*Messagingcampaigndivisionviewentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundRuleset(ruleSetId string) (*Ruleset, *APIResponse, error)
- func (a OutboundApi) GetOutboundRulesets(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Rulesetentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundSchedulesCampaign(campaignId string) (*Campaignschedule, *APIResponse, error)
- func (a OutboundApi) GetOutboundSchedulesCampaigns() ([]Campaignschedule, *APIResponse, error)
- func (a OutboundApi) GetOutboundSchedulesSequence(sequenceId string) (*Sequenceschedule, *APIResponse, error)
- func (a OutboundApi) GetOutboundSchedulesSequences() ([]Sequenceschedule, *APIResponse, error)
- func (a OutboundApi) GetOutboundSequence(sequenceId string) (*Campaignsequence, *APIResponse, error)
- func (a OutboundApi) GetOutboundSequences(pageSize int, pageNumber int, allowEmptyResult bool, filterType string, ...) (*Campaignsequenceentitylisting, *APIResponse, error)
- func (a OutboundApi) GetOutboundSettings() (*Outboundsettings, *APIResponse, error)
- func (a OutboundApi) GetOutboundWrapupcodemappings() (*Wrapupcodemapping, *APIResponse, error)
- func (a OutboundApi) PatchOutboundSettings(body Outboundsettings) (*APIResponse, error)
- func (a OutboundApi) PostOutboundAttemptlimits(body Attemptlimits) (*Attemptlimits, *APIResponse, error)
- func (a OutboundApi) PostOutboundAudits(body Dialerauditrequest, pageSize int, pageNumber int, sortBy string, ...) (*Auditsearchresult, *APIResponse, error)
- func (a OutboundApi) PostOutboundCallabletimesets(body Callabletimeset) (*Callabletimeset, *APIResponse, error)
- func (a OutboundApi) PostOutboundCallanalysisresponsesets(body Responseset) (*Responseset, *APIResponse, error)
- func (a OutboundApi) PostOutboundCampaignCallbackSchedule(campaignId string, body Contactcallbackrequest) (*Contactcallbackrequest, *APIResponse, error)
- func (a OutboundApi) PostOutboundCampaignrules(body Campaignrule) (*Campaignrule, *APIResponse, error)
- func (a OutboundApi) PostOutboundCampaigns(body Campaign) (*Campaign, *APIResponse, error)
- func (a OutboundApi) PostOutboundCampaignsProgress(body []string) ([]Campaignprogress, *APIResponse, error)
- func (a OutboundApi) PostOutboundContactlistClear(contactListId string) (*APIResponse, error)
- func (a OutboundApi) PostOutboundContactlistContacts(contactListId string, body []Writabledialercontact, priority bool, ...) ([]Dialercontact, *APIResponse, error)
- func (a OutboundApi) PostOutboundContactlistContactsBulk(contactListId string, body []string) ([]Dialercontact, *APIResponse, error)
- func (a OutboundApi) PostOutboundContactlistExport(contactListId string) (*Domainentityref, *APIResponse, error)
- func (a OutboundApi) PostOutboundContactlistfilters(body Contactlistfilter) (*Contactlistfilter, *APIResponse, error)
- func (a OutboundApi) PostOutboundContactlistfiltersPreview(body Contactlistfilter) (*Filterpreviewresponse, *APIResponse, error)
- func (a OutboundApi) PostOutboundContactlists(body Contactlist) (*Contactlist, *APIResponse, error)
- func (a OutboundApi) PostOutboundConversationDnc(conversationId string) (*APIResponse, error)
- func (a OutboundApi) PostOutboundDnclistExport(dncListId string) (*Domainentityref, *APIResponse, error)
- func (a OutboundApi) PostOutboundDnclistPhonenumbers(dncListId string, body []string) (*APIResponse, error)
- func (a OutboundApi) PostOutboundDnclists(body Dnclistcreate) (*Dnclist, *APIResponse, error)
- func (a OutboundApi) PostOutboundMessagingcampaigns(body Messagingcampaign) (*Messagingcampaign, *APIResponse, error)
- func (a OutboundApi) PostOutboundMessagingcampaignsProgress(body []string) ([]Campaignprogress, *APIResponse, error)
- func (a OutboundApi) PostOutboundRulesets(body Ruleset) (*Ruleset, *APIResponse, error)
- func (a OutboundApi) PostOutboundSequences(body Campaignsequence) (*Campaignsequence, *APIResponse, error)
- func (a OutboundApi) PutOutboundAttemptlimit(attemptLimitsId string, body Attemptlimits) (*Attemptlimits, *APIResponse, error)
- func (a OutboundApi) PutOutboundCallabletimeset(callableTimeSetId string, body Callabletimeset) (*Callabletimeset, *APIResponse, error)
- func (a OutboundApi) PutOutboundCallanalysisresponseset(callAnalysisSetId string, body Responseset) (*Responseset, *APIResponse, error)
- func (a OutboundApi) PutOutboundCampaign(campaignId string, body Campaign) (*Campaign, *APIResponse, error)
- func (a OutboundApi) PutOutboundCampaignAgent(campaignId string, userId string, body Agent) (*string, *APIResponse, error)
- func (a OutboundApi) PutOutboundCampaignrule(campaignRuleId string, body Campaignrule) (*Campaignrule, *APIResponse, error)
- func (a OutboundApi) PutOutboundContactlist(contactListId string, body Contactlist) (*Contactlist, *APIResponse, error)
- func (a OutboundApi) PutOutboundContactlistContact(contactListId string, contactId string, body Dialercontact) (*Dialercontact, *APIResponse, error)
- func (a OutboundApi) PutOutboundContactlistfilter(contactListFilterId string, body Contactlistfilter) (*Contactlistfilter, *APIResponse, error)
- func (a OutboundApi) PutOutboundDnclist(dncListId string, body Dnclist) (*Dnclist, *APIResponse, error)
- func (a OutboundApi) PutOutboundMessagingcampaign(messagingCampaignId string, body Messagingcampaign) (*Messagingcampaign, *APIResponse, error)
- func (a OutboundApi) PutOutboundRuleset(ruleSetId string, body Ruleset) (*Ruleset, *APIResponse, error)
- func (a OutboundApi) PutOutboundSchedulesCampaign(campaignId string, body Campaignschedule) (*Campaignschedule, *APIResponse, error)
- func (a OutboundApi) PutOutboundSchedulesSequence(sequenceId string, body Sequenceschedule) (*Sequenceschedule, *APIResponse, error)
- func (a OutboundApi) PutOutboundSequence(sequenceId string, body Campaignsequence) (*Campaignsequence, *APIResponse, error)
- func (a OutboundApi) PutOutboundWrapupcodemappings(body Wrapupcodemapping) (*Wrapupcodemapping, *APIResponse, error)
- type Outboundmessagingmessagingcampaignconfigchangecontactsort
- type Outboundmessagingmessagingcampaignconfigchangeerrordetail
- type Outboundmessagingmessagingcampaignconfigchangemessagingcampaign
- type Outboundmessagingmessagingcampaignconfigchangeresponseref
- type Outboundmessagingmessagingcampaignconfigchangesmsconfig
- type Outboundmessagingmessagingcampaignconfigchangesmsphonenumberref
- type Outboundmessagingmessagingcampaignconfigchangeurireference
- type Outboundmessagingmessagingcampaignprogresseventcampaignprogress
- type Outboundmessagingmessagingcampaignprogresseventurireference
- type Outboundroute
- type Outboundroutebase
- type Outboundroutebaseentitylisting
- type Outboundrouteentitylisting
- type Outboundsettings
- type Outcome
- type Outcomelisting
- type Outcomeprobabilitycondition
- type Outofoffice
- type Outofofficeeventoutofoffice
- type Outofofficeeventuser
- type Page
- type Pagingspec
- type Parameter
- type Parsedcertificate
- type Partialuploadresponse
- type Participant
- type Participantattributes
- type Participantbasic
- type Participantmetrics
- type Patchaction
- type Patchactionmap
- type Patchactionmapschedulegroups
- type Patchactionproperties
- type Patchactionsurvey
- type Patchactiontarget
- type Patchactiontemplate
- type Patchbureschedulingoptionsmanagementunitrequest
- type Patchbureschedulingoptionsrequest
- type Patchbuschedulerunrequest
- type Patchcalltoaction
- type Patchclosebuttonstyleproperties
- type Patchcontentoffer
- type Patchcontentofferstyleproperties
- type Patchcontentofferstylingconfiguration
- type Patchcontentpositionproperties
- type Patchctabuttonstyleproperties
- type Patchintegrationaction
- type Patchintegrationactionfields
- type Patchoutcome
- type Patchsegment
- type Patchshifttraderequest
- type Patchsurveyquestion
- type Patchtextstyleproperties
- type Patchuser
- type Permissioncollectionentitylisting
- type Permissions
- type Phone
- type Phonebase
- type Phonebaseentitylisting
- type Phonecapabilities
- type Phonechangetopicedgereference
- type Phonechangetopiclinestatus
- type Phonechangetopiclocaldate
- type Phonechangetopiclocaldatetime
- type Phonechangetopiclocaltime
- type Phonechangetopicoffsetdatetime
- type Phonechangetopicphone
- type Phonechangetopicphonestatus
- type Phonechangetopicprovisioninfo
- type Phonechangetopicuseragentinfo
- type Phonechangetopiczoneoffset
- type Phonecolumn
- type Phoneentitylisting
- type Phonemetabaseentitylisting
- type Phonenumber
- type Phonenumbercolumn
- type Phonenumberstatus
- type Phonesreboot
- type Phonestatus
- type Photo
- type Physicalinterfaceentitylisting
- type Pinconfiguration
- type Pingidentity
- type Planninggroup
- type Planninggrouplist
- type Planninggroupreference
- type Planningperiodsettings
- type Policy
- type Policyactions
- type Policyconditions
- type Policycreate
- type Policyentitylisting
- type Policyerrormessage
- type Policyerrors
- type Postactioninput
- type Postinputcontract
- type Postoutputcontract
- type Posttextmessage
- type Posttextrequest
- type Posttextresponse
- type Predictionresults
- type PresenceApi
- func (a PresenceApi) DeletePresencedefinition(presenceId string) (*APIResponse, error)
- func (a PresenceApi) GetPresencedefinition(presenceId string, localeCode string) (*Organizationpresence, *APIResponse, error)
- func (a PresenceApi) GetPresencedefinitions(pageNumber int, pageSize int, deleted string, localeCode string) (*Organizationpresenceentitylisting, *APIResponse, error)
- func (a PresenceApi) GetSystempresences() ([]Systempresence, *APIResponse, error)
- func (a PresenceApi) GetUserPresence(userId string, sourceId string) (*Userpresence, *APIResponse, error)
- func (a PresenceApi) GetUserPresencesMicrosoftteams(userId string) (*Presenceexpand, *APIResponse, error)
- func (a PresenceApi) GetUserPresencesPurecloud(userId string) (*Userpresence, *APIResponse, error)
- func (a PresenceApi) PatchUserPresence(userId string, sourceId string, body Userpresence) (*Userpresence, *APIResponse, error)
- func (a PresenceApi) PatchUserPresencesPurecloud(userId string, body Userpresence) (*Userpresence, *APIResponse, error)
- func (a PresenceApi) PostPresencedefinitions(body Organizationpresence) (*Organizationpresence, *APIResponse, error)
- func (a PresenceApi) PutPresencedefinition(presenceId string, body Organizationpresence) (*Organizationpresence, *APIResponse, error)
- func (a PresenceApi) PutUsersPresencesBulk(body []Userpresence) ([]Userpresence, *APIResponse, error)
- type Presencedefinition
- type Presencedetailqueryclause
- type Presencedetailqueryfilter
- type Presencedetailquerypredicate
- type Presenceeventorganizationpresence
- type Presenceeventuserpresence
- type Presenceexpand
- type Prompt
- type Promptasset
- type Promptassetcreate
- type Promptassetentitylisting
- type Promptentitylisting
- type Propertychange
- type Propertyindexrequest
- type Provisioninfo
- type Publishdraftinput
- type Publishedsurveyformreference
- type Publishform
- type Publishprogrampublishjob
- type Publishtopicpublishjob
- type Purecloud
- type Pureengage
- type QualityApi
- func (a QualityApi) DeleteQualityCalibration(calibrationId string, calibratorId string) (*Calibration, *APIResponse, error)
- func (a QualityApi) DeleteQualityConversationEvaluation(conversationId string, evaluationId string, expand string) (*Evaluation, *APIResponse, error)
- func (a QualityApi) DeleteQualityForm(formId string) (*APIResponse, error)
- func (a QualityApi) DeleteQualityFormsEvaluation(formId string) (*APIResponse, error)
- func (a QualityApi) DeleteQualityFormsSurvey(formId string) (*APIResponse, error)
- func (a QualityApi) DeleteQualityKeywordset(keywordSetId string) (*APIResponse, error)
- func (a QualityApi) DeleteQualityKeywordsets(ids string) (*APIResponse, error)
- func (a QualityApi) GetQualityAgentsActivity(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Agentactivityentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityCalibration(calibrationId string, calibratorId string, conversationId string) (*Calibration, *APIResponse, error)
- func (a QualityApi) GetQualityCalibrations(calibratorId string, pageSize int, pageNumber int, sortBy string, ...) (*Calibrationentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityConversationAudits(conversationId string, pageSize int, pageNumber int, sortBy string, ...) (*Qualityauditpage, *APIResponse, error)
- func (a QualityApi) GetQualityConversationEvaluation(conversationId string, evaluationId string, expand string) (*Evaluation, *APIResponse, error)
- func (a QualityApi) GetQualityConversationSurveys(conversationId string) ([]Survey, *APIResponse, error)
- func (a QualityApi) GetQualityEvaluationsQuery(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Evaluationentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityEvaluatorsActivity(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Evaluatoractivityentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityForm(formId string) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) GetQualityFormVersions(formId string, pageSize int, pageNumber int) (*Evaluationformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityForms(pageSize int, pageNumber int, sortBy string, nextPage string, ...) (*Evaluationformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityFormsEvaluation(formId string) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) GetQualityFormsEvaluationVersions(formId string, pageSize int, pageNumber int, sortOrder string) (*Evaluationformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityFormsEvaluations(pageSize int, pageNumber int, sortBy string, nextPage string, ...) (*Evaluationformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityFormsSurvey(formId string) (*Surveyform, *APIResponse, error)
- func (a QualityApi) GetQualityFormsSurveyVersions(formId string, pageSize int, pageNumber int) (*Surveyformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityFormsSurveys(pageSize int, pageNumber int, sortBy string, nextPage string, ...) (*Surveyformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityFormsSurveysBulk(id []string) (*Surveyformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityFormsSurveysBulkContexts(contextId []string, published bool) (*Surveyformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityKeywordset(keywordSetId string) (*Keywordset, *APIResponse, error)
- func (a QualityApi) GetQualityKeywordsets(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Keywordsetentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityPublishedform(formId string) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) GetQualityPublishedforms(pageSize int, pageNumber int, name string, onlyLatestPerContext bool) (*Evaluationformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityPublishedformsEvaluation(formId string) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) GetQualityPublishedformsEvaluations(pageSize int, pageNumber int, name string, onlyLatestPerContext bool) (*Evaluationformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualityPublishedformsSurvey(formId string) (*Surveyform, *APIResponse, error)
- func (a QualityApi) GetQualityPublishedformsSurveys(pageSize int, pageNumber int, name string, onlyLatestEnabledPerContext bool) (*Surveyformentitylisting, *APIResponse, error)
- func (a QualityApi) GetQualitySurvey(surveyId string) (*Survey, *APIResponse, error)
- func (a QualityApi) GetQualitySurveysScorable(customerSurveyUrl string) (*Scorablesurvey, *APIResponse, error)
- func (a QualityApi) PatchQualityFormsSurvey(formId string, body Surveyform) (*Surveyform, *APIResponse, error)
- func (a QualityApi) PostAnalyticsEvaluationsAggregatesQuery(body Evaluationaggregationquery) (*Evaluationaggregatequeryresponse, *APIResponse, error)
- func (a QualityApi) PostAnalyticsSurveysAggregatesQuery(body Surveyaggregationquery) (*Surveyaggregatequeryresponse, *APIResponse, error)
- func (a QualityApi) PostQualityCalibrations(body Calibrationcreate, expand string) (*Calibration, *APIResponse, error)
- func (a QualityApi) PostQualityConversationEvaluations(conversationId string, body Evaluation, expand string) (*Evaluation, *APIResponse, error)
- func (a QualityApi) PostQualityEvaluationsScoring(body Evaluationformandscoringset) (*Evaluationscoringset, *APIResponse, error)
- func (a QualityApi) PostQualityForms(body Evaluationform) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) PostQualityFormsEvaluations(body Evaluationform) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) PostQualityFormsSurveys(body Surveyform) (*Surveyform, *APIResponse, error)
- func (a QualityApi) PostQualityKeywordsets(body Keywordset, expand string) (*Keywordset, *APIResponse, error)
- func (a QualityApi) PostQualityPublishedforms(body Publishform) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) PostQualityPublishedformsEvaluations(body Publishform) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) PostQualityPublishedformsSurveys(body Publishform) (*Surveyform, *APIResponse, error)
- func (a QualityApi) PostQualitySpotability(body Keywordset) (*Keywordset, *APIResponse, error)
- func (a QualityApi) PostQualitySurveysScoring(body Surveyformandscoringset) (*Surveyscoringset, *APIResponse, error)
- func (a QualityApi) PutQualityCalibration(calibrationId string, body Calibration) (*Calibration, *APIResponse, error)
- func (a QualityApi) PutQualityConversationEvaluation(conversationId string, evaluationId string, body Evaluation, expand string) (*Evaluation, *APIResponse, error)
- func (a QualityApi) PutQualityForm(formId string, body Evaluationform) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) PutQualityFormsEvaluation(formId string, body Evaluationform) (*Evaluationform, *APIResponse, error)
- func (a QualityApi) PutQualityFormsSurvey(formId string, body Surveyform) (*Surveyform, *APIResponse, error)
- func (a QualityApi) PutQualityKeywordset(keywordSetId string, body Keywordset) (*Keywordset, *APIResponse, error)
- func (a QualityApi) PutQualitySurveysScorable(body Scorablesurvey, customerSurveyUrl string) (*Scorablesurvey, *APIResponse, error)
- type Qualityaudit
- type Qualityauditpage
- type Querydivision
- type Queryfacetinfo
- type Queryrequest
- type Queryrequestclause
- type Queryrequestfilter
- type Queryrequestpredicate
- type Queryresponsedata
- type Queryresponsegroupeddata
- type Queryresponsemetric
- type Queryresponsestats
- type Queryresult
- type Queryresults
- type Queue
- type Queueconversationcallbackeventtopiccallbackconversation
- type Queueconversationcallbackeventtopiccallbackmediaparticipant
- type Queueconversationcallbackeventtopicconversationroutingdata
- type Queueconversationcallbackeventtopicdetail
- type Queueconversationcallbackeventtopicdialerpreview
- type Queueconversationcallbackeventtopicerrorbody
- type Queueconversationcallbackeventtopicjourneyaction
- type Queueconversationcallbackeventtopicjourneyactionmap
- type Queueconversationcallbackeventtopicjourneycontext
- type Queueconversationcallbackeventtopicjourneycustomer
- type Queueconversationcallbackeventtopicjourneycustomersession
- type Queueconversationcallbackeventtopicphonenumbercolumn
- type Queueconversationcallbackeventtopicscoredagent
- type Queueconversationcallbackeventtopicurireference
- type Queueconversationcallbackeventtopicvoicemail
- type Queueconversationcallbackeventtopicwrapup
- type Queueconversationcalleventtopiccallconversation
- type Queueconversationcalleventtopiccallmediaparticipant
- type Queueconversationcalleventtopicconversationroutingdata
- type Queueconversationcalleventtopicdetail
- type Queueconversationcalleventtopicerrorbody
- type Queueconversationcalleventtopicfaxstatus
- type Queueconversationcalleventtopicjourneyaction
- type Queueconversationcalleventtopicjourneyactionmap
- type Queueconversationcalleventtopicjourneycontext
- type Queueconversationcalleventtopicjourneycustomer
- type Queueconversationcalleventtopicjourneycustomersession
- type Queueconversationcalleventtopicscoredagent
- type Queueconversationcalleventtopicurireference
- type Queueconversationcalleventtopicwrapup
- type Queueconversationchateventtopicchatconversation
- type Queueconversationchateventtopicchatmediaparticipant
- type Queueconversationchateventtopicconversationroutingdata
- type Queueconversationchateventtopicdetail
- type Queueconversationchateventtopicerrorbody
- type Queueconversationchateventtopicjourneyaction
- type Queueconversationchateventtopicjourneyactionmap
- type Queueconversationchateventtopicjourneycontext
- type Queueconversationchateventtopicjourneycustomer
- type Queueconversationchateventtopicjourneycustomersession
- type Queueconversationchateventtopicscoredagent
- type Queueconversationchateventtopicurireference
- type Queueconversationchateventtopicwrapup
- type Queueconversationcobrowseeventtopiccobrowseconversation
- type Queueconversationcobrowseeventtopiccobrowsemediaparticipant
- type Queueconversationcobrowseeventtopicconversationroutingdata
- type Queueconversationcobrowseeventtopicdetail
- type Queueconversationcobrowseeventtopicerrorbody
- type Queueconversationcobrowseeventtopicjourneyaction
- type Queueconversationcobrowseeventtopicjourneyactionmap
- type Queueconversationcobrowseeventtopicjourneycontext
- type Queueconversationcobrowseeventtopicjourneycustomer
- type Queueconversationcobrowseeventtopicjourneycustomersession
- type Queueconversationcobrowseeventtopicscoredagent
- type Queueconversationcobrowseeventtopicurireference
- type Queueconversationcobrowseeventtopicwrapup
- type Queueconversationemaileventtopicattachment
- type Queueconversationemaileventtopicconversationroutingdata
- type Queueconversationemaileventtopicdetail
- type Queueconversationemaileventtopicemailconversation
- type Queueconversationemaileventtopicemailmediaparticipant
- type Queueconversationemaileventtopicerrorbody
- type Queueconversationemaileventtopicjourneyaction
- type Queueconversationemaileventtopicjourneyactionmap
- type Queueconversationemaileventtopicjourneycontext
- type Queueconversationemaileventtopicjourneycustomer
- type Queueconversationemaileventtopicjourneycustomersession
- type Queueconversationemaileventtopicscoredagent
- type Queueconversationemaileventtopicurireference
- type Queueconversationemaileventtopicwrapup
- type Queueconversationeventtopicaddress
- type Queueconversationeventtopicaftercallwork
- type Queueconversationeventtopicattachment
- type Queueconversationeventtopiccall
- type Queueconversationeventtopiccallback
- type Queueconversationeventtopicchat
- type Queueconversationeventtopiccobrowse
- type Queueconversationeventtopicconversation
- type Queueconversationeventtopicconversationroutingdata
- type Queueconversationeventtopicdialerpreview
- type Queueconversationeventtopicdisconnectreason
- type Queueconversationeventtopicemail
- type Queueconversationeventtopicerrordetails
- type Queueconversationeventtopicfaxstatus
- type Queueconversationeventtopicjourneyaction
- type Queueconversationeventtopicjourneyactionmap
- type Queueconversationeventtopicjourneycontext
- type Queueconversationeventtopicjourneycustomer
- type Queueconversationeventtopicjourneycustomersession
- type Queueconversationeventtopicmessage
- type Queueconversationeventtopicmessagedetails
- type Queueconversationeventtopicmessagemedia
- type Queueconversationeventtopicmessagesticker
- type Queueconversationeventtopicparticipant
- type Queueconversationeventtopicphonenumbercolumn
- type Queueconversationeventtopicscoredagent
- type Queueconversationeventtopicscreenshare
- type Queueconversationeventtopicsocialexpression
- type Queueconversationeventtopicurireference
- type Queueconversationeventtopicvideo
- type Queueconversationeventtopicvoicemail
- type Queueconversationeventtopicwrapup
- type Queueconversationmessageeventtopicconversationroutingdata
- type Queueconversationmessageeventtopicdetail
- type Queueconversationmessageeventtopicerrorbody
- type Queueconversationmessageeventtopicjourneyaction
- type Queueconversationmessageeventtopicjourneyactionmap
- type Queueconversationmessageeventtopicjourneycontext
- type Queueconversationmessageeventtopicjourneycustomer
- type Queueconversationmessageeventtopicjourneycustomersession
- type Queueconversationmessageeventtopicmessageconversation
- type Queueconversationmessageeventtopicmessagedetails
- type Queueconversationmessageeventtopicmessagemedia
- type Queueconversationmessageeventtopicmessagemediaparticipant
- type Queueconversationmessageeventtopicmessagesticker
- type Queueconversationmessageeventtopicscoredagent
- type Queueconversationmessageeventtopicurireference
- type Queueconversationmessageeventtopicwrapup
- type Queueconversationscreenshareeventtopicconversationroutingdata
- type Queueconversationscreenshareeventtopicdetail
- type Queueconversationscreenshareeventtopicerrorbody
- type Queueconversationscreenshareeventtopicjourneyaction
- type Queueconversationscreenshareeventtopicjourneyactionmap
- type Queueconversationscreenshareeventtopicjourneycontext
- type Queueconversationscreenshareeventtopicjourneycustomer
- type Queueconversationscreenshareeventtopicjourneycustomersession
- type Queueconversationscreenshareeventtopicscoredagent
- type Queueconversationscreenshareeventtopicscreenshareconversation
- type Queueconversationscreenshareeventtopicscreensharemediaparticipant
- type Queueconversationscreenshareeventtopicurireference
- type Queueconversationscreenshareeventtopicwrapup
- type Queueconversationsocialexpressioneventtopicaddress
- type Queueconversationsocialexpressioneventtopicaftercallwork
- type Queueconversationsocialexpressioneventtopicattachment
- type Queueconversationsocialexpressioneventtopiccall
- type Queueconversationsocialexpressioneventtopiccallback
- type Queueconversationsocialexpressioneventtopicchat
- type Queueconversationsocialexpressioneventtopiccobrowse
- type Queueconversationsocialexpressioneventtopicconversation
- type Queueconversationsocialexpressioneventtopicconversationroutingdata
- type Queueconversationsocialexpressioneventtopicdialerpreview
- type Queueconversationsocialexpressioneventtopicdisconnectreason
- type Queueconversationsocialexpressioneventtopicemail
- type Queueconversationsocialexpressioneventtopicerrordetails
- type Queueconversationsocialexpressioneventtopicfaxstatus
- type Queueconversationsocialexpressioneventtopicjourneyaction
- type Queueconversationsocialexpressioneventtopicjourneyactionmap
- type Queueconversationsocialexpressioneventtopicjourneycontext
- type Queueconversationsocialexpressioneventtopicjourneycustomer
- type Queueconversationsocialexpressioneventtopicjourneycustomersession
- type Queueconversationsocialexpressioneventtopicmessage
- type Queueconversationsocialexpressioneventtopicmessagedetails
- type Queueconversationsocialexpressioneventtopicmessagemedia
- type Queueconversationsocialexpressioneventtopicmessagesticker
- type Queueconversationsocialexpressioneventtopicparticipant
- type Queueconversationsocialexpressioneventtopicphonenumbercolumn
- type Queueconversationsocialexpressioneventtopicscoredagent
- type Queueconversationsocialexpressioneventtopicscreenshare
- type Queueconversationsocialexpressioneventtopicsocialexpression
- type Queueconversationsocialexpressioneventtopicurireference
- type Queueconversationsocialexpressioneventtopicvideo
- type Queueconversationsocialexpressioneventtopicvoicemail
- type Queueconversationsocialexpressioneventtopicwrapup
- type Queueconversationvideoeventtopicaddress
- type Queueconversationvideoeventtopicaftercallwork
- type Queueconversationvideoeventtopicattachment
- type Queueconversationvideoeventtopiccall
- type Queueconversationvideoeventtopiccallback
- type Queueconversationvideoeventtopicchat
- type Queueconversationvideoeventtopiccobrowse
- type Queueconversationvideoeventtopicconversation
- type Queueconversationvideoeventtopicconversationroutingdata
- type Queueconversationvideoeventtopicdialerpreview
- type Queueconversationvideoeventtopicdisconnectreason
- type Queueconversationvideoeventtopicemail
- type Queueconversationvideoeventtopicerrordetails
- type Queueconversationvideoeventtopicfaxstatus
- type Queueconversationvideoeventtopicjourneyaction
- type Queueconversationvideoeventtopicjourneyactionmap
- type Queueconversationvideoeventtopicjourneycontext
- type Queueconversationvideoeventtopicjourneycustomer
- type Queueconversationvideoeventtopicjourneycustomersession
- type Queueconversationvideoeventtopicmessage
- type Queueconversationvideoeventtopicmessagedetails
- type Queueconversationvideoeventtopicmessagemedia
- type Queueconversationvideoeventtopicmessagesticker
- type Queueconversationvideoeventtopicparticipant
- type Queueconversationvideoeventtopicphonenumbercolumn
- type Queueconversationvideoeventtopicscoredagent
- type Queueconversationvideoeventtopicscreenshare
- type Queueconversationvideoeventtopicsocialexpression
- type Queueconversationvideoeventtopicurireference
- type Queueconversationvideoeventtopicvideo
- type Queueconversationvideoeventtopicvoicemail
- type Queueconversationvideoeventtopicwrapup
- type Queueemailaddress
- type Queueentitylisting
- type Queuemediaassociation
- type Queuemember
- type Queuememberentitylisting
- type Queuemessagingaddresses
- type Queueobservationdatacontainer
- type Queueobservationquery
- type Queueobservationqueryclause
- type Queueobservationqueryfilter
- type Queueobservationquerypredicate
- type Queueobservationqueryresponse
- type Queuereference
- type Queuerequest
- type Queueusereventtopicqueuemember
- type Queueusereventtopicuserreference
- type Queueutilizationdiagnostic
- type Reaction
- type Recallentry
- type Recipient
- type Recipientlisting
- type Record
- type Recording
- type RecordingApi
- func (a RecordingApi) DeleteConversationRecordingAnnotation(conversationId string, recordingId string, annotationId string) (*APIResponse, error)
- func (a RecordingApi) DeleteOrphanrecording(orphanId string) (*Orphanrecording, *APIResponse, error)
- func (a RecordingApi) DeleteRecordingCrossplatformMediaretentionpolicies(ids string) (*APIResponse, error)
- func (a RecordingApi) DeleteRecordingCrossplatformMediaretentionpolicy(policyId string) (*APIResponse, error)
- func (a RecordingApi) DeleteRecordingJob(jobId string) (*APIResponse, error)
- func (a RecordingApi) DeleteRecordingMediaretentionpolicies(ids string) (*APIResponse, error)
- func (a RecordingApi) DeleteRecordingMediaretentionpolicy(policyId string) (*APIResponse, error)
- func (a RecordingApi) GetConversationRecording(conversationId string, recordingId string, formatId string, ...) (*Recording, *APIResponse, error)
- func (a RecordingApi) GetConversationRecordingAnnotation(conversationId string, recordingId string, annotationId string) (*Annotation, *APIResponse, error)
- func (a RecordingApi) GetConversationRecordingAnnotations(conversationId string, recordingId string) ([]Annotation, *APIResponse, error)
- func (a RecordingApi) GetConversationRecordingmetadata(conversationId string) ([]Recordingmetadata, *APIResponse, error)
- func (a RecordingApi) GetConversationRecordingmetadataRecordingId(conversationId string, recordingId string) (*Recordingmetadata, *APIResponse, error)
- func (a RecordingApi) GetConversationRecordings(conversationId string, maxWaitMs int, formatId string) ([]Recording, *APIResponse, error)
- func (a RecordingApi) GetOrphanrecording(orphanId string) (*Orphanrecording, *APIResponse, error)
- func (a RecordingApi) GetOrphanrecordingMedia(orphanId string, formatId string, emailFormatId string, chatFormatId string, ...) (*Recording, *APIResponse, error)
- func (a RecordingApi) GetOrphanrecordings(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Orphanrecordinglisting, *APIResponse, error)
- func (a RecordingApi) GetRecordingBatchrequest(jobId string) (*Batchdownloadjobstatusresult, *APIResponse, error)
- func (a RecordingApi) GetRecordingCrossplatformMediaretentionpolicies(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Policyentitylisting, *APIResponse, error)
- func (a RecordingApi) GetRecordingCrossplatformMediaretentionpolicy(policyId string) (*Crossplatformpolicy, *APIResponse, error)
- func (a RecordingApi) GetRecordingJob(jobId string) (*Recordingjob, *APIResponse, error)
- func (a RecordingApi) GetRecordingJobs(pageSize int, pageNumber int, sortBy string, state string, showOnlyMyJobs bool, ...) (*Recordingjobentitylisting, *APIResponse, error)
- func (a RecordingApi) GetRecordingLocalkeysSetting(settingsId string) (*Localencryptionconfiguration, *APIResponse, error)
- func (a RecordingApi) GetRecordingLocalkeysSettings() (*Localencryptionconfigurationlisting, *APIResponse, error)
- func (a RecordingApi) GetRecordingMediaretentionpolicies(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, ...) (*Policyentitylisting, *APIResponse, error)
- func (a RecordingApi) GetRecordingMediaretentionpolicy(policyId string) (*Policy, *APIResponse, error)
- func (a RecordingApi) GetRecordingRecordingkeys(pageSize int, pageNumber int) (*Encryptionkeyentitylisting, *APIResponse, error)
- func (a RecordingApi) GetRecordingRecordingkeysRotationschedule() (*Keyrotationschedule, *APIResponse, error)
- func (a RecordingApi) GetRecordingSettings(createDefault bool) (*Recordingsettings, *APIResponse, error)
- func (a RecordingApi) GetRecordingsScreensessions(pageSize int, pageNumber int) (*Screenrecordingsessionlisting, *APIResponse, error)
- func (a RecordingApi) PatchRecordingCrossplatformMediaretentionpolicy(policyId string, body Crossplatformpolicy) (*Crossplatformpolicy, *APIResponse, error)
- func (a RecordingApi) PatchRecordingMediaretentionpolicy(policyId string, body Policy) (*Policy, *APIResponse, error)
- func (a RecordingApi) PatchRecordingsScreensession(recordingSessionId string, body Screenrecordingsessionrequest) (*APIResponse, error)
- func (a RecordingApi) PostConversationRecordingAnnotations(conversationId string, recordingId string, body Annotation) (*Annotation, *APIResponse, error)
- func (a RecordingApi) PostRecordingBatchrequests(body Batchdownloadjobsubmission) (*Batchdownloadjobsubmissionresult, *APIResponse, error)
- func (a RecordingApi) PostRecordingCrossplatformMediaretentionpolicies(body Crossplatformpolicycreate) (*Crossplatformpolicy, *APIResponse, error)
- func (a RecordingApi) PostRecordingJobs(body Recordingjobsquery) (*Recordingjob, *APIResponse, error)
- func (a RecordingApi) PostRecordingLocalkeys(body Localencryptionkeyrequest) (*Encryptionkey, *APIResponse, error)
- func (a RecordingApi) PostRecordingLocalkeysSettings(body Localencryptionconfiguration) (*Localencryptionconfiguration, *APIResponse, error)
- func (a RecordingApi) PostRecordingMediaretentionpolicies(body Policycreate) (*Policy, *APIResponse, error)
- func (a RecordingApi) PostRecordingRecordingkeys() (*Encryptionkey, *APIResponse, error)
- func (a RecordingApi) PostRecordingsDeletionprotection(body Conversationdeletionprotectionquery) ([]Addressableentityref, *APIResponse, error)
- func (a RecordingApi) PutConversationRecording(conversationId string, recordingId string, body Recording) (*Recording, *APIResponse, error)
- func (a RecordingApi) PutConversationRecordingAnnotation(conversationId string, recordingId string, annotationId string, ...) (*Annotation, *APIResponse, error)
- func (a RecordingApi) PutOrphanrecording(orphanId string, body Orphanupdaterequest) (*Recording, *APIResponse, error)
- func (a RecordingApi) PutRecordingCrossplatformMediaretentionpolicy(policyId string, body Crossplatformpolicy) (*Crossplatformpolicy, *APIResponse, error)
- func (a RecordingApi) PutRecordingJob(jobId string, body Executerecordingjobsquery) (*Recordingjob, *APIResponse, error)
- func (a RecordingApi) PutRecordingLocalkeysSetting(settingsId string, body Localencryptionconfiguration) (*Localencryptionconfiguration, *APIResponse, error)
- func (a RecordingApi) PutRecordingMediaretentionpolicy(policyId string, body Policy) (*Policy, *APIResponse, error)
- func (a RecordingApi) PutRecordingRecordingkeysRotationschedule(body Keyrotationschedule) (*Keyrotationschedule, *APIResponse, error)
- func (a RecordingApi) PutRecordingSettings(body Recordingsettings) (*Recordingsettings, *APIResponse, error)
- func (a RecordingApi) PutRecordingsDeletionprotection(protect bool, body Conversationdeletionprotectionquery) (*APIResponse, error)
- type Recordingarchiverestoretopicmediaresult
- type Recordingarchiverestoretopicrecording
- type Recordingemailmessage
- type Recordingeventmediaresult
- type Recordingeventrecording
- type Recordingjob
- type Recordingjobentitylisting
- type Recordingjobsquery
- type Recordingmessagingmessage
- type Recordingmetadata
- type Recordingsettings
- type Recordingtranscodecompletetopicmediaresult
- type Recordingtranscodecompletetopicrecording
- type Regiontimezone
- type Relationship
- type Relationshiplisting
- type Replacementterm
- type Replacerequest
- type Replaceresponse
- type Reportingdataexporttopicdataexportnotification
- type Reportingexportjoblisting
- type Reportingexportjobrequest
- type Reportingexportjobresponse
- type Reportingexportmetadatajoblisting
- type Reportingexportmetadatajobresponse
- type Reportmetadata
- type Reportmetadataentitylisting
- type Reportrunentry
- type Reportrunentryentitydomainlisting
- type Reportschedule
- type Reportscheduleentitylisting
- type Requestconfig
- type Requestmapping
- type Reschedulerequest
- type Rescheduleresult
- type Reschedulingmanagementunitresponse
- type Reschedulingoptionsresponse
- type Reschedulingoptionsrunresponse
- type Resolutiondetailqueryclause
- type Resolutiondetailqueryfilter
- type Resolutiondetailquerypredicate
- type Resourceconditionnode
- type Resourceconditionvalue
- type Resourcepermissionpolicy
- type Response
- type ResponseManagementApi
- func (a ResponseManagementApi) DeleteResponsemanagementLibrary(libraryId string) (*APIResponse, error)
- func (a ResponseManagementApi) DeleteResponsemanagementResponse(responseId string) (*APIResponse, error)
- func (a ResponseManagementApi) GetResponsemanagementLibraries(pageNumber int, pageSize int, messagingTemplateFilter string) (*Libraryentitylisting, *APIResponse, error)
- func (a ResponseManagementApi) GetResponsemanagementLibrary(libraryId string) (*Library, *APIResponse, error)
- func (a ResponseManagementApi) GetResponsemanagementResponse(responseId string, expand string) (*Response, *APIResponse, error)
- func (a ResponseManagementApi) GetResponsemanagementResponses(libraryId string, pageNumber int, pageSize int, expand string) (*Responseentitylisting, *APIResponse, error)
- func (a ResponseManagementApi) PostResponsemanagementLibraries(body Library) (*Library, *APIResponse, error)
- func (a ResponseManagementApi) PostResponsemanagementResponses(body Response, expand string) (*Response, *APIResponse, error)
- func (a ResponseManagementApi) PostResponsemanagementResponsesQuery(body Responsequeryrequest) (*Responsequeryresults, *APIResponse, error)
- func (a ResponseManagementApi) PutResponsemanagementLibrary(libraryId string, body Library) (*Library, *APIResponse, error)
- func (a ResponseManagementApi) PutResponsemanagementResponse(responseId string, body Response, expand string) (*Response, *APIResponse, error)
- type Responseconfig
- type Responseentitylist
- type Responseentitylisting
- type Responsefilter
- type Responsequeryrequest
- type Responsequeryresults
- type Responseset
- type Responsesetentitylisting
- type Responsesubstitution
- type Responsetext
- type Resterrordetail
- type Retentionduration
- type Reversewhitepageslookupresult
- type Ring
- type Roledivision
- type Roledivisiongrants
- type Roledivisionpair
- type Routegroup
- type Routegroupattributes
- type Routegrouplist
- type Routepathrequest
- type Routepathresponse
- type RoutingApi
- func (a RoutingApi) DeleteRoutingEmailDomain(domainId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingEmailDomainRoute(domainName string, routeId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingQueue(queueId string, forceDelete bool) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingQueueMember(queueId string, memberId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingQueueUser(queueId string, memberId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingQueueWrapupcode(queueId string, codeId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingSettings() (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingSkill(skillId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingSmsAddress(addressId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingSmsPhonenumber(addressId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingUserUtilization(userId string) (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingUtilization() (*APIResponse, error)
- func (a RoutingApi) DeleteRoutingWrapupcode(codeId string) (*APIResponse, error)
- func (a RoutingApi) DeleteUserRoutinglanguage(userId string, languageId string) (*APIResponse, error)
- func (a RoutingApi) DeleteUserRoutingskill(userId string, skillId string) (*APIResponse, error)
- func (a RoutingApi) GetRoutingEmailDomain(domainId string) (*Inbounddomain, *APIResponse, error)
- func (a RoutingApi) GetRoutingEmailDomainRoute(domainName string, routeId string) (*Inboundroute, *APIResponse, error)
- func (a RoutingApi) GetRoutingEmailDomainRoutes(domainName string, pageSize int, pageNumber int, pattern string) (*Inboundrouteentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingEmailDomains() (*Inbounddomainentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingEmailSetup() (*Emailsetup, *APIResponse, error)
- func (a RoutingApi) GetRoutingLanguages(pageSize int, pageNumber int, sortOrder string, name string, id []string) (*Languageentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingMessageRecipient(recipientId string) (*Recipient, *APIResponse, error)
- func (a RoutingApi) GetRoutingMessageRecipients(messengerType string, pageSize int, pageNumber int) (*Recipientlisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueue(queueId string) (*Queue, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueueEstimatedwaittime(queueId string, conversationId string) (*Estimatedwaittimepredictions, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueueMediatypeEstimatedwaittime(queueId string, mediaType string) (*Estimatedwaittimepredictions, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueueMembers(queueId string, pageSize int, pageNumber int, sortBy string, expand []string, ...) (*Queuememberentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueueUsers(queueId string, pageSize int, pageNumber int, sortBy string, expand []string, ...) (*Queuememberentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueueWrapupcodes(queueId string, pageSize int, pageNumber int) (*Wrapupcodeentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueues(pageSize int, pageNumber int, sortBy string, name string, id []string, ...) (*Queueentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueuesDivisionviews(pageSize int, pageNumber int, sortBy string, sortOrder string, name string, ...) (*Queueentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueuesDivisionviewsAll(pageSize int, pageNumber int, sortBy string, sortOrder string) (*Queueentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingQueuesMe(joined bool, pageSize int, pageNumber int, sortBy string, sortOrder string) (*Userqueueentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingSettings() (*Routingsettings, *APIResponse, error)
- func (a RoutingApi) GetRoutingSettingsContactcenter() (*Contactcentersettings, *APIResponse, error)
- func (a RoutingApi) GetRoutingSettingsTranscription() (*Transcriptionsettings, *APIResponse, error)
- func (a RoutingApi) GetRoutingSkill(skillId string) (*Routingskill, *APIResponse, error)
- func (a RoutingApi) GetRoutingSkills(pageSize int, pageNumber int, name string, id []string) (*Skillentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingSmsAddress(addressId string) (*Smsaddress, *APIResponse, error)
- func (a RoutingApi) GetRoutingSmsAddresses(pageSize int, pageNumber int) (*Smsaddressentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingSmsAvailablephonenumbers(countryCode string, phoneNumberType string, region string, city string, ...) (*Smsavailablephonenumberentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingSmsPhonenumber(addressId string) (*Smsphonenumber, *APIResponse, error)
- func (a RoutingApi) GetRoutingSmsPhonenumbers(phoneNumber string, phoneNumberType string, phoneNumberStatus string, ...) (*Smsphonenumberentitylisting, *APIResponse, error)
- func (a RoutingApi) GetRoutingUserUtilization(userId string) (*Utilization, *APIResponse, error)
- func (a RoutingApi) GetRoutingUtilization() (*Utilization, *APIResponse, error)
- func (a RoutingApi) GetRoutingWrapupcode(codeId string) (*Wrapupcode, *APIResponse, error)
- func (a RoutingApi) GetRoutingWrapupcodes(pageSize int, pageNumber int, sortBy string, sortOrder string, name string) (*Wrapupcodeentitylisting, *APIResponse, error)
- func (a RoutingApi) GetUserQueues(userId string, pageSize int, pageNumber int, joined bool, divisionId []string) (*Userqueueentitylisting, *APIResponse, error)
- func (a RoutingApi) GetUserRoutinglanguages(userId string, pageSize int, pageNumber int, sortOrder string) (*Userlanguageentitylisting, *APIResponse, error)
- func (a RoutingApi) GetUserRoutingskills(userId string, pageSize int, pageNumber int, sortOrder string) (*Userskillentitylisting, *APIResponse, error)
- func (a RoutingApi) PatchRoutingEmailDomain(domainId string, body Inbounddomainpatchrequest) (*Inbounddomain, *APIResponse, error)
- func (a RoutingApi) PatchRoutingEmailDomainValidate(domainId string, body Inbounddomainpatchrequest) (*Inbounddomain, *APIResponse, error)
- func (a RoutingApi) PatchRoutingQueueMember(queueId string, memberId string, body Queuemember) (*Queuemember, *APIResponse, error)
- func (a RoutingApi) PatchRoutingQueueMembers(queueId string, body []Queuemember) (*Queuememberentitylisting, *APIResponse, error)
- func (a RoutingApi) PatchRoutingQueueUser(queueId string, memberId string, body Queuemember) (*Queuemember, *APIResponse, error)
- func (a RoutingApi) PatchRoutingQueueUsers(queueId string, body []Queuemember) (*Queuememberentitylisting, *APIResponse, error)
- func (a RoutingApi) PatchRoutingSettingsContactcenter(body Contactcentersettings) (*APIResponse, error)
- func (a RoutingApi) PatchUserQueue(queueId string, userId string, body Userqueue) (*Userqueue, *APIResponse, error)
- func (a RoutingApi) PatchUserQueues(userId string, body []Userqueue, divisionId []string) (*Userqueueentitylisting, *APIResponse, error)
- func (a RoutingApi) PatchUserRoutinglanguage(userId string, languageId string, body Userroutinglanguage) (*Userroutinglanguage, *APIResponse, error)
- func (a RoutingApi) PatchUserRoutinglanguagesBulk(userId string, body []Userroutinglanguagepost) (*Userlanguageentitylisting, *APIResponse, error)
- func (a RoutingApi) PatchUserRoutingskillsBulk(userId string, body []Userroutingskillpost) (*Userskillentitylisting, *APIResponse, error)
- func (a RoutingApi) PostAnalyticsQueuesObservationsQuery(body Queueobservationquery) (*Queueobservationqueryresponse, *APIResponse, error)
- func (a RoutingApi) PostRoutingEmailDomainRoutes(domainName string, body Inboundroute) (*Inboundroute, *APIResponse, error)
- func (a RoutingApi) PostRoutingEmailDomainTestconnection(domainId string, body Testmessage) (*Testmessage, *APIResponse, error)
- func (a RoutingApi) PostRoutingEmailDomains(body Inbounddomain) (*Inbounddomain, *APIResponse, error)
- func (a RoutingApi) PostRoutingLanguages(body Language) (*Language, *APIResponse, error)
- func (a RoutingApi) PostRoutingQueueMembers(queueId string, body []Writableentity, delete bool) (*string, *APIResponse, error)
- func (a RoutingApi) PostRoutingQueueUsers(queueId string, body []Writableentity, delete bool) (*string, *APIResponse, error)
- func (a RoutingApi) PostRoutingQueueWrapupcodes(queueId string, body []Wrapupcodereference) ([]Wrapupcode, *APIResponse, error)
- func (a RoutingApi) PostRoutingQueues(body Createqueuerequest) (*Queue, *APIResponse, error)
- func (a RoutingApi) PostRoutingSkills(body Routingskill) (*Routingskill, *APIResponse, error)
- func (a RoutingApi) PostRoutingSmsAddresses(body Smsaddressprovision) (*Smsaddress, *APIResponse, error)
- func (a RoutingApi) PostRoutingSmsPhonenumbers(body Smsphonenumberprovision) (*Smsphonenumber, *APIResponse, error)
- func (a RoutingApi) PostRoutingWrapupcodes(body Wrapupcode) (*Wrapupcode, *APIResponse, error)
- func (a RoutingApi) PostUserRoutinglanguages(userId string, body Userroutinglanguagepost) (*Userroutinglanguage, *APIResponse, error)
- func (a RoutingApi) PostUserRoutingskills(userId string, body Userroutingskillpost) (*Userroutingskill, *APIResponse, error)
- func (a RoutingApi) PutRoutingEmailDomainRoute(domainName string, routeId string, body Inboundroute) (*Inboundroute, *APIResponse, error)
- func (a RoutingApi) PutRoutingMessageRecipient(recipientId string, body Recipient) (*Recipient, *APIResponse, error)
- func (a RoutingApi) PutRoutingQueue(queueId string, body Queuerequest) (*Queue, *APIResponse, error)
- func (a RoutingApi) PutRoutingSettings(body Routingsettings) (*Routingsettings, *APIResponse, error)
- func (a RoutingApi) PutRoutingSettingsTranscription(body Transcriptionsettings) (*Transcriptionsettings, *APIResponse, error)
- func (a RoutingApi) PutRoutingSmsPhonenumber(addressId string, body Smsphonenumber) (*Smsphonenumber, *APIResponse, error)
- func (a RoutingApi) PutRoutingUserUtilization(userId string, body Utilization) (*Utilization, *APIResponse, error)
- func (a RoutingApi) PutRoutingUtilization(body Utilization) (*Utilization, *APIResponse, error)
- func (a RoutingApi) PutRoutingWrapupcode(codeId string, body Wrapupcode) (*Wrapupcode, *APIResponse, error)
- func (a RoutingApi) PutUserRoutingskill(userId string, skillId string, body Userroutingskill) (*Userroutingskill, *APIResponse, error)
- func (a RoutingApi) PutUserRoutingskillsBulk(userId string, body []Userroutingskillpost) (*Userskillentitylisting, *APIResponse, error)
- type Routingdata
- type Routingrule
- type Routingsettings
- type Routingskill
- type Routingskillreference
- type Routingstatus
- type Routingstatusdetailqueryclause
- type Routingstatusdetailqueryfilter
- type Routingstatusdetailquerypredicate
- type Ruleset
- type Rulesetdiagnostic
- type Rulesetentitylisting
- type Runnowresponse
- type SCIMApi
- func (a SCIMApi) DeleteScimUser(userId string, ifMatch string) (*Empty, *APIResponse, error)
- func (a SCIMApi) DeleteScimV2User(userId string, ifMatch string) (*Empty, *APIResponse, error)
- func (a SCIMApi) GetScimGroup(groupId string, attributes []string, excludedAttributes []string, ...) (*Scimv2group, *APIResponse, error)
- func (a SCIMApi) GetScimGroups(startIndex int, count int, attributes []string, excludedAttributes []string, ...) (*Scimgrouplistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimResourcetype(resourceType string) (*Scimconfigresourcetype, *APIResponse, error)
- func (a SCIMApi) GetScimResourcetypes() (*Scimconfigresourcetypeslistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimSchema(schemaId string) (*Scimv2schemadefinition, *APIResponse, error)
- func (a SCIMApi) GetScimSchemas(filter string) (*Scimv2schemalistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimServiceproviderconfig(ifNoneMatch string) (*Scimserviceproviderconfig, *APIResponse, error)
- func (a SCIMApi) GetScimUser(userId string, attributes []string, excludedAttributes []string, ...) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) GetScimUsers(startIndex int, count int, attributes []string, excludedAttributes []string, ...) (*Scimuserlistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimV2Group(groupId string, attributes []string, excludedAttributes []string, ...) (*Scimv2group, *APIResponse, error)
- func (a SCIMApi) GetScimV2Groups(filter string, startIndex int, count int, attributes []string, ...) (*Scimgrouplistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimV2Resourcetype(resourceType string) (*Scimconfigresourcetype, *APIResponse, error)
- func (a SCIMApi) GetScimV2Resourcetypes() (*Scimconfigresourcetypeslistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimV2Schema(schemaId string) (*Scimv2schemadefinition, *APIResponse, error)
- func (a SCIMApi) GetScimV2Schemas(filter string) (*Scimv2schemalistresponse, *APIResponse, error)
- func (a SCIMApi) GetScimV2Serviceproviderconfig(ifNoneMatch string) (*Scimserviceproviderconfig, *APIResponse, error)
- func (a SCIMApi) GetScimV2User(userId string, attributes []string, excludedAttributes []string, ...) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) GetScimV2Users(startIndex int, count int, attributes []string, excludedAttributes []string, ...) (*Scimuserlistresponse, *APIResponse, error)
- func (a SCIMApi) PatchScimGroup(groupId string, body Scimv2patchrequest, ifMatch string) (*Scimv2group, *APIResponse, error)
- func (a SCIMApi) PatchScimUser(userId string, body Scimv2patchrequest, ifMatch string) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) PatchScimV2Group(groupId string, body Scimv2patchrequest, ifMatch string) (*Scimv2group, *APIResponse, error)
- func (a SCIMApi) PatchScimV2User(userId string, body Scimv2patchrequest, ifMatch string) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) PostScimUsers(body Scimv2createuser) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) PostScimV2Users(body Scimv2createuser) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) PutScimGroup(groupId string, body Scimv2group, ifMatch string) (*Scimv2group, *APIResponse, error)
- func (a SCIMApi) PutScimUser(userId string, body Scimv2user, ifMatch string) (*Scimv2user, *APIResponse, error)
- func (a SCIMApi) PutScimV2Group(groupId string, body Scimv2group, ifMatch string) (*Scimv2group, *APIResponse, error)
- func (a SCIMApi) PutScimV2User(userId string, body Scimv2user, ifMatch string) (*Scimv2user, *APIResponse, error)
- type Salesforce
- type Schedule
- type Scheduleentitylisting
- type Schedulegenerationmessage
- type Schedulegenerationresult
- type Schedulegenerationresultsummary
- type Schedulegenerationwarning
- type Schedulegroup
- type Schedulegroupentitylisting
- type Scheduleinterval
- type Schedulermessageargument
- type Schedulingprocessingerror
- type Schedulingrunlistresponse
- type Schedulingrunresponse
- type Schedulingsettingsrequest
- type Schedulingsettingsresponse
- type Schedulingstatusresponse
- type Schedulingtestingoptionsrequest
- type Schema
- type Schemacategory
- type Schemacategoryentitylisting
- type Schemaquantitylimits
- type Schemareferenceentitylisting
- type Scimconfigresourcetype
- type Scimconfigresourcetypeschemaextension
- type Scimconfigresourcetypeslistresponse
- type Scimemail
- type Scimerror
- type Scimgenesysuserexternalid
- type Scimgrouplistresponse
- type Scimmetadata
- type Scimphonenumber
- type Scimserviceproviderconfig
- type Scimserviceproviderconfigauthenticationscheme
- type Scimserviceproviderconfigbulkfeature
- type Scimserviceproviderconfigfilterfeature
- type Scimserviceproviderconfigsimplefeature
- type Scimuserextensions
- type Scimuserlistresponse
- type Scimuserrole
- type Scimuserroutinglanguage
- type Scimuserroutingskill
- type Scimv2createuser
- type Scimv2enterpriseuser
- type Scimv2group
- type Scimv2groupreference
- type Scimv2memberreference
- type Scimv2patchoperation
- type Scimv2patchrequest
- type Scimv2schemaattribute
- type Scimv2schemadefinition
- type Scimv2schemalistresponse
- type Scimv2user
- type Scorablesurvey
- type Scoredagent
- type Screenrecordingsession
- type Screenrecordingsessionlisting
- type Screenrecordingsessionrequest
- type Screenshare
- type Script
- type Scriptentitylisting
- type ScriptsApi
- func (a ScriptsApi) GetScript(scriptId string) (*Script, *APIResponse, error)
- func (a ScriptsApi) GetScriptPage(scriptId string, pageId string, scriptDataVersion string) (*Page, *APIResponse, error)
- func (a ScriptsApi) GetScriptPages(scriptId string, scriptDataVersion string) ([]Page, *APIResponse, error)
- func (a ScriptsApi) GetScripts(pageSize int, pageNumber int, expand string, name string, feature string, ...) (*Scriptentitylisting, *APIResponse, error)
- func (a ScriptsApi) GetScriptsPublished(pageSize int, pageNumber int, expand string, name string, feature string, ...) (*Scriptentitylisting, *APIResponse, error)
- func (a ScriptsApi) GetScriptsPublishedScriptId(scriptId string, scriptDataVersion string) (*Script, *APIResponse, error)
- func (a ScriptsApi) GetScriptsPublishedScriptIdPage(scriptId string, pageId string, scriptDataVersion string) (*Page, *APIResponse, error)
- func (a ScriptsApi) GetScriptsPublishedScriptIdPages(scriptId string, scriptDataVersion string) ([]Page, *APIResponse, error)
- func (a ScriptsApi) GetScriptsPublishedScriptIdVariables(scriptId string, input string, output string, varType string, ...) (*map[string]interface{}, *APIResponse, error)
- func (a ScriptsApi) GetScriptsUploadStatus(uploadId string, longPoll bool) (*Importscriptstatusresponse, *APIResponse, error)
- func (a ScriptsApi) PostScriptExport(scriptId string, body Exportscriptrequest) (*Exportscriptresponse, *APIResponse, error)
- type SearchApi
- func (a SearchApi) GetDocumentationGknSearch(q64 string) (*Gkndocumentationsearchresponse, *APIResponse, error)
- func (a SearchApi) GetDocumentationSearch(q64 string) (*Documentationsearchresponse, *APIResponse, error)
- func (a SearchApi) GetGroupsSearch(q64 string, expand []string) (*Groupssearchresponse, *APIResponse, error)
- func (a SearchApi) GetLocationsSearch(q64 string, expand []string) (*Locationssearchresponse, *APIResponse, error)
- func (a SearchApi) GetSearch(q64 string, expand []string, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SearchApi) GetSearchSuggest(q64 string, expand []string, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SearchApi) GetUsersSearch(q64 string, expand []string, integrationPresenceSource string) (*Userssearchresponse, *APIResponse, error)
- func (a SearchApi) GetVoicemailSearch(q64 string, expand []string) (*Voicemailssearchresponse, *APIResponse, error)
- func (a SearchApi) PostAnalyticsConversationsTranscriptsQuery(body Transcriptconversationdetailsearchrequest) (*Analyticsconversationwithoutattributesmultigetresponse, *APIResponse, error)
- func (a SearchApi) PostDocumentationGknSearch(body Gkndocumentationsearchrequest) (*Gkndocumentationsearchresponse, *APIResponse, error)
- func (a SearchApi) PostDocumentationSearch(body Documentationsearchrequest) (*Documentationsearchresponse, *APIResponse, error)
- func (a SearchApi) PostGroupsSearch(body Groupsearchrequest) (*Groupssearchresponse, *APIResponse, error)
- func (a SearchApi) PostKnowledgeKnowledgebaseSearch(knowledgeBaseId string, body Knowledgesearchrequest) (*Knowledgesearchresponse, *APIResponse, error)
- func (a SearchApi) PostLocationsSearch(body Locationsearchrequest) (*Locationssearchresponse, *APIResponse, error)
- func (a SearchApi) PostSearch(body Searchrequest, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SearchApi) PostSearchSuggest(body Suggestsearchrequest, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SearchApi) PostSpeechandtextanalyticsTranscriptsSearch(body Transcriptsearchrequest) (*Jsonsearchresponse, *APIResponse, error)
- func (a SearchApi) PostUsersSearch(body Usersearchrequest) (*Userssearchresponse, *APIResponse, error)
- func (a SearchApi) PostVoicemailSearch(body Voicemailsearchrequest) (*Voicemailssearchresponse, *APIResponse, error)
- type Searchaggregation
- type Searchcriteria
- type Searchrequest
- type Searchshifttraderesponse
- type Searchshifttradesrequest
- type Searchshifttradesresponse
- type Searchsort
- type Section
- type Securesession
- type Securesessionentitylisting
- type Securityprofile
- type Securityprofileentitylisting
- type Segment
- type Segmentassignment
- type Segmentassignmentlisting
- type Segmentassignmentsegment
- type Segmentassignmentsession
- type Segmentassignmentsupdate
- type Segmentdetailqueryclause
- type Segmentdetailqueryfilter
- type Segmentdetailquerypredicate
- type Segmentlisting
- type Selectedcolumns
- type Sendagentlessoutboundmessagerequest
- type Sendagentlessoutboundmessageresponse
- type Sequenceschedule
- type Serverdate
- type Servicecontext
- type Servicegoalgroup
- type Servicegoalgroupgoals
- type Servicegoalgrouplist
- type Servicegoaltemplate
- type Servicegoaltemplatelist
- type Servicegoaltemplatereference
- type Servicelevel
- type Setuuidatarequest
- type Setwrapperdayofweek
- type Setwrapperroutepathrequest
- type Share
- type Sharedentity
- type Sharedresponse
- type Shareentitylisting
- type Shiftstartvariance
- type Shifttradeactivitypreviewresponse
- type Shifttradeactivityrule
- type Shifttradelistresponse
- type Shifttradematchessummaryresponse
- type Shifttradematchreviewresponse
- type Shifttradematchreviewuserresponse
- type Shifttradematchviolation
- type Shifttradenotification
- type Shifttradepreviewresponse
- type Shifttraderesponse
- type Shifttradesettings
- type Shorttermforecast
- type Shorttermforecastingsettings
- type Shorttermforecastlistitemresponse
- type Shorttermforecastlistresponse
- type Shorttermforecastreference
- type Shorttermforecastresponse
- type Shrinkageoverride
- type Shrinkageoverrides
- type Signedurlresponse
- type Sipdownloadresponse
- type Sipsearchpublicrequest
- type Sipsearchresult
- type Site
- type Siteentitylisting
- type Skillentitylisting
- type Skillstoremove
- type Smsaddress
- type Smsaddressentitylisting
- type Smsaddressprovision
- type Smsavailablephonenumber
- type Smsavailablephonenumberentitylisting
- type Smsconfig
- type Smsphonenumber
- type Smsphonenumberentitylisting
- type Smsphonenumberprovision
- type Smsphonenumberref
- type Socialexpression
- type Socialhandle
- type Sortitem
- type Sourceplanninggrouprequest
- type SpeechTextAnalyticsApi
- func (a SpeechTextAnalyticsApi) GetSpeechandtextanalyticsConversation(conversationId string) (*Conversationmetrics, *APIResponse, error)
- func (a SpeechTextAnalyticsApi) GetSpeechandtextanalyticsConversationCommunicationTranscripturl(conversationId string, communicationId string) (*Transcripturl, *APIResponse, error)
- func (a SpeechTextAnalyticsApi) GetSpeechandtextanalyticsSettings() (*Speechtextanalyticssettingsresponse, *APIResponse, error)
- func (a SpeechTextAnalyticsApi) PatchSpeechandtextanalyticsSettings(body Speechtextanalyticssettingsrequest) (*Speechtextanalyticssettingsresponse, *APIResponse, error)
- func (a SpeechTextAnalyticsApi) PostSpeechandtextanalyticsTranscriptsSearch(body Transcriptsearchrequest) (*Jsonsearchresponse, *APIResponse, error)
- type Speechtextanalyticssettingsrequest
- type Speechtextanalyticssettingsresponse
- type Stateventcampaigntopicdatum
- type Stateventcampaigntopicmetric
- type Stateventcampaigntopicstatsnotification
- type Stateventflowoutcometopicdatum
- type Stateventflowoutcometopicmetric
- type Stateventflowoutcometopicstatsnotification
- type Stateventflowtopicdatum
- type Stateventflowtopicmetric
- type Stateventflowtopicstatsnotification
- type Stateventqueuetopicdatum
- type Stateventqueuetopicmetric
- type Stateventqueuetopicstatsnotification
- type Stateventusertopicdatum
- type Stateventusertopicmetric
- type Stateventusertopicstatsnotification
- type Stateventwrapupcodetopicdatum
- type Stateventwrapupcodetopicmetric
- type Stateventwrapupcodetopicstatsnotification
- type Station
- type Stationentitylisting
- type StationsApi
- func (a StationsApi) DeleteStationAssociateduser(stationId string) (*APIResponse, error)
- func (a StationsApi) GetStation(stationId string) (*Station, *APIResponse, error)
- func (a StationsApi) GetStations(pageSize int, pageNumber int, sortBy string, name string, ...) (*Stationentitylisting, *APIResponse, error)
- func (a StationsApi) GetStationsSettings() (*Stationsettings, *APIResponse, error)
- func (a StationsApi) PatchStationsSettings(body Stationsettings) (*Stationsettings, *APIResponse, error)
- type Stationsettings
- type Statisticalresponse
- type Statisticalsummary
- type Streetaddress
- type Subjectdivisiongrants
- type Subjectdivisiongrantsentitylisting
- type Subjectdivisions
- type Subscriberresponse
- type Subscriptionoverviewusage
- type SuggestApi
- func (a SuggestApi) GetSearch(q64 string, expand []string, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SuggestApi) GetSearchSuggest(q64 string, expand []string, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SuggestApi) PostSearch(body Searchrequest, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- func (a SuggestApi) PostSearchSuggest(body Suggestsearchrequest, profile bool) (*Jsonnodesearchresponse, *APIResponse, error)
- type Suggestsearchcriteria
- type Suggestsearchrequest
- type Supportedcontent
- type Supportedlanguage
- type Survey
- type Surveyaggregatedatacontainer
- type Surveyaggregatequeryclause
- type Surveyaggregatequeryfilter
- type Surveyaggregatequerypredicate
- type Surveyaggregatequeryresponse
- type Surveyaggregationquery
- type Surveyaggregationview
- type Surveyassignment
- type Surveydetailqueryclause
- type Surveydetailqueryfilter
- type Surveydetailquerypredicate
- type Surveyerrordetails
- type Surveyform
- type Surveyformandscoringset
- type Surveyformentitylisting
- type Surveyquestion
- type Surveyquestiongroup
- type Surveyquestiongroupscore
- type Surveyquestionscore
- type Surveyscoringset
- type Systemmessagesystemmessage
- type Systempresence
- type Systemprompt
- type Systempromptasset
- type Systempromptassetentitylisting
- type Systempromptentitylisting
- type Tagqueryrequest
- type Tagvalue
- type Tagvalueentitylisting
- type Team
- type TelephonyApi
- func (a TelephonyApi) GetTelephonySiptraces(dateStart time.Time, dateEnd time.Time, callId string, toUser string, ...) (*Sipsearchresult, *APIResponse, error)
- func (a TelephonyApi) GetTelephonySiptracesDownloadDownloadId(downloadId string) (*Signedurlresponse, *APIResponse, error)
- func (a TelephonyApi) PostTelephonySiptracesDownload(sIPSearchPublicRequest Sipsearchpublicrequest) (*Sipdownloadresponse, *APIResponse, error)
- type TelephonyProvidersEdgeApi
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdge(edgeId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgeLogicalinterface(edgeId string, interfaceId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgeSoftwareupdate(edgeId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesCertificateauthority(certificateId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesDidpool(didPoolId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesEdgegroup(edgeGroupId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesExtensionpool(extensionPoolId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesOutboundroute(outboundRouteId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesPhone(phoneId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesPhonebasesetting(phoneBaseId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesSite(siteId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesSiteOutboundroute(siteId string, outboundRouteId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) DeleteTelephonyProvidersEdgesTrunkbasesetting(trunkBaseSettingsId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetConfigurationSchemasEdgesVnext(pageSize int, pageNumber int) (*Schemacategoryentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetConfigurationSchemasEdgesVnextSchemaCategory(schemaCategory string, pageSize int, pageNumber int) (*Schemareferenceentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetConfigurationSchemasEdgesVnextSchemaCategorySchemaType(schemaCategory string, schemaType string, pageSize int, pageNumber int) (*Schemareferenceentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetConfigurationSchemasEdgesVnextSchemaCategorySchemaTypeSchemaId(schemaCategory string, schemaType string, schemaId string) (*Organization, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetConfigurationSchemasEdgesVnextSchemaCategorySchemaTypeSchemaIdExtensionTypeMetadataId(schemaCategory string, schemaType string, schemaId string, ...) (*Organization, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdge(edgeId string, expand []string) (*Edge, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeDiagnosticNslookup(edgeId string) (*Edgenetworkdiagnosticresponse, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeDiagnosticPing(edgeId string) (*Edgenetworkdiagnosticresponse, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeDiagnosticRoute(edgeId string) (*Edgenetworkdiagnosticresponse, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeDiagnosticTracepath(edgeId string) (*Edgenetworkdiagnosticresponse, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeLine(edgeId string, lineId string) (*Edgeline, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeLines(edgeId string, pageSize int, pageNumber int) (*Edgelineentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeLogicalinterface(edgeId string, interfaceId string, expand []string) (*Domainlogicalinterface, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeLogicalinterfaces(edgeId string, expand []string) (*Logicalinterfaceentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeLogsJob(edgeId string, jobId string) (*Edgelogsjob, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeMetrics(edgeId string) (*Edgemetrics, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgePhysicalinterface(edgeId string, interfaceId string) (*Domainphysicalinterface, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgePhysicalinterfaces(edgeId string) (*Physicalinterfaceentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeSetuppackage(edgeId string) (*Vmpairinginfo, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeSoftwareupdate(edgeId string) (*Domainedgesoftwareupdatedto, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeSoftwareversions(edgeId string) (*Domainedgesoftwareversiondtoentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgeTrunks(edgeId string, pageNumber int, pageSize int, sortBy string, sortOrder string, ...) (*Trunkentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdges(pageSize int, pageNumber int, name string, siteId string, edgeGroupId string, ...) (*Edgeentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesAvailablelanguages() (*Availablelanguagelist, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesCertificateauthorities() (*Certificateauthorityentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesCertificateauthority(certificateId string) (*Domaincertificateauthority, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesDid(didId string) (*Did, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesDidpool(didPoolId string) (*Didpool, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesDidpools(pageSize int, pageNumber int, sortBy string, id []string) (*Didpoolentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesDidpoolsDids(varType string, id []string, numberMatch string, pageSize int, pageNumber int, ...) (*Didnumberentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesDids(pageSize int, pageNumber int, sortBy string, sortOrder string, ...) (*Didentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesEdgegroup(edgeGroupId string, expand []string) (*Edgegroup, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesEdgegroupEdgetrunkbase(edgegroupId string, edgetrunkbaseId string) (*Edgetrunkbase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesEdgegroups(pageSize int, pageNumber int, name string, sortBy string, managed bool) (*Edgegroupentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesEdgeversionreport() (*Edgeversionreport, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesExtension(extensionId string) (*Extension, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesExtensionpool(extensionPoolId string) (*Extensionpool, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesExtensionpools(pageSize int, pageNumber int, sortBy string, number string) (*Extensionpoolentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesExtensions(pageSize int, pageNumber int, sortBy string, sortOrder string, number string) (*Extensionentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesLine(lineId string) (*Line, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesLinebasesetting(lineBaseId string) (*Linebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesLinebasesettings(pageNumber int, pageSize int, sortBy string, sortOrder string) (*Linebaseentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesLines(pageSize int, pageNumber int, name string, sortBy string, expand []string) (*Lineentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesLinesTemplate(lineBaseSettingsId string) (*Line, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesLogicalinterfaces(edgeIds string, expand []string) (*Logicalinterfaceentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesMetrics(edgeIds string) ([]Edgemetrics, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesOutboundroute(outboundRouteId string) (*Outboundroute, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesOutboundroutes(pageSize int, pageNumber int, name string, siteId string, ...) (*Outboundrouteentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhone(phoneId string) (*Phone, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhonebasesetting(phoneBaseId string) (*Phonebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhonebasesettings(pageSize int, pageNumber int, sortBy string, sortOrder string, expand []string, ...) (*Phonebaseentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(pageSize int, pageNumber int) (*Phonemetabaseentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhonebasesettingsTemplate(phoneMetabaseId string) (*Phonebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhones(pageNumber int, pageSize int, sortBy string, sortOrder string, siteId string, ...) (*Phoneentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhonesTemplate(phoneBaseSettingsId string) (*Phone, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesPhysicalinterfaces(edgeIds string) (*Physicalinterfaceentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSite(siteId string) (*Site, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSiteNumberplan(siteId string, numberPlanId string) (*Numberplan, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSiteNumberplans(siteId string) ([]Numberplan, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSiteNumberplansClassifications(siteId string, classification string) ([]string, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSiteOutboundroute(siteId string, outboundRouteId string) (*Outboundroutebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSiteOutboundroutes(siteId string, pageSize int, pageNumber int, name string, ...) (*Outboundroutebaseentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesSites(pageSize int, pageNumber int, sortBy string, sortOrder string, name string, ...) (*Siteentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTimezones(pageSize int, pageNumber int) (*Timezoneentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunk(trunkId string) (*Trunk, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunkMetrics(trunkId string) (*Trunkmetrics, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunkbasesetting(trunkBaseSettingsId string, ignoreHidden bool) (*Trunkbase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunkbasesettings(pageNumber int, pageSize int, sortBy string, sortOrder string, ...) (*Trunkbaseentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(varType string, pageSize int, pageNumber int) (*Trunkmetabaseentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunkbasesettingsTemplate(trunkMetabaseId string) (*Trunkbase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunks(pageNumber int, pageSize int, sortBy string, sortOrder string, edgeId string, ...) (*Trunkentitylisting, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunksMetrics(trunkIds string) ([]Trunkmetrics, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) GetTelephonyProvidersEdgesTrunkswithrecording(trunkType string) (*Trunkrecordingenabledcount, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeDiagnosticNslookup(edgeId string, body Edgenetworkdiagnosticrequest) (*Edgenetworkdiagnostic, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeDiagnosticPing(edgeId string, body Edgenetworkdiagnosticrequest) (*Edgenetworkdiagnostic, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeDiagnosticRoute(edgeId string, body Edgenetworkdiagnosticrequest) (*Edgenetworkdiagnostic, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeDiagnosticTracepath(edgeId string, body Edgenetworkdiagnosticrequest) (*Edgenetworkdiagnostic, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeLogicalinterfaces(edgeId string, body Domainlogicalinterface) (*Domainlogicalinterface, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeLogsJobUpload(edgeId string, jobId string, body Edgelogsjobuploadrequest) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeLogsJobs(edgeId string, body Edgelogsjobrequest) (*Edgelogsjobresponse, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeReboot(edgeId string, body Edgerebootparameters) (*string, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeSoftwareupdate(edgeId string, body Domainedgesoftwareupdatedto) (*Domainedgesoftwareupdatedto, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeStatuscode(edgeId string, body Edgeservicestaterequest) (*string, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgeUnpair(edgeId string) (*string, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdges(body Edge) (*Edge, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesAddressvalidation(body Validateaddressrequest) (*Validateaddressresponse, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesCertificateauthorities(body Domaincertificateauthority) (*Domaincertificateauthority, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesDidpools(body Didpool) (*Didpool, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesEdgegroups(body Edgegroup) (*Edgegroup, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesExtensionpools(body Extensionpool) (*Extensionpool, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesOutboundroutes(body Outboundroute) (*Outboundroute, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesPhoneReboot(phoneId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesPhonebasesettings(body Phonebase) (*Phonebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesPhones(body Phone) (*Phone, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesPhonesReboot(body Phonesreboot) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesSiteOutboundroutes(siteId string, body Outboundroutebase) (*Outboundroutebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesSiteRebalance(siteId string) (*APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesSites(body Site) (*Site, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PostTelephonyProvidersEdgesTrunkbasesettings(body Trunkbase) (*Trunkbase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdge(edgeId string, body Edge) (*Edge, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgeLine(edgeId string, lineId string, body Edgeline) (*Edgeline, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgeLogicalinterface(edgeId string, interfaceId string, body Domainlogicalinterface) (*Domainlogicalinterface, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesCertificateauthority(certificateId string, body Domaincertificateauthority) (*Domaincertificateauthority, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesDid(didId string, body Did) (*Did, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesDidpool(didPoolId string, body Didpool) (*Didpool, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesEdgegroup(edgeGroupId string, body Edgegroup) (*Edgegroup, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesEdgegroupEdgetrunkbase(edgegroupId string, edgetrunkbaseId string, body Edgetrunkbase) (*Edgetrunkbase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesExtension(extensionId string, body Extension) (*Extension, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesExtensionpool(extensionPoolId string, body Extensionpool) (*Extensionpool, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesOutboundroute(outboundRouteId string, body Outboundroute) (*Outboundroute, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesPhone(phoneId string, body Phone) (*Phone, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesPhonebasesetting(phoneBaseId string, body Phonebase) (*Phonebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesSite(siteId string, body Site) (*Site, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesSiteNumberplans(siteId string, body []Numberplan) ([]Numberplan, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesSiteOutboundroute(siteId string, outboundRouteId string, body Outboundroutebase) (*Outboundroutebase, *APIResponse, error)
- func (a TelephonyProvidersEdgeApi) PutTelephonyProvidersEdgesTrunkbasesetting(trunkBaseSettingsId string, body Trunkbase) (*Trunkbase, *APIResponse, error)
- type Templateparameter
- type Termattribute
- type Testexecutionoperationresult
- type Testexecutionresult
- type Testmessage
- type TextbotsApi
- type Textmessagelisting
- type Textstyleproperties
- type Ticker
- type Timeallowed
- type Timeinterval
- type Timeoffrequest
- type Timeoffrequestentitylist
- type Timeoffrequestlist
- type Timeoffrequestlisting
- type Timeoffrequestlookup
- type Timeoffrequestlookuplist
- type Timeoffrequestnotification
- type Timeoffrequestquerybody
- type Timeoffrequestresponse
- type Timeoffrequestsettings
- type Timeslot
- type Timezoneentitylisting
- type Timezonemappingpreview
- type Tokeninfo
- type Tokeninfocloneduser
- type TokensApi
- type Traininglisting
- type Transcriptaggregatedatacontainer
- type Transcriptaggregatequeryclause
- type Transcriptaggregatequeryfilter
- type Transcriptaggregatequerypredicate
- type Transcriptaggregatequeryresponse
- type Transcriptaggregationquery
- type Transcriptaggregationview
- type Transcriptconversationdetailsearchcriteria
- type Transcriptconversationdetailsearchrequest
- type Transcriptionsettings
- type Transcriptproperty
- type Transcripts
- type Transcriptsearchcriteria
- type Transcriptsearchrequest
- type Transcripturl
- type Transferrequest
- type Trunk
- type Trunkbase
- type Trunkbaseassignment
- type Trunkbaseentitylisting
- type Trunkconnectedstatus
- type Trunkentitylisting
- type Trunkerrorinfo
- type Trunkerrorinfodetails
- type Trunkinstancetopictrunk
- type Trunkinstancetopictrunkconnectedstatus
- type Trunkinstancetopictrunkerrorinfo
- type Trunkinstancetopictrunkerrorinfodetails
- type Trunkinstancetopictrunkmetricsnetworktypeip
- type Trunkinstancetopictrunkmetricsoptions
- type Trunkinstancetopictrunkmetricsregisters
- type Trunkmetabaseentitylisting
- type Trunkmetrics
- type Trunkmetricscalls
- type Trunkmetricsnetworktypeip
- type Trunkmetricsoptions
- type Trunkmetricsqos
- type Trunkmetricsregisters
- type Trunkmetricstopiclocaldate
- type Trunkmetricstopiclocaldatetime
- type Trunkmetricstopiclocaltime
- type Trunkmetricstopicoffsetdatetime
- type Trunkmetricstopictrunkmetrics
- type Trunkmetricstopictrunkmetricscalls
- type Trunkmetricstopictrunkmetricsqos
- type Trunkmetricstopicurireference
- type Trunkmetricstopiczoneoffset
- type Trunkrecordingenabledcount
- type Trustcreate
- type Trustee
- type Trusteeauditqueryrequest
- type Trusteeauthorization
- type Trusteebillingoverview
- type Trustentitylisting
- type Trustgroup
- type Trustmembercreate
- type Trustor
- type Trustorauditqueryrequest
- type Trustorentitylisting
- type Trustrequest
- type Trustrequestcreate
- type Trustuser
- type Trustuserdetails
- type Trustuserentitylisting
- type Ttsengineentity
- type Ttsengineentitylisting
- type Ttssettings
- type Ttsvoiceentity
- type Ttsvoiceentitylisting
- type Twitterid
- type Twitterintegration
- type Twitterintegrationentitylisting
- type Twitterintegrationrequest
- type Unreadmetric
- type Unreadstatus
- type Unscheduledagentwarning
- type Updateactioninput
- type Updateactivitycoderequest
- type Updatebusinessunitrequest
- type Updatebusinessunitsettings
- type Updatecoachingappointmentrequest
- type Updatedraftinput
- type Updatemanagementunitrequest
- type Updatenotificationresponse
- type Updatenotificationsrequest
- type Updatenotificationsresponse
- type Updateplanninggrouprequest
- type Updateschedulingrunrequest
- type Updateservicegoaltemplate
- type Updateuser
- type Updateweekschedulerequest
- type Updateworkplanrotationagentrequest
- type Updateworkplanrotationrequest
- type UploadsApi
- func (a UploadsApi) PostUploadsPublicassetsImages(body Uploadurlrequest) (*Uploadurlresponse, *APIResponse, error)
- func (a UploadsApi) PostUploadsRecordings(body Uploadurlrequest) (*Uploadurlresponse, *APIResponse, error)
- func (a UploadsApi) PostUploadsWorkforcemanagementHistoricaldataCsv(body Uploadurlrequest) (*Uploadurlresponse, *APIResponse, error)
- func (a UploadsApi) PostUploadsWorkforcemanagementHistoricaldataJson(body Uploadurlrequest) (*Uploadurlresponse, *APIResponse, error)
- type Uploadurlrequest
- type Uploadurlresponse
- type Urlcondition
- type Usage
- type UsageApi
- type Usageexecutionresult
- type Usageitem
- type User
- type UserDevelopmentApi
- func (a UserDevelopmentApi) GetUsersDevelopmentActivities(userId []string, moduleId string, interval string, completionInterval string, ...) (*Developmentactivitylisting, *APIResponse, error)
- func (a UserDevelopmentApi) GetUsersDevelopmentActivitiesMe(moduleId string, interval string, completionInterval string, overdue string, ...) (*Developmentactivitylisting, *APIResponse, error)
- func (a UserDevelopmentApi) GetUsersDevelopmentActivity(activityId string, varType string) (*Developmentactivity, *APIResponse, error)
- func (a UserDevelopmentApi) PostUsersDevelopmentActivitiesAggregatesQuery(body Developmentactivityaggregateparam) (*Developmentactivityaggregateresponse, *APIResponse, error)
- type UserRecordingsApi
- func (a UserRecordingsApi) DeleteUserrecording(recordingId string) (*APIResponse, error)
- func (a UserRecordingsApi) GetUserrecording(recordingId string, expand []string) (*Userrecording, *APIResponse, error)
- func (a UserRecordingsApi) GetUserrecordingMedia(recordingId string, formatId string) (*Downloadresponse, *APIResponse, error)
- func (a UserRecordingsApi) GetUserrecordings(pageSize int, pageNumber int, expand []string) (*Userrecordingentitylisting, *APIResponse, error)
- func (a UserRecordingsApi) GetUserrecordingsSummary() (*Faxsummary, *APIResponse, error)
- func (a UserRecordingsApi) PutUserrecording(recordingId string, body Userrecording, expand []string) (*Userrecording, *APIResponse, error)
- type Useractioncategory
- type Useractioncategoryentitylisting
- type Useragentinfo
- type Useraggregatedatacontainer
- type Useraggregatequeryclause
- type Useraggregatequeryfilter
- type Useraggregatequerypredicate
- type Useraggregatequeryresponse
- type Useraggregationquery
- type Useraggregationview
- type Userapp
- type Userappconfigurationinfo
- type Userappentitylisting
- type Userauthorization
- type Userconversationseventmediasummary
- type Userconversationseventmediasummarydetail
- type Userconversationseventuserconversationsummary
- type Userconversationsummary
- type Userdetailqueryclause
- type Userdetailqueryfilter
- type Userdetailquerypredicate
- type Userdetailsdatalakeavailabilitytopicdataavailabilitychangenotification
- type Userdetailsdatalakeavailabilitytopicdatetime
- type Userdetailsquery
- type Userdevice
- type Userentitylisting
- type Userexpands
- type Usergreetingeventgreeting
- type Usergreetingeventgreetingaudiofile
- type Usergreetingeventgreetingowner
- type Userimage
- type Userlanguageentitylisting
- type Userlicenses
- type Userlicensesentitylisting
- type Userlistschedulerequestbody
- type Userme
- type Userobservationdatacontainer
- type Userobservationquery
- type Userobservationqueryclause
- type Userobservationqueryfilter
- type Userobservationquerypredicate
- type Userobservationqueryresponse
- type Userparam
- type Userpresence
- type Userprofile
- type Userprofileentitylisting
- type Userqueue
- type Userqueueentitylisting
- type Userrecording
- type Userrecordingentitylisting
- type Userreference
- type Userroutinglanguage
- type Userroutinglanguagepost
- type Userroutingskill
- type Userroutingskillpost
- type Userroutingstatuserrorinfo
- type Userroutingstatusroutingstatus
- type Userroutingstatususerparam
- type Userroutingstatususerroutingstatus
- type UsersApi
- func (a UsersApi) DeleteAnalyticsUsersDetailsJob(jobId string) (*APIResponse, error)
- func (a UsersApi) DeleteAuthorizationSubjectDivisionRole(subjectId string, divisionId string, roleId string) (*APIResponse, error)
- func (a UsersApi) DeleteRoutingUserUtilization(userId string) (*APIResponse, error)
- func (a UsersApi) DeleteUser(userId string) (*Empty, *APIResponse, error)
- func (a UsersApi) DeleteUserRoutinglanguage(userId string, languageId string) (*APIResponse, error)
- func (a UsersApi) DeleteUserRoutingskill(userId string, skillId string) (*APIResponse, error)
- func (a UsersApi) DeleteUserStationAssociatedstation(userId string) (*APIResponse, error)
- func (a UsersApi) DeleteUserStationDefaultstation(userId string) (*APIResponse, error)
- func (a UsersApi) GetAnalyticsUsersDetailsJob(jobId string) (*Asyncquerystatus, *APIResponse, error)
- func (a UsersApi) GetAnalyticsUsersDetailsJobResults(jobId string, cursor string, pageSize int) (*Analyticsuserdetailsasyncqueryresponse, *APIResponse, error)
- func (a UsersApi) GetAnalyticsUsersDetailsJobsAvailability() (*Dataavailabilityresponse, *APIResponse, error)
- func (a UsersApi) GetAuthorizationDivisionspermittedMe(permission string, name string) ([]Authzdivision, *APIResponse, error)
- func (a UsersApi) GetAuthorizationDivisionspermittedPagedMe(permission string, pageNumber int, pageSize int) (*Divspermittedentitylisting, *APIResponse, error)
- func (a UsersApi) GetAuthorizationDivisionspermittedPagedSubjectId(subjectId string, permission string, pageNumber int, pageSize int) (*Divspermittedentitylisting, *APIResponse, error)
- func (a UsersApi) GetAuthorizationSubject(subjectId string) (*Authzsubject, *APIResponse, error)
- func (a UsersApi) GetAuthorizationSubjectsMe() (*Authzsubject, *APIResponse, error)
- func (a UsersApi) GetFieldconfig(varType string) (*Fieldconfig, *APIResponse, error)
- func (a UsersApi) GetProfilesUsers(pageSize int, pageNumber int, id []string, jid []string, sortOrder string, ...) (*Userprofileentitylisting, *APIResponse, error)
- func (a UsersApi) GetRoutingUserUtilization(userId string) (*Utilization, *APIResponse, error)
- func (a UsersApi) GetUser(userId string, expand []string, integrationPresenceSource string, state string) (*User, *APIResponse, error)
- func (a UsersApi) GetUserAdjacents(userId string, expand []string) (*Adjacents, *APIResponse, error)
- func (a UsersApi) GetUserCallforwarding(userId string) (*Callforwarding, *APIResponse, error)
- func (a UsersApi) GetUserDirectreports(userId string, expand []string) ([]User, *APIResponse, error)
- func (a UsersApi) GetUserFavorites(userId string, pageSize int, pageNumber int, sortOrder string, expand []string) (*Userentitylisting, *APIResponse, error)
- func (a UsersApi) GetUserGeolocation(userId string, clientId string) (*Geolocation, *APIResponse, error)
- func (a UsersApi) GetUserOutofoffice(userId string) (*Outofoffice, *APIResponse, error)
- func (a UsersApi) GetUserProfile(userId string, expand []string, integrationPresenceSource string) (*Userprofile, *APIResponse, error)
- func (a UsersApi) GetUserProfileskills(userId string) ([]string, *APIResponse, error)
- func (a UsersApi) GetUserQueues(userId string, pageSize int, pageNumber int, joined bool, divisionId []string) (*Userqueueentitylisting, *APIResponse, error)
- func (a UsersApi) GetUserRoles(userId string) (*Userauthorization, *APIResponse, error)
- func (a UsersApi) GetUserRoutinglanguages(userId string, pageSize int, pageNumber int, sortOrder string) (*Userlanguageentitylisting, *APIResponse, error)
- func (a UsersApi) GetUserRoutingskills(userId string, pageSize int, pageNumber int, sortOrder string) (*Userskillentitylisting, *APIResponse, error)
- func (a UsersApi) GetUserRoutingstatus(userId string) (*Routingstatus, *APIResponse, error)
- func (a UsersApi) GetUserStation(userId string) (*Userstations, *APIResponse, error)
- func (a UsersApi) GetUserSuperiors(userId string, expand []string) ([]User, *APIResponse, error)
- func (a UsersApi) GetUserTrustors(userId string, pageSize int, pageNumber int) (*Trustorentitylisting, *APIResponse, error)
- func (a UsersApi) GetUsers(pageSize int, pageNumber int, id []string, jabberId []string, sortOrder string, ...) (*Userentitylisting, *APIResponse, error)
- func (a UsersApi) GetUsersDevelopmentActivities(userId []string, moduleId string, interval string, completionInterval string, ...) (*Developmentactivitylisting, *APIResponse, error)
- func (a UsersApi) GetUsersDevelopmentActivitiesMe(moduleId string, interval string, completionInterval string, overdue string, ...) (*Developmentactivitylisting, *APIResponse, error)
- func (a UsersApi) GetUsersDevelopmentActivity(activityId string, varType string) (*Developmentactivity, *APIResponse, error)
- func (a UsersApi) GetUsersMe(expand []string, integrationPresenceSource string) (*Userme, *APIResponse, error)
- func (a UsersApi) GetUsersSearch(q64 string, expand []string, integrationPresenceSource string) (*Userssearchresponse, *APIResponse, error)
- func (a UsersApi) PatchUser(userId string, body Updateuser) (*User, *APIResponse, error)
- func (a UsersApi) PatchUserCallforwarding(userId string, body Callforwarding) (*Callforwarding, *APIResponse, error)
- func (a UsersApi) PatchUserGeolocation(userId string, clientId string, body Geolocation) (*Geolocation, *APIResponse, error)
- func (a UsersApi) PatchUserQueue(queueId string, userId string, body Userqueue) (*Userqueue, *APIResponse, error)
- func (a UsersApi) PatchUserQueues(userId string, body []Userqueue, divisionId []string) (*Userqueueentitylisting, *APIResponse, error)
- func (a UsersApi) PatchUserRoutinglanguage(userId string, languageId string, body Userroutinglanguage) (*Userroutinglanguage, *APIResponse, error)
- func (a UsersApi) PatchUserRoutinglanguagesBulk(userId string, body []Userroutinglanguagepost) (*Userlanguageentitylisting, *APIResponse, error)
- func (a UsersApi) PatchUserRoutingskillsBulk(userId string, body []Userroutingskillpost) (*Userskillentitylisting, *APIResponse, error)
- func (a UsersApi) PatchUsersBulk(body []Patchuser) (*Userentitylisting, *APIResponse, error)
- func (a UsersApi) PostAnalyticsUsersAggregatesQuery(body Useraggregationquery) (*Useraggregatequeryresponse, *APIResponse, error)
- func (a UsersApi) PostAnalyticsUsersDetailsJobs(body Asyncuserdetailsquery) (*Asyncqueryresponse, *APIResponse, error)
- func (a UsersApi) PostAnalyticsUsersDetailsQuery(body Userdetailsquery) (*Analyticsuserdetailsqueryresponse, *APIResponse, error)
- func (a UsersApi) PostAnalyticsUsersObservationsQuery(body Userobservationquery) (*Userobservationqueryresponse, *APIResponse, error)
- func (a UsersApi) PostAuthorizationSubjectBulkadd(subjectId string, body Roledivisiongrants, subjectType string) (*APIResponse, error)
- func (a UsersApi) PostAuthorizationSubjectBulkremove(subjectId string, body Roledivisiongrants) (*APIResponse, error)
- func (a UsersApi) PostAuthorizationSubjectDivisionRole(subjectId string, divisionId string, roleId string, subjectType string) (*APIResponse, error)
- func (a UsersApi) PostUserInvite(userId string, force bool) (*APIResponse, error)
- func (a UsersApi) PostUserPassword(userId string, body Changepasswordrequest) (*APIResponse, error)
- func (a UsersApi) PostUserRoutinglanguages(userId string, body Userroutinglanguagepost) (*Userroutinglanguage, *APIResponse, error)
- func (a UsersApi) PostUserRoutingskills(userId string, body Userroutingskillpost) (*Userroutingskill, *APIResponse, error)
- func (a UsersApi) PostUsers(body Createuser) (*User, *APIResponse, error)
- func (a UsersApi) PostUsersDevelopmentActivitiesAggregatesQuery(body Developmentactivityaggregateparam) (*Developmentactivityaggregateresponse, *APIResponse, error)
- func (a UsersApi) PostUsersMePassword(body Changemypasswordrequest) (*APIResponse, error)
- func (a UsersApi) PostUsersSearch(body Usersearchrequest) (*Userssearchresponse, *APIResponse, error)
- func (a UsersApi) PutRoutingUserUtilization(userId string, body Utilization) (*Utilization, *APIResponse, error)
- func (a UsersApi) PutUserCallforwarding(userId string, body Callforwarding) (*Callforwarding, *APIResponse, error)
- func (a UsersApi) PutUserOutofoffice(userId string, body Outofoffice) (*Outofoffice, *APIResponse, error)
- func (a UsersApi) PutUserProfileskills(userId string, body []string) ([]string, *APIResponse, error)
- func (a UsersApi) PutUserRoles(userId string, body []string) (*Userauthorization, *APIResponse, error)
- func (a UsersApi) PutUserRoutingskill(userId string, skillId string, body Userroutingskill) (*Userroutingskill, *APIResponse, error)
- func (a UsersApi) PutUserRoutingskillsBulk(userId string, body []Userroutingskillpost) (*Userskillentitylisting, *APIResponse, error)
- func (a UsersApi) PutUserRoutingstatus(userId string, body Routingstatus) (*Routingstatus, *APIResponse, error)
- func (a UsersApi) PutUserStationAssociatedstationStationId(userId string, stationId string) (*APIResponse, error)
- func (a UsersApi) PutUserStationDefaultstationStationId(userId string, stationId string) (*APIResponse, error)
- type Userschedule
- type Userscheduleactivity
- type Userscheduleadherence
- type Userscheduleadherencelisting
- type Userschedulecontainer
- type Userschedulefulldaytimeoffmarker
- type Userscheduleshift
- type Userschedulespartialuploadrequest
- type Usersearchcriteria
- type Usersearchrequest
- type Userskillentitylisting
- type Userssearchresponse
- type Userstation
- type Userstationchangetopicuser
- type Userstationchangetopicuserstation
- type Userstationchangetopicuserstations
- type Userstations
- type Usertokenstopictokennotification
- type Usertokenstopicurireference
- type UtilitiesApi
- func (a UtilitiesApi) GetDate() (*Serverdate, *APIResponse, error)
- func (a UtilitiesApi) GetIpranges() (*Ipaddressrangelisting, *APIResponse, error)
- func (a UtilitiesApi) GetTimezones(pageSize int, pageNumber int) (*Timezoneentitylisting, *APIResponse, error)
- func (a UtilitiesApi) PostCertificateDetails(body Certificate) (*Parsedcertificate, *APIResponse, error)
- type Utilization
- type Validateaddressrequest
- type Validateaddressresponse
- type Validateworkplanmessages
- type Validateworkplanresponse
- type Validationlimits
- type Valuewrapperdate
- type Valuewrapperplanningperiodsettings
- type Valuewrapperstring
- type Vendorconnectionrequest
- type Video
- type Viewfilter
- type Visibilitycondition
- type Vmpairinginfo
- type Voicemail
- type VoicemailApi
- func (a VoicemailApi) DeleteVoicemailMessage(messageId string) (*APIResponse, error)
- func (a VoicemailApi) DeleteVoicemailMessages() (*APIResponse, error)
- func (a VoicemailApi) GetVoicemailGroupMailbox(groupId string) (*Voicemailmailboxinfo, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailGroupMessages(groupId string, pageSize int, pageNumber int) (*Voicemailmessageentitylisting, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailGroupPolicy(groupId string) (*Voicemailgrouppolicy, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMailbox() (*Voicemailmailboxinfo, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMeMailbox() (*Voicemailmailboxinfo, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMeMessages(pageSize int, pageNumber int) (*Voicemailmessageentitylisting, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMePolicy() (*Voicemailuserpolicy, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMessage(messageId string, expand []string) (*Voicemailmessage, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMessageMedia(messageId string, formatId string) (*Voicemailmediainfo, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailMessages(ids string, expand []string) (*Voicemailmessageentitylisting, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailPolicy() (*Voicemailorganizationpolicy, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailQueueMessages(queueId string, pageSize int, pageNumber int) (*Voicemailmessageentitylisting, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailSearch(q64 string, expand []string) (*Voicemailssearchresponse, *APIResponse, error)
- func (a VoicemailApi) GetVoicemailUserpolicy(userId string) (*Voicemailuserpolicy, *APIResponse, error)
- func (a VoicemailApi) PatchVoicemailGroupPolicy(groupId string, body Voicemailgrouppolicy) (*Voicemailgrouppolicy, *APIResponse, error)
- func (a VoicemailApi) PatchVoicemailMePolicy(body Voicemailuserpolicy) (*Voicemailuserpolicy, *APIResponse, error)
- func (a VoicemailApi) PatchVoicemailMessage(messageId string, body Voicemailmessage) (*Voicemailmessage, *APIResponse, error)
- func (a VoicemailApi) PatchVoicemailUserpolicy(userId string, body Voicemailuserpolicy) (*Voicemailuserpolicy, *APIResponse, error)
- func (a VoicemailApi) PostVoicemailMessages(body Copyvoicemailmessage) (*Voicemailmessage, *APIResponse, error)
- func (a VoicemailApi) PostVoicemailSearch(body Voicemailsearchrequest) (*Voicemailssearchresponse, *APIResponse, error)
- func (a VoicemailApi) PutVoicemailMessage(messageId string, body Voicemailmessage) (*Voicemailmessage, *APIResponse, error)
- func (a VoicemailApi) PutVoicemailPolicy(body Voicemailorganizationpolicy) (*Voicemailorganizationpolicy, *APIResponse, error)
- type Voicemailcopyrecord
- type Voicemailgrouppolicy
- type Voicemailmailboxinfo
- type Voicemailmediainfo
- type Voicemailmessage
- type Voicemailmessageentitylisting
- type Voicemailmessagestopicowner
- type Voicemailmessagestopicvoicemailcopyrecord
- type Voicemailmessagestopicvoicemailmessage
- type Voicemailorganizationpolicy
- type Voicemailretentionpolicy
- type Voicemailsearchcriteria
- type Voicemailsearchrequest
- type Voicemailssearchresponse
- type Voicemailuserpolicy
- type WebChatApi
- func (a WebChatApi) DeleteWebchatDeployment(deploymentId string) (*APIResponse, error)
- func (a WebChatApi) DeleteWebchatGuestConversationMember(conversationId string, memberId string) (*APIResponse, error)
- func (a WebChatApi) DeleteWebchatSettings() (*APIResponse, error)
- func (a WebChatApi) GetWebchatDeployment(deploymentId string) (*Webchatdeployment, *APIResponse, error)
- func (a WebChatApi) GetWebchatDeployments() (*Webchatdeploymententitylisting, *APIResponse, error)
- func (a WebChatApi) GetWebchatGuestConversationMediarequest(conversationId string, mediaRequestId string) (*Webchatguestmediarequest, *APIResponse, error)
- func (a WebChatApi) GetWebchatGuestConversationMediarequests(conversationId string) (*Webchatguestmediarequestentitylist, *APIResponse, error)
- func (a WebChatApi) GetWebchatGuestConversationMember(conversationId string, memberId string) (*Webchatmemberinfo, *APIResponse, error)
- func (a WebChatApi) GetWebchatGuestConversationMembers(conversationId string, pageSize int, pageNumber int, ...) (*Webchatmemberinfoentitylist, *APIResponse, error)
- func (a WebChatApi) GetWebchatGuestConversationMessage(conversationId string, messageId string) (*Webchatmessage, *APIResponse, error)
- func (a WebChatApi) GetWebchatGuestConversationMessages(conversationId string, after string, before string, sortOrder string, ...) (*Webchatmessageentitylist, *APIResponse, error)
- func (a WebChatApi) GetWebchatSettings() (*Webchatsettings, *APIResponse, error)
- func (a WebChatApi) PatchWebchatGuestConversationMediarequest(conversationId string, mediaRequestId string, body Webchatguestmediarequest) (*Webchatguestmediarequest, *APIResponse, error)
- func (a WebChatApi) PostWebchatDeployments(body Webchatdeployment) (*Webchatdeployment, *APIResponse, error)
- func (a WebChatApi) PostWebchatGuestConversationMemberMessages(conversationId string, memberId string, body Createwebchatmessagerequest) (*Webchatmessage, *APIResponse, error)
- func (a WebChatApi) PostWebchatGuestConversationMemberTyping(conversationId string, memberId string) (*Webchattyping, *APIResponse, error)
- func (a WebChatApi) PostWebchatGuestConversations(body Createwebchatconversationrequest) (*Createwebchatconversationresponse, *APIResponse, error)
- func (a WebChatApi) PutWebchatDeployment(deploymentId string, body Webchatdeployment) (*Webchatdeployment, *APIResponse, error)
- func (a WebChatApi) PutWebchatSettings(body Webchatsettings) (*Webchatsettings, *APIResponse, error)
- type Webchatconfig
- type Webchatconversation
- type Webchatdeployment
- type Webchatdeploymententitylisting
- type Webchatguestmediarequest
- type Webchatguestmediarequestentitylist
- type Webchatmemberinfo
- type Webchatmemberinfoentitylist
- type Webchatmessage
- type Webchatmessageentitylist
- type Webchatroutingtarget
- type Webchatsettings
- type Webchattyping
- type Webdeploymentsconfigtopicwebmessagingconfigchangeeventbody
- type Webdeploymentsdeploymenttopicwebmessagingconfigchangeeventbody
- type Webdeploymentsdeploymenttopicwebmessagingdeploymentchangeeventbody
- type Weekschedule
- type Weekschedulegenerationresult
- type Weekschedulelistitemresponse
- type Weekschedulelistresponse
- type Weekschedulereference
- type Weekscheduleresponse
- type Weekshifttradelistresponse
- type Weekshifttradematchessummaryresponse
- type Weekshifttraderesponse
- type Wemcoachingappointmenttopiccoachingappointmentconversation
- type Wemcoachingappointmenttopiccoachingappointmentdocument
- type Wemcoachingappointmenttopiccoachingappointmentexternallink
- type Wemcoachingappointmenttopiccoachingappointmentnotification
- type Wemcoachingappointmenttopicuserreference
- type Wemlearningassignmentruleruntopiclearningassignmentrulerunnotification
- type Wemlearningassignmentruleruntopiclearningmodulereference
- type Wemlearningassignmentruleruntopicwemlearningassignmentscreated
- type Wemlearningassignmenttopiclearningassignmentnotification
- type Wemlearningassignmenttopiclearningmodulereference
- type Wemlearningassignmenttopicuserreference
- type Wfmabandonrate
- type Wfmagent
- type Wfmagentscheduleupdatetopicuserreference
- type Wfmagentscheduleupdatetopicwfmagentscheduleupdate
- type Wfmagentscheduleupdatetopicwfmagentscheduleupdatenotification
- type Wfmagentscheduleupdatetopicwfmfulldaytimeoffmarker
- type Wfmagentscheduleupdatetopicwfmscheduleactivity
- type Wfmagentscheduleupdatetopicwfmscheduleshift
- type Wfmaveragespeedofanswer
- type Wfmbuintradaydataupdatetopicbuintradaydatagroup
- type Wfmbuintradaydataupdatetopicbuintradayforecastdata
- type Wfmbuintradaydataupdatetopicbuintradaynotification
- type Wfmbuintradaydataupdatetopicbuintradayresult
- type Wfmbuintradaydataupdatetopicbuintradayscheduledata
- type Wfmbuintradaydataupdatetopicbuschedulereference
- type Wfmbuintradaydataupdatetopicbushorttermforecastreference
- type Wfmbuintradaydataupdatetopicintradayperformancepredictiondata
- type Wfmbuintradaydataupdatetopiclocaldate
- type Wfmbulkshifttradestateupdatenotificationtopicbulkshifttradestateupdatenotification
- type Wfmbulkshifttradestateupdatenotificationtopicbulkshifttradestateupdateresult
- type Wfmbulkshifttradestateupdatenotificationtopicbulkshifttradestateupdateresultlisting
- type Wfmbulkshifttradestateupdatenotificationtopiclocaldate
- type Wfmbulkshifttradestateupdatenotificationtopicuserreference
- type Wfmbulkshifttradestateupdatenotificationtopicwfmversionedentitymetadata
- type Wfmbuschedulequeryresulttopicbuschedulesearchresultnotification
- type Wfmbuscheduleruntopicbuschedulereference
- type Wfmbuscheduleruntopicbuschedulerun
- type Wfmbuscheduleruntopicbuschedulingrunprogressnotification
- type Wfmbuscheduleruntopiclocaldate
- type Wfmbuscheduleruntopicuserreference
- type Wfmbuschedulesearchresulttopicbuschedulesearchresultnotification
- type Wfmbuscheduletopicbumanagementunitschedulesummary
- type Wfmbuscheduletopicbuschedulegenerationresultsummary
- type Wfmbuscheduletopicbuschedulemetadata
- type Wfmbuscheduletopicbuschedulenotification
- type Wfmbuscheduletopicbushorttermforecastreference
- type Wfmbuscheduletopiclocaldate
- type Wfmbuscheduletopicmanagementunit
- type Wfmbuscheduletopicuserreference
- type Wfmbuscheduletopicwfmversionedentitymetadata
- type Wfmbushorttermforecastcopycompletetopicbuforecastmodification
- type Wfmbushorttermforecastcopycompletetopicbushorttermforecast
- type Wfmbushorttermforecastcopycompletetopicbushorttermforecastnotification
- type Wfmbushorttermforecastcopycompletetopicforecastsourcedaypointer
- type Wfmbushorttermforecastcopycompletetopicmodificationintervaloffsetvalue
- type Wfmbushorttermforecastcopycompletetopicuserreference
- type Wfmbushorttermforecastcopycompletetopicwfmversionedentitymetadata
- type Wfmbushorttermforecastgenerateprogresstopicbuforecastmodification
- type Wfmbushorttermforecastgenerateprogresstopicbushorttermforecast
- type Wfmbushorttermforecastgenerateprogresstopicforecastsourcedaypointer
- type Wfmbushorttermforecastgenerateprogresstopicgeneratebushorttermforecastprogressnotification
- type Wfmbushorttermforecastgenerateprogresstopicmodificationintervaloffsetvalue
- type Wfmbushorttermforecastgenerateprogresstopicuserreference
- type Wfmbushorttermforecastgenerateprogresstopicwfmversionedentitymetadata
- type Wfmbushorttermforecastimportcompletetopicbuforecastmodification
- type Wfmbushorttermforecastimportcompletetopicbushorttermforecast
- type Wfmbushorttermforecastimportcompletetopicbushorttermforecastnotification
- type Wfmbushorttermforecastimportcompletetopicforecastsourcedaypointer
- type Wfmbushorttermforecastimportcompletetopicmodificationintervaloffsetvalue
- type Wfmbushorttermforecastimportcompletetopicuserreference
- type Wfmbushorttermforecastimportcompletetopicwfmversionedentitymetadata
- type Wfmbushorttermforecastupdatecompletetopicbuforecastmodification
- type Wfmbushorttermforecastupdatecompletetopicbushorttermforecast
- type Wfmbushorttermforecastupdatecompletetopicbushorttermforecastnotification
- type Wfmbushorttermforecastupdatecompletetopicforecastsourcedaypointer
- type Wfmbushorttermforecastupdatecompletetopicmodificationintervaloffsetvalue
- type Wfmbushorttermforecastupdatecompletetopicuserreference
- type Wfmbushorttermforecastupdatecompletetopicwfmversionedentitymetadata
- type Wfmbusinessunitreference
- type Wfmforecastmodification
- type Wfmforecastmodificationattributes
- type Wfmforecastmodificationintervaloffsetvalue
- type Wfmhistoricaladherencecalculationscompletetopicwfmhistoricaladherencecalculationscompletenotice
- type Wfmhistoricaladherencequery
- type Wfmhistoricaladherencequeryforusers
- type Wfmhistoricaladherenceresponse
- type Wfmhistoricaladherenceresultwrapper
- type Wfmhistoricaldatauploadpurgerequeststatustopichistoricaldatauploadpurgerequestupdate
- type Wfmhistoricaldatauploadrequeststatustopicdatetime
- type Wfmhistoricaldatauploadrequeststatustopichistoricaldatauploadrequestupdate
- type Wfmintradaydataupdatetopicintradaydatagroup
- type Wfmintradaydataupdatetopicintradaydataupdate
- type Wfmintradaydataupdatetopicintradayforecastdata
- type Wfmintradaydataupdatetopicintradayhistoricalagentdata
- type Wfmintradaydataupdatetopicintradayhistoricalqueuedata
- type Wfmintradaydataupdatetopicintradaymetric
- type Wfmintradaydataupdatetopicintradayperformancepredictionagentdata
- type Wfmintradaydataupdatetopicintradayperformancepredictionqueuedata
- type Wfmintradaydataupdatetopicintradayscheduledata
- type Wfmintradayplanninggrouplisting
- type Wfmintradayqueuelisting
- type Wfmmoveagentscompletetopicmanagementunit
- type Wfmmoveagentscompletetopicuserreference
- type Wfmmoveagentscompletetopicwfmmoveagentdata
- type Wfmmoveagentscompletetopicwfmmoveagentscomplete
- type Wfmmovemanagementunittopicbusinessunit
- type Wfmmovemanagementunittopicmovemanagementunitnotification
- type Wfmschedulereference
- type Wfmscheduletopicwfmschedulenotification
- type Wfmservicelevel
- type Wfmtimeoffrequestupdatetopictimeoffrequestupdate
- type Wfmtimeoffrequestupdatetopicuserreference
- type Wfmtimezone
- type Wfmupdateagentdetailstopicwfmupdateagentdetailscomplete
- type Wfmuserentitylisting
- type Wfmusernotification
- type Wfmusernotificationtopicshifttradenotification
- type Wfmusernotificationtopictimeoffrequestnotification
- type Wfmusernotificationtopicuserreference
- type Wfmusernotificationtopicwfmusernotification
- type Wfmuserscheduleadherenceupdatedmutopicqueuereference
- type Wfmuserscheduleadherenceupdatedmutopicurireference
- type Wfmuserscheduleadherenceupdatedmutopicuserreference
- type Wfmuserscheduleadherenceupdatedmutopicuserscheduleadherenceupdate
- type Wfmuserscheduleadherenceupdatedteamtopicqueuereference
- type Wfmuserscheduleadherenceupdatedteamtopicurireference
- type Wfmuserscheduleadherenceupdatedteamtopicuserreference
- type Wfmuserscheduleadherenceupdatedteamtopicuserscheduleadherenceupdate
- type Wfmuserscheduleadherenceupdatedtopicqueuereference
- type Wfmuserscheduleadherenceupdatedtopicurireference
- type Wfmuserscheduleadherenceupdatedtopicuserreference
- type Wfmuserscheduleadherenceupdatedtopicuserscheduleadherenceupdate
- type Wfmversionedentitymetadata
- type Whatsappdefinition
- type Whatsappid
- type Whatsappintegration
- type Whatsappintegrationentitylisting
- type Whatsappintegrationrequest
- type Whatsappintegrationupdaterequest
- type Widgetclientconfig
- type Widgetclientconfigthirdparty
- type Widgetclientconfigv1
- type Widgetclientconfigv1http
- type Widgetclientconfigv2
- type Widgetdeployment
- type Widgetdeploymententitylisting
- type WidgetsApi
- func (a WidgetsApi) DeleteWidgetsDeployment(deploymentId string) (*APIResponse, error)
- func (a WidgetsApi) GetWidgetsDeployment(deploymentId string) (*Widgetdeployment, *APIResponse, error)
- func (a WidgetsApi) GetWidgetsDeployments() (*Widgetdeploymententitylisting, *APIResponse, error)
- func (a WidgetsApi) PostWidgetsDeployments(body Widgetdeployment) (*Widgetdeployment, *APIResponse, error)
- func (a WidgetsApi) PutWidgetsDeployment(deploymentId string, body Widgetdeployment) (*Widgetdeployment, *APIResponse, error)
- type WorkforceManagementApi
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunit(businessUnitId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunitActivitycode(businessUnitId string, activityCodeId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunitPlanninggroup(businessUnitId string, planningGroupId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunitSchedulingRun(businessUnitId string, runId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunitServicegoaltemplate(businessUnitId string, serviceGoalTemplateId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunitWeekSchedule(businessUnitId string, weekId time.Time, scheduleId string) (*Buasyncscheduleresponse, *APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementBusinessunitWeekShorttermforecast(businessUnitId string, weekDateId time.Time, forecastId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementManagementunit(managementUnitId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementManagementunitWorkplan(managementUnitId string, workPlanId string) (*APIResponse, error)
- func (a WorkforceManagementApi) DeleteWorkforcemanagementManagementunitWorkplanrotation(managementUnitId string, workPlanRotationId string) (*APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementAdherence(userId []string) ([]Userscheduleadherence, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementAdhocmodelingjob(jobId string) (*Modelingstatusresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunit(businessUnitId string, expand []string) (*Businessunit, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitActivitycode(businessUnitId string, activityCodeId string) (*Businessunitactivitycode, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitActivitycodes(businessUnitId string) (*Businessunitactivitycodelisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitIntradayPlanninggroups(businessUnitId string, date time.Time) (*Wfmintradayplanninggrouplisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitManagementunits(businessUnitId string, feature string, divisionId string) (*Managementunitlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitPlanninggroup(businessUnitId string, planningGroupId string) (*Planninggroup, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitPlanninggroups(businessUnitId string) (*Planninggrouplist, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitSchedulingRun(businessUnitId string, runId string) (*Buschedulerun, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitSchedulingRunResult(businessUnitId string, runId string, managementUnitIds []string, ...) (*Burescheduleresult, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitSchedulingRuns(businessUnitId string) (*Buschedulerunlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitServicegoaltemplate(businessUnitId string, serviceGoalTemplateId string) (*Servicegoaltemplate, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitServicegoaltemplates(businessUnitId string) (*Servicegoaltemplatelist, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekSchedule(businessUnitId string, weekId time.Time, scheduleId string, expand string) (*Buschedulemetadata, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekScheduleGenerationresults(businessUnitId string, weekId time.Time, scheduleId string) (*Schedulegenerationresult, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast(businessUnitId string, weekId time.Time, scheduleId string, forceDownload bool) (*Buheadcountforecastresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekScheduleHistoryAgent(businessUnitId string, weekId time.Time, scheduleId string, agentId string) (*Buagentschedulehistoryresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekSchedules(businessUnitId string, weekId string, includeOnlyPublished bool, expand string) (*Buschedulelisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekShorttermforecast(businessUnitId string, weekDateId time.Time, forecastId string, ...) (*Bushorttermforecast, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekShorttermforecastData(businessUnitId string, weekDateId time.Time, forecastId string, weekNumber int, ...) (*Buforecastresultresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults(businessUnitId string, weekDateId time.Time, forecastId string) (*Buforecastgenerationresult, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups(businessUnitId string, weekDateId time.Time, forecastId string) (*Forecastplanninggroupsresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitWeekShorttermforecasts(businessUnitId string, weekDateId string) (*Bushorttermforecastlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunits(feature string, divisionId string) (*Businessunitlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementBusinessunitsDivisionviews(divisionId []string) (*Businessunitlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunit(managementUnitId string, expand []string) (*Managementunit, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitActivitycodes(managementUnitId string) (*Activitycodecontainer, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitAdherence(managementUnitId string, forceDownloadService bool) (*Userscheduleadherencelisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitAgent(managementUnitId string, agentId string, excludeCapabilities bool) (*Wfmagent, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitAgentShifttrades(managementUnitId string, agentId string) (*Shifttradelistresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitShifttradesMatched(managementUnitId string) (*Shifttradematchessummaryresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitShifttradesUsers(managementUnitId string) (*Wfmuserentitylisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitUserTimeoffrequest(managementUnitId string, userId string, timeOffRequestId string) (*Timeoffrequestresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitUserTimeoffrequests(managementUnitId string, userId string, recentlyReviewed bool) (*Timeoffrequestlist, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitUsers(managementUnitId string) (*Wfmuserentitylisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWeekSchedule(managementUnitId string, weekId string, scheduleId string, expand string, ...) (*Weekscheduleresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWeekSchedules(managementUnitId string, weekId string, includeOnlyPublished bool, ...) (*Weekschedulelistresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWeekShifttrades(managementUnitId string, weekDateId time.Time, evaluateMatches bool) (*Weekshifttradelistresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWorkplan(managementUnitId string, workPlanId string) (*Workplan, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWorkplanrotation(managementUnitId string, workPlanRotationId string) (*Workplanrotationresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWorkplanrotations(managementUnitId string, expand []string) (*Workplanrotationlistresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitWorkplans(managementUnitId string, expand []string) (*Workplanlistresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunits(pageSize int, pageNumber int, expand string, feature string, divisionId string) (*Managementunitlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementManagementunitsDivisionviews(divisionId []string) (*Managementunitlisting, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementNotifications() (*Notificationsresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementSchedulingjob(jobId string) (*Schedulingstatusresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementShifttrades() (*Shifttradelistresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementTimeoffrequest(timeOffRequestId string) (*Timeoffrequestresponse, *APIResponse, error)
- func (a WorkforceManagementApi) GetWorkforcemanagementTimeoffrequests(recentlyReviewed bool) (*Timeoffrequestlist, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementBusinessunit(businessUnitId string, body Updatebusinessunitrequest) (*Businessunit, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementBusinessunitActivitycode(businessUnitId string, activityCodeId string, body Updateactivitycoderequest) (*Businessunitactivitycode, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementBusinessunitPlanninggroup(businessUnitId string, planningGroupId string, body Updateplanninggrouprequest) (*Planninggroup, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementBusinessunitSchedulingRun(businessUnitId string, runId string, body Patchbuschedulerunrequest) (*APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementBusinessunitServicegoaltemplate(businessUnitId string, serviceGoalTemplateId string, ...) (*Servicegoaltemplate, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementManagementunit(managementUnitId string, body Updatemanagementunitrequest) (*Managementunit, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementManagementunitUserTimeoffrequest(managementUnitId string, userId string, timeOffRequestId string, ...) (*Timeoffrequestresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementManagementunitWeekShifttrade(managementUnitId string, weekDateId time.Time, body Patchshifttraderequest, ...) (*Shifttraderesponse, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementManagementunitWorkplan(managementUnitId string, workPlanId string, body Workplan, ...) (*Workplan, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementManagementunitWorkplanrotation(managementUnitId string, workPlanRotationId string, ...) (*Workplanrotationresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PatchWorkforcemanagementTimeoffrequest(timeOffRequestId string, body Agenttimeoffrequestpatch) (*Timeoffrequestresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementAdherenceHistorical(body Wfmhistoricaladherencequeryforusers) (*Wfmhistoricaladherenceresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementAgentschedulesMine(body Bugetcurrentagentschedulerequest) (*Bucurrentagentschedulesearchresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitActivitycodes(businessUnitId string, body Createactivitycoderequest) (*Businessunitactivitycode, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitAgentschedulesSearch(businessUnitId string, body Busearchagentschedulesrequest, forceAsync bool, ...) (*Buasyncagentschedulessearchresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitIntraday(businessUnitId string, forceAsync bool, body Intradayplanninggrouprequest) (*Asyncintradayresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitPlanninggroups(businessUnitId string, body Createplanninggrouprequest) (*Planninggroup, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitServicegoaltemplates(businessUnitId string, body Createservicegoaltemplate) (*Servicegoaltemplate, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery(businessUnitId string, weekId time.Time, scheduleId string, ...) (*Buasyncagentschedulesqueryresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekScheduleCopy(businessUnitId string, weekId time.Time, scheduleId string, ...) (*Buasyncscheduleresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekScheduleReschedule(businessUnitId string, weekId time.Time, scheduleId string, ...) (*Buasyncschedulerunresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekSchedules(businessUnitId string, weekId time.Time, body Bucreateblankschedulerequest) (*Buschedulemetadata, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekSchedulesGenerate(businessUnitId string, weekId time.Time, body Bugenerateschedulerequest) (*Buasyncschedulerunresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekShorttermforecastCopy(businessUnitId string, weekDateId time.Time, forecastId string, ...) (*Asyncforecastoperationresult, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate(businessUnitId string, weekDateId time.Time, body Generatebuforecastrequest, ...) (*Asyncforecastoperationresult, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementBusinessunits(body Createbusinessunitrequest) (*Businessunit, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitAgentschedulesSearch(managementUnitId string, body Busearchagentschedulesrequest, forceAsync bool, ...) (*Buasyncagentschedulessearchresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitHistoricaladherencequery(managementUnitId string, body Wfmhistoricaladherencequery) (*Wfmhistoricaladherenceresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitMove(managementUnitId string, body Movemanagementunitrequest) (*Movemanagementunitresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitSchedulesSearch(managementUnitId string, body Userlistschedulerequestbody) (*Userschedulecontainer, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitTimeoffrequests(managementUnitId string, body Createadmintimeoffrequest) (*Timeoffrequestlist, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitTimeoffrequestsQuery(managementUnitId string, body Timeoffrequestquerybody) (*Timeoffrequestlisting, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWeekShifttradeMatch(managementUnitId string, weekDateId time.Time, body Matchshifttraderequest, ...) (*Matchshifttraderesponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWeekShifttrades(managementUnitId string, weekDateId time.Time, body Addshifttraderequest) (*Shifttraderesponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWeekShifttradesSearch(managementUnitId string, weekDateId time.Time, body Searchshifttradesrequest) (*Searchshifttradesresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWeekShifttradesStateBulk(managementUnitId string, weekDateId time.Time, ...) (*Bulkupdateshifttradestateresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWorkplanCopy(managementUnitId string, workPlanId string, body Copyworkplan) (*Workplan, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWorkplanValidate(managementUnitId string, workPlanId string, body Workplanvalidationrequest, ...) (*Validateworkplanresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWorkplanrotationCopy(managementUnitId string, workPlanRotationId string, ...) (*Workplanrotationresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWorkplanrotations(managementUnitId string, body Addworkplanrotationrequest) (*Workplanrotationresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunitWorkplans(managementUnitId string, body Createworkplan, validationMode string) (*Workplan, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementManagementunits(body Createmanagementunitapirequest) (*Managementunit, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementNotificationsUpdate(body Updatenotificationsrequest) (*Updatenotificationsresponse, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementSchedules(body Currentuserschedulerequestbody) (*Userschedulecontainer, *APIResponse, error)
- func (a WorkforceManagementApi) PostWorkforcemanagementTimeoffrequests(body Createagenttimeoffrequest) (*Timeoffrequestresponse, *APIResponse, error)
- type Workplan
- type Workplanactivity
- type Workplanconfigurationviolationmessage
- type Workplanconstraintconflictmessage
- type Workplanconstraintmessage
- type Workplanlistitemresponse
- type Workplanlistresponse
- type Workplanpatternrequest
- type Workplanpatternresponse
- type Workplanreference
- type Workplanrotationagentresponse
- type Workplanrotationlistresponse
- type Workplanrotationreference
- type Workplanrotationresponse
- type Workplanshift
- type Workplanvalidationmessageargument
- type Workplanvalidationrequest
- type Workspace
- type Workspacecreate
- type Workspaceentitylisting
- type Workspacemember
- type Workspacememberentitylisting
- type Workspacesummary
- type Wrapup
- type Wrapupcode
- type Wrapupcodeentitylisting
- type Wrapupcodemapping
- type Wrapupcodereference
- type Writabledialercontact
- type Writabledivision
- type Writableentity
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIClient ¶
type APIClient struct {
// contains filtered or unexported fields
}
APIClient provides functions for making API requests
func NewAPIClient ¶
func NewAPIClient(c *Configuration) APIClient
NewAPIClient creates a new API client
func (*APIClient) CallAPI ¶
func (c *APIClient) CallAPI(path string, method string, postBody interface{}, headerParams map[string]string, queryParams map[string]string, formParams url.Values, fileName string, fileBytes []byte) (*APIResponse, error)
CallAPI invokes an API endpoint
func (*APIClient) ParameterToString ¶
ParameterToString joins a parameter in the desired format
func (*APIClient) SelectHeaderAccept ¶
SelectHeaderAccept selects the header accept
func (*APIClient) SelectHeaderContentType ¶
SelectHeaderContentType selects the header content type
type APIError ¶
type APIError struct {
Status int `json:"status,omitempty"`
Message string `json:"message,omitempty"`
MessageWithParams map[string]interface{} `json:"messageWithParams,omitempty"`
Code string `json:"code,omitempty"`
ContextID string `json:"contextId,omitempty"`
Details []string `json:"details,omitempty"`
}
APIError is the standard error body from the API
type APIResponse ¶
type APIResponse struct {
Response *http.Response `json:"-"`
HasBody bool `json:"hasBody,omitempty"`
RawBody []byte `json:"rawBody,omitempty"`
IsSuccess bool `json:"isSuccess,omitempty"`
StatusCode int `json:"statusCode,omitempty"`
Status string `json:"status,omitempty"`
Error *APIError `json:"error,omitempty"`
ErrorMessage string `json:"errorMessage,omitempty"`
CorrelationID string `json:"correlationId,omitempty"`
Header map[string][]string `json:"header,omitempty"`
}
APIResponse is a friendly interface for a response from the API
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response, body []byte) (*APIResponse, error)
NewAPIResponse creates an APIResponse from a http Response
func (*APIResponse) SetError ¶
func (r *APIResponse) SetError(err *APIError)
SetError returns the JSON serialized object
func (*APIResponse) String ¶
func (r *APIResponse) String() string
String returns the JSON serialized object
type Action ¶
type Action struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// IntegrationId - The ID of the integration for which this action is associated
IntegrationId *string `json:"integrationId,omitempty"`
// Category - Category of Action
Category *string `json:"category,omitempty"`
// Contract - Action contract
Contract *Actioncontract `json:"contract,omitempty"`
// Version - Version of this action
Version *int `json:"version,omitempty"`
// Secure - Indication of whether or not the action is designed to accept sensitive data
Secure *bool `json:"secure,omitempty"`
// Config - Configuration to support request and response processing
Config *Actionconfig `json:"config,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Action
type Actionconfig ¶
type Actionconfig struct {
// Request - Configuration of outbound request.
Request *Requestconfig `json:"request,omitempty"`
// Response - Configuration of response processing.
Response *Responseconfig `json:"response,omitempty"`
}
Actionconfig - Defines components of the Action Config.
func (*Actionconfig) String ¶
func (o *Actionconfig) String() string
String returns a JSON representation of the model
type Actioncontract ¶
type Actioncontract struct {
// Output - The output to expect when executing this action.
Output *Actionoutput `json:"output,omitempty"`
// Input - The input required when executing this action.
Input *Actioninput `json:"input,omitempty"`
}
Actioncontract - This resource contains all of the schemas needed to define the inputs and outputs, of a single Action.
func (*Actioncontract) String ¶
func (o *Actioncontract) String() string
String returns a JSON representation of the model
type Actioncontractinput ¶
type Actioncontractinput struct {
// Input - Execution input contract
Input *Postinputcontract `json:"input,omitempty"`
// Output - Execution output contract
Output *Postoutputcontract `json:"output,omitempty"`
}
Actioncontractinput - Contract definition.
func (*Actioncontractinput) String ¶
func (o *Actioncontractinput) String() string
String returns a JSON representation of the model
type Actionentitylisting ¶
type Actionentitylisting struct {
// Entities
Entities *[]Action `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Actionentitylisting
func (*Actionentitylisting) String ¶
func (o *Actionentitylisting) String() string
String returns a JSON representation of the model
type Actioninput ¶
type Actioninput struct {
// InputSchema - JSON Schema that defines the body of the request that the client (edge/architect/postman) is sending to the service, on the /execute path. If the 'flatten' query parameter is omitted or false, this field will be returned. Either inputSchema or inputSchemaFlattened will be returned, not both.
InputSchema *Jsonschemadocument `json:"inputSchema,omitempty"`
// InputSchemaFlattened - JSON Schema that defines the body of the request that the client (edge/architect/postman) is sending to the service, on the /execute path. The schema is transformed based on Architect's flattened format. If the 'flatten' query parameter is supplied as true, this field will be returned. Either inputSchema or inputSchemaFlattened will be returned, not both.
InputSchemaFlattened *Jsonschemadocument `json:"inputSchemaFlattened,omitempty"`
// InputSchemaUri - The URI of the input schema
InputSchemaUri *string `json:"inputSchemaUri,omitempty"`
}
Actioninput - Input requirements of Action.
func (*Actioninput) String ¶
func (o *Actioninput) String() string
String returns a JSON representation of the model
type Actionmap ¶
type Actionmap struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Version - The version of the action map.
Version *int `json:"version,omitempty"`
// IsActive - Whether the action map is active.
IsActive *bool `json:"isActive,omitempty"`
// DisplayName - Display name of the action map.
DisplayName *string `json:"displayName,omitempty"`
// TriggerWithSegments - Trigger action map if any segment in the list is assigned to a given customer.
TriggerWithSegments *[]string `json:"triggerWithSegments,omitempty"`
// TriggerWithEventConditions - List of event conditions that must be satisfied to trigger the action map.
TriggerWithEventConditions *[]Eventcondition `json:"triggerWithEventConditions,omitempty"`
// TriggerWithOutcomeProbabilityConditions - Probability conditions for outcomes that must be satisfied to trigger the action map.
TriggerWithOutcomeProbabilityConditions *[]Outcomeprobabilitycondition `json:"triggerWithOutcomeProbabilityConditions,omitempty"`
// PageUrlConditions - URL conditions that a page must match for web actions to be displayable.
PageUrlConditions *[]Urlcondition `json:"pageUrlConditions,omitempty"`
// Activation - Type of activation.
Activation *Activation `json:"activation,omitempty"`
// Weight - Weight of the action map with higher number denoting higher weight.
Weight *int `json:"weight,omitempty"`
// Action - The action that will be executed if this action map is triggered.
Action *Actionmapaction `json:"action,omitempty"`
// ActionMapScheduleGroups - The action map's associated schedule groups.
ActionMapScheduleGroups *Actionmapschedulegroups `json:"actionMapScheduleGroups,omitempty"`
// IgnoreFrequencyCap - Override organization-level frequency cap and always offer web engagements from this action map.
IgnoreFrequencyCap *bool `json:"ignoreFrequencyCap,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
// CreatedDate - Timestamp indicating when the action map was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CreatedDate *time.Time `json:"createdDate,omitempty"`
// ModifiedDate - Timestamp indicating when the action map was last updated. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
// StartDate - Timestamp at which the action map is scheduled to start firing. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - Timestamp at which the action map is scheduled to stop firing. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
}
Actionmap
type Actionmapaction ¶
type Actionmapaction struct {
// ActionTemplate - Action template associated with the action map.
ActionTemplate *Actionmapactiontemplate `json:"actionTemplate,omitempty"`
// MediaType - Media type of action.
MediaType *string `json:"mediaType,omitempty"`
// ArchitectFlowFields - Architect Flow Id and input contract.
ArchitectFlowFields *Architectflowfields `json:"architectFlowFields,omitempty"`
}
Actionmapaction
func (*Actionmapaction) String ¶
func (o *Actionmapaction) String() string
String returns a JSON representation of the model
type Actionmapactiontemplate ¶
type Actionmapactiontemplate struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Actionmapactiontemplate
func (*Actionmapactiontemplate) String ¶
func (o *Actionmapactiontemplate) String() string
String returns a JSON representation of the model
type Actionmaplisting ¶
type Actionmaplisting struct {
// Entities
Entities *[]Actionmap `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Actionmaplisting
func (*Actionmaplisting) String ¶
func (o *Actionmaplisting) String() string
String returns a JSON representation of the model
type Actionmapschedulegroup ¶
type Actionmapschedulegroup struct {
// Id - The ID of the action maps's associated schedule group.
Id *string `json:"id,omitempty"`
}
Actionmapschedulegroup
func (*Actionmapschedulegroup) String ¶
func (o *Actionmapschedulegroup) String() string
String returns a JSON representation of the model
type Actionmapschedulegroups ¶
type Actionmapschedulegroups struct {
// ActionMapScheduleGroup - The actions map's associated schedule group.
ActionMapScheduleGroup *Actionmapschedulegroup `json:"actionMapScheduleGroup,omitempty"`
// EmergencyActionMapScheduleGroup - The action map's associated emergency schedule group.
EmergencyActionMapScheduleGroup *Actionmapschedulegroup `json:"emergencyActionMapScheduleGroup,omitempty"`
}
Actionmapschedulegroups
func (*Actionmapschedulegroups) String ¶
func (o *Actionmapschedulegroups) String() string
String returns a JSON representation of the model
type Actionoutput ¶
type Actionoutput struct {
// SuccessSchema - JSON schema that defines the transformed, successful result that will be sent back to the caller. If the 'flatten' query parameter is omitted or false, this field will be returned. Either successSchema or successSchemaFlattened will be returned, not both.
SuccessSchema *Jsonschemadocument `json:"successSchema,omitempty"`
// SuccessSchemaUri - URI to retrieve success schema
SuccessSchemaUri *string `json:"successSchemaUri,omitempty"`
// ErrorSchema - JSON schema that defines the body of response when request is not successful. If the 'flatten' query parameter is omitted or false, this field will be returned. Either errorSchema or errorSchemaFlattened will be returned, not both.
ErrorSchema *Jsonschemadocument `json:"errorSchema,omitempty"`
// ErrorSchemaUri - URI to retrieve error schema
ErrorSchemaUri *string `json:"errorSchemaUri,omitempty"`
// SuccessSchemaFlattened - JSON schema that defines the transformed, successful result that will be sent back to the caller. The schema is transformed based on Architect's flattened format. If the 'flatten' query parameter is supplied as true, this field will be returned. Either successSchema or successSchemaFlattened will be returned, not both.
SuccessSchemaFlattened *Jsonschemadocument `json:"successSchemaFlattened,omitempty"`
// ErrorSchemaFlattened - JSON schema that defines the body of response when request is not successful. The schema is transformed based on Architect's flattened format. If the 'flatten' query parameter is supplied as true, this field will be returned. Either errorSchema or errorSchemaFlattened will be returned, not both.
ErrorSchemaFlattened *map[string]interface{} `json:"errorSchemaFlattened,omitempty"`
}
Actionoutput - Output definition of Action.
func (*Actionoutput) String ¶
func (o *Actionoutput) String() string
String returns a JSON representation of the model
type Actionproperties ¶
type Actionproperties struct {
// WebchatPrompt - Prompt message shown to user, used for webchat type action.
WebchatPrompt *string `json:"webchatPrompt,omitempty"`
// WebchatTitleText - Title shown to the user, used for webchat type action.
WebchatTitleText *string `json:"webchatTitleText,omitempty"`
// WebchatAcceptText - Accept button text shown to user, used for webchat type action.
WebchatAcceptText *string `json:"webchatAcceptText,omitempty"`
// WebchatDeclineText - Decline button text shown to user, used for webchat type action.
WebchatDeclineText *string `json:"webchatDeclineText,omitempty"`
// WebchatSurvey - Survey provided to the user, used for webchat type action.
WebchatSurvey *Actionsurvey `json:"webchatSurvey,omitempty"`
}
Actionproperties
func (*Actionproperties) String ¶
func (o *Actionproperties) String() string
String returns a JSON representation of the model
type Actions ¶
type Actions struct {
// SkillsToRemove
SkillsToRemove *[]Skillstoremove `json:"skillsToRemove,omitempty"`
}
Actions
type Actionsurvey ¶
type Actionsurvey struct {
// Questions - Questions shown to the user.
Questions *[]Journeysurveyquestion `json:"questions,omitempty"`
}
Actionsurvey
func (*Actionsurvey) String ¶
func (o *Actionsurvey) String() string
String returns a JSON representation of the model
type Actiontarget ¶
type Actiontarget struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// UserData - Additional user data associated with the target in key/value format.
UserData *[]Keyvalue `json:"userData,omitempty"`
// SupportedMediaTypes - Supported media types of the target.
SupportedMediaTypes *[]string `json:"supportedMediaTypes,omitempty"`
// State - Indicates the state of the target.
State *string `json:"state,omitempty"`
// Description - Description of the target.
Description *string `json:"description,omitempty"`
// ServiceLevel - Service Level of the action target. Chat offers for the target will be throttled with the aim of achieving this service level.
ServiceLevel *Servicelevel `json:"serviceLevel,omitempty"`
// ShortAbandonThreshold - Indicates the non-default short abandon threshold
ShortAbandonThreshold *int `json:"shortAbandonThreshold,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
// CreatedDate - The date the target was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CreatedDate *time.Time `json:"createdDate,omitempty"`
// ModifiedDate - The date the target was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
}
Actiontarget
func (*Actiontarget) String ¶
func (o *Actiontarget) String() string
String returns a JSON representation of the model
type Actiontargetlisting ¶
type Actiontargetlisting struct {
// Entities
Entities *[]Actiontarget `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Actiontargetlisting
func (*Actiontargetlisting) String ¶
func (o *Actiontargetlisting) String() string
String returns a JSON representation of the model
type Actiontemplate ¶
type Actiontemplate struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - Name of the action template.
Name *string `json:"name,omitempty"`
// Description - Description of the action template's functionality.
Description *string `json:"description,omitempty"`
// MediaType - Media type of action described by the action template.
MediaType *string `json:"mediaType,omitempty"`
// State - Whether the action template is currently active, inactive or deleted.
State *string `json:"state,omitempty"`
// ContentOffer - Properties used to configure an action of type content offer
ContentOffer *Contentoffer `json:"contentOffer,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
// CreatedDate - Date when action template was created in ISO-8601 format.
CreatedDate *time.Time `json:"createdDate,omitempty"`
// ModifiedDate - Date when action template was last modified in ISO-8601 format.
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
}
Actiontemplate
func (*Actiontemplate) String ¶
func (o *Actiontemplate) String() string
String returns a JSON representation of the model
type Actiontemplatelisting ¶
type Actiontemplatelisting struct {
// Entities
Entities *[]Actiontemplate `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Actiontemplatelisting
func (*Actiontemplatelisting) String ¶
func (o *Actiontemplatelisting) String() string
String returns a JSON representation of the model
type Activation ¶
type Activation struct {
// VarType - Type of activation.
VarType *string `json:"type,omitempty"`
// DelayInSeconds - Activation delay time amount.
DelayInSeconds *int `json:"delayInSeconds,omitempty"`
}
Activation
func (*Activation) String ¶
func (o *Activation) String() string
String returns a JSON representation of the model
type Activealertcount ¶
type Activealertcount struct {
// Count - The count of active alerts for a user.
Count *int `json:"count,omitempty"`
}
Activealertcount
func (*Activealertcount) String ¶
func (o *Activealertcount) String() string
String returns a JSON representation of the model
type Activitycode ¶
type Activitycode struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
// Name - The name of the activity code. Default activity codes will be created with an empty name
Name *string `json:"name,omitempty"`
// IsActive - Whether this activity code is active or has been deleted
IsActive *bool `json:"isActive,omitempty"`
// IsDefault - Whether this is a default activity code
IsDefault *bool `json:"isDefault,omitempty"`
// Category - The activity code's category.
Category *string `json:"category,omitempty"`
// LengthInMinutes - The default length of the activity in minutes
LengthInMinutes *int `json:"lengthInMinutes,omitempty"`
// CountsAsPaidTime - Whether an agent is paid while performing this activity
CountsAsPaidTime *bool `json:"countsAsPaidTime,omitempty"`
// CountsAsWorkTime - Indicates whether or not the activity should be counted as contiguous work time for calculating daily constraints
CountsAsWorkTime *bool `json:"countsAsWorkTime,omitempty"`
// AgentTimeOffSelectable - Whether an agent can select this activity code when creating or editing a time off request. Null if the activity's category is not time off.
AgentTimeOffSelectable *bool `json:"agentTimeOffSelectable,omitempty"`
// Metadata - Version metadata for the associated management unit's list of activity codes
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Activitycode - Activity code data
func (*Activitycode) String ¶
func (o *Activitycode) String() string
String returns a JSON representation of the model
type Activitycodecontainer ¶
type Activitycodecontainer struct {
// ActivityCodes - Map of activity code id to activity code
ActivityCodes *map[string]Activitycode `json:"activityCodes,omitempty"`
// Metadata - Version metadata for the associated management unit's list of activity codes
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Activitycodecontainer - Container for a map of ActivityCodeId to ActivityCode
func (*Activitycodecontainer) String ¶
func (o *Activitycodecontainer) String() string
String returns a JSON representation of the model
type Acwsettings ¶
type Acwsettings struct {
// WrapupPrompt - This field controls how the UI prompts the agent for a wrapup.
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// TimeoutMs - The amount of time the agent can stay in ACW (Min: 1 sec, Max: 1 day). Can only be used when ACW is MANDATORY_TIMEOUT or MANDATORY_FORCED_TIMEOUT.
TimeoutMs *int `json:"timeoutMs,omitempty"`
}
Acwsettings
func (*Acwsettings) String ¶
func (o *Acwsettings) String() string
String returns a JSON representation of the model
type Addconversationrequest ¶
type Addconversationrequest struct {
// ConversationId - The id of the conversation to add
ConversationId *string `json:"conversationId,omitempty"`
}
Addconversationrequest - Update coaching appointment request
func (*Addconversationrequest) String ¶
func (o *Addconversationrequest) String() string
String returns a JSON representation of the model
type Addconversationresponse ¶
type Addconversationresponse struct {
// Conversation - The conversation reference
Conversation *Conversationreference `json:"conversation,omitempty"`
// Appointment - The appointment reference
Appointment *Coachingappointmentreference `json:"appointment,omitempty"`
}
Addconversationresponse
func (*Addconversationresponse) String ¶
func (o *Addconversationresponse) String() string
String returns a JSON representation of the model
type Additionalmessage ¶
type Additionalmessage struct {
// TextBody - The body of the text message.
TextBody *string `json:"textBody,omitempty"`
// MediaIds - The media ids associated with the text message.
MediaIds *[]string `json:"mediaIds,omitempty"`
// StickerIds - The sticker ids associated with the text message.
StickerIds *[]string `json:"stickerIds,omitempty"`
// MessagingTemplate - The messaging template use to send a predefined canned response with the message
MessagingTemplate *Messagingtemplaterequest `json:"messagingTemplate,omitempty"`
}
Additionalmessage
func (*Additionalmessage) String ¶
func (o *Additionalmessage) String() string
String returns a JSON representation of the model
type Address ¶
type Address struct {
// Name - This will be nameRaw if present, or a locality lookup of the address field otherwise.
Name *string `json:"name,omitempty"`
// NameRaw - The name as close to the bits on the wire as possible.
NameRaw *string `json:"nameRaw,omitempty"`
// AddressNormalized - The normalized address. This field is acquired from the Address Normalization Table. The addressRaw could have gone through some transformations, such as only using the numeric portion, before being run through the Address Normalization Table.
AddressNormalized *string `json:"addressNormalized,omitempty"`
// AddressRaw - The address as close to the bits on the wire as possible.
AddressRaw *string `json:"addressRaw,omitempty"`
// AddressDisplayable - The displayable address. This field is acquired from the Address Normalization Table. The addressRaw could have gone through some transformations, such as only using the numeric portion, before being run through the Address Normalization Table.
AddressDisplayable *string `json:"addressDisplayable,omitempty"`
}
Address
type Addressableentityref ¶
type Addressableentityref struct {
// Id
Id *string `json:"id,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
}
Addressableentityref
func (*Addressableentityref) String ¶
func (o *Addressableentityref) String() string
String returns a JSON representation of the model
type Addressablelicensedefinition ¶
type Addressablelicensedefinition struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Addressablelicensedefinition
func (*Addressablelicensedefinition) String ¶
func (o *Addressablelicensedefinition) String() string
String returns a JSON representation of the model
type Addshifttraderequest ¶
type Addshifttraderequest struct {
// ScheduleId - The ID of the schedule to which the initiating and receiving shifts belong
ScheduleId *string `json:"scheduleId,omitempty"`
// InitiatingShiftId - The ID of the shift that the initiating user wants to give up
InitiatingShiftId *string `json:"initiatingShiftId,omitempty"`
// ReceivingUserId - The ID of the user to whom to send the request (for use in direct trade requests)
ReceivingUserId *string `json:"receivingUserId,omitempty"`
// Expiration - When this shift trade request should expire. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
Expiration *time.Time `json:"expiration,omitempty"`
// AcceptableIntervals
AcceptableIntervals *[]string `json:"acceptableIntervals,omitempty"`
}
Addshifttraderequest
func (*Addshifttraderequest) String ¶
func (o *Addshifttraderequest) String() string
String returns a JSON representation of the model
type Addworkplanrotationagentrequest ¶
type Addworkplanrotationagentrequest struct {
// UserId - The ID of an agent in this work plan rotation
UserId *string `json:"userId,omitempty"`
// DateRange - The date range to which this agent is effective in the work plan rotation
DateRange *Daterangewithoptionalend `json:"dateRange,omitempty"`
// Position - Start position of the work plan in the pattern for this agent in the work plan rotation. Position value starts from 0
Position *int `json:"position,omitempty"`
}
Addworkplanrotationagentrequest
func (*Addworkplanrotationagentrequest) String ¶
func (o *Addworkplanrotationagentrequest) String() string
String returns a JSON representation of the model
type Addworkplanrotationrequest ¶
type Addworkplanrotationrequest struct {
// Name - Name of this work plan rotation
Name *string `json:"name,omitempty"`
// DateRange - The date range to which this work plan rotation applies
DateRange *Daterangewithoptionalend `json:"dateRange,omitempty"`
// Agents - Agents in this work plan rotation
Agents *[]Addworkplanrotationagentrequest `json:"agents,omitempty"`
// Pattern - Pattern with list of work plan IDs that rotate on a weekly basis
Pattern *Workplanpatternrequest `json:"pattern,omitempty"`
}
Addworkplanrotationrequest
func (*Addworkplanrotationrequest) String ¶
func (o *Addworkplanrotationrequest) String() string
String returns a JSON representation of the model
type Adfs ¶
type Adfs struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Disabled
Disabled *bool `json:"disabled,omitempty"`
// IssuerURI
IssuerURI *string `json:"issuerURI,omitempty"`
// SsoTargetURI
SsoTargetURI *string `json:"ssoTargetURI,omitempty"`
// Certificate
Certificate *string `json:"certificate,omitempty"`
// Certificates
Certificates *[]string `json:"certificates,omitempty"`
// RelyingPartyIdentifier
RelyingPartyIdentifier *string `json:"relyingPartyIdentifier,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Adfs
type Adherencesettings ¶
type Adherencesettings struct {
// SevereAlertThresholdMinutes - The threshold in minutes where an alert will be triggered when an agent is considered severely out of adherence
SevereAlertThresholdMinutes *int `json:"severeAlertThresholdMinutes,omitempty"`
// AdherenceTargetPercent - Target adherence percentage
AdherenceTargetPercent *int `json:"adherenceTargetPercent,omitempty"`
// AdherenceExceptionThresholdSeconds - The threshold in seconds for which agents should not be penalized for being momentarily out of adherence
AdherenceExceptionThresholdSeconds *int `json:"adherenceExceptionThresholdSeconds,omitempty"`
// NonOnQueueActivitiesEquivalent - Whether to treat all non-on-queue activities as equivalent for adherence purposes
NonOnQueueActivitiesEquivalent *bool `json:"nonOnQueueActivitiesEquivalent,omitempty"`
// TrackOnQueueActivity - Whether to track on-queue activities
TrackOnQueueActivity *bool `json:"trackOnQueueActivity,omitempty"`
// IgnoredActivityCategories - Activity categories that should be ignored for adherence purposes
IgnoredActivityCategories *Ignoredactivitycategories `json:"ignoredActivityCategories,omitempty"`
}
Adherencesettings - Schedule Adherence Configuration
func (*Adherencesettings) String ¶
func (o *Adherencesettings) String() string
String returns a JSON representation of the model
type Adhocrecordingtopicconversationdata ¶
type Adhocrecordingtopicconversationdata struct {
// Id
Id *string `json:"id,omitempty"`
}
Adhocrecordingtopicconversationdata
func (*Adhocrecordingtopicconversationdata) String ¶
func (o *Adhocrecordingtopicconversationdata) String() string
String returns a JSON representation of the model
type Adhocrecordingtopiclockdata ¶
type Adhocrecordingtopiclockdata struct {
// LockedBy
LockedBy *Adhocrecordingtopicuserdata `json:"lockedBy,omitempty"`
// DateCreated
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateExpires
DateExpires *time.Time `json:"dateExpires,omitempty"`
}
Adhocrecordingtopiclockdata
func (*Adhocrecordingtopiclockdata) String ¶
func (o *Adhocrecordingtopiclockdata) String() string
String returns a JSON representation of the model
type Adhocrecordingtopicrecordingdatav2 ¶
type Adhocrecordingtopicrecordingdatav2 struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified
DateModified *time.Time `json:"dateModified,omitempty"`
// Workspace
Workspace *Adhocrecordingtopicworkspacedata `json:"workspace,omitempty"`
// CreatedBy
CreatedBy *Adhocrecordingtopicuserdata `json:"createdBy,omitempty"`
// ContentType
ContentType *string `json:"contentType,omitempty"`
// ContentLength
ContentLength *int `json:"contentLength,omitempty"`
// Filename
Filename *string `json:"filename,omitempty"`
// ChangeNumber
ChangeNumber *int `json:"changeNumber,omitempty"`
// DateUploaded
DateUploaded *time.Time `json:"dateUploaded,omitempty"`
// UploadedBy
UploadedBy *Adhocrecordingtopicuserdata `json:"uploadedBy,omitempty"`
// LockInfo
LockInfo *Adhocrecordingtopiclockdata `json:"lockInfo,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// DurationMillieconds
DurationMillieconds *int `json:"durationMillieconds,omitempty"`
// Conversation
Conversation *Adhocrecordingtopicconversationdata `json:"conversation,omitempty"`
// Read
Read *bool `json:"read,omitempty"`
}
Adhocrecordingtopicrecordingdatav2
func (*Adhocrecordingtopicrecordingdatav2) String ¶
func (o *Adhocrecordingtopicrecordingdatav2) String() string
String returns a JSON representation of the model
type Adhocrecordingtopicuserdata ¶
type Adhocrecordingtopicuserdata struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Adhocrecordingtopicuserdata
func (*Adhocrecordingtopicuserdata) String ¶
func (o *Adhocrecordingtopicuserdata) String() string
String returns a JSON representation of the model
type Adhocrecordingtopicworkspacedata ¶
type Adhocrecordingtopicworkspacedata struct {
// Id
Id *string `json:"id,omitempty"`
}
Adhocrecordingtopicworkspacedata
func (*Adhocrecordingtopicworkspacedata) String ¶
func (o *Adhocrecordingtopicworkspacedata) String() string
String returns a JSON representation of the model
type Adjacents ¶
type Adjacents struct {
// Superiors
Superiors *[]User `json:"superiors,omitempty"`
// Siblings
Siblings *[]User `json:"siblings,omitempty"`
// DirectReports
DirectReports *[]User `json:"directReports,omitempty"`
}
Adjacents
type Admintimeoffrequestpatch ¶
type Admintimeoffrequestpatch struct {
// Status - The status of this time off request
Status *string `json:"status,omitempty"`
// ActivityCodeId - The ID of the activity code associated with this time off request. Activity code must be of the TimeOff category
ActivityCodeId *string `json:"activityCodeId,omitempty"`
// Notes - Notes about the time off request
Notes *string `json:"notes,omitempty"`
// FullDayManagementUnitDates - A set of dates in yyyy-MM-dd format. Should be interpreted in the management unit's configured time zone.
FullDayManagementUnitDates *[]string `json:"fullDayManagementUnitDates,omitempty"`
// PartialDayStartDateTimes - A set of start date-times in ISO-8601 format for partial day requests.
PartialDayStartDateTimes *[]time.Time `json:"partialDayStartDateTimes,omitempty"`
// DailyDurationMinutes - The daily duration of this time off request in minutes
DailyDurationMinutes *int `json:"dailyDurationMinutes,omitempty"`
// Metadata - Version metadata for the time off request
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Admintimeoffrequestpatch
func (*Admintimeoffrequestpatch) String ¶
func (o *Admintimeoffrequestpatch) String() string
String returns a JSON representation of the model
type Aftercallwork ¶
type Aftercallwork struct {
// StartTime - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// EndTime - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// State
State *string `json:"state,omitempty"`
}
Aftercallwork
func (*Aftercallwork) String ¶
func (o *Aftercallwork) String() string
String returns a JSON representation of the model
type Agent ¶
type Agent struct {
// Stage - The current stage for this agent
Stage *string `json:"stage,omitempty"`
}
Agent
type Agentactivity ¶
type Agentactivity struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Agent
Agent *User `json:"agent,omitempty"`
// NumEvaluations
NumEvaluations *int `json:"numEvaluations,omitempty"`
// AverageEvaluationScore
AverageEvaluationScore *int `json:"averageEvaluationScore,omitempty"`
// NumCriticalEvaluations
NumCriticalEvaluations *int `json:"numCriticalEvaluations,omitempty"`
// AverageCriticalScore
AverageCriticalScore *float32 `json:"averageCriticalScore,omitempty"`
// HighestEvaluationScore
HighestEvaluationScore *float32 `json:"highestEvaluationScore,omitempty"`
// LowestEvaluationScore
LowestEvaluationScore *float32 `json:"lowestEvaluationScore,omitempty"`
// HighestCriticalScore
HighestCriticalScore *float32 `json:"highestCriticalScore,omitempty"`
// LowestCriticalScore
LowestCriticalScore *float32 `json:"lowestCriticalScore,omitempty"`
// AgentEvaluatorActivityList
AgentEvaluatorActivityList *[]Agentevaluatoractivity `json:"agentEvaluatorActivityList,omitempty"`
// NumEvaluationsWithoutViewPermission
NumEvaluationsWithoutViewPermission *int `json:"numEvaluationsWithoutViewPermission,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Agentactivity
func (*Agentactivity) String ¶
func (o *Agentactivity) String() string
String returns a JSON representation of the model
type Agentactivitychangedtopicagentactivity ¶
type Agentactivitychangedtopicagentactivity struct {
// Id
Id *string `json:"id,omitempty"`
// RoutingStatus
RoutingStatus *Agentactivitychangedtopicroutingstatus `json:"routingStatus,omitempty"`
// Presence
Presence *Agentactivitychangedtopicpresence `json:"presence,omitempty"`
// OutOfOffice
OutOfOffice *Agentactivitychangedtopicoutofoffice `json:"outOfOffice,omitempty"`
// ActiveQueueIds
ActiveQueueIds *[]string `json:"activeQueueIds,omitempty"`
// DateActiveQueuesChanged
DateActiveQueuesChanged *time.Time `json:"dateActiveQueuesChanged,omitempty"`
}
Agentactivitychangedtopicagentactivity
func (*Agentactivitychangedtopicagentactivity) String ¶
func (o *Agentactivitychangedtopicagentactivity) String() string
String returns a JSON representation of the model
type Agentactivitychangedtopicorganizationpresence ¶
type Agentactivitychangedtopicorganizationpresence struct {
// Id
Id *string `json:"id,omitempty"`
// SystemPresence
SystemPresence *string `json:"systemPresence,omitempty"`
}
Agentactivitychangedtopicorganizationpresence
func (*Agentactivitychangedtopicorganizationpresence) String ¶
func (o *Agentactivitychangedtopicorganizationpresence) String() string
String returns a JSON representation of the model
type Agentactivitychangedtopicoutofoffice ¶
type Agentactivitychangedtopicoutofoffice struct {
// Active
Active *bool `json:"active,omitempty"`
// ModifiedDate
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
}
Agentactivitychangedtopicoutofoffice
func (*Agentactivitychangedtopicoutofoffice) String ¶
func (o *Agentactivitychangedtopicoutofoffice) String() string
String returns a JSON representation of the model
type Agentactivitychangedtopicpresence ¶
type Agentactivitychangedtopicpresence struct {
// PresenceDefinition
PresenceDefinition *Agentactivitychangedtopicorganizationpresence `json:"presenceDefinition,omitempty"`
// PresenceMessage
PresenceMessage *string `json:"presenceMessage,omitempty"`
// ModifiedDate
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
}
Agentactivitychangedtopicpresence
func (*Agentactivitychangedtopicpresence) String ¶
func (o *Agentactivitychangedtopicpresence) String() string
String returns a JSON representation of the model
type Agentactivitychangedtopicroutingstatus ¶
type Agentactivitychangedtopicroutingstatus struct {
// Status
Status *string `json:"status,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
}
Agentactivitychangedtopicroutingstatus
func (*Agentactivitychangedtopicroutingstatus) String ¶
func (o *Agentactivitychangedtopicroutingstatus) String() string
String returns a JSON representation of the model
type Agentactivityentitylisting ¶
type Agentactivityentitylisting struct {
// Entities
Entities *[]Agentactivity `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Agentactivityentitylisting
func (*Agentactivityentitylisting) String ¶
func (o *Agentactivityentitylisting) String() string
String returns a JSON representation of the model
type Agentevaluatoractivity ¶
type Agentevaluatoractivity struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Agent
Agent *User `json:"agent,omitempty"`
// Evaluator
Evaluator *User `json:"evaluator,omitempty"`
// NumEvaluations
NumEvaluations *int `json:"numEvaluations,omitempty"`
// AverageEvaluationScore
AverageEvaluationScore *int `json:"averageEvaluationScore,omitempty"`
// NumEvaluationsWithoutViewPermission
NumEvaluationsWithoutViewPermission *int `json:"numEvaluationsWithoutViewPermission,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Agentevaluatoractivity
func (*Agentevaluatoractivity) String ¶
func (o *Agentevaluatoractivity) String() string
String returns a JSON representation of the model
type Agenttimeoffrequestpatch ¶
type Agenttimeoffrequestpatch struct {
// MarkedAsRead - Whether this request has been read by the agent
MarkedAsRead *bool `json:"markedAsRead,omitempty"`
// Status - The status of this time off request. Can only be canceled if the requested date has not already passed
Status *string `json:"status,omitempty"`
// Notes - Notes about the time off request. Can only be edited while the request is still pending
Notes *string `json:"notes,omitempty"`
}
Agenttimeoffrequestpatch
func (*Agenttimeoffrequestpatch) String ¶
func (o *Agenttimeoffrequestpatch) String() string
String returns a JSON representation of the model
type Aggregatemetricdata ¶
type Aggregatemetricdata struct {
// Metric
Metric *string `json:"metric,omitempty"`
// Qualifier
Qualifier *string `json:"qualifier,omitempty"`
// Stats
Stats *Statisticalsummary `json:"stats,omitempty"`
}
Aggregatemetricdata
func (*Aggregatemetricdata) String ¶
func (o *Aggregatemetricdata) String() string
String returns a JSON representation of the model
type Aggregateviewdata ¶
type Aggregateviewdata struct {
// Name
Name *string `json:"name,omitempty"`
// Stats
Stats *Statisticalsummary `json:"stats,omitempty"`
}
Aggregateviewdata
func (*Aggregateviewdata) String ¶
func (o *Aggregateviewdata) String() string
String returns a JSON representation of the model
type Aggregationrange ¶
type Aggregationrange struct {
// Gte - Greater than or equal to
Gte *float32 `json:"gte,omitempty"`
// Lt - Less than
Lt *float32 `json:"lt,omitempty"`
}
Aggregationrange
func (*Aggregationrange) String ¶
func (o *Aggregationrange) String() string
String returns a JSON representation of the model
type Aggregationresult ¶
type Aggregationresult struct {
// VarType
VarType *string `json:"type,omitempty"`
// Dimension - For termFrequency aggregations
Dimension *string `json:"dimension,omitempty"`
// Metric - For numericRange aggregations
Metric *string `json:"metric,omitempty"`
// Count
Count *int `json:"count,omitempty"`
// Results
Results *[]Aggregationresultentry `json:"results,omitempty"`
}
Aggregationresult
func (*Aggregationresult) String ¶
func (o *Aggregationresult) String() string
String returns a JSON representation of the model
type Aggregationresultentry ¶
type Aggregationresultentry struct {
// Count
Count *int `json:"count,omitempty"`
// Value - For termFrequency aggregations
Value *string `json:"value,omitempty"`
// Gte - For numericRange aggregations
Gte *float32 `json:"gte,omitempty"`
// Lt - For numericRange aggregations
Lt *float32 `json:"lt,omitempty"`
}
Aggregationresultentry
func (*Aggregationresultentry) String ¶
func (o *Aggregationresultentry) String() string
String returns a JSON representation of the model
type AlertingApi ¶
type AlertingApi struct {
Configuration *Configuration
}
AlertingApi provides functions for API endpoints
func NewAlertingApi ¶
func NewAlertingApi() *AlertingApi
NewAlertingApi creates an API instance using the default configuration
func NewAlertingApiWithConfig ¶
func NewAlertingApiWithConfig(config *Configuration) *AlertingApi
NewAlertingApiWithConfig creates an API instance using the provided configuration
func (AlertingApi) DeleteAlertingInteractionstatsAlert ¶
func (a AlertingApi) DeleteAlertingInteractionstatsAlert(alertId string) (*APIResponse, error)
DeleteAlertingInteractionstatsAlert invokes DELETE /api/v2/alerting/interactionstats/alerts/{alertId}
Delete an interaction stats alert
func (AlertingApi) DeleteAlertingInteractionstatsRule ¶
func (a AlertingApi) DeleteAlertingInteractionstatsRule(ruleId string) (*APIResponse, error)
DeleteAlertingInteractionstatsRule invokes DELETE /api/v2/alerting/interactionstats/rules/{ruleId}
Delete an interaction stats rule.
func (AlertingApi) GetAlertingAlertsActive ¶
func (a AlertingApi) GetAlertingAlertsActive() (*Activealertcount, *APIResponse, error)
GetAlertingAlertsActive invokes GET /api/v2/alerting/alerts/active
Gets active alert count for a user.
func (AlertingApi) GetAlertingInteractionstatsAlert ¶
func (a AlertingApi) GetAlertingInteractionstatsAlert(alertId string, expand []string) (*Interactionstatsalert, *APIResponse, error)
GetAlertingInteractionstatsAlert invokes GET /api/v2/alerting/interactionstats/alerts/{alertId}
Get an interaction stats alert
func (AlertingApi) GetAlertingInteractionstatsAlerts ¶
func (a AlertingApi) GetAlertingInteractionstatsAlerts(expand []string) (*Interactionstatsalertcontainer, *APIResponse, error)
GetAlertingInteractionstatsAlerts invokes GET /api/v2/alerting/interactionstats/alerts
Get interaction stats alert list.
func (AlertingApi) GetAlertingInteractionstatsAlertsUnread ¶
func (a AlertingApi) GetAlertingInteractionstatsAlertsUnread() (*Unreadmetric, *APIResponse, error)
GetAlertingInteractionstatsAlertsUnread invokes GET /api/v2/alerting/interactionstats/alerts/unread
Gets user unread count of interaction stats alerts.
func (AlertingApi) GetAlertingInteractionstatsRule ¶
func (a AlertingApi) GetAlertingInteractionstatsRule(ruleId string, expand []string) (*Interactionstatsrule, *APIResponse, error)
GetAlertingInteractionstatsRule invokes GET /api/v2/alerting/interactionstats/rules/{ruleId}
Get an interaction stats rule.
func (AlertingApi) GetAlertingInteractionstatsRules ¶
func (a AlertingApi) GetAlertingInteractionstatsRules(expand []string) (*Interactionstatsrulecontainer, *APIResponse, error)
GetAlertingInteractionstatsRules invokes GET /api/v2/alerting/interactionstats/rules
Get an interaction stats rule list.
func (AlertingApi) PostAlertingInteractionstatsRules ¶
func (a AlertingApi) PostAlertingInteractionstatsRules(body Interactionstatsrule, expand []string) (*Interactionstatsrule, *APIResponse, error)
PostAlertingInteractionstatsRules invokes POST /api/v2/alerting/interactionstats/rules
Create an interaction stats rule.
func (AlertingApi) PutAlertingInteractionstatsAlert ¶
func (a AlertingApi) PutAlertingInteractionstatsAlert(alertId string, body Unreadstatus, expand []string) (*Unreadstatus, *APIResponse, error)
PutAlertingInteractionstatsAlert invokes PUT /api/v2/alerting/interactionstats/alerts/{alertId}
Update an interaction stats alert read status
func (AlertingApi) PutAlertingInteractionstatsRule ¶
func (a AlertingApi) PutAlertingInteractionstatsRule(ruleId string, body Interactionstatsrule, expand []string) (*Interactionstatsrule, *APIResponse, error)
PutAlertingInteractionstatsRule invokes PUT /api/v2/alerting/interactionstats/rules/{ruleId}
Update an interaction stats rule
type Amazonlexrequest ¶
type Amazonlexrequest struct {
// RequestAttributes - AttributeName/AttributeValue pairs of User Defined Request Attributes to be sent to the amazon bot See - https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-request-attribs
RequestAttributes *map[string]string `json:"requestAttributes,omitempty"`
// SessionAttributes - AttributeName/AttributeValue pairs of Session Attributes to be sent to the amazon bot. See - https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-session-attribs
SessionAttributes *map[string]string `json:"sessionAttributes,omitempty"`
}
Amazonlexrequest
func (*Amazonlexrequest) String ¶
func (o *Amazonlexrequest) String() string
String returns a JSON representation of the model
type AnalyticsApi ¶
type AnalyticsApi struct {
Configuration *Configuration
}
AnalyticsApi provides functions for API endpoints
func NewAnalyticsApi ¶
func NewAnalyticsApi() *AnalyticsApi
NewAnalyticsApi creates an API instance using the default configuration
func NewAnalyticsApiWithConfig ¶
func NewAnalyticsApiWithConfig(config *Configuration) *AnalyticsApi
NewAnalyticsApiWithConfig creates an API instance using the provided configuration
func (AnalyticsApi) DeleteAnalyticsConversationsDetailsJob ¶
func (a AnalyticsApi) DeleteAnalyticsConversationsDetailsJob(jobId string) (*APIResponse, error)
DeleteAnalyticsConversationsDetailsJob invokes DELETE /api/v2/analytics/conversations/details/jobs/{jobId}
Delete/cancel an async request
func (AnalyticsApi) DeleteAnalyticsReportingSchedule ¶
func (a AnalyticsApi) DeleteAnalyticsReportingSchedule(scheduleId string) (*APIResponse, error)
DeleteAnalyticsReportingSchedule invokes DELETE /api/v2/analytics/reporting/schedules/{scheduleId}
Delete a scheduled report job.
func (AnalyticsApi) DeleteAnalyticsUsersDetailsJob ¶
func (a AnalyticsApi) DeleteAnalyticsUsersDetailsJob(jobId string) (*APIResponse, error)
DeleteAnalyticsUsersDetailsJob invokes DELETE /api/v2/analytics/users/details/jobs/{jobId}
Delete/cancel an async request
func (AnalyticsApi) GetAnalyticsConversationDetails ¶
func (a AnalyticsApi) GetAnalyticsConversationDetails(conversationId string) (*Analyticsconversationwithoutattributes, *APIResponse, error)
GetAnalyticsConversationDetails invokes GET /api/v2/analytics/conversations/{conversationId}/details
Get a conversation by id
func (AnalyticsApi) GetAnalyticsConversationsDetails ¶
func (a AnalyticsApi) GetAnalyticsConversationsDetails(id []string) (*Analyticsconversationwithoutattributesmultigetresponse, *APIResponse, error)
GetAnalyticsConversationsDetails invokes GET /api/v2/analytics/conversations/details
Gets multiple conversations by id
func (AnalyticsApi) GetAnalyticsConversationsDetailsJob ¶
func (a AnalyticsApi) GetAnalyticsConversationsDetailsJob(jobId string) (*Asyncquerystatus, *APIResponse, error)
GetAnalyticsConversationsDetailsJob invokes GET /api/v2/analytics/conversations/details/jobs/{jobId}
Get status for async query for conversation details
func (AnalyticsApi) GetAnalyticsConversationsDetailsJobResults ¶
func (a AnalyticsApi) GetAnalyticsConversationsDetailsJobResults(jobId string, cursor string, pageSize int) (*Analyticsconversationasyncqueryresponse, *APIResponse, error)
GetAnalyticsConversationsDetailsJobResults invokes GET /api/v2/analytics/conversations/details/jobs/{jobId}/results
Fetch a page of results for an async query
func (AnalyticsApi) GetAnalyticsConversationsDetailsJobsAvailability ¶
func (a AnalyticsApi) GetAnalyticsConversationsDetailsJobsAvailability() (*Dataavailabilityresponse, *APIResponse, error)
GetAnalyticsConversationsDetailsJobsAvailability invokes GET /api/v2/analytics/conversations/details/jobs/availability
Lookup the datalake availability date and time
func (AnalyticsApi) GetAnalyticsReportingExports ¶
func (a AnalyticsApi) GetAnalyticsReportingExports(pageNumber int, pageSize int) (*Reportingexportjoblisting, *APIResponse, error)
GetAnalyticsReportingExports invokes GET /api/v2/analytics/reporting/exports
Get all view export requests for a user
func (AnalyticsApi) GetAnalyticsReportingExportsMetadata ¶
func (a AnalyticsApi) GetAnalyticsReportingExportsMetadata() (*Reportingexportmetadatajoblisting, *APIResponse, error)
GetAnalyticsReportingExportsMetadata invokes GET /api/v2/analytics/reporting/exports/metadata
Get all export metadata
func (AnalyticsApi) GetAnalyticsReportingMetadata ¶
func (a AnalyticsApi) GetAnalyticsReportingMetadata(pageNumber int, pageSize int, locale string) (*Reportmetadataentitylisting, *APIResponse, error)
GetAnalyticsReportingMetadata invokes GET /api/v2/analytics/reporting/metadata
Get list of reporting metadata.
func (AnalyticsApi) GetAnalyticsReportingReportIdMetadata ¶
func (a AnalyticsApi) GetAnalyticsReportingReportIdMetadata(reportId string, locale string) (*Reportmetadata, *APIResponse, error)
GetAnalyticsReportingReportIdMetadata invokes GET /api/v2/analytics/reporting/{reportId}/metadata
Get a reporting metadata.
func (AnalyticsApi) GetAnalyticsReportingReportformats ¶
func (a AnalyticsApi) GetAnalyticsReportingReportformats() ([]string, *APIResponse, error)
GetAnalyticsReportingReportformats invokes GET /api/v2/analytics/reporting/reportformats
Get a list of report formats ¶
Get a list of report formats.
func (AnalyticsApi) GetAnalyticsReportingSchedule ¶
func (a AnalyticsApi) GetAnalyticsReportingSchedule(scheduleId string) (*Reportschedule, *APIResponse, error)
GetAnalyticsReportingSchedule invokes GET /api/v2/analytics/reporting/schedules/{scheduleId}
Get a scheduled report job.
func (AnalyticsApi) GetAnalyticsReportingScheduleHistory ¶
func (a AnalyticsApi) GetAnalyticsReportingScheduleHistory(scheduleId string, pageNumber int, pageSize int) (*Reportrunentryentitydomainlisting, *APIResponse, error)
GetAnalyticsReportingScheduleHistory invokes GET /api/v2/analytics/reporting/schedules/{scheduleId}/history
Get list of completed scheduled report jobs.
func (AnalyticsApi) GetAnalyticsReportingScheduleHistoryLatest ¶
func (a AnalyticsApi) GetAnalyticsReportingScheduleHistoryLatest(scheduleId string) (*Reportrunentry, *APIResponse, error)
GetAnalyticsReportingScheduleHistoryLatest invokes GET /api/v2/analytics/reporting/schedules/{scheduleId}/history/latest
Get most recently completed scheduled report job.
func (AnalyticsApi) GetAnalyticsReportingScheduleHistoryRunId ¶
func (a AnalyticsApi) GetAnalyticsReportingScheduleHistoryRunId(runId string, scheduleId string) (*Reportrunentry, *APIResponse, error)
GetAnalyticsReportingScheduleHistoryRunId invokes GET /api/v2/analytics/reporting/schedules/{scheduleId}/history/{runId}
A completed scheduled report job ¶
A completed scheduled report job.
func (AnalyticsApi) GetAnalyticsReportingSchedules ¶
func (a AnalyticsApi) GetAnalyticsReportingSchedules(pageNumber int, pageSize int) (*Reportscheduleentitylisting, *APIResponse, error)
GetAnalyticsReportingSchedules invokes GET /api/v2/analytics/reporting/schedules
Get a list of scheduled report jobs ¶
Get a list of scheduled report jobs.
func (AnalyticsApi) GetAnalyticsReportingTimeperiods ¶
func (a AnalyticsApi) GetAnalyticsReportingTimeperiods() ([]string, *APIResponse, error)
GetAnalyticsReportingTimeperiods invokes GET /api/v2/analytics/reporting/timeperiods
Get a list of report time periods.
func (AnalyticsApi) GetAnalyticsUsersDetailsJob ¶
func (a AnalyticsApi) GetAnalyticsUsersDetailsJob(jobId string) (*Asyncquerystatus, *APIResponse, error)
GetAnalyticsUsersDetailsJob invokes GET /api/v2/analytics/users/details/jobs/{jobId}
Get status for async query for user details
func (AnalyticsApi) GetAnalyticsUsersDetailsJobResults ¶
func (a AnalyticsApi) GetAnalyticsUsersDetailsJobResults(jobId string, cursor string, pageSize int) (*Analyticsuserdetailsasyncqueryresponse, *APIResponse, error)
GetAnalyticsUsersDetailsJobResults invokes GET /api/v2/analytics/users/details/jobs/{jobId}/results
Fetch a page of results for an async query
func (AnalyticsApi) GetAnalyticsUsersDetailsJobsAvailability ¶
func (a AnalyticsApi) GetAnalyticsUsersDetailsJobsAvailability() (*Dataavailabilityresponse, *APIResponse, error)
GetAnalyticsUsersDetailsJobsAvailability invokes GET /api/v2/analytics/users/details/jobs/availability
Lookup the datalake availability date and time
func (AnalyticsApi) PostAnalyticsConversationDetailsProperties ¶
func (a AnalyticsApi) PostAnalyticsConversationDetailsProperties(conversationId string, body Propertyindexrequest) (*Propertyindexrequest, *APIResponse, error)
PostAnalyticsConversationDetailsProperties invokes POST /api/v2/analytics/conversations/{conversationId}/details/properties
Index conversation properties
func (AnalyticsApi) PostAnalyticsConversationsAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsConversationsAggregatesQuery(body Conversationaggregationquery) (*Conversationaggregatequeryresponse, *APIResponse, error)
PostAnalyticsConversationsAggregatesQuery invokes POST /api/v2/analytics/conversations/aggregates/query
Query for conversation aggregates
func (AnalyticsApi) PostAnalyticsConversationsDetailsJobs ¶
func (a AnalyticsApi) PostAnalyticsConversationsDetailsJobs(body Asyncconversationquery) (*Asyncqueryresponse, *APIResponse, error)
PostAnalyticsConversationsDetailsJobs invokes POST /api/v2/analytics/conversations/details/jobs
Query for conversation details asynchronously
func (AnalyticsApi) PostAnalyticsConversationsDetailsQuery ¶
func (a AnalyticsApi) PostAnalyticsConversationsDetailsQuery(body Conversationquery) (*Analyticsconversationqueryresponse, *APIResponse, error)
PostAnalyticsConversationsDetailsQuery invokes POST /api/v2/analytics/conversations/details/query
Query for conversation details
func (AnalyticsApi) PostAnalyticsConversationsTranscriptsQuery ¶
func (a AnalyticsApi) PostAnalyticsConversationsTranscriptsQuery(body Transcriptconversationdetailsearchrequest) (*Analyticsconversationwithoutattributesmultigetresponse, *APIResponse, error)
PostAnalyticsConversationsTranscriptsQuery invokes POST /api/v2/analytics/conversations/transcripts/query
Search resources.
func (AnalyticsApi) PostAnalyticsEvaluationsAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsEvaluationsAggregatesQuery(body Evaluationaggregationquery) (*Evaluationaggregatequeryresponse, *APIResponse, error)
PostAnalyticsEvaluationsAggregatesQuery invokes POST /api/v2/analytics/evaluations/aggregates/query
Query for evaluation aggregates
func (AnalyticsApi) PostAnalyticsFlowsAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsFlowsAggregatesQuery(body Flowaggregationquery) (*Flowaggregatequeryresponse, *APIResponse, error)
PostAnalyticsFlowsAggregatesQuery invokes POST /api/v2/analytics/flows/aggregates/query
Query for flow aggregates
func (AnalyticsApi) PostAnalyticsFlowsObservationsQuery ¶
func (a AnalyticsApi) PostAnalyticsFlowsObservationsQuery(body Flowobservationquery) (*Flowobservationqueryresponse, *APIResponse, error)
PostAnalyticsFlowsObservationsQuery invokes POST /api/v2/analytics/flows/observations/query
Query for flow observations
func (AnalyticsApi) PostAnalyticsJourneysAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsJourneysAggregatesQuery(body Journeyaggregationquery) (*Journeyaggregatequeryresponse, *APIResponse, error)
PostAnalyticsJourneysAggregatesQuery invokes POST /api/v2/analytics/journeys/aggregates/query
Query for journey aggregates
func (AnalyticsApi) PostAnalyticsQueuesObservationsQuery ¶
func (a AnalyticsApi) PostAnalyticsQueuesObservationsQuery(body Queueobservationquery) (*Queueobservationqueryresponse, *APIResponse, error)
PostAnalyticsQueuesObservationsQuery invokes POST /api/v2/analytics/queues/observations/query
Query for queue observations
func (AnalyticsApi) PostAnalyticsReportingExports ¶
func (a AnalyticsApi) PostAnalyticsReportingExports(body Reportingexportjobrequest) (*Reportingexportjobresponse, *APIResponse, error)
PostAnalyticsReportingExports invokes POST /api/v2/analytics/reporting/exports
Generate a view export request ¶
This API creates a reporting export but the desired way to export analytics data is to use the analytics query APIs instead
func (AnalyticsApi) PostAnalyticsReportingScheduleRunreport ¶
func (a AnalyticsApi) PostAnalyticsReportingScheduleRunreport(scheduleId string) (*Runnowresponse, *APIResponse, error)
PostAnalyticsReportingScheduleRunreport invokes POST /api/v2/analytics/reporting/schedules/{scheduleId}/runreport
Place a scheduled report immediately into the reporting queue
func (AnalyticsApi) PostAnalyticsReportingSchedules ¶
func (a AnalyticsApi) PostAnalyticsReportingSchedules(body Reportschedule) (*Reportschedule, *APIResponse, error)
PostAnalyticsReportingSchedules invokes POST /api/v2/analytics/reporting/schedules
Create a scheduled report job ¶
Create a scheduled report job.
func (AnalyticsApi) PostAnalyticsSurveysAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsSurveysAggregatesQuery(body Surveyaggregationquery) (*Surveyaggregatequeryresponse, *APIResponse, error)
PostAnalyticsSurveysAggregatesQuery invokes POST /api/v2/analytics/surveys/aggregates/query
Query for survey aggregates
func (AnalyticsApi) PostAnalyticsTranscriptsAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsTranscriptsAggregatesQuery(body Transcriptaggregationquery) (*Transcriptaggregatequeryresponse, *APIResponse, error)
PostAnalyticsTranscriptsAggregatesQuery invokes POST /api/v2/analytics/transcripts/aggregates/query
Query for transcript aggregates
func (AnalyticsApi) PostAnalyticsUsersAggregatesQuery ¶
func (a AnalyticsApi) PostAnalyticsUsersAggregatesQuery(body Useraggregationquery) (*Useraggregatequeryresponse, *APIResponse, error)
PostAnalyticsUsersAggregatesQuery invokes POST /api/v2/analytics/users/aggregates/query
Query for user aggregates
func (AnalyticsApi) PostAnalyticsUsersDetailsJobs ¶
func (a AnalyticsApi) PostAnalyticsUsersDetailsJobs(body Asyncuserdetailsquery) (*Asyncqueryresponse, *APIResponse, error)
PostAnalyticsUsersDetailsJobs invokes POST /api/v2/analytics/users/details/jobs
Query for user details asynchronously
func (AnalyticsApi) PostAnalyticsUsersDetailsQuery ¶
func (a AnalyticsApi) PostAnalyticsUsersDetailsQuery(body Userdetailsquery) (*Analyticsuserdetailsqueryresponse, *APIResponse, error)
PostAnalyticsUsersDetailsQuery invokes POST /api/v2/analytics/users/details/query
Query for user details
func (AnalyticsApi) PostAnalyticsUsersObservationsQuery ¶
func (a AnalyticsApi) PostAnalyticsUsersObservationsQuery(body Userobservationquery) (*Userobservationqueryresponse, *APIResponse, error)
PostAnalyticsUsersObservationsQuery invokes POST /api/v2/analytics/users/observations/query
Query for user observations
func (AnalyticsApi) PutAnalyticsReportingSchedule ¶
func (a AnalyticsApi) PutAnalyticsReportingSchedule(scheduleId string, body Reportschedule) (*Reportschedule, *APIResponse, error)
PutAnalyticsReportingSchedule invokes PUT /api/v2/analytics/reporting/schedules/{scheduleId}
Update a scheduled report job.
type Analyticsconversation ¶
type Analyticsconversation struct {
// ConversationId - Unique identifier for the conversation
ConversationId *string `json:"conversationId,omitempty"`
// ConversationStart - Date/time the conversation started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConversationStart *time.Time `json:"conversationStart,omitempty"`
// ConversationEnd - Date/time the conversation ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConversationEnd *time.Time `json:"conversationEnd,omitempty"`
// MediaStatsMinConversationMos - The lowest estimated average MOS among all the audio streams belonging to this conversation
MediaStatsMinConversationMos *float64 `json:"mediaStatsMinConversationMos,omitempty"`
// MediaStatsMinConversationRFactor - The lowest R-factor value among all of the audio streams belonging to this conversation
MediaStatsMinConversationRFactor *float64 `json:"mediaStatsMinConversationRFactor,omitempty"`
// OriginatingDirection - The original direction of the conversation
OriginatingDirection *string `json:"originatingDirection,omitempty"`
// Evaluations - Evaluations tied to this conversation
Evaluations *[]Analyticsevaluation `json:"evaluations,omitempty"`
// Surveys - Surveys tied to this conversation
Surveys *[]Analyticssurvey `json:"surveys,omitempty"`
// Resolutions - Resolutions tied to this conversation
Resolutions *[]Analyticsresolution `json:"resolutions,omitempty"`
// DivisionIds - Identifiers of divisions associated with this conversation
DivisionIds *[]string `json:"divisionIds,omitempty"`
// Participants - Participants in the conversation
Participants *[]Analyticsparticipant `json:"participants,omitempty"`
}
Analyticsconversation
func (*Analyticsconversation) String ¶
func (o *Analyticsconversation) String() string
String returns a JSON representation of the model
type Analyticsconversationasyncqueryresponse ¶
type Analyticsconversationasyncqueryresponse struct {
// Cursor - Optional cursor to indicate where to resume the results
Cursor *string `json:"cursor,omitempty"`
// DataAvailabilityDate - Data available up to at least this datetime. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DataAvailabilityDate *time.Time `json:"dataAvailabilityDate,omitempty"`
// Conversations
Conversations *[]Analyticsconversation `json:"conversations,omitempty"`
}
Analyticsconversationasyncqueryresponse
func (*Analyticsconversationasyncqueryresponse) String ¶
func (o *Analyticsconversationasyncqueryresponse) String() string
String returns a JSON representation of the model
type Analyticsconversationqueryresponse ¶
type Analyticsconversationqueryresponse struct {
// Aggregations
Aggregations *[]Aggregationresult `json:"aggregations,omitempty"`
// Conversations
Conversations *[]Analyticsconversationwithoutattributes `json:"conversations,omitempty"`
}
Analyticsconversationqueryresponse
func (*Analyticsconversationqueryresponse) String ¶
func (o *Analyticsconversationqueryresponse) String() string
String returns a JSON representation of the model
type Analyticsconversationsegment ¶
type Analyticsconversationsegment struct {
// SegmentStart - The timestamp when this segment began. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
SegmentStart *time.Time `json:"segmentStart,omitempty"`
// SegmentEnd - The timestamp when this segment ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
SegmentEnd *time.Time `json:"segmentEnd,omitempty"`
// QueueId - Queue identifier
QueueId *string `json:"queueId,omitempty"`
// WrapUpCode - Wrapup Code id
WrapUpCode *string `json:"wrapUpCode,omitempty"`
// WrapUpNote - Note entered by an agent during after-call work
WrapUpNote *string `json:"wrapUpNote,omitempty"`
// WrapUpTags
WrapUpTags *[]string `json:"wrapUpTags,omitempty"`
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// DisconnectType - A description of the event that disconnected the segment
DisconnectType *string `json:"disconnectType,omitempty"`
// SegmentType - The activity taking place for the participant in the segment
SegmentType *string `json:"segmentType,omitempty"`
// RequestedRoutingUserIds
RequestedRoutingUserIds *[]string `json:"requestedRoutingUserIds,omitempty"`
// RequestedRoutingSkillIds
RequestedRoutingSkillIds *[]string `json:"requestedRoutingSkillIds,omitempty"`
// RequestedLanguageId - A unique identifier for the language requested for an interaction.
RequestedLanguageId *string `json:"requestedLanguageId,omitempty"`
// ScoredAgents
ScoredAgents *[]Analyticsscoredagent `json:"scoredAgents,omitempty"`
// Properties
Properties *[]Analyticsproperty `json:"properties,omitempty"`
// SourceConversationId
SourceConversationId *string `json:"sourceConversationId,omitempty"`
// DestinationConversationId
DestinationConversationId *string `json:"destinationConversationId,omitempty"`
// SourceSessionId
SourceSessionId *string `json:"sourceSessionId,omitempty"`
// DestinationSessionId
DestinationSessionId *string `json:"destinationSessionId,omitempty"`
// SipResponseCodes
SipResponseCodes *[]int `json:"sipResponseCodes,omitempty"`
// Q850ResponseCodes
Q850ResponseCodes *[]int `json:"q850ResponseCodes,omitempty"`
// Conference - Indicates whether the segment was a conference
Conference *bool `json:"conference,omitempty"`
// GroupId
GroupId *string `json:"groupId,omitempty"`
// Subject
Subject *string `json:"subject,omitempty"`
// AudioMuted
AudioMuted *bool `json:"audioMuted,omitempty"`
// VideoMuted
VideoMuted *bool `json:"videoMuted,omitempty"`
}
Analyticsconversationsegment
func (*Analyticsconversationsegment) String ¶
func (o *Analyticsconversationsegment) String() string
String returns a JSON representation of the model
type Analyticsconversationwithoutattributes ¶
type Analyticsconversationwithoutattributes struct {
// ConversationId - Unique identifier for the conversation
ConversationId *string `json:"conversationId,omitempty"`
// ConversationStart - Date/time the conversation started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConversationStart *time.Time `json:"conversationStart,omitempty"`
// ConversationEnd - Date/time the conversation ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConversationEnd *time.Time `json:"conversationEnd,omitempty"`
// MediaStatsMinConversationMos - The lowest estimated average MOS among all the audio streams belonging to this conversation
MediaStatsMinConversationMos *float64 `json:"mediaStatsMinConversationMos,omitempty"`
// MediaStatsMinConversationRFactor - The lowest R-factor value among all of the audio streams belonging to this conversation
MediaStatsMinConversationRFactor *float64 `json:"mediaStatsMinConversationRFactor,omitempty"`
// OriginatingDirection - The original direction of the conversation
OriginatingDirection *string `json:"originatingDirection,omitempty"`
// Evaluations - Evaluations tied to this conversation
Evaluations *[]Analyticsevaluation `json:"evaluations,omitempty"`
// Surveys - Surveys tied to this conversation
Surveys *[]Analyticssurvey `json:"surveys,omitempty"`
// Resolutions - Resolutions tied to this conversation
Resolutions *[]Analyticsresolution `json:"resolutions,omitempty"`
// DivisionIds - Identifiers of divisions associated with this conversation
DivisionIds *[]string `json:"divisionIds,omitempty"`
// Participants - Participants in the conversation
Participants *[]Analyticsparticipantwithoutattributes `json:"participants,omitempty"`
}
Analyticsconversationwithoutattributes
func (*Analyticsconversationwithoutattributes) String ¶
func (o *Analyticsconversationwithoutattributes) String() string
String returns a JSON representation of the model
type Analyticsconversationwithoutattributesmultigetresponse ¶
type Analyticsconversationwithoutattributesmultigetresponse struct {
// Conversations
Conversations *[]Analyticsconversationwithoutattributes `json:"conversations,omitempty"`
}
Analyticsconversationwithoutattributesmultigetresponse
func (*Analyticsconversationwithoutattributesmultigetresponse) String ¶
func (o *Analyticsconversationwithoutattributesmultigetresponse) String() string
String returns a JSON representation of the model
type Analyticsevaluation ¶
type Analyticsevaluation struct {
// EvaluationId - Unique identifier for the evaluation
EvaluationId *string `json:"evaluationId,omitempty"`
// EvaluatorId - A unique identifier of the PureCloud user who evaluated the interaction
EvaluatorId *string `json:"evaluatorId,omitempty"`
// UserId - Unique identifier for the user being evaluated
UserId *string `json:"userId,omitempty"`
// EventTime - Specifies when an evaluation occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EventTime *time.Time `json:"eventTime,omitempty"`
// QueueId - Unique identifier for the queue the conversation was on
QueueId *string `json:"queueId,omitempty"`
// FormId - Unique identifier for the form used to evaluate the conversation/agent
FormId *string `json:"formId,omitempty"`
// ContextId - A unique identifier for an evaluation form, regardless of version
ContextId *string `json:"contextId,omitempty"`
// FormName - Name of the evaluation form
FormName *string `json:"formName,omitempty"`
// CalibrationId - The calibration id used for the purpose of training evaluators
CalibrationId *string `json:"calibrationId,omitempty"`
// Rescored - Whether this evaluation has ever been rescored
Rescored *bool `json:"rescored,omitempty"`
// Deleted - Whether this evaluation has been deleted
Deleted *bool `json:"deleted,omitempty"`
// OTotalScore
OTotalScore *int `json:"oTotalScore,omitempty"`
// OTotalCriticalScore
OTotalCriticalScore *int `json:"oTotalCriticalScore,omitempty"`
}
Analyticsevaluation
func (*Analyticsevaluation) String ¶
func (o *Analyticsevaluation) String() string
String returns a JSON representation of the model
type Analyticsflow ¶
type Analyticsflow struct {
// FlowId - The unique identifier of this flow
FlowId *string `json:"flowId,omitempty"`
// FlowName - The name of this flow
FlowName *string `json:"flowName,omitempty"`
// FlowVersion - The version of this flow
FlowVersion *string `json:"flowVersion,omitempty"`
// FlowType - The type of this flow
FlowType *string `json:"flowType,omitempty"`
// ExitReason - The exit reason for this flow, e.g. DISCONNECT
ExitReason *string `json:"exitReason,omitempty"`
// EntryReason - The particular entry reason for this flow, e.g. an address, userId, or flowId
EntryReason *string `json:"entryReason,omitempty"`
// EntryType - The entry type for this flow
EntryType *string `json:"entryType,omitempty"`
// TransferType - The type of transfer for flows that ended with a transfer
TransferType *string `json:"transferType,omitempty"`
// TransferTargetName - The name of a transfer target
TransferTargetName *string `json:"transferTargetName,omitempty"`
// TransferTargetAddress - The address of a transfer target
TransferTargetAddress *string `json:"transferTargetAddress,omitempty"`
// IssuedCallback - Flag indicating whether the flow issued a callback
IssuedCallback *bool `json:"issuedCallback,omitempty"`
// StartingLanguage - Flow starting language, e.g. en-us
StartingLanguage *string `json:"startingLanguage,omitempty"`
// EndingLanguage - Flow ending language, e.g. en-us
EndingLanguage *string `json:"endingLanguage,omitempty"`
// Outcomes - Flow outcomes
Outcomes *[]Analyticsflowoutcome `json:"outcomes,omitempty"`
}
Analyticsflow
func (*Analyticsflow) String ¶
func (o *Analyticsflow) String() string
String returns a JSON representation of the model
type Analyticsflowoutcome ¶
type Analyticsflowoutcome struct {
// FlowOutcomeId - Unique identifiers of a flow outcome
FlowOutcomeId *string `json:"flowOutcomeId,omitempty"`
// FlowOutcomeValue - Flow outcome value, e.g. SUCCESS
FlowOutcomeValue *string `json:"flowOutcomeValue,omitempty"`
// FlowOutcome - Colon-separated combinations of unique flow outcome identifier and value
FlowOutcome *string `json:"flowOutcome,omitempty"`
// FlowOutcomeStartTimestamp - Date/time the outcome started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
FlowOutcomeStartTimestamp *time.Time `json:"flowOutcomeStartTimestamp,omitempty"`
// FlowOutcomeEndTimestamp - Date/time the outcome ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
FlowOutcomeEndTimestamp *time.Time `json:"flowOutcomeEndTimestamp,omitempty"`
}
Analyticsflowoutcome
func (*Analyticsflowoutcome) String ¶
func (o *Analyticsflowoutcome) String() string
String returns a JSON representation of the model
type Analyticsmediaendpointstat ¶
type Analyticsmediaendpointstat struct {
// Codecs - The MIME types of the audio encodings used by the audio streams belonging to this endpoint
Codecs *[]string `json:"codecs,omitempty"`
// MinMos - The lowest estimated average MOS among all the audio streams belonging to this endpoint
MinMos *float64 `json:"minMos,omitempty"`
// MinRFactor - The lowest R-factor value among all of the audio streams belonging to this endpoint
MinRFactor *float64 `json:"minRFactor,omitempty"`
// MaxLatencyMs - The maximum latency experienced by any audio stream belonging to this endpoint, in milliseconds
MaxLatencyMs *int `json:"maxLatencyMs,omitempty"`
// ReceivedPackets - The total number of packets received for all audio streams belonging to this endpoint (includes invalid, duplicate, and discarded packets)
ReceivedPackets *int `json:"receivedPackets,omitempty"`
// InvalidPackets - The total number of malformed or not RTP packets, unknown payload type, or discarded probation packets for all audio streams belonging to this endpoint
InvalidPackets *int `json:"invalidPackets,omitempty"`
// DiscardedPackets - The total number of packets received too late or too early, jitter queue overrun or underrun, for all audio streams belonging to this endpoint
DiscardedPackets *int `json:"discardedPackets,omitempty"`
// DuplicatePackets - The total number of packets received with the same sequence number as another one recently received (window of 64 packets), for all audio streams belonging to this endpoint
DuplicatePackets *int `json:"duplicatePackets,omitempty"`
// OverrunPackets - The total number of packets for which there was no room in the jitter queue when it was received, for all audio streams belonging to this endpoint (also counted in discarded)
OverrunPackets *int `json:"overrunPackets,omitempty"`
// UnderrunPackets - The total number of packets received after their timestamp/seqnum has been played out, for all audio streams belonging to this endpoint (also counted in discarded)
UnderrunPackets *int `json:"underrunPackets,omitempty"`
}
Analyticsmediaendpointstat
func (*Analyticsmediaendpointstat) String ¶
func (o *Analyticsmediaendpointstat) String() string
String returns a JSON representation of the model
type Analyticsparticipant ¶
type Analyticsparticipant struct {
// ParticipantId - Unique identifier for the participant
ParticipantId *string `json:"participantId,omitempty"`
// ParticipantName - A human readable name identifying the participant
ParticipantName *string `json:"participantName,omitempty"`
// UserId - If a user, then this will be the unique identifier for the user
UserId *string `json:"userId,omitempty"`
// Purpose - The participant's purpose
Purpose *string `json:"purpose,omitempty"`
// ExternalContactId - External Contact Identifier
ExternalContactId *string `json:"externalContactId,omitempty"`
// ExternalOrganizationId - External Organization Identifier
ExternalOrganizationId *string `json:"externalOrganizationId,omitempty"`
// FlaggedReason - Reason for which participant flagged conversation
FlaggedReason *string `json:"flaggedReason,omitempty"`
// TeamId - The team id the user is a member of
TeamId *string `json:"teamId,omitempty"`
// Sessions - List of sessions associated to this participant
Sessions *[]Analyticssession `json:"sessions,omitempty"`
// Attributes - List of attributes associated to this participant
Attributes *map[string]string `json:"attributes,omitempty"`
}
Analyticsparticipant
func (*Analyticsparticipant) String ¶
func (o *Analyticsparticipant) String() string
String returns a JSON representation of the model
type Analyticsparticipantwithoutattributes ¶
type Analyticsparticipantwithoutattributes struct {
// ParticipantId - Unique identifier for the participant
ParticipantId *string `json:"participantId,omitempty"`
// ParticipantName - A human readable name identifying the participant
ParticipantName *string `json:"participantName,omitempty"`
// UserId - If a user, then this will be the unique identifier for the user
UserId *string `json:"userId,omitempty"`
// Purpose - The participant's purpose
Purpose *string `json:"purpose,omitempty"`
// ExternalContactId - External Contact Identifier
ExternalContactId *string `json:"externalContactId,omitempty"`
// ExternalOrganizationId - External Organization Identifier
ExternalOrganizationId *string `json:"externalOrganizationId,omitempty"`
// FlaggedReason - Reason for which participant flagged conversation
FlaggedReason *string `json:"flaggedReason,omitempty"`
// TeamId - The team id the user is a member of
TeamId *string `json:"teamId,omitempty"`
// Sessions - List of sessions associated to this participant
Sessions *[]Analyticssession `json:"sessions,omitempty"`
}
Analyticsparticipantwithoutattributes
func (*Analyticsparticipantwithoutattributes) String ¶
func (o *Analyticsparticipantwithoutattributes) String() string
String returns a JSON representation of the model
type Analyticsproperty ¶
type Analyticsproperty struct {
// PropertyType - Indicates what the data type is (e.g. integer vs string) and therefore how to evaluate what would constitute a match
PropertyType *string `json:"propertyType,omitempty"`
// Property - User-defined rather than intrinsic system-observed values. These are tagged onto segments by other components within PureCloud or by API users directly. This is the name of the user-defined property.
Property *string `json:"property,omitempty"`
// Value - What property value to match against
Value *string `json:"value,omitempty"`
}
Analyticsproperty
func (*Analyticsproperty) String ¶
func (o *Analyticsproperty) String() string
String returns a JSON representation of the model
type Analyticsproposedagent ¶
type Analyticsproposedagent struct {
// ProposedAgentId - Unique identifier of an agent that was proposed by predictive routing
ProposedAgentId *string `json:"proposedAgentId,omitempty"`
// AgentRank - Proposed agent rank for this conversation from predictive routing (lower is better)
AgentRank *int `json:"agentRank,omitempty"`
}
Analyticsproposedagent
func (*Analyticsproposedagent) String ¶
func (o *Analyticsproposedagent) String() string
String returns a JSON representation of the model
type Analyticsqueryaggregation ¶
type Analyticsqueryaggregation struct {
// VarType - Optional type, can usually be inferred
VarType *string `json:"type,omitempty"`
// Dimension - For use with termFrequency aggregations
Dimension *string `json:"dimension,omitempty"`
// Metric - For use with numericRange aggregations
Metric *string `json:"metric,omitempty"`
// Size - For use with termFrequency aggregations
Size *int `json:"size,omitempty"`
// Ranges - For use with numericRange aggregations
Ranges *[]Aggregationrange `json:"ranges,omitempty"`
}
Analyticsqueryaggregation
func (*Analyticsqueryaggregation) String ¶
func (o *Analyticsqueryaggregation) String() string
String returns a JSON representation of the model
type Analyticsresolution ¶
type Analyticsresolution struct {
// QueueId - The ID of the last queue on which the conversation was handled.
QueueId *string `json:"queueId,omitempty"`
// UserId - The ID of the last user who handled the conversation.
UserId *string `json:"userId,omitempty"`
// GetnNextContactAvoided - The number of interactions for which next contact was avoided.
GetnNextContactAvoided *int `json:"getnNextContactAvoided,omitempty"`
}
Analyticsresolution
func (*Analyticsresolution) String ¶
func (o *Analyticsresolution) String() string
String returns a JSON representation of the model
type Analyticsroutingstatusrecord ¶
type Analyticsroutingstatusrecord struct {
// StartTime - The start time of the record. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// EndTime - The end time of the record. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// RoutingStatus - The user's ACD routing status
RoutingStatus *string `json:"routingStatus,omitempty"`
}
Analyticsroutingstatusrecord
func (*Analyticsroutingstatusrecord) String ¶
func (o *Analyticsroutingstatusrecord) String() string
String returns a JSON representation of the model
type Analyticsscoredagent ¶
type Analyticsscoredagent struct {
// ScoredAgentId - Unique identifier of an agent that was scored for this conversation
ScoredAgentId *string `json:"scoredAgentId,omitempty"`
// AgentScore - Assigned agent score for this conversation (0 - 100, higher being better)
AgentScore *int `json:"agentScore,omitempty"`
}
Analyticsscoredagent
func (*Analyticsscoredagent) String ¶
func (o *Analyticsscoredagent) String() string
String returns a JSON representation of the model
type Analyticssession ¶
type Analyticssession struct {
// MediaType - The session media type
MediaType *string `json:"mediaType,omitempty"`
// SessionId - The unique identifier of this session
SessionId *string `json:"sessionId,omitempty"`
// AddressOther
AddressOther *string `json:"addressOther,omitempty"`
// AddressSelf
AddressSelf *string `json:"addressSelf,omitempty"`
// AddressFrom
AddressFrom *string `json:"addressFrom,omitempty"`
// AddressTo
AddressTo *string `json:"addressTo,omitempty"`
// MessageType - Message type for messaging services such as sms
MessageType *string `json:"messageType,omitempty"`
// Ani - Automatic Number Identification (caller's number)
Ani *string `json:"ani,omitempty"`
// Direction - Direction
Direction *string `json:"direction,omitempty"`
// Dnis - Dialed number identification service (number dialed by the calling party)
Dnis *string `json:"dnis,omitempty"`
// SessionDnis - Dialed number for the current session; this can be different from dnis, e.g. if the call was transferred
SessionDnis *string `json:"sessionDnis,omitempty"`
// OutboundCampaignId - (Dialer) Unique identifier of the outbound campaign
OutboundCampaignId *string `json:"outboundCampaignId,omitempty"`
// OutboundContactId - (Dialer) Unique identifier of the contact
OutboundContactId *string `json:"outboundContactId,omitempty"`
// OutboundContactListId - (Dialer) Unique identifier of the contact list that this contact belongs to
OutboundContactListId *string `json:"outboundContactListId,omitempty"`
// DispositionAnalyzer - (Dialer) Unique identifier of the contact list that this contact belongs to
DispositionAnalyzer *string `json:"dispositionAnalyzer,omitempty"`
// DispositionName - (Dialer) Result of the analysis
DispositionName *string `json:"dispositionName,omitempty"`
// EdgeId - Unique identifier of the edge device
EdgeId *string `json:"edgeId,omitempty"`
// RemoteNameDisplayable
RemoteNameDisplayable *string `json:"remoteNameDisplayable,omitempty"`
// RoomId - Unique identifier for the room
RoomId *string `json:"roomId,omitempty"`
// MonitoredSessionId - The sessionID being monitored
MonitoredSessionId *string `json:"monitoredSessionId,omitempty"`
// MonitoredParticipantId
MonitoredParticipantId *string `json:"monitoredParticipantId,omitempty"`
// CallbackUserName - The name of the user requesting a call back
CallbackUserName *string `json:"callbackUserName,omitempty"`
// CallbackNumbers - List of numbers to callback
CallbackNumbers *[]string `json:"callbackNumbers,omitempty"`
// CallbackScheduledTime - Scheduled callback date/time. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CallbackScheduledTime *time.Time `json:"callbackScheduledTime,omitempty"`
// ScriptId - A unique identifier for a script
ScriptId *string `json:"scriptId,omitempty"`
// PeerId - A unique identifier for a peer
PeerId *string `json:"peerId,omitempty"`
// SkipEnabled - (Dialer) Whether the agent can skip the dialer contact
SkipEnabled *bool `json:"skipEnabled,omitempty"`
// TimeoutSeconds - The number of seconds before PureCloud begins the call for a call back. 0 disables automatic calling
TimeoutSeconds *int `json:"timeoutSeconds,omitempty"`
// CobrowseRole - Describe side of the cobrowse (sharer or viewer)
CobrowseRole *string `json:"cobrowseRole,omitempty"`
// CobrowseRoomId - A unique identifier for a PureCloud Cobrowse room.
CobrowseRoomId *string `json:"cobrowseRoomId,omitempty"`
// MediaBridgeId
MediaBridgeId *string `json:"mediaBridgeId,omitempty"`
ScreenShareAddressSelf *string `json:"screenShareAddressSelf,omitempty"`
// SharingScreen - Flag determining if screenShare is started or not (true/false)
SharingScreen *bool `json:"sharingScreen,omitempty"`
ScreenShareRoomId *string `json:"screenShareRoomId,omitempty"`
// VideoRoomId - A unique identifier for a PureCloud video room.
VideoRoomId *string `json:"videoRoomId,omitempty"`
// VideoAddressSelf - Direct Video address
VideoAddressSelf *string `json:"videoAddressSelf,omitempty"`
// Segments - List of segments for this session
Segments *[]Analyticsconversationsegment `json:"segments,omitempty"`
// Metrics - List of metrics for this session
Metrics *[]Analyticssessionmetric `json:"metrics,omitempty"`
// Flow - IVR flow execution associated with this session
Flow *Analyticsflow `json:"flow,omitempty"`
// MediaEndpointStats - Media endpoint stats associated with this session
MediaEndpointStats *[]Analyticsmediaendpointstat `json:"mediaEndpointStats,omitempty"`
// Recording - Flag determining if an audio recording was started or not
Recording *bool `json:"recording,omitempty"`
// JourneyCustomerId - ID of the journey customer
JourneyCustomerId *string `json:"journeyCustomerId,omitempty"`
// JourneyCustomerIdType - Type of the journey customer ID
JourneyCustomerIdType *string `json:"journeyCustomerIdType,omitempty"`
// JourneyCustomerSessionId - ID of the journey customer session
JourneyCustomerSessionId *string `json:"journeyCustomerSessionId,omitempty"`
// JourneyCustomerSessionIdType - Type of the journey customer session ID
JourneyCustomerSessionIdType *string `json:"journeyCustomerSessionIdType,omitempty"`
// JourneyActionId - Journey action ID
JourneyActionId *string `json:"journeyActionId,omitempty"`
// JourneyActionMapId - Journey action map ID
JourneyActionMapId *string `json:"journeyActionMapId,omitempty"`
// JourneyActionMapVersion - Journey action map version
JourneyActionMapVersion *string `json:"journeyActionMapVersion,omitempty"`
// ProtocolCallId - The original voice protocol call ID, e.g. a SIP call ID
ProtocolCallId *string `json:"protocolCallId,omitempty"`
// Provider - The source provider for the communication
Provider *string `json:"provider,omitempty"`
// Remote - Name, phone number, or email address of the remote party.
Remote *string `json:"remote,omitempty"`
// MediaCount - Count of any media (images, files, etc) included in this session
MediaCount *int `json:"mediaCount,omitempty"`
// FlowInType - Type of flow in that occurred, e.g. acd, ivr, etc.
FlowInType *string `json:"flowInType,omitempty"`
// FlowOutType - Type of flow out that occurred, e.g. voicemail, callback, or acd
FlowOutType *string `json:"flowOutType,omitempty"`
// RequestedRoutings - All routing types for requested/attempted routing methods.
RequestedRoutings *[]string `json:"requestedRoutings,omitempty"`
// UsedRouting - Complete routing method
UsedRouting *string `json:"usedRouting,omitempty"`
// SelectedAgentId - Selected agent id
SelectedAgentId *string `json:"selectedAgentId,omitempty"`
// SelectedAgentRank - Selected agent GPR rank
SelectedAgentRank *int `json:"selectedAgentRank,omitempty"`
// AgentAssistantId - Unique identifier of the active virtual agent assistant
AgentAssistantId *string `json:"agentAssistantId,omitempty"`
// ProposedAgents - Proposed agents
ProposedAgents *[]Analyticsproposedagent `json:"proposedAgents,omitempty"`
// AssignerId - ID of the user that manually assigned a conversation
AssignerId *string `json:"assignerId,omitempty"`
// AcwSkipped - Marker for an agent that skipped after call work
AcwSkipped *bool `json:"acwSkipped,omitempty"`
}
Analyticssession
func (*Analyticssession) String ¶
func (o *Analyticssession) String() string
String returns a JSON representation of the model
type Analyticssessionmetric ¶
type Analyticssessionmetric struct {
// Name - Unique name of this metric
Name *string `json:"name,omitempty"`
// Value - The metric value
Value *int `json:"value,omitempty"`
// EmitDate - Metric emission date. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EmitDate *time.Time `json:"emitDate,omitempty"`
}
Analyticssessionmetric
func (*Analyticssessionmetric) String ¶
func (o *Analyticssessionmetric) String() string
String returns a JSON representation of the model
type Analyticssurvey ¶
type Analyticssurvey struct {
// SurveyId - Unique identifier for the survey
SurveyId *string `json:"surveyId,omitempty"`
// SurveyFormId - Unique identifier for the survey form
SurveyFormId *string `json:"surveyFormId,omitempty"`
// SurveyFormName - Name of the survey form
SurveyFormName *string `json:"surveyFormName,omitempty"`
// SurveyFormContextId - Unique identifier for the survey form, regardless of version
SurveyFormContextId *string `json:"surveyFormContextId,omitempty"`
// EventTime - Specifies when a survey occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EventTime *time.Time `json:"eventTime,omitempty"`
// UserId - A unique identifier of the PureCloud user
UserId *string `json:"userId,omitempty"`
// QueueId - Unique identifier for the queue the conversation was on
QueueId *string `json:"queueId,omitempty"`
// SurveyStatus - Survey status
SurveyStatus *string `json:"surveyStatus,omitempty"`
// SurveyPromoterScore - Promoter score of the survey
SurveyPromoterScore *int `json:"surveyPromoterScore,omitempty"`
// SurveyCompletedDate - Completion date/time of the survey. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
SurveyCompletedDate *time.Time `json:"surveyCompletedDate,omitempty"`
// OSurveyTotalScore
OSurveyTotalScore *int `json:"oSurveyTotalScore,omitempty"`
}
Analyticssurvey
func (*Analyticssurvey) String ¶
func (o *Analyticssurvey) String() string
String returns a JSON representation of the model
type Analyticsuserdetail ¶
type Analyticsuserdetail struct {
// UserId - The identifier for the user
UserId *string `json:"userId,omitempty"`
// PrimaryPresence - The presence records for the user
PrimaryPresence *[]Analyticsuserpresencerecord `json:"primaryPresence,omitempty"`
// RoutingStatus - The ACD routing status records for the user
RoutingStatus *[]Analyticsroutingstatusrecord `json:"routingStatus,omitempty"`
}
Analyticsuserdetail
func (*Analyticsuserdetail) String ¶
func (o *Analyticsuserdetail) String() string
String returns a JSON representation of the model
type Analyticsuserdetailsasyncqueryresponse ¶
type Analyticsuserdetailsasyncqueryresponse struct {
// UserDetails
UserDetails *[]Analyticsuserdetail `json:"userDetails,omitempty"`
// Cursor - Optional cursor to indicate where to resume the results
Cursor *string `json:"cursor,omitempty"`
// DataAvailabilityDate - Data available up to at least this datetime. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DataAvailabilityDate *time.Time `json:"dataAvailabilityDate,omitempty"`
}
Analyticsuserdetailsasyncqueryresponse
func (*Analyticsuserdetailsasyncqueryresponse) String ¶
func (o *Analyticsuserdetailsasyncqueryresponse) String() string
String returns a JSON representation of the model
type Analyticsuserdetailsqueryresponse ¶
type Analyticsuserdetailsqueryresponse struct {
// UserDetails
UserDetails *[]Analyticsuserdetail `json:"userDetails,omitempty"`
// Aggregations
Aggregations *[]Aggregationresult `json:"aggregations,omitempty"`
}
Analyticsuserdetailsqueryresponse
func (*Analyticsuserdetailsqueryresponse) String ¶
func (o *Analyticsuserdetailsqueryresponse) String() string
String returns a JSON representation of the model
type Analyticsuserpresencerecord ¶
type Analyticsuserpresencerecord struct {
// StartTime - The start time of the record. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// EndTime - The end time of the record. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// SystemPresence - The user's system presence
SystemPresence *string `json:"systemPresence,omitempty"`
// OrganizationPresenceId - The identifier for the user's organization presence
OrganizationPresenceId *string `json:"organizationPresenceId,omitempty"`
}
Analyticsuserpresencerecord
func (*Analyticsuserpresencerecord) String ¶
func (o *Analyticsuserpresencerecord) String() string
String returns a JSON representation of the model
type Annotation ¶
type Annotation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// Location - Offset of annotation in milliseconds.
Location *int `json:"location,omitempty"`
// DurationMs - Duration of annotation in milliseconds.
DurationMs *int `json:"durationMs,omitempty"`
// AbsoluteLocation - Offset of annotation (milliseconds) from start of recording.
AbsoluteLocation *int `json:"absoluteLocation,omitempty"`
// AbsoluteDurationMs - Duration of annotation (milliseconds).
AbsoluteDurationMs *int `json:"absoluteDurationMs,omitempty"`
// RecordingLocation - Offset of annotation (milliseconds) from start of recording, adjusted for any recording cuts
RecordingLocation *int `json:"recordingLocation,omitempty"`
// RecordingDurationMs - Duration of annotation (milliseconds), adjusted for any recording cuts.
RecordingDurationMs *int `json:"recordingDurationMs,omitempty"`
// User - User that created this annotation (if any).
User *User `json:"user,omitempty"`
// Description - Text of annotation.
Description *string `json:"description,omitempty"`
// KeywordName - The word or phrase which is being looked for with speech recognition.
KeywordName *string `json:"keywordName,omitempty"`
// Confidence - Actual confidence that this is an accurate match.
Confidence *float32 `json:"confidence,omitempty"`
// KeywordSetId - A unique identifier for the keyword set to which this spotted keyword belongs.
KeywordSetId *string `json:"keywordSetId,omitempty"`
// KeywordSetName - The keyword set to which this spotted keyword belongs.
KeywordSetName *string `json:"keywordSetName,omitempty"`
// Utterance - The phonetic spellings for the phrase and alternate spellings.
Utterance *string `json:"utterance,omitempty"`
// TimeBegin - Beginning time offset of the keyword spot match.
TimeBegin *string `json:"timeBegin,omitempty"`
// TimeEnd - Ending time offset of the keyword spot match.
TimeEnd *string `json:"timeEnd,omitempty"`
// KeywordConfidenceThreshold - Configured sensitivity threshold that can be increased to lower false positives or decreased to reduce false negatives.
KeywordConfidenceThreshold *string `json:"keywordConfidenceThreshold,omitempty"`
// AgentScoreModifier - A modifier to the evaluation score when the phrase is spotted in the agent channel.
AgentScoreModifier *string `json:"agentScoreModifier,omitempty"`
// CustomerScoreModifier - A modifier to the evaluation score when the phrase is spotted in the customer channel.
CustomerScoreModifier *string `json:"customerScoreModifier,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Annotation
func (*Annotation) String ¶
func (o *Annotation) String() string
String returns a JSON representation of the model
type Answeroption ¶
type Answeroption struct {
// Id
Id *string `json:"id,omitempty"`
// Text
Text *string `json:"text,omitempty"`
// Value
Value *int `json:"value,omitempty"`
}
Answeroption
func (*Answeroption) String ¶
func (o *Answeroption) String() string
String returns a JSON representation of the model
type Apiusagequery ¶
type Apiusagequery struct {
// Interval - Behaves like one clause in a SQL WHERE. Specifies the date and time range of data being queried. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// Granularity - Date granularity of the results
Granularity *string `json:"granularity,omitempty"`
// GroupBy - Behaves like a SQL GROUPBY. Allows for multiple levels of grouping as a list of dimensions. Partitions resulting aggregate computations into distinct named subgroups rather than across the entire result set as if it were one group.
GroupBy *[]string `json:"groupBy,omitempty"`
// Metrics - Behaves like a SQL SELECT clause. Enables retrieving only named metrics. If omitted, all metrics that are available will be returned (like SELECT *).
Metrics *[]string `json:"metrics,omitempty"`
}
Apiusagequery
func (*Apiusagequery) String ¶
func (o *Apiusagequery) String() string
String returns a JSON representation of the model
type Apiusagequeryresult ¶
type Apiusagequeryresult struct {
// Results - Query results
Results *[]Apiusagerow `json:"results,omitempty"`
// QueryStatus - Query status
QueryStatus *string `json:"queryStatus,omitempty"`
}
Apiusagequeryresult
func (*Apiusagequeryresult) String ¶
func (o *Apiusagequeryresult) String() string
String returns a JSON representation of the model
type Apiusagerow ¶
type Apiusagerow struct {
// ClientId - Client Id associated with this query result
ClientId *string `json:"clientId,omitempty"`
// ClientName - Client Name associated with this query result
ClientName *string `json:"clientName,omitempty"`
// OrganizationId - Organization Id associated with this query result
OrganizationId *string `json:"organizationId,omitempty"`
// UserId - User Id associated with this query result
UserId *string `json:"userId,omitempty"`
// TemplateUri - Template Uri associated with this query result
TemplateUri *string `json:"templateUri,omitempty"`
// HttpMethod - HTTP Method associated with this query result
HttpMethod *string `json:"httpMethod,omitempty"`
// Status200 - Number of requests resulting in a 2xx HTTP status code
Status200 *int `json:"status200,omitempty"`
// Status300 - Number of requests resulting in a 3xx HTTP status code
Status300 *int `json:"status300,omitempty"`
// Status400 - Number of requests resulting in a 4xx HTTP status code
Status400 *int `json:"status400,omitempty"`
// Status500 - Number of requests resulting in a 5xx HTTP status code
Status500 *int `json:"status500,omitempty"`
// Status429 - Number of requests resulting in a 429 HTTP status code, this is a subset of the count returned with status400
Status429 *int `json:"status429,omitempty"`
// Requests - Total number of requests
Requests *int `json:"requests,omitempty"`
// Date - Date of requests, based on granularity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
Date *time.Time `json:"date,omitempty"`
}
Apiusagerow
func (*Apiusagerow) String ¶
func (o *Apiusagerow) String() string
String returns a JSON representation of the model
type ArchitectApi ¶
type ArchitectApi struct {
Configuration *Configuration
}
ArchitectApi provides functions for API endpoints
func NewArchitectApi ¶
func NewArchitectApi() *ArchitectApi
NewArchitectApi creates an API instance using the default configuration
func NewArchitectApiWithConfig ¶
func NewArchitectApiWithConfig(config *Configuration) *ArchitectApi
NewArchitectApiWithConfig creates an API instance using the provided configuration
func (ArchitectApi) DeleteArchitectEmergencygroup ¶
func (a ArchitectApi) DeleteArchitectEmergencygroup(emergencyGroupId string) (*APIResponse, error)
DeleteArchitectEmergencygroup invokes DELETE /api/v2/architect/emergencygroups/{emergencyGroupId}
Deletes a emergency group by ID
func (ArchitectApi) DeleteArchitectIvr ¶
func (a ArchitectApi) DeleteArchitectIvr(ivrId string) (*APIResponse, error)
DeleteArchitectIvr invokes DELETE /api/v2/architect/ivrs/{ivrId}
Delete an IVR Config.
func (ArchitectApi) DeleteArchitectPrompt ¶
func (a ArchitectApi) DeleteArchitectPrompt(promptId string, allResources bool) (*APIResponse, error)
DeleteArchitectPrompt invokes DELETE /api/v2/architect/prompts/{promptId}
Delete specified user prompt
func (ArchitectApi) DeleteArchitectPromptResource ¶
func (a ArchitectApi) DeleteArchitectPromptResource(promptId string, languageCode string) (*APIResponse, error)
DeleteArchitectPromptResource invokes DELETE /api/v2/architect/prompts/{promptId}/resources/{languageCode}
Delete specified user prompt resource
func (ArchitectApi) DeleteArchitectPromptResourceAudio ¶
func (a ArchitectApi) DeleteArchitectPromptResourceAudio(promptId string, languageCode string) (*APIResponse, error)
DeleteArchitectPromptResourceAudio invokes DELETE /api/v2/architect/prompts/{promptId}/resources/{languageCode}/audio
Delete specified user prompt resource audio
func (ArchitectApi) DeleteArchitectPrompts ¶
func (a ArchitectApi) DeleteArchitectPrompts(id []string) (*Operation, *APIResponse, error)
DeleteArchitectPrompts invokes DELETE /api/v2/architect/prompts
Batch-delete a list of prompts ¶
Multiple IDs can be specified, in which case all specified prompts will be deleted. Asynchronous. Notification topic: v2.architect.prompts.{promptId}
func (ArchitectApi) DeleteArchitectSchedule ¶
func (a ArchitectApi) DeleteArchitectSchedule(scheduleId string) (*APIResponse, error)
DeleteArchitectSchedule invokes DELETE /api/v2/architect/schedules/{scheduleId}
Delete a schedule by id
func (ArchitectApi) DeleteArchitectSchedulegroup ¶
func (a ArchitectApi) DeleteArchitectSchedulegroup(scheduleGroupId string) (*APIResponse, error)
DeleteArchitectSchedulegroup invokes DELETE /api/v2/architect/schedulegroups/{scheduleGroupId}
Deletes a schedule group by ID
func (ArchitectApi) DeleteArchitectSystempromptResource ¶
func (a ArchitectApi) DeleteArchitectSystempromptResource(promptId string, languageCode string) (*APIResponse, error)
DeleteArchitectSystempromptResource invokes DELETE /api/v2/architect/systemprompts/{promptId}/resources/{languageCode}
Delete a system prompt resource override.
func (ArchitectApi) DeleteFlow ¶
func (a ArchitectApi) DeleteFlow(flowId string) (*APIResponse, error)
DeleteFlow invokes DELETE /api/v2/flows/{flowId}
Delete flow
func (ArchitectApi) DeleteFlows ¶
func (a ArchitectApi) DeleteFlows(id []string) (*Operation, *APIResponse, error)
DeleteFlows invokes DELETE /api/v2/flows
Batch-delete a list of flows ¶
Multiple IDs can be specified, in which case all specified flows will be deleted. Asynchronous. Notification topic: v2.flows.{flowId}
func (ArchitectApi) DeleteFlowsDatatable ¶
func (a ArchitectApi) DeleteFlowsDatatable(datatableId string, force bool) (*APIResponse, error)
DeleteFlowsDatatable invokes DELETE /api/v2/flows/datatables/{datatableId}
deletes a specific datatable by id
Deletes an entire datatable (including the schema and data) with a given datatableId
func (ArchitectApi) DeleteFlowsDatatableRow ¶
func (a ArchitectApi) DeleteFlowsDatatableRow(datatableId string, rowId string) (*APIResponse, error)
DeleteFlowsDatatableRow invokes DELETE /api/v2/flows/datatables/{datatableId}/rows/{rowId}
Delete a row entry ¶
Deletes a row with a given rowId (the value of the key field).
func (ArchitectApi) DeleteFlowsMilestone ¶
func (a ArchitectApi) DeleteFlowsMilestone(milestoneId string) (*Empty, *APIResponse, error)
DeleteFlowsMilestone invokes DELETE /api/v2/flows/milestones/{milestoneId}
Delete a flow milestone.
func (ArchitectApi) GetArchitectDependencytracking ¶
func (a ArchitectApi) GetArchitectDependencytracking(name string, pageNumber int, pageSize int, objectType []string, consumedResources bool, consumingResources bool, consumedResourceType []string, consumingResourceType []string) (*Dependencyobjectentitylisting, *APIResponse, error)
GetArchitectDependencytracking invokes GET /api/v2/architect/dependencytracking
Get Dependency Tracking objects that have a given display name
func (ArchitectApi) GetArchitectDependencytrackingBuild ¶
func (a ArchitectApi) GetArchitectDependencytrackingBuild() (*Dependencystatus, *APIResponse, error)
GetArchitectDependencytrackingBuild invokes GET /api/v2/architect/dependencytracking/build
Get Dependency Tracking build status for an organization
func (ArchitectApi) GetArchitectDependencytrackingConsumedresources ¶
func (a ArchitectApi) GetArchitectDependencytrackingConsumedresources(id string, version string, objectType string, resourceType []string, pageNumber int, pageSize int) (*Consumedresourcesentitylisting, *APIResponse, error)
GetArchitectDependencytrackingConsumedresources invokes GET /api/v2/architect/dependencytracking/consumedresources
Get resources that are consumed by a given Dependency Tracking object
func (ArchitectApi) GetArchitectDependencytrackingConsumingresources ¶
func (a ArchitectApi) GetArchitectDependencytrackingConsumingresources(id string, objectType string, resourceType []string, version string, pageNumber int, pageSize int, flowFilter string) (*Consumingresourcesentitylisting, *APIResponse, error)
GetArchitectDependencytrackingConsumingresources invokes GET /api/v2/architect/dependencytracking/consumingresources
Get resources that consume a given Dependency Tracking object
func (ArchitectApi) GetArchitectDependencytrackingDeletedresourceconsumers ¶
func (a ArchitectApi) GetArchitectDependencytrackingDeletedresourceconsumers(name string, objectType []string, flowFilter string, consumedResources bool, consumedResourceType []string, pageNumber int, pageSize int) (*Dependencyobjectentitylisting, *APIResponse, error)
GetArchitectDependencytrackingDeletedresourceconsumers invokes GET /api/v2/architect/dependencytracking/deletedresourceconsumers
Get Dependency Tracking objects that consume deleted resources
func (ArchitectApi) GetArchitectDependencytrackingObject ¶
func (a ArchitectApi) GetArchitectDependencytrackingObject(id string, version string, objectType string, consumedResources bool, consumingResources bool, consumedResourceType []string, consumingResourceType []string, consumedResourceRequest bool) (*Dependencyobject, *APIResponse, error)
GetArchitectDependencytrackingObject invokes GET /api/v2/architect/dependencytracking/object
Get a Dependency Tracking object
func (ArchitectApi) GetArchitectDependencytrackingType ¶
func (a ArchitectApi) GetArchitectDependencytrackingType(typeId string) (*Dependencytype, *APIResponse, error)
GetArchitectDependencytrackingType invokes GET /api/v2/architect/dependencytracking/types/{typeId}
Get a Dependency Tracking type.
func (ArchitectApi) GetArchitectDependencytrackingTypes ¶
func (a ArchitectApi) GetArchitectDependencytrackingTypes(pageNumber int, pageSize int) (*Dependencytypeentitylisting, *APIResponse, error)
GetArchitectDependencytrackingTypes invokes GET /api/v2/architect/dependencytracking/types
Get Dependency Tracking types.
func (ArchitectApi) GetArchitectDependencytrackingUpdatedresourceconsumers ¶
func (a ArchitectApi) GetArchitectDependencytrackingUpdatedresourceconsumers(name string, objectType []string, consumedResources bool, consumedResourceType []string, pageNumber int, pageSize int) (*Dependencyobjectentitylisting, *APIResponse, error)
GetArchitectDependencytrackingUpdatedresourceconsumers invokes GET /api/v2/architect/dependencytracking/updatedresourceconsumers
Get Dependency Tracking objects that depend on updated resources
func (ArchitectApi) GetArchitectEmergencygroup ¶
func (a ArchitectApi) GetArchitectEmergencygroup(emergencyGroupId string) (*Emergencygroup, *APIResponse, error)
GetArchitectEmergencygroup invokes GET /api/v2/architect/emergencygroups/{emergencyGroupId}
Gets a emergency group by ID
func (ArchitectApi) GetArchitectEmergencygroups ¶
func (a ArchitectApi) GetArchitectEmergencygroups(pageNumber int, pageSize int, sortBy string, sortOrder string, name string) (*Emergencygrouplisting, *APIResponse, error)
GetArchitectEmergencygroups invokes GET /api/v2/architect/emergencygroups
Get a list of emergency groups.
func (ArchitectApi) GetArchitectIvr ¶
func (a ArchitectApi) GetArchitectIvr(ivrId string) (*Ivr, *APIResponse, error)
GetArchitectIvr invokes GET /api/v2/architect/ivrs/{ivrId}
Get an IVR config.
func (ArchitectApi) GetArchitectIvrs ¶
func (a ArchitectApi) GetArchitectIvrs(pageNumber int, pageSize int, sortBy string, sortOrder string, name string) (*Ivrentitylisting, *APIResponse, error)
GetArchitectIvrs invokes GET /api/v2/architect/ivrs
Get IVR configs.
func (ArchitectApi) GetArchitectPrompt ¶
func (a ArchitectApi) GetArchitectPrompt(promptId string) (*Prompt, *APIResponse, error)
GetArchitectPrompt invokes GET /api/v2/architect/prompts/{promptId}
Get specified user prompt
func (ArchitectApi) GetArchitectPromptHistoryHistoryId ¶
func (a ArchitectApi) GetArchitectPromptHistoryHistoryId(promptId string, historyId string, pageNumber int, pageSize int, sortOrder string, sortBy string, action []string) (*Historylisting, *APIResponse, error)
GetArchitectPromptHistoryHistoryId invokes GET /api/v2/architect/prompts/{promptId}/history/{historyId}
Get generated prompt history
func (ArchitectApi) GetArchitectPromptResource ¶
func (a ArchitectApi) GetArchitectPromptResource(promptId string, languageCode string) (*Promptasset, *APIResponse, error)
GetArchitectPromptResource invokes GET /api/v2/architect/prompts/{promptId}/resources/{languageCode}
Get specified user prompt resource
func (ArchitectApi) GetArchitectPromptResources ¶
func (a ArchitectApi) GetArchitectPromptResources(promptId string, pageNumber int, pageSize int) (*Promptassetentitylisting, *APIResponse, error)
GetArchitectPromptResources invokes GET /api/v2/architect/prompts/{promptId}/resources
Get a pageable list of user prompt resources ¶
The returned list is pageable, and query parameters can be used for filtering.
func (ArchitectApi) GetArchitectPrompts ¶
func (a ArchitectApi) GetArchitectPrompts(pageNumber int, pageSize int, name []string, description string, nameOrDescription string, sortBy string, sortOrder string) (*Promptentitylisting, *APIResponse, error)
GetArchitectPrompts invokes GET /api/v2/architect/prompts
Get a pageable list of user prompts ¶
The returned list is pageable, and query parameters can be used for filtering. Multiple names can be specified, in which case all matching prompts will be returned, and no other filters will be evaluated.
func (ArchitectApi) GetArchitectSchedule ¶
func (a ArchitectApi) GetArchitectSchedule(scheduleId string) (*Schedule, *APIResponse, error)
GetArchitectSchedule invokes GET /api/v2/architect/schedules/{scheduleId}
Get a schedule by ID
func (ArchitectApi) GetArchitectSchedulegroup ¶
func (a ArchitectApi) GetArchitectSchedulegroup(scheduleGroupId string) (*Schedulegroup, *APIResponse, error)
GetArchitectSchedulegroup invokes GET /api/v2/architect/schedulegroups/{scheduleGroupId}
Gets a schedule group by ID
func (ArchitectApi) GetArchitectSchedulegroups ¶
func (a ArchitectApi) GetArchitectSchedulegroups(pageNumber int, pageSize int, sortBy string, sortOrder string, name string, scheduleIds string) (*Schedulegroupentitylisting, *APIResponse, error)
GetArchitectSchedulegroups invokes GET /api/v2/architect/schedulegroups
Get a list of schedule groups.
func (ArchitectApi) GetArchitectSchedules ¶
func (a ArchitectApi) GetArchitectSchedules(pageNumber int, pageSize int, sortBy string, sortOrder string, name string) (*Scheduleentitylisting, *APIResponse, error)
GetArchitectSchedules invokes GET /api/v2/architect/schedules
Get a list of schedules.
func (ArchitectApi) GetArchitectSystemprompt ¶
func (a ArchitectApi) GetArchitectSystemprompt(promptId string) (*Systemprompt, *APIResponse, error)
GetArchitectSystemprompt invokes GET /api/v2/architect/systemprompts/{promptId}
Get a system prompt
func (ArchitectApi) GetArchitectSystempromptHistoryHistoryId ¶
func (a ArchitectApi) GetArchitectSystempromptHistoryHistoryId(promptId string, historyId string, pageNumber int, pageSize int, sortOrder string, sortBy string, action []string) (*Historylisting, *APIResponse, error)
GetArchitectSystempromptHistoryHistoryId invokes GET /api/v2/architect/systemprompts/{promptId}/history/{historyId}
Get generated prompt history
func (ArchitectApi) GetArchitectSystempromptResource ¶
func (a ArchitectApi) GetArchitectSystempromptResource(promptId string, languageCode string) (*Systempromptasset, *APIResponse, error)
GetArchitectSystempromptResource invokes GET /api/v2/architect/systemprompts/{promptId}/resources/{languageCode}
Get a system prompt resource.
func (ArchitectApi) GetArchitectSystempromptResources ¶
func (a ArchitectApi) GetArchitectSystempromptResources(promptId string, pageNumber int, pageSize int, sortBy string, sortOrder string) (*Systempromptassetentitylisting, *APIResponse, error)
GetArchitectSystempromptResources invokes GET /api/v2/architect/systemprompts/{promptId}/resources
Get system prompt resources.
func (ArchitectApi) GetArchitectSystemprompts ¶
func (a ArchitectApi) GetArchitectSystemprompts(pageNumber int, pageSize int, sortBy string, sortOrder string, name string, description string, nameOrDescription string) (*Systempromptentitylisting, *APIResponse, error)
GetArchitectSystemprompts invokes GET /api/v2/architect/systemprompts
Get System Prompts
func (ArchitectApi) GetFlow ¶
func (a ArchitectApi) GetFlow(flowId string, deleted bool) (*Flow, *APIResponse, error)
GetFlow invokes GET /api/v2/flows/{flowId}
Get flow
func (ArchitectApi) GetFlowHistoryHistoryId ¶
func (a ArchitectApi) GetFlowHistoryHistoryId(flowId string, historyId string, pageNumber int, pageSize int, sortOrder string, sortBy string, action []string) (*Historylisting, *APIResponse, error)
GetFlowHistoryHistoryId invokes GET /api/v2/flows/{flowId}/history/{historyId}
Get generated flow history
func (ArchitectApi) GetFlowLatestconfiguration ¶
func (a ArchitectApi) GetFlowLatestconfiguration(flowId string, deleted bool) (*map[string]interface{}, *APIResponse, error)
GetFlowLatestconfiguration invokes GET /api/v2/flows/{flowId}/latestconfiguration
Get the latest configuration for flow
func (ArchitectApi) GetFlowVersion ¶
func (a ArchitectApi) GetFlowVersion(flowId string, versionId string, deleted string) (*Flowversion, *APIResponse, error)
GetFlowVersion invokes GET /api/v2/flows/{flowId}/versions/{versionId}
Get flow version
func (ArchitectApi) GetFlowVersionConfiguration ¶
func (a ArchitectApi) GetFlowVersionConfiguration(flowId string, versionId string, deleted string) (*map[string]interface{}, *APIResponse, error)
GetFlowVersionConfiguration invokes GET /api/v2/flows/{flowId}/versions/{versionId}/configuration
Create flow version configuration
func (ArchitectApi) GetFlowVersions ¶
func (a ArchitectApi) GetFlowVersions(flowId string, pageNumber int, pageSize int, deleted bool) (*Flowversionentitylisting, *APIResponse, error)
GetFlowVersions invokes GET /api/v2/flows/{flowId}/versions
Get flow version list
func (ArchitectApi) GetFlows ¶
func (a ArchitectApi) GetFlows(varType []string, pageNumber int, pageSize int, sortBy string, sortOrder string, id []string, name string, description string, nameOrDescription string, publishVersionId string, editableBy string, lockedBy string, lockedByClientId string, secure string, deleted bool, includeSchemas bool, publishedAfter string, publishedBefore string, divisionId []string) (*Flowentitylisting, *APIResponse, error)
GetFlows invokes GET /api/v2/flows
Get a pageable list of flows, filtered by query parameters ¶
If one or more IDs are specified, the search will fetch flows that match the given ID(s) and not use any additional supplied query parameters in the search.
func (ArchitectApi) GetFlowsDatatable ¶
func (a ArchitectApi) GetFlowsDatatable(datatableId string, expand string) (*Datatable, *APIResponse, error)
GetFlowsDatatable invokes GET /api/v2/flows/datatables/{datatableId}
Returns a specific datatable by id ¶
Given a datatableId returns the datatable object and schema associated with it.
func (ArchitectApi) GetFlowsDatatableExportJob ¶
func (a ArchitectApi) GetFlowsDatatableExportJob(datatableId string, exportJobId string) (*Datatableexportjob, *APIResponse, error)
GetFlowsDatatableExportJob invokes GET /api/v2/flows/datatables/{datatableId}/export/jobs/{exportJobId}
Returns the state information about an export job ¶
Returns the state information about an export job.
func (ArchitectApi) GetFlowsDatatableImportJob ¶
func (a ArchitectApi) GetFlowsDatatableImportJob(datatableId string, importJobId string) (*Datatableimportjob, *APIResponse, error)
GetFlowsDatatableImportJob invokes GET /api/v2/flows/datatables/{datatableId}/import/jobs/{importJobId}
Returns the state information about an import job ¶
Returns the state information about an import job.
func (ArchitectApi) GetFlowsDatatableImportJobs ¶
func (a ArchitectApi) GetFlowsDatatableImportJobs(datatableId string, pageNumber int, pageSize int) (*Entitylisting, *APIResponse, error)
GetFlowsDatatableImportJobs invokes GET /api/v2/flows/datatables/{datatableId}/import/jobs
Get all recent import jobs ¶
Get all recent import jobs
func (ArchitectApi) GetFlowsDatatableRow ¶
func (a ArchitectApi) GetFlowsDatatableRow(datatableId string, rowId string, showbrief bool) (*map[string]interface{}, *APIResponse, error)
GetFlowsDatatableRow invokes GET /api/v2/flows/datatables/{datatableId}/rows/{rowId}
Returns a specific row for the datatable ¶
Given a datatableId and a rowId (the value of the key field) this will return the full row contents for that rowId.
func (ArchitectApi) GetFlowsDatatableRows ¶
func (a ArchitectApi) GetFlowsDatatableRows(datatableId string, pageNumber int, pageSize int, showbrief bool) (*Datatablerowentitylisting, *APIResponse, error)
GetFlowsDatatableRows invokes GET /api/v2/flows/datatables/{datatableId}/rows
Returns the rows for the datatable with the given id ¶
Returns all of the rows for the datatable with the given datatableId. By default this will just be a truncated list returning the key for each row. Set showBrief to false to return all of the row contents.
func (ArchitectApi) GetFlowsDatatables ¶
func (a ArchitectApi) GetFlowsDatatables(expand string, pageNumber int, pageSize int, sortBy string, sortOrder string) (*Datatablesdomainentitylisting, *APIResponse, error)
GetFlowsDatatables invokes GET /api/v2/flows/datatables
Retrieve a list of datatables for the org ¶
Returns a metadata list of the datatables associated with this org, including datatableId, name and description.
func (ArchitectApi) GetFlowsDivisionviews ¶
func (a ArchitectApi) GetFlowsDivisionviews(varType []string, pageNumber int, pageSize int, sortBy string, sortOrder string, id []string, name string, publishVersionId string, publishedAfter string, publishedBefore string, divisionId []string, includeSchemas bool) (*Flowdivisionviewentitylisting, *APIResponse, error)
GetFlowsDivisionviews invokes GET /api/v2/flows/divisionviews
Get a pageable list of basic flow information objects filterable by query parameters.
This returns a simplified version of /flow consisting of name and type. If one or more IDs are specified, the search will fetch flows that match the given ID(s) and not use any additional supplied query parameters in the search.
func (ArchitectApi) GetFlowsExecution ¶
func (a ArchitectApi) GetFlowsExecution(flowExecutionId string) (*Flowruntimeexecution, *APIResponse, error)
GetFlowsExecution invokes GET /api/v2/flows/executions/{flowExecutionId}
Get a flow execution's details. Flow execution details are available for several days after the flow is started.
func (ArchitectApi) GetFlowsMilestone ¶
func (a ArchitectApi) GetFlowsMilestone(milestoneId string) (*Flowmilestone, *APIResponse, error)
GetFlowsMilestone invokes GET /api/v2/flows/milestones/{milestoneId}
Get a flow milestone ¶
Returns a specified flow milestone
func (ArchitectApi) GetFlowsMilestones ¶
func (a ArchitectApi) GetFlowsMilestones(pageNumber int, pageSize int, sortBy string, sortOrder string, id []string, name string, description string, nameOrDescription string) (*Flowmilestonelisting, *APIResponse, error)
GetFlowsMilestones invokes GET /api/v2/flows/milestones
Get a pageable list of flow milestones, filtered by query parameters ¶
Multiple IDs can be specified, in which case all matching flow milestones will be returned, and no other parameters will be evaluated.
func (ArchitectApi) GetFlowsOutcome ¶
func (a ArchitectApi) GetFlowsOutcome(flowOutcomeId string) (*Flowoutcome, *APIResponse, error)
GetFlowsOutcome invokes GET /api/v2/flows/outcomes/{flowOutcomeId}
Get a flow outcome ¶
Returns a specified flow outcome
func (ArchitectApi) GetFlowsOutcomes ¶
func (a ArchitectApi) GetFlowsOutcomes(pageNumber int, pageSize int, sortBy string, sortOrder string, id []string, name string, description string, nameOrDescription string) (*Flowoutcomelisting, *APIResponse, error)
GetFlowsOutcomes invokes GET /api/v2/flows/outcomes
Get a pageable list of flow outcomes, filtered by query parameters ¶
Multiple IDs can be specified, in which case all matching flow outcomes will be returned, and no other parameters will be evaluated.
func (ArchitectApi) PostArchitectDependencytrackingBuild ¶
func (a ArchitectApi) PostArchitectDependencytrackingBuild() (*APIResponse, error)
PostArchitectDependencytrackingBuild invokes POST /api/v2/architect/dependencytracking/build
Rebuild Dependency Tracking data for an organization ¶
Asynchronous. Notification topic: v2.architect.dependencytracking.build
func (ArchitectApi) PostArchitectEmergencygroups ¶
func (a ArchitectApi) PostArchitectEmergencygroups(body Emergencygroup) (*Emergencygroup, *APIResponse, error)
PostArchitectEmergencygroups invokes POST /api/v2/architect/emergencygroups
Creates a new emergency group
func (ArchitectApi) PostArchitectIvrs ¶
func (a ArchitectApi) PostArchitectIvrs(body Ivr) (*Ivr, *APIResponse, error)
PostArchitectIvrs invokes POST /api/v2/architect/ivrs
Create IVR config.
func (ArchitectApi) PostArchitectPromptHistory ¶
func (a ArchitectApi) PostArchitectPromptHistory(promptId string) (*Operation, *APIResponse, error)
PostArchitectPromptHistory invokes POST /api/v2/architect/prompts/{promptId}/history
Generate prompt history ¶
Asynchronous. Notification topic: v2.architect.prompts.{promptId}
func (ArchitectApi) PostArchitectPromptResources ¶
func (a ArchitectApi) PostArchitectPromptResources(promptId string, body Promptassetcreate) (*Promptasset, *APIResponse, error)
PostArchitectPromptResources invokes POST /api/v2/architect/prompts/{promptId}/resources
Create a new user prompt resource
func (ArchitectApi) PostArchitectPrompts ¶
func (a ArchitectApi) PostArchitectPrompts(body Prompt) (*Prompt, *APIResponse, error)
PostArchitectPrompts invokes POST /api/v2/architect/prompts
Create a new user prompt
func (ArchitectApi) PostArchitectSchedulegroups ¶
func (a ArchitectApi) PostArchitectSchedulegroups(body Schedulegroup) (*Schedulegroup, *APIResponse, error)
PostArchitectSchedulegroups invokes POST /api/v2/architect/schedulegroups
Creates a new schedule group
func (ArchitectApi) PostArchitectSchedules ¶
func (a ArchitectApi) PostArchitectSchedules(body Schedule) (*Schedule, *APIResponse, error)
PostArchitectSchedules invokes POST /api/v2/architect/schedules
Create a new schedule.
func (ArchitectApi) PostArchitectSystempromptHistory ¶
func (a ArchitectApi) PostArchitectSystempromptHistory(promptId string) (*Operation, *APIResponse, error)
PostArchitectSystempromptHistory invokes POST /api/v2/architect/systemprompts/{promptId}/history
Generate system prompt history ¶
Asynchronous. Notification topic: v2.architect.systemprompts.{systemPromptId}
func (ArchitectApi) PostArchitectSystempromptResources ¶
func (a ArchitectApi) PostArchitectSystempromptResources(promptId string, body Systempromptasset) (*Systempromptasset, *APIResponse, error)
PostArchitectSystempromptResources invokes POST /api/v2/architect/systemprompts/{promptId}/resources
Create system prompt resource override.
func (ArchitectApi) PostFlowVersions ¶
func (a ArchitectApi) PostFlowVersions(flowId string, body map[string]interface{}) (*Flowversion, *APIResponse, error)
PostFlowVersions invokes POST /api/v2/flows/{flowId}/versions
Create flow version
func (ArchitectApi) PostFlows ¶
func (a ArchitectApi) PostFlows(body Flow) (*Flow, *APIResponse, error)
PostFlows invokes POST /api/v2/flows
Create flow
func (ArchitectApi) PostFlowsActionsCheckin ¶
func (a ArchitectApi) PostFlowsActionsCheckin(flow string) (*Operation, *APIResponse, error)
PostFlowsActionsCheckin invokes POST /api/v2/flows/actions/checkin
Check-in flow ¶
Asynchronous. Notification topic: v2.flows.{flowId}
func (ArchitectApi) PostFlowsActionsCheckout ¶
func (a ArchitectApi) PostFlowsActionsCheckout(flow string) (*Flow, *APIResponse, error)
PostFlowsActionsCheckout invokes POST /api/v2/flows/actions/checkout
Check-out flow
func (ArchitectApi) PostFlowsActionsDeactivate ¶
func (a ArchitectApi) PostFlowsActionsDeactivate(flow string) (*Flow, *APIResponse, error)
PostFlowsActionsDeactivate invokes POST /api/v2/flows/actions/deactivate
Deactivate flow
func (ArchitectApi) PostFlowsActionsPublish ¶
func (a ArchitectApi) PostFlowsActionsPublish(flow string, version string) (*Operation, *APIResponse, error)
PostFlowsActionsPublish invokes POST /api/v2/flows/actions/publish
Publish flow ¶
Asynchronous. Notification topic: v2.flows.{flowId}
func (ArchitectApi) PostFlowsActionsRevert ¶
func (a ArchitectApi) PostFlowsActionsRevert(flow string) (*Flow, *APIResponse, error)
PostFlowsActionsRevert invokes POST /api/v2/flows/actions/revert
Revert flow
func (ArchitectApi) PostFlowsActionsUnlock ¶
func (a ArchitectApi) PostFlowsActionsUnlock(flow string) (*Flow, *APIResponse, error)
PostFlowsActionsUnlock invokes POST /api/v2/flows/actions/unlock
Unlock flow ¶
Allows for unlocking a flow in the case where there is no flow configuration available, and thus a check-in will not unlock the flow. The user must have Architect Admin permissions to perform this action.
func (ArchitectApi) PostFlowsDatatableExportJobs ¶
func (a ArchitectApi) PostFlowsDatatableExportJobs(datatableId string) (*Datatableexportjob, *APIResponse, error)
PostFlowsDatatableExportJobs invokes POST /api/v2/flows/datatables/{datatableId}/export/jobs
Begin an export process for exporting all rows from a datatable ¶
Create an export job for exporting rows. The caller can then poll for status of the export using the token returned in the response
func (ArchitectApi) PostFlowsDatatableImportJobs ¶
func (a ArchitectApi) PostFlowsDatatableImportJobs(datatableId string, body Datatableimportjob) (*Datatableimportjob, *APIResponse, error)
PostFlowsDatatableImportJobs invokes POST /api/v2/flows/datatables/{datatableId}/import/jobs
Begin an import process for importing rows into a datatable ¶
Create an import job for importing rows. The caller can then poll for status of the import using the token returned in the response
func (ArchitectApi) PostFlowsDatatableRows ¶
func (a ArchitectApi) PostFlowsDatatableRows(datatableId string, dataTableRow map[string]interface{}) (*map[string]interface{}, *APIResponse, error)
PostFlowsDatatableRows invokes POST /api/v2/flows/datatables/{datatableId}/rows
Create a new row entry for the datatable.
Will add the passed in row entry to the datatable with the given datatableId after verifying it against the schema. The DataTableRow should be a json-ized' stream of key -> value pairs { \"Field1\": \"XYZZY\", \"Field2\": false, \"KEY\": \"27272\" }
func (ArchitectApi) PostFlowsDatatables ¶
func (a ArchitectApi) PostFlowsDatatables(body Datatable) (*Datatable, *APIResponse, error)
PostFlowsDatatables invokes POST /api/v2/flows/datatables
Create a new datatable with the specified json-schema definition ¶
This will create a new datatable with fields that match the property definitions in the JSON schema. The schema's title field will be overridden by the name field in the DataTable object. See also http://json-schema.org/
func (ArchitectApi) PostFlowsExecutions ¶
func (a ArchitectApi) PostFlowsExecutions(flowLaunchRequest Flowexecutionlaunchrequest) (*Flowexecutionlaunchresponse, *APIResponse, error)
PostFlowsExecutions invokes POST /api/v2/flows/executions
Launch an instance of a flow definition, for flow types that support it such as the 'workflow' type.
The launch is asynchronous, it returns as soon as the flow starts. You can use the returned ID to query its status if you need.
func (ArchitectApi) PostFlowsMilestones ¶
func (a ArchitectApi) PostFlowsMilestones(body Flowmilestone) (*Flowmilestone, *APIResponse, error)
PostFlowsMilestones invokes POST /api/v2/flows/milestones
Create a flow milestone
func (ArchitectApi) PostFlowsOutcomes ¶
func (a ArchitectApi) PostFlowsOutcomes(body Flowoutcome) (*Flowoutcome, *APIResponse, error)
PostFlowsOutcomes invokes POST /api/v2/flows/outcomes
Create a flow outcome ¶
Asynchronous. Notification topic: v2.flows.outcomes.{flowOutcomeId}
func (ArchitectApi) PutArchitectEmergencygroup ¶
func (a ArchitectApi) PutArchitectEmergencygroup(emergencyGroupId string, body Emergencygroup) (*Emergencygroup, *APIResponse, error)
PutArchitectEmergencygroup invokes PUT /api/v2/architect/emergencygroups/{emergencyGroupId}
Updates a emergency group by ID
func (ArchitectApi) PutArchitectIvr ¶
func (a ArchitectApi) PutArchitectIvr(ivrId string, body Ivr) (*Ivr, *APIResponse, error)
PutArchitectIvr invokes PUT /api/v2/architect/ivrs/{ivrId}
Update an IVR Config.
func (ArchitectApi) PutArchitectPrompt ¶
func (a ArchitectApi) PutArchitectPrompt(promptId string, body Prompt) (*Prompt, *APIResponse, error)
PutArchitectPrompt invokes PUT /api/v2/architect/prompts/{promptId}
Update specified user prompt
func (ArchitectApi) PutArchitectPromptResource ¶
func (a ArchitectApi) PutArchitectPromptResource(promptId string, languageCode string, body Promptasset) (*Promptasset, *APIResponse, error)
PutArchitectPromptResource invokes PUT /api/v2/architect/prompts/{promptId}/resources/{languageCode}
Update specified user prompt resource
func (ArchitectApi) PutArchitectSchedule ¶
func (a ArchitectApi) PutArchitectSchedule(scheduleId string, body Schedule) (*Schedule, *APIResponse, error)
PutArchitectSchedule invokes PUT /api/v2/architect/schedules/{scheduleId}
Update schedule by ID
func (ArchitectApi) PutArchitectSchedulegroup ¶
func (a ArchitectApi) PutArchitectSchedulegroup(scheduleGroupId string, body Schedulegroup) (*Schedulegroup, *APIResponse, error)
PutArchitectSchedulegroup invokes PUT /api/v2/architect/schedulegroups/{scheduleGroupId}
Updates a schedule group by ID
func (ArchitectApi) PutArchitectSystempromptResource ¶
func (a ArchitectApi) PutArchitectSystempromptResource(promptId string, languageCode string, body Systempromptasset) (*Systempromptasset, *APIResponse, error)
PutArchitectSystempromptResource invokes PUT /api/v2/architect/systemprompts/{promptId}/resources/{languageCode}
Updates a system prompt resource override.
func (ArchitectApi) PutFlow ¶
func (a ArchitectApi) PutFlow(flowId string, body Flow) (*Flow, *APIResponse, error)
PutFlow invokes PUT /api/v2/flows/{flowId}
Update flow
func (ArchitectApi) PutFlowsDatatable ¶
func (a ArchitectApi) PutFlowsDatatable(datatableId string, expand string, body Datatable) (*Datatable, *APIResponse, error)
PutFlowsDatatable invokes PUT /api/v2/flows/datatables/{datatableId}
Updates a specific datatable by id ¶
Updates a schema for a datatable with the given datatableId -updates allow only new fields to be added in the schema, no changes or removals of existing fields.
func (ArchitectApi) PutFlowsDatatableRow ¶
func (a ArchitectApi) PutFlowsDatatableRow(datatableId string, rowId string, body map[string]interface{}) (*map[string]interface{}, *APIResponse, error)
PutFlowsDatatableRow invokes PUT /api/v2/flows/datatables/{datatableId}/rows/{rowId}
Update a row entry ¶
Updates a row with the given rowId (the value of the key field) to the new values. The DataTableRow should be a json-ized' stream of key -> value pairs { \"Field1\": \"XYZZY\", \"Field2\": false, \"KEY\": \"27272\" }
func (ArchitectApi) PutFlowsMilestone ¶
func (a ArchitectApi) PutFlowsMilestone(milestoneId string, body Flowmilestone) (*Flowmilestone, *APIResponse, error)
PutFlowsMilestone invokes PUT /api/v2/flows/milestones/{milestoneId}
Updates a flow milestone
func (ArchitectApi) PutFlowsOutcome ¶
func (a ArchitectApi) PutFlowsOutcome(flowOutcomeId string, body Flowoutcome) (*Operation, *APIResponse, error)
PutFlowsOutcome invokes PUT /api/v2/flows/outcomes/{flowOutcomeId}
Updates a flow outcome ¶
Updates a flow outcome. Asynchronous. Notification topic: v2.flowoutcomes.{flowoutcomeId}
type Architectdependencytrackingbuildnotificationclient ¶
type Architectdependencytrackingbuildnotificationclient struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Architectdependencytrackingbuildnotificationclient
func (*Architectdependencytrackingbuildnotificationclient) String ¶
func (o *Architectdependencytrackingbuildnotificationclient) String() string
String returns a JSON representation of the model
type Architectdependencytrackingbuildnotificationdependencytrackingbuildnotification ¶
type Architectdependencytrackingbuildnotificationdependencytrackingbuildnotification struct {
// Status
Status *string `json:"status,omitempty"`
// User
User *Architectdependencytrackingbuildnotificationuser `json:"user,omitempty"`
// Client
Client *Architectdependencytrackingbuildnotificationclient `json:"client,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
}
Architectdependencytrackingbuildnotificationdependencytrackingbuildnotification
func (*Architectdependencytrackingbuildnotificationdependencytrackingbuildnotification) String ¶
func (o *Architectdependencytrackingbuildnotificationdependencytrackingbuildnotification) String() string
String returns a JSON representation of the model
type Architectdependencytrackingbuildnotificationhomeorganization ¶
type Architectdependencytrackingbuildnotificationhomeorganization struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// ThirdPartyOrgName
ThirdPartyOrgName *string `json:"thirdPartyOrgName,omitempty"`
}
Architectdependencytrackingbuildnotificationhomeorganization
func (*Architectdependencytrackingbuildnotificationhomeorganization) String ¶
func (o *Architectdependencytrackingbuildnotificationhomeorganization) String() string
String returns a JSON representation of the model
type Architectdependencytrackingbuildnotificationuser ¶
type Architectdependencytrackingbuildnotificationuser struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// HomeOrg
HomeOrg *Architectdependencytrackingbuildnotificationhomeorganization `json:"homeOrg,omitempty"`
}
Architectdependencytrackingbuildnotificationuser
func (*Architectdependencytrackingbuildnotificationuser) String ¶
func (o *Architectdependencytrackingbuildnotificationuser) String() string
String returns a JSON representation of the model
type Architectflowfields ¶
type Architectflowfields struct {
// ArchitectFlow - The architect flow.
ArchitectFlow *Addressableentityref `json:"architectFlow,omitempty"`
// FlowRequestMappings - Collection of Architect Flow Request Mappings to use.
FlowRequestMappings *[]Requestmapping `json:"flowRequestMappings,omitempty"`
}
Architectflowfields
func (*Architectflowfields) String ¶
func (o *Architectflowfields) String() string
String returns a JSON representation of the model
type Architectflownotificationarchitectoperation ¶
type Architectflownotificationarchitectoperation struct {
// Id
Id *string `json:"id,omitempty"`
// Complete
Complete *bool `json:"complete,omitempty"`
// User
User *Architectflownotificationuser `json:"user,omitempty"`
// Client
Client *Architectflownotificationclient `json:"client,omitempty"`
// ActionName
ActionName *string `json:"actionName,omitempty"`
// ActionStatus
ActionStatus *string `json:"actionStatus,omitempty"`
// ErrorMessage
ErrorMessage *string `json:"errorMessage,omitempty"`
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// ErrorMessageParams
ErrorMessageParams *Architectflownotificationerrormessageparams `json:"errorMessageParams,omitempty"`
// ErrorDetails
ErrorDetails *[]Architectflownotificationerrordetail `json:"errorDetails,omitempty"`
}
Architectflownotificationarchitectoperation
func (*Architectflownotificationarchitectoperation) String ¶
func (o *Architectflownotificationarchitectoperation) String() string
String returns a JSON representation of the model
type Architectflownotificationclient ¶
type Architectflownotificationclient struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Architectflownotificationclient
func (*Architectflownotificationclient) String ¶
func (o *Architectflownotificationclient) String() string
String returns a JSON representation of the model
type Architectflownotificationerrordetail ¶
type Architectflownotificationerrordetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
}
Architectflownotificationerrordetail
func (*Architectflownotificationerrordetail) String ¶
func (o *Architectflownotificationerrordetail) String() string
String returns a JSON representation of the model
type Architectflownotificationerrormessageparams ¶
type Architectflownotificationerrormessageparams struct {
// AdditionalProperties
AdditionalProperties *map[string]string `json:"additionalProperties,omitempty"`
}
Architectflownotificationerrormessageparams
func (*Architectflownotificationerrormessageparams) String ¶
func (o *Architectflownotificationerrormessageparams) String() string
String returns a JSON representation of the model
type Architectflownotificationflownotification ¶
type Architectflownotificationflownotification struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Description
Description *string `json:"description,omitempty"`
// Deleted
Deleted *bool `json:"deleted,omitempty"`
// CheckedInVersion
CheckedInVersion *Architectflownotificationflowversion `json:"checkedInVersion,omitempty"`
// SavedVersion
SavedVersion *Architectflownotificationflowversion `json:"savedVersion,omitempty"`
// PublishedVersion
PublishedVersion *Architectflownotificationflowversion `json:"publishedVersion,omitempty"`
// CurrentOperation
CurrentOperation *Architectflownotificationarchitectoperation `json:"currentOperation,omitempty"`
}
Architectflownotificationflownotification
func (*Architectflownotificationflownotification) String ¶
func (o *Architectflownotificationflownotification) String() string
String returns a JSON representation of the model
type Architectflownotificationflowversion ¶
type Architectflownotificationflowversion struct {
// Id
Id *string `json:"id,omitempty"`
}
Architectflownotificationflowversion
func (*Architectflownotificationflowversion) String ¶
func (o *Architectflownotificationflowversion) String() string
String returns a JSON representation of the model
type Architectflownotificationhomeorganization ¶
type Architectflownotificationhomeorganization struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// ThirdPartyOrgName
ThirdPartyOrgName *string `json:"thirdPartyOrgName,omitempty"`
}
Architectflownotificationhomeorganization
func (*Architectflownotificationhomeorganization) String ¶
func (o *Architectflownotificationhomeorganization) String() string
String returns a JSON representation of the model
type Architectflownotificationuser ¶
type Architectflownotificationuser struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// HomeOrg
HomeOrg *Architectflownotificationhomeorganization `json:"homeOrg,omitempty"`
}
Architectflownotificationuser
func (*Architectflownotificationuser) String ¶
func (o *Architectflownotificationuser) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationarchitectoperation ¶
type Architectflowoutcomenotificationarchitectoperation struct {
// Id
Id *string `json:"id,omitempty"`
// Complete
Complete *bool `json:"complete,omitempty"`
// User
User *Architectflowoutcomenotificationuser `json:"user,omitempty"`
// Client
Client *Architectflowoutcomenotificationclient `json:"client,omitempty"`
// ActionName
ActionName *string `json:"actionName,omitempty"`
// ActionStatus
ActionStatus *string `json:"actionStatus,omitempty"`
// ErrorMessage
ErrorMessage *string `json:"errorMessage,omitempty"`
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// ErrorMessageParams
ErrorMessageParams *Architectflowoutcomenotificationerrormessageparams `json:"errorMessageParams,omitempty"`
// ErrorDetails
ErrorDetails *[]Architectflowoutcomenotificationerrordetail `json:"errorDetails,omitempty"`
}
Architectflowoutcomenotificationarchitectoperation
func (*Architectflowoutcomenotificationarchitectoperation) String ¶
func (o *Architectflowoutcomenotificationarchitectoperation) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationclient ¶
type Architectflowoutcomenotificationclient struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Architectflowoutcomenotificationclient
func (*Architectflowoutcomenotificationclient) String ¶
func (o *Architectflowoutcomenotificationclient) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationerrordetail ¶
type Architectflowoutcomenotificationerrordetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
}
Architectflowoutcomenotificationerrordetail
func (*Architectflowoutcomenotificationerrordetail) String ¶
func (o *Architectflowoutcomenotificationerrordetail) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationerrormessageparams ¶
type Architectflowoutcomenotificationerrormessageparams struct {
// AdditionalProperties
AdditionalProperties *map[string]string `json:"additionalProperties,omitempty"`
}
Architectflowoutcomenotificationerrormessageparams
func (*Architectflowoutcomenotificationerrormessageparams) String ¶
func (o *Architectflowoutcomenotificationerrormessageparams) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationflowoutcomenotification ¶
type Architectflowoutcomenotificationflowoutcomenotification struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Description
Description *string `json:"description,omitempty"`
// CurrentOperation
CurrentOperation *Architectflowoutcomenotificationarchitectoperation `json:"currentOperation,omitempty"`
}
Architectflowoutcomenotificationflowoutcomenotification
func (*Architectflowoutcomenotificationflowoutcomenotification) String ¶
func (o *Architectflowoutcomenotificationflowoutcomenotification) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationhomeorganization ¶
type Architectflowoutcomenotificationhomeorganization struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// ThirdPartyOrgName
ThirdPartyOrgName *string `json:"thirdPartyOrgName,omitempty"`
}
Architectflowoutcomenotificationhomeorganization
func (*Architectflowoutcomenotificationhomeorganization) String ¶
func (o *Architectflowoutcomenotificationhomeorganization) String() string
String returns a JSON representation of the model
type Architectflowoutcomenotificationuser ¶
type Architectflowoutcomenotificationuser struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// HomeOrg
HomeOrg *Architectflowoutcomenotificationhomeorganization `json:"homeOrg,omitempty"`
}
Architectflowoutcomenotificationuser
func (*Architectflowoutcomenotificationuser) String ¶
func (o *Architectflowoutcomenotificationuser) String() string
String returns a JSON representation of the model
type Architectpromptnotificationarchitectoperation ¶
type Architectpromptnotificationarchitectoperation struct {
// Id
Id *string `json:"id,omitempty"`
// Complete
Complete *bool `json:"complete,omitempty"`
// User
User *Architectpromptnotificationuser `json:"user,omitempty"`
// Client
Client *Architectpromptnotificationclient `json:"client,omitempty"`
// ActionName
ActionName *string `json:"actionName,omitempty"`
// ActionStatus
ActionStatus *string `json:"actionStatus,omitempty"`
// ErrorMessage
ErrorMessage *string `json:"errorMessage,omitempty"`
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// ErrorMessageParams
ErrorMessageParams *Architectpromptnotificationerrormessageparams `json:"errorMessageParams,omitempty"`
// ErrorDetails
ErrorDetails *[]Architectpromptnotificationerrordetail `json:"errorDetails,omitempty"`
}
Architectpromptnotificationarchitectoperation
func (*Architectpromptnotificationarchitectoperation) String ¶
func (o *Architectpromptnotificationarchitectoperation) String() string
String returns a JSON representation of the model
type Architectpromptnotificationclient ¶
type Architectpromptnotificationclient struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Architectpromptnotificationclient
func (*Architectpromptnotificationclient) String ¶
func (o *Architectpromptnotificationclient) String() string
String returns a JSON representation of the model
type Architectpromptnotificationerrordetail ¶
type Architectpromptnotificationerrordetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
}
Architectpromptnotificationerrordetail
func (*Architectpromptnotificationerrordetail) String ¶
func (o *Architectpromptnotificationerrordetail) String() string
String returns a JSON representation of the model
type Architectpromptnotificationerrormessageparams ¶
type Architectpromptnotificationerrormessageparams struct {
// AdditionalProperties
AdditionalProperties *map[string]string `json:"additionalProperties,omitempty"`
}
Architectpromptnotificationerrormessageparams
func (*Architectpromptnotificationerrormessageparams) String ¶
func (o *Architectpromptnotificationerrormessageparams) String() string
String returns a JSON representation of the model
type Architectpromptnotificationhomeorganization ¶
type Architectpromptnotificationhomeorganization struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// ThirdPartyOrgName
ThirdPartyOrgName *string `json:"thirdPartyOrgName,omitempty"`
}
Architectpromptnotificationhomeorganization
func (*Architectpromptnotificationhomeorganization) String ¶
func (o *Architectpromptnotificationhomeorganization) String() string
String returns a JSON representation of the model
type Architectpromptnotificationpromptnotification ¶
type Architectpromptnotificationpromptnotification struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Description
Description *string `json:"description,omitempty"`
// CurrentOperation
CurrentOperation *Architectpromptnotificationarchitectoperation `json:"currentOperation,omitempty"`
}
Architectpromptnotificationpromptnotification
func (*Architectpromptnotificationpromptnotification) String ¶
func (o *Architectpromptnotificationpromptnotification) String() string
String returns a JSON representation of the model
type Architectpromptnotificationuser ¶
type Architectpromptnotificationuser struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// HomeOrg
HomeOrg *Architectpromptnotificationhomeorganization `json:"homeOrg,omitempty"`
}
Architectpromptnotificationuser
func (*Architectpromptnotificationuser) String ¶
func (o *Architectpromptnotificationuser) String() string
String returns a JSON representation of the model
type Architectpromptresourcenotificationpromptresourcenotification ¶
type Architectpromptresourcenotificationpromptresourcenotification struct {
// PromptId
PromptId *string `json:"promptId,omitempty"`
// Id
Id *string `json:"id,omitempty"`
// Language
Language *string `json:"language,omitempty"`
// MediaUri
MediaUri *string `json:"mediaUri,omitempty"`
// UploadStatus
UploadStatus *string `json:"uploadStatus,omitempty"`
// DurationSeconds
DurationSeconds *float32 `json:"durationSeconds,omitempty"`
}
Architectpromptresourcenotificationpromptresourcenotification
func (*Architectpromptresourcenotificationpromptresourcenotification) String ¶
func (o *Architectpromptresourcenotificationpromptresourcenotification) String() string
String returns a JSON representation of the model
type Architectsystempromptresourcenotificationsystempromptresourcenotification ¶
type Architectsystempromptresourcenotificationsystempromptresourcenotification struct {
// PromptId
PromptId *string `json:"promptId,omitempty"`
// Id
Id *string `json:"id,omitempty"`
// Language
Language *string `json:"language,omitempty"`
// MediaUri
MediaUri *string `json:"mediaUri,omitempty"`
// UploadStatus
UploadStatus *string `json:"uploadStatus,omitempty"`
// DurationSeconds
DurationSeconds *float32 `json:"durationSeconds,omitempty"`
}
Architectsystempromptresourcenotificationsystempromptresourcenotification
func (*Architectsystempromptresourcenotificationsystempromptresourcenotification) String ¶
func (o *Architectsystempromptresourcenotificationsystempromptresourcenotification) String() string
String returns a JSON representation of the model
type Archiveretention ¶
type Archiveretention struct {
// Days
Days *int `json:"days,omitempty"`
// StorageMedium
StorageMedium *string `json:"storageMedium,omitempty"`
}
Archiveretention
func (*Archiveretention) String ¶
func (o *Archiveretention) String() string
String returns a JSON representation of the model
type Arraynode ¶
type Arraynode struct {
// NodeType
NodeType *string `json:"nodeType,omitempty"`
// Float
Float *bool `json:"float,omitempty"`
// Number
Number *bool `json:"number,omitempty"`
// Boolean
Boolean *bool `json:"boolean,omitempty"`
// Object
Object *bool `json:"object,omitempty"`
// ValueNode
ValueNode *bool `json:"valueNode,omitempty"`
// ContainerNode
ContainerNode *bool `json:"containerNode,omitempty"`
// FloatingPointNumber
FloatingPointNumber *bool `json:"floatingPointNumber,omitempty"`
// Pojo
Pojo *bool `json:"pojo,omitempty"`
// IntegralNumber
IntegralNumber *bool `json:"integralNumber,omitempty"`
// Short
Short *bool `json:"short,omitempty"`
// Int
Int *bool `json:"int,omitempty"`
// Long
Long *bool `json:"long,omitempty"`
// Double
Double *bool `json:"double,omitempty"`
// BigDecimal
BigDecimal *bool `json:"bigDecimal,omitempty"`
// BigInteger
BigInteger *bool `json:"bigInteger,omitempty"`
// Textual
Textual *bool `json:"textual,omitempty"`
// Binary
Binary *bool `json:"binary,omitempty"`
// MissingNode
MissingNode *bool `json:"missingNode,omitempty"`
// Array
Array *bool `json:"array,omitempty"`
// Null
Null *bool `json:"null,omitempty"`
}
Arraynode
type Assignedwrapupcode ¶
type Assignedwrapupcode struct {
// Code - The user configured wrap up code id.
Code *string `json:"code,omitempty"`
// Notes - Text entered by the agent to describe the call or disposition.
Notes *string `json:"notes,omitempty"`
// Tags - List of tags selected by the agent to describe the call or disposition.
Tags *[]string `json:"tags,omitempty"`
// DurationSeconds - The duration in seconds of the wrap-up segment.
DurationSeconds *int `json:"durationSeconds,omitempty"`
// EndTime - The timestamp when the wrap-up segment ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
}
Assignedwrapupcode
func (*Assignedwrapupcode) String ¶
func (o *Assignedwrapupcode) String() string
String returns a JSON representation of the model
type Assignmentgroup ¶
type Assignmentgroup struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
}
Assignmentgroup
func (*Assignmentgroup) String ¶
func (o *Assignmentgroup) String() string
String returns a JSON representation of the model
type Asyncconversationquery ¶
type Asyncconversationquery struct {
// ConversationFilters - Filters that target conversation-level data
ConversationFilters *[]Conversationdetailqueryfilter `json:"conversationFilters,omitempty"`
// SegmentFilters - Filters that target individual segments within a conversation
SegmentFilters *[]Segmentdetailqueryfilter `json:"segmentFilters,omitempty"`
// EvaluationFilters - Filters that target evaluations
EvaluationFilters *[]Evaluationdetailqueryfilter `json:"evaluationFilters,omitempty"`
// MediaEndpointStatFilters - Filters that target mediaEndpointStats
MediaEndpointStatFilters *[]Mediaendpointstatdetailqueryfilter `json:"mediaEndpointStatFilters,omitempty"`
// SurveyFilters - Filters that target surveys
SurveyFilters *[]Surveydetailqueryfilter `json:"surveyFilters,omitempty"`
// ResolutionFilters - Filters that target resolutions
ResolutionFilters *[]Resolutiondetailqueryfilter `json:"resolutionFilters,omitempty"`
// Order - Sort the result set in ascending/descending order. Default is ascending
Order *string `json:"order,omitempty"`
// OrderBy - Specify which data element within the result set to use for sorting. The options to use as a basis for sorting the results: conversationStart, segmentStart, and segmentEnd. If not specified, the default is conversationStart
OrderBy *string `json:"orderBy,omitempty"`
// Interval - Specifies the date and time range of data being queried. Results will include all conversations that had activity during the interval. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// Limit - Specify number of results to be returned
Limit *int `json:"limit,omitempty"`
// StartOfDayIntervalMatching - Add a filter to only include conversations that started after the beginning of the interval start date (UTC)
StartOfDayIntervalMatching *bool `json:"startOfDayIntervalMatching,omitempty"`
}
Asyncconversationquery
func (*Asyncconversationquery) String ¶
func (o *Asyncconversationquery) String() string
String returns a JSON representation of the model
type Asyncforecastoperationresult ¶
type Asyncforecastoperationresult struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Bushorttermforecast `json:"result,omitempty"`
// Progress - Percent progress for the operation
Progress *int `json:"progress,omitempty"`
}
Asyncforecastoperationresult
func (*Asyncforecastoperationresult) String ¶
func (o *Asyncforecastoperationresult) String() string
String returns a JSON representation of the model
type Asyncintradayresponse ¶
type Asyncintradayresponse struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Buintradayresponse `json:"result,omitempty"`
}
Asyncintradayresponse
func (*Asyncintradayresponse) String ¶
func (o *Asyncintradayresponse) String() string
String returns a JSON representation of the model
type Asyncqueryresponse ¶
type Asyncqueryresponse struct {
// JobId - Unique identifier for the async query execution. Can be used to check the status of the query and retrieve results.
JobId *string `json:"jobId,omitempty"`
}
Asyncqueryresponse
func (*Asyncqueryresponse) String ¶
func (o *Asyncqueryresponse) String() string
String returns a JSON representation of the model
type Asyncquerystatus ¶
type Asyncquerystatus struct {
// State - The current state of the asynchronous query
State *string `json:"state,omitempty"`
// ErrorMessage - The error associated with the current query, if the state is FAILED
ErrorMessage *string `json:"errorMessage,omitempty"`
// ExpirationDate - The time at which results for this query will expire. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ExpirationDate *time.Time `json:"expirationDate,omitempty"`
// SubmissionDate - The time at which the query was submitted. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
SubmissionDate *time.Time `json:"submissionDate,omitempty"`
// CompletionDate - The time at which the query completed. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CompletionDate *time.Time `json:"completionDate,omitempty"`
}
Asyncquerystatus
func (*Asyncquerystatus) String ¶
func (o *Asyncquerystatus) String() string
String returns a JSON representation of the model
type Asyncuserdetailsquery ¶
type Asyncuserdetailsquery struct {
// Interval - Specifies the date and time range of data being queried. Conversations MUST have started within this time range to potentially be included within the result set. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// UserFilters - Filters that target the users to retrieve data for
UserFilters *[]Userdetailqueryfilter `json:"userFilters,omitempty"`
// PresenceFilters - Filters that target system and organization presence-level data
PresenceFilters *[]Presencedetailqueryfilter `json:"presenceFilters,omitempty"`
// RoutingStatusFilters - Filters that target agent routing status-level data
RoutingStatusFilters *[]Routingstatusdetailqueryfilter `json:"routingStatusFilters,omitempty"`
// Order - Sort the result set in ascending/descending order. Default is ascending
Order *string `json:"order,omitempty"`
// Limit - Specify number of results to be returned
Limit *int `json:"limit,omitempty"`
}
Asyncuserdetailsquery
func (*Asyncuserdetailsquery) String ¶
func (o *Asyncuserdetailsquery) String() string
String returns a JSON representation of the model
type Asyncweekscheduleresponse ¶
type Asyncweekscheduleresponse struct {
// Result - Week schedule result. The value will be null if the data is sent through notification or if response is large.
Result *Weekschedule `json:"result,omitempty"`
// DownloadUrl - The url to fetch the result for large responses. The value is null if result contains the data
DownloadUrl *string `json:"downloadUrl,omitempty"`
// Status - The status of the request
Status *string `json:"status,omitempty"`
// OperationId - The operation id to watch for on the notification topic if status == Processing
OperationId *string `json:"operationId,omitempty"`
}
Asyncweekscheduleresponse - Response for query for week schedule for a given week in management unit
func (*Asyncweekscheduleresponse) String ¶
func (o *Asyncweekscheduleresponse) String() string
String returns a JSON representation of the model
type Attachment ¶
type Attachment struct {
// AttachmentId - The unique identifier for the attachment.
AttachmentId *string `json:"attachmentId,omitempty"`
// Name - The name of the attachment.
Name *string `json:"name,omitempty"`
// ContentUri - The content uri of the attachment. If set, this is commonly a public api download location.
ContentUri *string `json:"contentUri,omitempty"`
// ContentType - The type of file the attachment is.
ContentType *string `json:"contentType,omitempty"`
// ContentLength - The length of the attachment file.
ContentLength *int `json:"contentLength,omitempty"`
// InlineImage - Whether or not the attachment was attached inline.,
InlineImage *bool `json:"inlineImage,omitempty"`
}
Attachment
func (*Attachment) String ¶
func (o *Attachment) String() string
String returns a JSON representation of the model
type Attemptlimits ¶
type Attemptlimits struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// MaxAttemptsPerContact - The maximum number of times a contact can be called within the resetPeriod. Required if maxAttemptsPerNumber is not defined.
MaxAttemptsPerContact *int `json:"maxAttemptsPerContact,omitempty"`
// MaxAttemptsPerNumber - The maximum number of times a phone number can be called within the resetPeriod. Required if maxAttemptsPerContact is not defined.
MaxAttemptsPerNumber *int `json:"maxAttemptsPerNumber,omitempty"`
// TimeZoneId - If the resetPeriod is TODAY, this specifies the timezone in which TODAY occurs. Required if the resetPeriod is TODAY.
TimeZoneId *string `json:"timeZoneId,omitempty"`
// ResetPeriod - After how long the number of attempts will be set back to 0. Defaults to NEVER.
ResetPeriod *string `json:"resetPeriod,omitempty"`
// RecallEntries - Configuration for recall attempts.
RecallEntries *map[string]Recallentry `json:"recallEntries,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Attemptlimits
func (*Attemptlimits) String ¶
func (o *Attemptlimits) String() string
String returns a JSON representation of the model
type Attemptlimitsentitylisting ¶
type Attemptlimitsentitylisting struct {
// Entities
Entities *[]Attemptlimits `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Attemptlimitsentitylisting
func (*Attemptlimitsentitylisting) String ¶
func (o *Attemptlimitsentitylisting) String() string
String returns a JSON representation of the model
type Attribute ¶
type Attribute struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The attribute name.
Name *string `json:"name,omitempty"`
// Version
Version *int `json:"version,omitempty"`
// Description
Description *string `json:"description,omitempty"`
// CreatedBy
CreatedBy *Domainentityref `json:"createdBy,omitempty"`
// DateCreated - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// ModifiedBy
ModifiedBy *Domainentityref `json:"modifiedBy,omitempty"`
// DateModified - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Attribute
type Attributefilteritem ¶
type Attributefilteritem struct {
// Id
Id *string `json:"id,omitempty"`
// Operator
Operator *string `json:"operator,omitempty"`
// Values
Values *[]string `json:"values,omitempty"`
}
Attributefilteritem
func (*Attributefilteritem) String ¶
func (o *Attributefilteritem) String() string
String returns a JSON representation of the model
type Atzmtimeslot ¶
type Atzmtimeslot struct {
// EarliestCallableTime - The earliest time to dial a contact. Valid format is HH:mm
EarliestCallableTime *string `json:"earliestCallableTime,omitempty"`
// LatestCallableTime - The latest time to dial a contact. Valid format is HH:mm
LatestCallableTime *string `json:"latestCallableTime,omitempty"`
}
Atzmtimeslot
func (*Atzmtimeslot) String ¶
func (o *Atzmtimeslot) String() string
String returns a JSON representation of the model
type Atzmtimeslotwithtimezone ¶
type Atzmtimeslotwithtimezone struct {
// EarliestCallableTime - The earliest time to dial a contact. Valid format is HH:mm
EarliestCallableTime *string `json:"earliestCallableTime,omitempty"`
// LatestCallableTime - The latest time to dial a contact. Valid format is HH:mm
LatestCallableTime *string `json:"latestCallableTime,omitempty"`
// TimeZoneId - The time zone to use for contacts that cannot be mapped.
TimeZoneId *string `json:"timeZoneId,omitempty"`
}
Atzmtimeslotwithtimezone
func (*Atzmtimeslotwithtimezone) String ¶
func (o *Atzmtimeslotwithtimezone) String() string
String returns a JSON representation of the model
type AuditApi ¶
type AuditApi struct {
Configuration *Configuration
}
AuditApi provides functions for API endpoints
func NewAuditApi ¶
func NewAuditApi() *AuditApi
NewAuditApi creates an API instance using the default configuration
func NewAuditApiWithConfig ¶
func NewAuditApiWithConfig(config *Configuration) *AuditApi
NewAuditApiWithConfig creates an API instance using the provided configuration
func (AuditApi) GetAuditsQueryRealtimeServicemapping ¶
func (a AuditApi) GetAuditsQueryRealtimeServicemapping() (*Auditqueryservicemapping, *APIResponse, error)
GetAuditsQueryRealtimeServicemapping invokes GET /api/v2/audits/query/realtime/servicemapping
Get service mapping information used in realtime audits.
func (AuditApi) GetAuditsQueryServicemapping ¶
func (a AuditApi) GetAuditsQueryServicemapping() (*Auditqueryservicemapping, *APIResponse, error)
GetAuditsQueryServicemapping invokes GET /api/v2/audits/query/servicemapping
Get service mapping information used in audits.
func (AuditApi) GetAuditsQueryTransactionId ¶
func (a AuditApi) GetAuditsQueryTransactionId(transactionId string) (*Auditqueryexecutionstatusresponse, *APIResponse, error)
GetAuditsQueryTransactionId invokes GET /api/v2/audits/query/{transactionId}
Get status of audit query execution
func (AuditApi) GetAuditsQueryTransactionIdResults ¶
func (a AuditApi) GetAuditsQueryTransactionIdResults(transactionId string, cursor string, pageSize int, expand []string) (*Auditqueryexecutionresultsresponse, *APIResponse, error)
GetAuditsQueryTransactionIdResults invokes GET /api/v2/audits/query/{transactionId}/results
Get results of audit query
func (AuditApi) PostAuditsQuery ¶
func (a AuditApi) PostAuditsQuery(body Auditqueryrequest) (*Auditqueryexecutionstatusresponse, *APIResponse, error)
PostAuditsQuery invokes POST /api/v2/audits/query
Create audit query execution
func (AuditApi) PostAuditsQueryRealtime ¶
func (a AuditApi) PostAuditsQueryRealtime(body Auditrealtimequeryrequest, expand []string) (*Auditrealtimequeryresultsresponse, *APIResponse, error)
PostAuditsQueryRealtime invokes POST /api/v2/audits/query/realtime
This endpoint will only retrieve 7 days worth of audits for certain services. Please use /query to get a full list and older audits.
type Auditchange ¶
type Auditchange struct {
// Property
Property *string `json:"property,omitempty"`
// Entity
Entity *Auditentityreference `json:"entity,omitempty"`
// OldValues
OldValues *[]string `json:"oldValues,omitempty"`
// NewValues
NewValues *[]string `json:"newValues,omitempty"`
}
Auditchange
func (*Auditchange) String ¶
func (o *Auditchange) String() string
String returns a JSON representation of the model
type Auditentity ¶
type Auditentity struct {
// VarType - The type of the entity the action of this AuditEntity targeted.
VarType *string `json:"type,omitempty"`
// Id - The id of the entity the action of this AuditEntity targeted.
Id *string `json:"id,omitempty"`
// Name - The name of the entity the action of this AuditEntity targeted.
Name *string `json:"name,omitempty"`
// SelfUri - The selfUri for this entity.
SelfUri *string `json:"selfUri,omitempty"`
}
Auditentity
func (*Auditentity) String ¶
func (o *Auditentity) String() string
String returns a JSON representation of the model
type Auditentityreference ¶
type Auditentityreference struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// Action
Action *string `json:"action,omitempty"`
}
Auditentityreference
func (*Auditentityreference) String ¶
func (o *Auditentityreference) String() string
String returns a JSON representation of the model
type Auditfacet ¶
type Auditfacet struct {
// Name - The name of the field on which to facet.
Name *string `json:"name,omitempty"`
// VarType - The type of the facet, DATE or STRING.
VarType *string `json:"type,omitempty"`
}
Auditfacet
func (*Auditfacet) String ¶
func (o *Auditfacet) String() string
String returns a JSON representation of the model
type Auditfilter ¶
type Auditfilter struct {
// Name - The name of the field by which to filter.
Name *string `json:"name,omitempty"`
// VarType - The type of the filter, DATE or STRING.
VarType *string `json:"type,omitempty"`
// Operator - The operation that the filter performs.
Operator *string `json:"operator,omitempty"`
// Values - The values to make the filter comparison against.
Values *[]string `json:"values,omitempty"`
}
Auditfilter
func (*Auditfilter) String ¶
func (o *Auditfilter) String() string
String returns a JSON representation of the model
type Auditlogmessage ¶
type Auditlogmessage struct {
// Id - Id of the audit message.
Id *string `json:"id,omitempty"`
// UserHomeOrgId - Home Organization Id associated with this audit message.
UserHomeOrgId *string `json:"userHomeOrgId,omitempty"`
// User - User associated with this audit message.
User *Domainentityref `json:"user,omitempty"`
// Client - Client associated with this audit message.
Client *Addressableentityref `json:"client,omitempty"`
// RemoteIp - List of IP addresses of systems that originated or handled the request.
RemoteIp *[]string `json:"remoteIp,omitempty"`
// ServiceName - Name of the service that logged this audit message.
ServiceName *string `json:"serviceName,omitempty"`
// EventDate - Date and time of when the audit message was logged. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EventDate *time.Time `json:"eventDate,omitempty"`
// Message - Message describing the event being audited.
Message *Messageinfo `json:"message,omitempty"`
// Action - Action that took place.
Action *string `json:"action,omitempty"`
// Entity - Entity that was impacted.
Entity *Domainentityref `json:"entity,omitempty"`
// EntityType - Type of the entity that was impacted.
EntityType *string `json:"entityType,omitempty"`
// PropertyChanges - List of properties that were changed and changes made to those properties.
PropertyChanges *[]Propertychange `json:"propertyChanges,omitempty"`
// Context - Additional context for this message.
Context *map[string]string `json:"context,omitempty"`
}
Auditlogmessage
func (*Auditlogmessage) String ¶
func (o *Auditlogmessage) String() string
String returns a JSON representation of the model
type Auditmessage ¶
type Auditmessage struct {
// Id - AuditMessage ID.
Id *string `json:"id,omitempty"`
// User
User *Audituser `json:"user,omitempty"`
// CorrelationId - Correlation ID.
CorrelationId *string `json:"correlationId,omitempty"`
// TransactionId - Transaction ID.
TransactionId *string `json:"transactionId,omitempty"`
// TransactionInitiator - Whether or not this audit can be considered the initiator of the transaction it is a part of.
TransactionInitiator *bool `json:"transactionInitiator,omitempty"`
// Application - The application through which the action of this AuditMessage was initiated.
Application *string `json:"application,omitempty"`
// ServiceName - The name of the service which sent this AuditMessage.
ServiceName *string `json:"serviceName,omitempty"`
// Level - The level of this audit. USER or SYSTEM.
Level *string `json:"level,omitempty"`
// Timestamp - The time at which the action of this AuditMessage was initiated.
Timestamp *string `json:"timestamp,omitempty"`
// ReceivedTimestamp - The time at which this AuditMessage was received.
ReceivedTimestamp *string `json:"receivedTimestamp,omitempty"`
// Status - The status of the action of this AuditMessage
Status *string `json:"status,omitempty"`
// ActionContext - The context of a system-level action
ActionContext *string `json:"actionContext,omitempty"`
// Action - A string representing the action that took place
Action *string `json:"action,omitempty"`
// Changes - Details about any changes that occurred in this audit
Changes *[]Change `json:"changes,omitempty"`
// Entity
Entity *Auditentity `json:"entity,omitempty"`
// ServiceContext - The service-specific context associated with this AuditMessage.
ServiceContext *Servicecontext `json:"serviceContext,omitempty"`
}
Auditmessage
func (*Auditmessage) String ¶
func (o *Auditmessage) String() string
String returns a JSON representation of the model
type Auditqueryentity ¶
type Auditqueryentity struct {
// Name - Name of the Entity
Name *string `json:"name,omitempty"`
// Actions - List of Actions
Actions *[]string `json:"actions,omitempty"`
}
Auditqueryentity
func (*Auditqueryentity) String ¶
func (o *Auditqueryentity) String() string
String returns a JSON representation of the model
type Auditqueryexecutionresultsresponse ¶
type Auditqueryexecutionresultsresponse struct {
// Id - Id of the audit query execution request.
Id *string `json:"id,omitempty"`
// PageSize - Number of results in a page.
PageSize *int `json:"pageSize,omitempty"`
// Cursor - Optional cursor to indicate where to resume the results.
Cursor *string `json:"cursor,omitempty"`
// Entities - List of audit messages.
Entities *[]Auditlogmessage `json:"entities,omitempty"`
}
Auditqueryexecutionresultsresponse
func (*Auditqueryexecutionresultsresponse) String ¶
func (o *Auditqueryexecutionresultsresponse) String() string
String returns a JSON representation of the model
type Auditqueryexecutionstatusresponse ¶
type Auditqueryexecutionstatusresponse struct {
// Id - Id of the audit query execution request.
Id *string `json:"id,omitempty"`
// State - Status of the audit query execution request.
State *string `json:"state,omitempty"`
// StartDate - Start date and time of the audit query execution. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// Interval - Interval for the audit query. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// ServiceName - Service name for the audit query.
ServiceName *string `json:"serviceName,omitempty"`
// Filters - Filters for the audit query.
Filters *[]Auditqueryfilter `json:"filters,omitempty"`
// Sort - Sort parameter for the audit query.
Sort *[]Auditquerysort `json:"sort,omitempty"`
}
Auditqueryexecutionstatusresponse
func (*Auditqueryexecutionstatusresponse) String ¶
func (o *Auditqueryexecutionstatusresponse) String() string
String returns a JSON representation of the model
type Auditqueryfilter ¶
type Auditqueryfilter struct {
// Property - Name of the property to filter.
Property *string `json:"property,omitempty"`
// Value - Value of the property to filter.
Value *string `json:"value,omitempty"`
}
Auditqueryfilter
func (*Auditqueryfilter) String ¶
func (o *Auditqueryfilter) String() string
String returns a JSON representation of the model
type Auditqueryrequest ¶
type Auditqueryrequest struct {
// Interval - Date and time range of data to query. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// ServiceName - Name of the service to query audits for.
ServiceName *string `json:"serviceName,omitempty"`
// Filters - Additional filters for the query.
Filters *[]Auditqueryfilter `json:"filters,omitempty"`
// Sort - Sort parameter for the query.
Sort *[]Auditquerysort `json:"sort,omitempty"`
}
Auditqueryrequest
func (*Auditqueryrequest) String ¶
func (o *Auditqueryrequest) String() string
String returns a JSON representation of the model
type Auditqueryresponse ¶
type Auditqueryresponse struct{}
Auditqueryresponse
func (*Auditqueryresponse) String ¶
func (o *Auditqueryresponse) String() string
String returns a JSON representation of the model
type Auditqueryservice ¶
type Auditqueryservice struct {
// Name - Name of the Service
Name *string `json:"name,omitempty"`
// Entities - List of Entities
Entities *[]Auditqueryentity `json:"entities,omitempty"`
}
Auditqueryservice
func (*Auditqueryservice) String ¶
func (o *Auditqueryservice) String() string
String returns a JSON representation of the model
type Auditqueryservicemapping ¶
type Auditqueryservicemapping struct {
// Services - List of Services
Services *[]Auditqueryservice `json:"services,omitempty"`
}
Auditqueryservicemapping
func (*Auditqueryservicemapping) String ¶
func (o *Auditqueryservicemapping) String() string
String returns a JSON representation of the model
type Auditquerysort ¶
type Auditquerysort struct {
// Name - Name of the property to sort.
Name *string `json:"name,omitempty"`
// SortOrder - Sort Order
SortOrder *string `json:"sortOrder,omitempty"`
}
Auditquerysort
func (*Auditquerysort) String ¶
func (o *Auditquerysort) String() string
String returns a JSON representation of the model
type Auditrealtimequeryrequest ¶
type Auditrealtimequeryrequest struct {
// Interval - Date and time range of data to query. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// ServiceName - Name of the service to query audits for.
ServiceName *string `json:"serviceName,omitempty"`
// Filters - Additional filters for the query.
Filters *[]Auditqueryfilter `json:"filters,omitempty"`
// Sort - Sort parameter for the query.
Sort *[]Auditquerysort `json:"sort,omitempty"`
// PageNumber - Page number
PageNumber *int `json:"pageNumber,omitempty"`
// PageSize - Page size
PageSize *int `json:"pageSize,omitempty"`
}
Auditrealtimequeryrequest
func (*Auditrealtimequeryrequest) String ¶
func (o *Auditrealtimequeryrequest) String() string
String returns a JSON representation of the model
type Auditrealtimequeryresultsresponse ¶
type Auditrealtimequeryresultsresponse struct {
// Entities
Entities *[]Auditlogmessage `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Auditrealtimequeryresultsresponse
func (*Auditrealtimequeryresultsresponse) String ¶
func (o *Auditrealtimequeryresultsresponse) String() string
String returns a JSON representation of the model
type Auditsearchresult ¶
type Auditsearchresult struct {
// PageNumber - Which page was returned.
PageNumber *int `json:"pageNumber,omitempty"`
// PageSize - The number of results in a page.
PageSize *int `json:"pageSize,omitempty"`
// Total - The total number of results.
Total *int `json:"total,omitempty"`
// PageCount - The number of pages of results.
PageCount *int `json:"pageCount,omitempty"`
// FacetInfo
FacetInfo *[]Facetinfo `json:"facetInfo,omitempty"`
// AuditMessages
AuditMessages *[]Auditmessage `json:"auditMessages,omitempty"`
}
Auditsearchresult
func (*Auditsearchresult) String ¶
func (o *Auditsearchresult) String() string
String returns a JSON representation of the model
type Audituser ¶
type Audituser struct {
// Id - The ID (UUID) of the user who initiated the action of this AuditMessage.
Id *string `json:"id,omitempty"`
// Name - The full username of the user who initiated the action of this AuditMessage.
Name *string `json:"name,omitempty"`
// Display - The display name of the user who initiated the action of this AuditMessage.
Display *string `json:"display,omitempty"`
}
Audituser
type AuthErrorResponse ¶
type AuthErrorResponse struct {
Error string `json:"error,omitempty"`
Description string `json:"description,omitempty"`
ErrorDescription string `json:"error_description,omitempty"`
}
AuthErrorResponse gives you some intel when authorization goes boom
type AuthResponse ¶
type AuthResponse struct {
AccessToken string `json:"access_token,omitempty"`
RefreshToken string `json:"refresh_token,omitempty"`
TokenType string `json:"token_type,omitempty"`
ExpiresIn int `json:"expires_in,omitempty"`
}
AuthResponse contains the access token to use in future requests
type AuthorizationApi ¶
type AuthorizationApi struct {
Configuration *Configuration
}
AuthorizationApi provides functions for API endpoints
func NewAuthorizationApi ¶
func NewAuthorizationApi() *AuthorizationApi
NewAuthorizationApi creates an API instance using the default configuration
func NewAuthorizationApiWithConfig ¶
func NewAuthorizationApiWithConfig(config *Configuration) *AuthorizationApi
NewAuthorizationApiWithConfig creates an API instance using the provided configuration
func (AuthorizationApi) DeleteAuthorizationDivision ¶
func (a AuthorizationApi) DeleteAuthorizationDivision(divisionId string, force bool) (*APIResponse, error)
DeleteAuthorizationDivision invokes DELETE /api/v2/authorization/divisions/{divisionId}
Delete a division.
func (AuthorizationApi) DeleteAuthorizationRole ¶
func (a AuthorizationApi) DeleteAuthorizationRole(roleId string) (*APIResponse, error)
DeleteAuthorizationRole invokes DELETE /api/v2/authorization/roles/{roleId}
Delete an organization role.
func (AuthorizationApi) DeleteAuthorizationSubjectDivisionRole ¶
func (a AuthorizationApi) DeleteAuthorizationSubjectDivisionRole(subjectId string, divisionId string, roleId string) (*APIResponse, error)
DeleteAuthorizationSubjectDivisionRole invokes DELETE /api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}
Delete a grant of a role in a division
func (AuthorizationApi) GetAuthorizationDivision ¶
func (a AuthorizationApi) GetAuthorizationDivision(divisionId string, objectCount bool) (*Authzdivision, *APIResponse, error)
GetAuthorizationDivision invokes GET /api/v2/authorization/divisions/{divisionId}
Returns an authorization division.
func (AuthorizationApi) GetAuthorizationDivisionGrants ¶
func (a AuthorizationApi) GetAuthorizationDivisionGrants(divisionId string, pageNumber int, pageSize int) (*Authzdivisiongrantentitylisting, *APIResponse, error)
GetAuthorizationDivisionGrants invokes GET /api/v2/authorization/divisions/{divisionId}/grants
Gets all grants for a given division.
Returns all grants assigned to a given division. Maximum page size is 500.
func (AuthorizationApi) GetAuthorizationDivisions ¶
func (a AuthorizationApi) GetAuthorizationDivisions(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, previousPage string, objectCount bool, id []string, name string) (*Authzdivisionentitylisting, *APIResponse, error)
GetAuthorizationDivisions invokes GET /api/v2/authorization/divisions
Retrieve a list of all divisions defined for the organization ¶
Request specific divisions by id using a query param \"id\", e.g. ?id=5f777167-63be-4c24-ad41-374155d9e28b&id=72e9fb25-c484-488d-9312-7acba82435b3
func (AuthorizationApi) GetAuthorizationDivisionsHome ¶
func (a AuthorizationApi) GetAuthorizationDivisionsHome() (*Authzdivision, *APIResponse, error)
GetAuthorizationDivisionsHome invokes GET /api/v2/authorization/divisions/home
Retrieve the home division for the organization.
Will not include object counts.
func (AuthorizationApi) GetAuthorizationDivisionsLimit ¶
func (a AuthorizationApi) GetAuthorizationDivisionsLimit() (*int, *APIResponse, error)
GetAuthorizationDivisionsLimit invokes GET /api/v2/authorization/divisions/limit
Returns the maximum allowed number of divisions.
func (AuthorizationApi) GetAuthorizationDivisionspermittedMe ¶
func (a AuthorizationApi) GetAuthorizationDivisionspermittedMe(permission string, name string) ([]Authzdivision, *APIResponse, error)
GetAuthorizationDivisionspermittedMe invokes GET /api/v2/authorization/divisionspermitted/me
Returns which divisions the current user has the given permission in.
This route is deprecated, use authorization/divisionspermitted/paged/me instead.
func (AuthorizationApi) GetAuthorizationDivisionspermittedPagedMe ¶
func (a AuthorizationApi) GetAuthorizationDivisionspermittedPagedMe(permission string, pageNumber int, pageSize int) (*Divspermittedentitylisting, *APIResponse, error)
GetAuthorizationDivisionspermittedPagedMe invokes GET /api/v2/authorization/divisionspermitted/paged/me
Returns which divisions the current user has the given permission in.
func (AuthorizationApi) GetAuthorizationDivisionspermittedPagedSubjectId ¶
func (a AuthorizationApi) GetAuthorizationDivisionspermittedPagedSubjectId(subjectId string, permission string, pageNumber int, pageSize int) (*Divspermittedentitylisting, *APIResponse, error)
GetAuthorizationDivisionspermittedPagedSubjectId invokes GET /api/v2/authorization/divisionspermitted/paged/{subjectId}
Returns which divisions the specified user has the given permission in.
This route is deprecated, use authorization/divisionspermitted/paged/me instead.
func (AuthorizationApi) GetAuthorizationPermissions ¶
func (a AuthorizationApi) GetAuthorizationPermissions(pageSize int, pageNumber int, queryType string, query string) (*Permissioncollectionentitylisting, *APIResponse, error)
GetAuthorizationPermissions invokes GET /api/v2/authorization/permissions
Get all permissions.
Retrieve a list of all permission defined in the system.
func (AuthorizationApi) GetAuthorizationProducts ¶
func (a AuthorizationApi) GetAuthorizationProducts() (*Organizationproductentitylisting, *APIResponse, error)
GetAuthorizationProducts invokes GET /api/v2/authorization/products
Get the list of enabled products ¶
Gets the list of enabled products. Some example product names are: collaborateFree, collaboratePro, communicate, and engage.
func (AuthorizationApi) GetAuthorizationRole ¶
func (a AuthorizationApi) GetAuthorizationRole(roleId string, expand []string) (*Domainorganizationrole, *APIResponse, error)
GetAuthorizationRole invokes GET /api/v2/authorization/roles/{roleId}
Get a single organization role.
Get the organization role specified by its ID.
func (AuthorizationApi) GetAuthorizationRoleComparedefaultRightRoleId ¶
func (a AuthorizationApi) GetAuthorizationRoleComparedefaultRightRoleId(leftRoleId string, rightRoleId string) (*Domainorgroledifference, *APIResponse, error)
GetAuthorizationRoleComparedefaultRightRoleId invokes GET /api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}
Get an org role to default role comparison ¶
Compares any organization role to a default role id and show differences
func (AuthorizationApi) GetAuthorizationRoleSubjectgrants ¶
func (a AuthorizationApi) GetAuthorizationRoleSubjectgrants(roleId string, pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, previousPage string) (*Subjectdivisiongrantsentitylisting, *APIResponse, error)
GetAuthorizationRoleSubjectgrants invokes GET /api/v2/authorization/roles/{roleId}/subjectgrants
Get the subjects' granted divisions in the specified role.
Includes the divisions for which the subject has a grant.
func (AuthorizationApi) GetAuthorizationRoleUsers ¶
func (a AuthorizationApi) GetAuthorizationRoleUsers(roleId string, pageSize int, pageNumber int) (*Userentitylisting, *APIResponse, error)
GetAuthorizationRoleUsers invokes GET /api/v2/authorization/roles/{roleId}/users
Get a list of the users in a specified role.
Get an array of the UUIDs of the users in the specified role.
func (AuthorizationApi) GetAuthorizationRoles ¶
func (a AuthorizationApi) GetAuthorizationRoles(pageSize int, pageNumber int, sortBy string, expand []string, nextPage string, previousPage string, name string, permission []string, defaultRoleId []string, userCount bool, id []string) (*Organizationroleentitylisting, *APIResponse, error)
GetAuthorizationRoles invokes GET /api/v2/authorization/roles
Retrieve a list of all roles defined for the organization
func (AuthorizationApi) GetAuthorizationSubject ¶
func (a AuthorizationApi) GetAuthorizationSubject(subjectId string) (*Authzsubject, *APIResponse, error)
GetAuthorizationSubject invokes GET /api/v2/authorization/subjects/{subjectId}
Returns a listing of roles and permissions for a user.
func (AuthorizationApi) GetAuthorizationSubjectsMe ¶
func (a AuthorizationApi) GetAuthorizationSubjectsMe() (*Authzsubject, *APIResponse, error)
GetAuthorizationSubjectsMe invokes GET /api/v2/authorization/subjects/me
Returns a listing of roles and permissions for the currently authenticated user.
func (AuthorizationApi) GetAuthorizationSubjectsRolecounts ¶
func (a AuthorizationApi) GetAuthorizationSubjectsRolecounts(id []string) (*map[string]interface{}, *APIResponse, error)
GetAuthorizationSubjectsRolecounts invokes GET /api/v2/authorization/subjects/rolecounts
Get the count of roles granted to a list of subjects
func (AuthorizationApi) GetUserRoles ¶
func (a AuthorizationApi) GetUserRoles(userId string) (*Userauthorization, *APIResponse, error)
GetUserRoles invokes GET /api/v2/users/{userId}/roles
Returns a listing of roles and permissions for a user.
func (AuthorizationApi) PatchAuthorizationRole ¶
func (a AuthorizationApi) PatchAuthorizationRole(roleId string, body Domainorganizationrole) (*Domainorganizationrole, *APIResponse, error)
PatchAuthorizationRole invokes PATCH /api/v2/authorization/roles/{roleId}
Patch Organization Role for needsUpdate Field ¶
Patch Organization Role for needsUpdate Field
func (AuthorizationApi) PostAuthorizationDivisionObject ¶
func (a AuthorizationApi) PostAuthorizationDivisionObject(divisionId string, objectType string, body []string) (*APIResponse, error)
PostAuthorizationDivisionObject invokes POST /api/v2/authorization/divisions/{divisionId}/objects/{objectType}
Assign a list of objects to a division ¶
Set the division of a specified list of objects. The objects must all be of the same type, one of: CAMPAIGN, MANAGEMENTUNIT, FLOW, QUEUE, or USER. The body of the request is a list of object IDs, which are expected to be GUIDs, e.g. [\"206ce31f-61ec-40ed-a8b1-be6f06303998\",\"250a754e-f5e4-4f51-800f-a92f09d3bf8c\"]
func (AuthorizationApi) PostAuthorizationDivisions ¶
func (a AuthorizationApi) PostAuthorizationDivisions(body Authzdivision) (*Authzdivision, *APIResponse, error)
PostAuthorizationDivisions invokes POST /api/v2/authorization/divisions
Create a division.
func (AuthorizationApi) PostAuthorizationRole ¶
func (a AuthorizationApi) PostAuthorizationRole(roleId string, body Subjectdivisions, subjectType string) (*APIResponse, error)
PostAuthorizationRole invokes POST /api/v2/authorization/roles/{roleId}
Bulk-grant subjects and divisions with an organization role.
func (AuthorizationApi) PostAuthorizationRoleComparedefaultRightRoleId ¶
func (a AuthorizationApi) PostAuthorizationRoleComparedefaultRightRoleId(leftRoleId string, rightRoleId string, body Domainorganizationrole) (*Domainorgroledifference, *APIResponse, error)
PostAuthorizationRoleComparedefaultRightRoleId invokes POST /api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}
Get an unsaved org role to default role comparison ¶
Allows users to compare their existing roles in an unsaved state to its default role
func (AuthorizationApi) PostAuthorizationRoles ¶
func (a AuthorizationApi) PostAuthorizationRoles(body Domainorganizationrolecreate) (*Domainorganizationrole, *APIResponse, error)
PostAuthorizationRoles invokes POST /api/v2/authorization/roles
Create an organization role.
func (AuthorizationApi) PostAuthorizationRolesDefault ¶
func (a AuthorizationApi) PostAuthorizationRolesDefault(force bool) (*Organizationroleentitylisting, *APIResponse, error)
PostAuthorizationRolesDefault invokes POST /api/v2/authorization/roles/default
Restores all default roles ¶
This endpoint serves several purposes. 1. It provides the org with default roles. This is important for default roles that will be added after go-live (they can retroactively add the new default-role). Note: When not using a query param of force=true, it only adds the default roles not configured for the org; it does not overwrite roles. 2. Using the query param force=true, you can restore all default roles. Note: This does not have an effect on custom roles.
func (AuthorizationApi) PostAuthorizationSubjectBulkadd ¶
func (a AuthorizationApi) PostAuthorizationSubjectBulkadd(subjectId string, body Roledivisiongrants, subjectType string) (*APIResponse, error)
PostAuthorizationSubjectBulkadd invokes POST /api/v2/authorization/subjects/{subjectId}/bulkadd
Bulk-grant roles and divisions to a subject.
func (AuthorizationApi) PostAuthorizationSubjectBulkremove ¶
func (a AuthorizationApi) PostAuthorizationSubjectBulkremove(subjectId string, body Roledivisiongrants) (*APIResponse, error)
PostAuthorizationSubjectBulkremove invokes POST /api/v2/authorization/subjects/{subjectId}/bulkremove
Bulk-remove grants from a subject.
func (AuthorizationApi) PostAuthorizationSubjectDivisionRole ¶
func (a AuthorizationApi) PostAuthorizationSubjectDivisionRole(subjectId string, divisionId string, roleId string, subjectType string) (*APIResponse, error)
PostAuthorizationSubjectDivisionRole invokes POST /api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}
Make a grant of a role in a division
func (AuthorizationApi) PutAuthorizationDivision ¶
func (a AuthorizationApi) PutAuthorizationDivision(divisionId string, body Authzdivision) (*Authzdivision, *APIResponse, error)
PutAuthorizationDivision invokes PUT /api/v2/authorization/divisions/{divisionId}
Update a division.
func (AuthorizationApi) PutAuthorizationRole ¶
func (a AuthorizationApi) PutAuthorizationRole(roleId string, body Domainorganizationroleupdate) (*Domainorganizationrole, *APIResponse, error)
PutAuthorizationRole invokes PUT /api/v2/authorization/roles/{roleId}
Update an organization role.
Update
func (AuthorizationApi) PutAuthorizationRoleUsersAdd ¶
func (a AuthorizationApi) PutAuthorizationRoleUsersAdd(roleId string, body []string) ([]string, *APIResponse, error)
PutAuthorizationRoleUsersAdd invokes PUT /api/v2/authorization/roles/{roleId}/users/add
Sets the users for the role
func (AuthorizationApi) PutAuthorizationRoleUsersRemove ¶
func (a AuthorizationApi) PutAuthorizationRoleUsersRemove(roleId string, body []string) ([]string, *APIResponse, error)
PutAuthorizationRoleUsersRemove invokes PUT /api/v2/authorization/roles/{roleId}/users/remove
Removes the users from the role
func (AuthorizationApi) PutAuthorizationRolesDefault ¶
func (a AuthorizationApi) PutAuthorizationRolesDefault(body []Domainorganizationrole) (*Organizationroleentitylisting, *APIResponse, error)
PutAuthorizationRolesDefault invokes PUT /api/v2/authorization/roles/default
Restore specified default roles
func (AuthorizationApi) PutUserRoles ¶
func (a AuthorizationApi) PutUserRoles(userId string, body []string) (*Userauthorization, *APIResponse, error)
PutUserRoles invokes PUT /api/v2/users/{userId}/roles
Sets the user's roles
type Authzdivision ¶
type Authzdivision struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Description - A helpful description for the division.
Description *string `json:"description,omitempty"`
// HomeDivision - A flag indicating whether this division is the \"Home\" (default) division. Cannot be modified and any supplied value will be ignored on create or update.
HomeDivision *bool `json:"homeDivision,omitempty"`
// ObjectCounts - A count of objects in this division, grouped by type.
ObjectCounts *map[string]int `json:"objectCounts,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Authzdivision
func (*Authzdivision) String ¶
func (o *Authzdivision) String() string
String returns a JSON representation of the model
type Authzdivisionentitylisting ¶
type Authzdivisionentitylisting struct {
// Entities
Entities *[]Authzdivision `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Authzdivisionentitylisting
func (*Authzdivisionentitylisting) String ¶
func (o *Authzdivisionentitylisting) String() string
String returns a JSON representation of the model
type Authzdivisiongrantentitylisting ¶
type Authzdivisiongrantentitylisting struct {
// Entities
Entities *[]Authzgrant `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Authzdivisiongrantentitylisting
func (*Authzdivisiongrantentitylisting) String ¶
func (o *Authzdivisiongrantentitylisting) String() string
String returns a JSON representation of the model
type Authzgrant ¶
type Authzgrant struct {
// SubjectId
SubjectId *string `json:"subjectId,omitempty"`
// Division
Division *Authzdivision `json:"division,omitempty"`
// Role
Role *Authzgrantrole `json:"role,omitempty"`
// GrantMadeAt - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
GrantMadeAt *time.Time `json:"grantMadeAt,omitempty"`
}
Authzgrant
func (*Authzgrant) String ¶
func (o *Authzgrant) String() string
String returns a JSON representation of the model
type Authzgrantpolicy ¶
type Authzgrantpolicy struct {
// Actions
Actions *[]string `json:"actions,omitempty"`
// Condition
Condition *string `json:"condition,omitempty"`
// Domain
Domain *string `json:"domain,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
}
Authzgrantpolicy
func (*Authzgrantpolicy) String ¶
func (o *Authzgrantpolicy) String() string
String returns a JSON representation of the model
type Authzgrantrole ¶
type Authzgrantrole struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Description
Description *string `json:"description,omitempty"`
// Policies
Policies *[]Authzgrantpolicy `json:"policies,omitempty"`
// VarDefault
VarDefault *bool `json:"default,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Authzgrantrole
func (*Authzgrantrole) String ¶
func (o *Authzgrantrole) String() string
String returns a JSON representation of the model
type Authzsubject ¶
type Authzsubject struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Grants
Grants *[]Authzgrant `json:"grants,omitempty"`
// Version
Version *int `json:"version,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Authzsubject
func (*Authzsubject) String ¶
func (o *Authzsubject) String() string
String returns a JSON representation of the model
type Automatictimezonemappingsettings ¶
type Automatictimezonemappingsettings struct {
// CallableWindows - The time intervals to use for automatic time zone mapping.
CallableWindows *[]Callablewindow `json:"callableWindows,omitempty"`
}
Automatictimezonemappingsettings
func (*Automatictimezonemappingsettings) String ¶
func (o *Automatictimezonemappingsettings) String() string
String returns a JSON representation of the model
type Availablelanguagelist ¶
type Availablelanguagelist struct {
// Languages
Languages *[]string `json:"languages,omitempty"`
}
Availablelanguagelist
func (*Availablelanguagelist) String ¶
func (o *Availablelanguagelist) String() string
String returns a JSON representation of the model
type Availabletopic ¶
type Availabletopic struct {
// Description
Description *string `json:"description,omitempty"`
// Id
Id *string `json:"id,omitempty"`
// RequiresPermissions - Permissions required to subscribe to the topic
RequiresPermissions *[]string `json:"requiresPermissions,omitempty"`
// RequiresDivisionPermissions - True if the subscribing user must belong to the same division as the topic object ID
RequiresDivisionPermissions *bool `json:"requiresDivisionPermissions,omitempty"`
// Enforced - Whether or not the permissions on this topic are enforced
Enforced *bool `json:"enforced,omitempty"`
// Visibility - Visibility of this topic (Public or Preview)
Visibility *string `json:"visibility,omitempty"`
// Schema
Schema *map[string]interface{} `json:"schema,omitempty"`
// RequiresCurrentUser - True if the topic user ID is required to match the subscribing user ID
RequiresCurrentUser *bool `json:"requiresCurrentUser,omitempty"`
// RequiresCurrentUserOrPermission - True if permissions are only required when the topic user ID does not match the subscribing user ID
RequiresCurrentUserOrPermission *bool `json:"requiresCurrentUserOrPermission,omitempty"`
// Transports - Transports that support events for the topic
Transports *[]string `json:"transports,omitempty"`
// PublicApiTemplateUriPaths
PublicApiTemplateUriPaths *[]string `json:"publicApiTemplateUriPaths,omitempty"`
}
Availabletopic
func (*Availabletopic) String ¶
func (o *Availabletopic) String() string
String returns a JSON representation of the model
type Availabletopicentitylisting ¶
type Availabletopicentitylisting struct {
// Entities
Entities *[]Availabletopic `json:"entities,omitempty"`
}
Availabletopicentitylisting
func (*Availabletopicentitylisting) String ¶
func (o *Availabletopicentitylisting) String() string
String returns a JSON representation of the model
type Availabletranslations ¶
type Availabletranslations struct {
// OrgSpecific
OrgSpecific *[]string `json:"orgSpecific,omitempty"`
// Builtin
Builtin *[]string `json:"builtin,omitempty"`
}
Availabletranslations
func (*Availabletranslations) String ¶
func (o *Availabletranslations) String() string
String returns a JSON representation of the model
type Batchdownloadjobresult ¶
type Batchdownloadjobresult struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// ConversationId - Conversation id of the result
ConversationId *string `json:"conversationId,omitempty"`
// RecordingId - Recording id of the result
RecordingId *string `json:"recordingId,omitempty"`
// ResultUrl - URL of results... HTTP GET from this location to download results for this item
ResultUrl *string `json:"resultUrl,omitempty"`
// ContentType - Content type of this result
ContentType *string `json:"contentType,omitempty"`
// ErrorMsg - An error message, in case of failed processing will indicate the cause of the failure
ErrorMsg *string `json:"errorMsg,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Batchdownloadjobresult
func (*Batchdownloadjobresult) String ¶
func (o *Batchdownloadjobresult) String() string
String returns a JSON representation of the model
type Batchdownloadjobstatusresult ¶
type Batchdownloadjobstatusresult struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// JobId - JobId returned when job was initially submitted
JobId *string `json:"jobId,omitempty"`
// ExpectedResultCount - Number of results expected when job is completed
ExpectedResultCount *int `json:"expectedResultCount,omitempty"`
// ResultCount - Current number of results available
ResultCount *int `json:"resultCount,omitempty"`
// ErrorCount - Number of error results produced so far
ErrorCount *int `json:"errorCount,omitempty"`
// Results - Current set of results for the job
Results *[]Batchdownloadjobresult `json:"results,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Batchdownloadjobstatusresult
func (*Batchdownloadjobstatusresult) String ¶
func (o *Batchdownloadjobstatusresult) String() string
String returns a JSON representation of the model
type Batchdownloadjobsubmission ¶
type Batchdownloadjobsubmission struct {
// BatchDownloadRequestList - List of up to 100 items requested
BatchDownloadRequestList *[]Batchdownloadrequest `json:"batchDownloadRequestList,omitempty"`
}
Batchdownloadjobsubmission
func (*Batchdownloadjobsubmission) String ¶
func (o *Batchdownloadjobsubmission) String() string
String returns a JSON representation of the model
type Batchdownloadjobsubmissionresult ¶
type Batchdownloadjobsubmissionresult struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Batchdownloadjobsubmissionresult
func (*Batchdownloadjobsubmissionresult) String ¶
func (o *Batchdownloadjobsubmissionresult) String() string
String returns a JSON representation of the model
type Batchdownloadrequest ¶
type Batchdownloadrequest struct {
// ConversationId - Conversation id requested
ConversationId *string `json:"conversationId,omitempty"`
// RecordingId - Recording id requested, optional. Leave null for all recordings on the conversation
RecordingId *string `json:"recordingId,omitempty"`
}
Batchdownloadrequest
func (*Batchdownloadrequest) String ¶
func (o *Batchdownloadrequest) String() string
String returns a JSON representation of the model
type BillingApi ¶
type BillingApi struct {
Configuration *Configuration
}
BillingApi provides functions for API endpoints
func NewBillingApi ¶
func NewBillingApi() *BillingApi
NewBillingApi creates an API instance using the default configuration
func NewBillingApiWithConfig ¶
func NewBillingApiWithConfig(config *Configuration) *BillingApi
NewBillingApiWithConfig creates an API instance using the provided configuration
func (BillingApi) GetBillingReportsBillableusage ¶
func (a BillingApi) GetBillingReportsBillableusage(startDate time.Time, endDate time.Time) (*Billingusagereport, *APIResponse, error)
GetBillingReportsBillableusage invokes GET /api/v2/billing/reports/billableusage
Get a report of the billable license usages ¶
Report is of the billable usages (e.g. licenses and devices utilized) for a given period. If response's status is InProgress, wait a few seconds, then try the same request again.
func (BillingApi) GetBillingTrusteebillingoverviewTrustorOrgId ¶
func (a BillingApi) GetBillingTrusteebillingoverviewTrustorOrgId(trustorOrgId string, billingPeriodIndex int) (*Trusteebillingoverview, *APIResponse, error)
GetBillingTrusteebillingoverviewTrustorOrgId invokes GET /api/v2/billing/trusteebillingoverview/{trustorOrgId}
Get the billing overview for an organization that is managed by a partner.
Tax Disclaimer: Prices returned by this API do not include applicable taxes. It is the responsibility of the customer to pay all taxes that are appropriate in their jurisdiction. See the PureCloud API Documentation in the Developer Center for more information about this API: https://developer.mypurecloud.com/api/rest/v2/
type Billingusage ¶
type Billingusage struct {
// Name - Identifies the billable usage.
Name *string `json:"name,omitempty"`
// TotalUsage - The total amount of usage, expressed as a decimal number in string format.
TotalUsage *string `json:"totalUsage,omitempty"`
// Resources - The resources for which usage was observed (e.g. license users, devices).
Resources *[]Billingusageresource `json:"resources,omitempty"`
}
Billingusage
func (*Billingusage) String ¶
func (o *Billingusage) String() string
String returns a JSON representation of the model
type Billingusagereport ¶
type Billingusagereport struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// StartDate - The period start date. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - The period end date. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
// Status - Generation status of report
Status *string `json:"status,omitempty"`
// Usages - The usages for the given period.
Usages *[]Billingusage `json:"usages,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Billingusagereport
func (*Billingusagereport) String ¶
func (o *Billingusagereport) String() string
String returns a JSON representation of the model
type Billingusageresource ¶
type Billingusageresource struct {
// Name - Identifies the resource (e.g. license user, device).
Name *string `json:"name,omitempty"`
// Date - The date that the usage was first observed by the billing subsystem. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
Date *time.Time `json:"date,omitempty"`
}
Billingusageresource
func (*Billingusageresource) String ¶
func (o *Billingusageresource) String() string
String returns a JSON representation of the model
type Biography ¶
type Biography struct {
// Biography - Personal detailed description
Biography *string `json:"biography,omitempty"`
// Interests
Interests *[]string `json:"interests,omitempty"`
// Hobbies
Hobbies *[]string `json:"hobbies,omitempty"`
// Spouse
Spouse *string `json:"spouse,omitempty"`
// Education - User education details
Education *[]Education `json:"education,omitempty"`
}
Biography
type Buabandonrate ¶
type Buabandonrate struct {
// Include - Whether to include abandon rate in the associated configuration
Include *bool `json:"include,omitempty"`
// Percent - Abandon rate percent goal. Required if include == true
Percent *int `json:"percent,omitempty"`
}
Buabandonrate - Service goal abandon rate configuration
func (*Buabandonrate) String ¶
func (o *Buabandonrate) String() string
String returns a JSON representation of the model
type Buagentscheduleactivity ¶
type Buagentscheduleactivity struct {
// StartDate - The start date/time of this activity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// LengthMinutes - The length of this activity in minutes
LengthMinutes *int `json:"lengthMinutes,omitempty"`
// Description - The description of this activity
Description *string `json:"description,omitempty"`
// ActivityCodeId - The ID of the activity code associated with this activity
ActivityCodeId *string `json:"activityCodeId,omitempty"`
// Paid - Whether this activity is paid
Paid *bool `json:"paid,omitempty"`
// TimeOffRequestId - The ID of the time off request associated with this activity, if applicable
TimeOffRequestId *string `json:"timeOffRequestId,omitempty"`
// ExternalActivityId - The ID of the external activity associated with this activity, if applicable
ExternalActivityId *string `json:"externalActivityId,omitempty"`
// ExternalActivityType - The type of the external activity associated with this activity, if applicable
ExternalActivityType *string `json:"externalActivityType,omitempty"`
}
Buagentscheduleactivity
func (*Buagentscheduleactivity) String ¶
func (o *Buagentscheduleactivity) String() string
String returns a JSON representation of the model
type Buagentschedulehistorychange ¶
type Buagentschedulehistorychange struct {
// Metadata - The metadata of the change, including who and when the change was made
Metadata *Buagentschedulehistorychangemetadata `json:"metadata,omitempty"`
// Shifts - The list of changed shifts
Shifts *[]Buagentscheduleshift `json:"shifts,omitempty"`
// FullDayTimeOffMarkers - The list of changed full day time off markers
FullDayTimeOffMarkers *[]Bufulldaytimeoffmarker `json:"fullDayTimeOffMarkers,omitempty"`
// Deletes - The deleted shifts, full day time off markers, or the entire agent schedule
Deletes *Buagentschedulehistorydeletedchange `json:"deletes,omitempty"`
}
Buagentschedulehistorychange
func (*Buagentschedulehistorychange) String ¶
func (o *Buagentschedulehistorychange) String() string
String returns a JSON representation of the model
type Buagentschedulehistorychangemetadata ¶
type Buagentschedulehistorychangemetadata struct {
// DateModified - The timestamp of the schedule change. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// ModifiedBy - The user that made the schedule change
ModifiedBy *Userreference `json:"modifiedBy,omitempty"`
}
Buagentschedulehistorychangemetadata
func (*Buagentschedulehistorychangemetadata) String ¶
func (o *Buagentschedulehistorychangemetadata) String() string
String returns a JSON representation of the model
type Buagentschedulehistorydeletedchange ¶
type Buagentschedulehistorydeletedchange struct {
// ShiftIds - The IDs of deleted shifts
ShiftIds *[]string `json:"shiftIds,omitempty"`
// FullDayTimeOffMarkerDates - The dates of any deleted full day time off markers
FullDayTimeOffMarkerDates *[]time.Time `json:"fullDayTimeOffMarkerDates,omitempty"`
// AgentSchedule - Whether the entire agent schedule was deleted
AgentSchedule *bool `json:"agentSchedule,omitempty"`
}
Buagentschedulehistorydeletedchange
func (*Buagentschedulehistorydeletedchange) String ¶
func (o *Buagentschedulehistorydeletedchange) String() string
String returns a JSON representation of the model
type Buagentschedulehistorydroppedchange ¶
type Buagentschedulehistorydroppedchange struct {
// Metadata - The metadata of the change, including who and when the change was made
Metadata *Buagentschedulehistorychangemetadata `json:"metadata,omitempty"`
// ShiftIds - The IDs of deleted shifts
ShiftIds *[]string `json:"shiftIds,omitempty"`
// FullDayTimeOffMarkerDates - The dates of any deleted full day time off markers
FullDayTimeOffMarkerDates *[]time.Time `json:"fullDayTimeOffMarkerDates,omitempty"`
// Deletes - The deleted shifts, full day time off markers, or the entire agent schedule
Deletes *Buagentschedulehistorydeletedchange `json:"deletes,omitempty"`
}
Buagentschedulehistorydroppedchange
func (*Buagentschedulehistorydroppedchange) String ¶
func (o *Buagentschedulehistorydroppedchange) String() string
String returns a JSON representation of the model
type Buagentschedulehistoryresponse ¶
type Buagentschedulehistoryresponse struct {
// PriorPublishedSchedules - The list of previously published schedules
PriorPublishedSchedules *[]Buschedulereference `json:"priorPublishedSchedules,omitempty"`
// BasePublishedSchedule - The originally published agent schedules
BasePublishedSchedule *Buagentschedulehistorychange `json:"basePublishedSchedule,omitempty"`
// DroppedChanges - The changes dropped from the schedule history. This will happen if the schedule history is too large
DroppedChanges *[]Buagentschedulehistorydroppedchange `json:"droppedChanges,omitempty"`
// Changes - The list of changes for the schedule history
Changes *[]Buagentschedulehistorychange `json:"changes,omitempty"`
}
Buagentschedulehistoryresponse
func (*Buagentschedulehistoryresponse) String ¶
func (o *Buagentschedulehistoryresponse) String() string
String returns a JSON representation of the model
type Buagentschedulepublishedschedulereference ¶
type Buagentschedulepublishedschedulereference struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date for this schedule. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// WeekCount - The number of weeks encompassed by the schedule
WeekCount *int `json:"weekCount,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Buagentschedulepublishedschedulereference
func (*Buagentschedulepublishedschedulereference) String ¶
func (o *Buagentschedulepublishedschedulereference) String() string
String returns a JSON representation of the model
type Buagentschedulequeryresponse ¶
type Buagentschedulequeryresponse struct {
// User - The user to whom this agent schedule applies
User *Userreference `json:"user,omitempty"`
// Shifts - The shift definitions for this agent schedule
Shifts *[]Buagentscheduleshift `json:"shifts,omitempty"`
// FullDayTimeOffMarkers - Full day time off markers which apply to this agent schedule
FullDayTimeOffMarkers *[]Bufulldaytimeoffmarker `json:"fullDayTimeOffMarkers,omitempty"`
// WorkPlan - The work plan for this user
WorkPlan *Workplanreference `json:"workPlan,omitempty"`
// WorkPlansPerWeek - The work plans per week for this user from the work plan rotation. Null values in the list denotes that user is not part of any work plan for that week
WorkPlansPerWeek *[]Workplanreference `json:"workPlansPerWeek,omitempty"`
// Metadata - Versioned entity metadata for this agent schedule
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Buagentschedulequeryresponse
func (*Buagentschedulequeryresponse) String ¶
func (o *Buagentschedulequeryresponse) String() string
String returns a JSON representation of the model
type Buagentschedulerescheduleresponse ¶
type Buagentschedulerescheduleresponse struct {
// User - The user to whom this agent schedule applies
User *Userreference `json:"user,omitempty"`
// Shifts - The shift definitions for this agent schedule
Shifts *[]Buagentscheduleshift `json:"shifts,omitempty"`
// FullDayTimeOffMarkers - Full day time off markers which apply to this agent schedule
FullDayTimeOffMarkers *[]Bufulldaytimeoffmarker `json:"fullDayTimeOffMarkers,omitempty"`
// WorkPlan - The work plan for this user
WorkPlan *Workplanreference `json:"workPlan,omitempty"`
// WorkPlansPerWeek - The work plans per week for this user from the work plan rotation. Null values in the list denotes that user is not part of any work plan for that week
WorkPlansPerWeek *[]Workplanreference `json:"workPlansPerWeek,omitempty"`
}
Buagentschedulerescheduleresponse
func (*Buagentschedulerescheduleresponse) String ¶
func (o *Buagentschedulerescheduleresponse) String() string
String returns a JSON representation of the model
type Buagentschedulesearchresponse ¶
type Buagentschedulesearchresponse struct {
// User - The user to whom this agent schedule applies
User *Userreference `json:"user,omitempty"`
// Shifts - The shift definitions for this agent schedule
Shifts *[]Buagentscheduleshift `json:"shifts,omitempty"`
// FullDayTimeOffMarkers - Full day time off markers which apply to this agent schedule
FullDayTimeOffMarkers *[]Bufulldaytimeoffmarker `json:"fullDayTimeOffMarkers,omitempty"`
}
Buagentschedulesearchresponse
func (*Buagentschedulesearchresponse) String ¶
func (o *Buagentschedulesearchresponse) String() string
String returns a JSON representation of the model
type Buagentscheduleshift ¶
type Buagentscheduleshift struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// StartDate - The start date of this shift. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// LengthMinutes - The length of this shift in minutes
LengthMinutes *int `json:"lengthMinutes,omitempty"`
// Activities - The activities associated with this shift
Activities *[]Buagentscheduleactivity `json:"activities,omitempty"`
// ManuallyEdited - Whether this shift was manually edited. This is only set by clients and is used for rescheduling
ManuallyEdited *bool `json:"manuallyEdited,omitempty"`
// Schedule - The schedule to which this shift belongs
Schedule *Buschedulereference `json:"schedule,omitempty"`
}
Buagentscheduleshift
func (*Buagentscheduleshift) String ¶
func (o *Buagentscheduleshift) String() string
String returns a JSON representation of the model
type Buagentschedulesqueryresponse ¶
type Buagentschedulesqueryresponse struct {
// AgentSchedules - The requested agent schedules
AgentSchedules *[]Buagentschedulequeryresponse `json:"agentSchedules,omitempty"`
// BusinessUnitTimeZone - The time zone configured for the business unit to which these schedules apply
BusinessUnitTimeZone *string `json:"businessUnitTimeZone,omitempty"`
}
Buagentschedulesqueryresponse
func (*Buagentschedulesqueryresponse) String ¶
func (o *Buagentschedulesqueryresponse) String() string
String returns a JSON representation of the model
type Buagentschedulessearchresponse ¶
type Buagentschedulessearchresponse struct {
// AgentSchedules - The requested agent schedules
AgentSchedules *[]Buagentschedulesearchresponse `json:"agentSchedules,omitempty"`
// BusinessUnitTimeZone - The time zone configured for the business unit to which this schedule applies
BusinessUnitTimeZone *string `json:"businessUnitTimeZone,omitempty"`
// PublishedSchedules - References to all published week schedules overlapping the start/end date query parameters
PublishedSchedules *[]Buagentschedulepublishedschedulereference `json:"publishedSchedules,omitempty"`
}
Buagentschedulessearchresponse
func (*Buagentschedulessearchresponse) String ¶
func (o *Buagentschedulessearchresponse) String() string
String returns a JSON representation of the model
type Buagentscheduleupdate ¶
type Buagentscheduleupdate struct {
// VarType - The type of update
VarType *string `json:"type,omitempty"`
// ShiftStartDates - The start date for the affected shifts
ShiftStartDates *[]time.Time `json:"shiftStartDates,omitempty"`
}
Buagentscheduleupdate
func (*Buagentscheduleupdate) String ¶
func (o *Buagentscheduleupdate) String() string
String returns a JSON representation of the model
type Buasyncagentschedulesqueryresponse ¶
type Buasyncagentschedulesqueryresponse struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Buagentschedulesqueryresponse `json:"result,omitempty"`
// Progress - Percent progress for the operation
Progress *int `json:"progress,omitempty"`
// DownloadUrl - The URL from which to download the result if it is too large to pass directly
DownloadUrl *string `json:"downloadUrl,omitempty"`
}
Buasyncagentschedulesqueryresponse
func (*Buasyncagentschedulesqueryresponse) String ¶
func (o *Buasyncagentschedulesqueryresponse) String() string
String returns a JSON representation of the model
type Buasyncagentschedulessearchresponse ¶
type Buasyncagentschedulessearchresponse struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Buagentschedulessearchresponse `json:"result,omitempty"`
// Progress - Percent progress for the operation
Progress *int `json:"progress,omitempty"`
// DownloadUrl - The URL from which to download the result if it is too large to pass directly
DownloadUrl *string `json:"downloadUrl,omitempty"`
}
Buasyncagentschedulessearchresponse
func (*Buasyncagentschedulessearchresponse) String ¶
func (o *Buasyncagentschedulessearchresponse) String() string
String returns a JSON representation of the model
type Buasyncscheduleresponse ¶
type Buasyncscheduleresponse struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Buschedulemetadata `json:"result,omitempty"`
}
Buasyncscheduleresponse
func (*Buasyncscheduleresponse) String ¶
func (o *Buasyncscheduleresponse) String() string
String returns a JSON representation of the model
type Buasyncschedulerunresponse ¶
type Buasyncschedulerunresponse struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Buschedulerun `json:"result,omitempty"`
}
Buasyncschedulerunresponse
func (*Buasyncschedulerunresponse) String ¶
func (o *Buasyncschedulerunresponse) String() string
String returns a JSON representation of the model
type Buaveragespeedofanswer ¶
type Buaveragespeedofanswer struct {
// Include - Whether to include average speed of answer (ASA) in the associated configuration
Include *bool `json:"include,omitempty"`
// Seconds - The target average speed of answer (ASA) in seconds. Required if include == true
Seconds *int `json:"seconds,omitempty"`
}
Buaveragespeedofanswer - Service goal average speed of answer configuration
func (*Buaveragespeedofanswer) String ¶
func (o *Buaveragespeedofanswer) String() string
String returns a JSON representation of the model
type Bucopyschedulerequest ¶
type Bucopyschedulerequest struct {
// Description - The description for the new schedule
Description *string `json:"description,omitempty"`
// WeekDate - The start weekDate for the new copy of the schedule. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
}
Bucopyschedulerequest
func (*Bucopyschedulerequest) String ¶
func (o *Bucopyschedulerequest) String() string
String returns a JSON representation of the model
type Bucreateblankschedulerequest ¶
type Bucreateblankschedulerequest struct {
// Description - The description for the schedule
Description *string `json:"description,omitempty"`
// ShortTermForecast - The forecast to use when generating the schedule. Note that the forecast must fully encompass the schedule's start week + week count
ShortTermForecast *Bushorttermforecastreference `json:"shortTermForecast,omitempty"`
// WeekCount - The number of weeks in the schedule. One extra day is added at the end
WeekCount *int `json:"weekCount,omitempty"`
}
Bucreateblankschedulerequest
func (*Bucreateblankschedulerequest) String ¶
func (o *Bucreateblankschedulerequest) String() string
String returns a JSON representation of the model
type Bucurrentagentschedulesearchresponse ¶
type Bucurrentagentschedulesearchresponse struct {
// AgentSchedules - The requested agent schedules
AgentSchedules *[]Buagentschedulesearchresponse `json:"agentSchedules,omitempty"`
// BusinessUnitTimeZone - The time zone configured for the business unit to which this schedule applies
BusinessUnitTimeZone *string `json:"businessUnitTimeZone,omitempty"`
// PublishedSchedules - References to all published week schedules overlapping the start/end date query parameters
PublishedSchedules *[]Buagentschedulepublishedschedulereference `json:"publishedSchedules,omitempty"`
// StartDate - The start date of the schedules. Only populated on notifications. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - The end date of the schedules. Only populated on notifications. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
// Updates - The list of updates for the schedule. Only used in notifications
Updates *[]Buagentscheduleupdate `json:"updates,omitempty"`
}
Bucurrentagentschedulesearchresponse
func (*Bucurrentagentschedulesearchresponse) String ¶
func (o *Bucurrentagentschedulesearchresponse) String() string
String returns a JSON representation of the model
type Buforecastgenerationplanninggroupresult ¶
type Buforecastgenerationplanninggroupresult struct {
// PlanningGroupId - The ID of the planning group
PlanningGroupId *string `json:"planningGroupId,omitempty"`
// MetricResults - The generation results for the associated planning group
MetricResults *[]Buforecasttimeseriesresult `json:"metricResults,omitempty"`
}
Buforecastgenerationplanninggroupresult
func (*Buforecastgenerationplanninggroupresult) String ¶
func (o *Buforecastgenerationplanninggroupresult) String() string
String returns a JSON representation of the model
type Buforecastgenerationresult ¶
type Buforecastgenerationresult struct {
// PlanningGroupResults - Generation results, broken down by planning group
PlanningGroupResults *[]Buforecastgenerationplanninggroupresult `json:"planningGroupResults,omitempty"`
}
Buforecastgenerationresult
func (*Buforecastgenerationresult) String ¶
func (o *Buforecastgenerationresult) String() string
String returns a JSON representation of the model
type Buforecastmodification ¶
type Buforecastmodification struct {
// VarType - The type of the modification
VarType *string `json:"type,omitempty"`
// StartIntervalIndex - The number of 15 minute intervals past referenceStartDate representing the first interval to which to apply this modification. Must be null if values is populated
StartIntervalIndex *int `json:"startIntervalIndex,omitempty"`
// EndIntervalIndex - The number of 15 minute intervals past referenceStartDate representing the last interval to which to apply this modification. Must be null if values is populated
EndIntervalIndex *int `json:"endIntervalIndex,omitempty"`
// Metric - The metric to which this modification applies
Metric *string `json:"metric,omitempty"`
// LegacyMetric - The legacy metric to which this modification applies if applicable
LegacyMetric *string `json:"legacyMetric,omitempty"`
// Value - The value of the modification. Must be null if \"values\" is populated
Value *float64 `json:"value,omitempty"`
// Values - The list of values to update. Only applicable for grid-type modifications. Must be null if \"value\" is populated
Values *[]Wfmforecastmodificationintervaloffsetvalue `json:"values,omitempty"`
// DisplayGranularity - The client side display granularity of the modification, expressed in the ISO-8601 duration format. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H
DisplayGranularity *string `json:"displayGranularity,omitempty"`
// Granularity - The actual granularity of the modification as stored behind the scenes, expressed in the ISO-8601 duration format. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H
Granularity *string `json:"granularity,omitempty"`
// Enabled - Whether the modification is enabled for the forecast
Enabled *bool `json:"enabled,omitempty"`
// PlanningGroupIds - The IDs of the planning groups to which this forecast modification applies. Leave empty to apply to all
PlanningGroupIds *[]string `json:"planningGroupIds,omitempty"`
}
Buforecastmodification
func (*Buforecastmodification) String ¶
func (o *Buforecastmodification) String() string
String returns a JSON representation of the model
type Buforecastresult ¶
type Buforecastresult struct {
// ReferenceStartDate - The reference start date for interval-based data for this forecast. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ReferenceStartDate *time.Time `json:"referenceStartDate,omitempty"`
// PlanningGroups - The forecast data broken up by planning group
PlanningGroups *[]Forecastplanninggroupdata `json:"planningGroups,omitempty"`
// WeekNumber - The week number represented by this response
WeekNumber *int `json:"weekNumber,omitempty"`
// WeekCount - The number of weeks in this forecast
WeekCount *int `json:"weekCount,omitempty"`
}
Buforecastresult
func (*Buforecastresult) String ¶
func (o *Buforecastresult) String() string
String returns a JSON representation of the model
type Buforecastresultresponse ¶
type Buforecastresultresponse struct {
// Result - The result of the operation. Populated whenever the result is small enough to pass through the api directly
Result *Buforecastresult `json:"result,omitempty"`
// DownloadUrl - The download url to fetch the result. Only populated if the result is too large to pass through the api directly
DownloadUrl *string `json:"downloadUrl,omitempty"`
}
Buforecastresultresponse
func (*Buforecastresultresponse) String ¶
func (o *Buforecastresultresponse) String() string
String returns a JSON representation of the model
type Buforecasttimeseriesresult ¶
type Buforecasttimeseriesresult struct {
// Metric - The metric this result applies to
Metric *string `json:"metric,omitempty"`
// ForecastingMethod - The forecasting method that was used for this metric
ForecastingMethod *string `json:"forecastingMethod,omitempty"`
}
Buforecasttimeseriesresult
func (*Buforecasttimeseriesresult) String ¶
func (o *Buforecasttimeseriesresult) String() string
String returns a JSON representation of the model
type Bufulldaytimeoffmarker ¶
type Bufulldaytimeoffmarker struct {
// BusinessUnitDate - The date of the time off marker, interpreted in the business unit's time zone. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
BusinessUnitDate *time.Time `json:"businessUnitDate,omitempty"`
// LengthMinutes - The length of the time off marker in minutes
LengthMinutes *int `json:"lengthMinutes,omitempty"`
// Description - The description of the time off marker
Description *string `json:"description,omitempty"`
// ActivityCodeId - The ID of the activity code associated with the time off marker
ActivityCodeId *string `json:"activityCodeId,omitempty"`
// Paid - Whether the time off marker is paid
Paid *bool `json:"paid,omitempty"`
// TimeOffRequestId - The ID of the time off request
TimeOffRequestId *string `json:"timeOffRequestId,omitempty"`
}
Bufulldaytimeoffmarker
func (*Bufulldaytimeoffmarker) String ¶
func (o *Bufulldaytimeoffmarker) String() string
String returns a JSON representation of the model
type Bugenerateschedulerequest ¶
type Bugenerateschedulerequest struct {
// Description - The description for the schedule
Description *string `json:"description,omitempty"`
// ShortTermForecast - The forecast to use when generating the schedule. Note that the forecast must fully encompass the schedule's start week + week count
ShortTermForecast *Bushorttermforecastreference `json:"shortTermForecast,omitempty"`
// WeekCount - The number of weeks in the schedule. One extra day is added at the end
WeekCount *int `json:"weekCount,omitempty"`
}
Bugenerateschedulerequest
func (*Bugenerateschedulerequest) String ¶
func (o *Bugenerateschedulerequest) String() string
String returns a JSON representation of the model
type Bugetcurrentagentschedulerequest ¶
type Bugetcurrentagentschedulerequest struct {
// StartDate - Start date of the range to search. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - End date of the range to search. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
}
Bugetcurrentagentschedulerequest
func (*Bugetcurrentagentschedulerequest) String ¶
func (o *Bugetcurrentagentschedulerequest) String() string
String returns a JSON representation of the model
type Buheadcountforecast ¶
type Buheadcountforecast struct {
// Entities
Entities *[]Buplanninggroupheadcountforecast `json:"entities,omitempty"`
// ReferenceStartDate - Reference start date for the interval values in each forecast entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ReferenceStartDate *time.Time `json:"referenceStartDate,omitempty"`
}
Buheadcountforecast
func (*Buheadcountforecast) String ¶
func (o *Buheadcountforecast) String() string
String returns a JSON representation of the model
type Buheadcountforecastresponse ¶
type Buheadcountforecastresponse struct {
// Result - The headcount forecast, null when downloadUrl is provided
Result *Buheadcountforecast `json:"result,omitempty"`
// DownloadUrl - Download URL. Null unless the response is too large to pass directly through the api
DownloadUrl *string `json:"downloadUrl,omitempty"`
}
Buheadcountforecastresponse
func (*Buheadcountforecastresponse) String ¶
func (o *Buheadcountforecastresponse) String() string
String returns a JSON representation of the model
type Buintradaydatagroup ¶
type Buintradaydatagroup struct {
// MediaType - The media type associated with this intraday group
MediaType *string `json:"mediaType,omitempty"`
// ForecastDataSummary - Forecast data summary for this date range
ForecastDataSummary *Buintradayforecastdata `json:"forecastDataSummary,omitempty"`
// ForecastDataPerInterval - Forecast data per interval for this date range
ForecastDataPerInterval *[]Buintradayforecastdata `json:"forecastDataPerInterval,omitempty"`
// ScheduleDataSummary - Schedule data summary for this date range
ScheduleDataSummary *Buintradayscheduledata `json:"scheduleDataSummary,omitempty"`
// ScheduleDataPerInterval - Schedule data per interval for this date range
ScheduleDataPerInterval *[]Buintradayscheduledata `json:"scheduleDataPerInterval,omitempty"`
// PerformancePredictionDataSummary - Performance prediction data summary for this date range
PerformancePredictionDataSummary *Intradayperformancepredictiondata `json:"performancePredictionDataSummary,omitempty"`
// PerformancePredictionDataPerInterval - Performance prediction data per interval for this date range
PerformancePredictionDataPerInterval *[]Intradayperformancepredictiondata `json:"performancePredictionDataPerInterval,omitempty"`
}
Buintradaydatagroup
func (*Buintradaydatagroup) String ¶
func (o *Buintradaydatagroup) String() string
String returns a JSON representation of the model
type Buintradayforecastdata ¶
type Buintradayforecastdata struct {
// Offered - The number of interactions routed into the queues in the selected planning groups for the given media type for an agent to answer
Offered *float64 `json:"offered,omitempty"`
// AverageHandleTimeSeconds - The average handle time in seconds an agent spent handling interactions
AverageHandleTimeSeconds *float64 `json:"averageHandleTimeSeconds,omitempty"`
}
Buintradayforecastdata
func (*Buintradayforecastdata) String ¶
func (o *Buintradayforecastdata) String() string
String returns a JSON representation of the model
type Buintradayresponse ¶
type Buintradayresponse struct {
// StartDate - The start of the date range for which this data applies. This is also the start reference point for the intervals represented in the various arrays. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - The end of the date range for which this data applies. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
// IntervalLengthMinutes - The aggregation period in minutes, which determines the interval duration of the returned data
IntervalLengthMinutes *int `json:"intervalLengthMinutes,omitempty"`
// NoDataReason - If not null, the reason there was no data for the request
NoDataReason *string `json:"noDataReason,omitempty"`
// Categories - The categories to which this data corresponds
Categories *[]string `json:"categories,omitempty"`
// ShortTermForecast - Short term forecast reference
ShortTermForecast *Bushorttermforecastreference `json:"shortTermForecast,omitempty"`
// Schedule - Schedule reference
Schedule *Buschedulereference `json:"schedule,omitempty"`
// IntradayDataGroupings - Intraday data grouped by a single media type and set of planning group IDs
IntradayDataGroupings *[]Buintradaydatagroup `json:"intradayDataGroupings,omitempty"`
}
Buintradayresponse
func (*Buintradayresponse) String ¶
func (o *Buintradayresponse) String() string
String returns a JSON representation of the model
type Buintradayscheduledata ¶
type Buintradayscheduledata struct {
// OnQueueTimeSeconds - The total on-queue time in seconds for all agents in this group
OnQueueTimeSeconds *int `json:"onQueueTimeSeconds,omitempty"`
}
Buintradayscheduledata
func (*Buintradayscheduledata) String ¶
func (o *Buintradayscheduledata) String() string
String returns a JSON representation of the model
type Bulkshifttradestateupdaterequest ¶
type Bulkshifttradestateupdaterequest struct {
// Entities - The shift trades to update
Entities *[]Bulkupdateshifttradestaterequestitem `json:"entities,omitempty"`
}
Bulkshifttradestateupdaterequest
func (*Bulkshifttradestateupdaterequest) String ¶
func (o *Bulkshifttradestateupdaterequest) String() string
String returns a JSON representation of the model
type Bulkupdateshifttradestaterequestitem ¶
type Bulkupdateshifttradestaterequestitem struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// State - The new state to set on the shift trade
State *string `json:"state,omitempty"`
// Metadata - Version metadata for the shift trade
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Bulkupdateshifttradestaterequestitem
func (*Bulkupdateshifttradestaterequestitem) String ¶
func (o *Bulkupdateshifttradestaterequestitem) String() string
String returns a JSON representation of the model
type Bulkupdateshifttradestateresponse ¶
type Bulkupdateshifttradestateresponse struct {
// Status - The status of the operation
Status *string `json:"status,omitempty"`
// OperationId - The ID for the operation
OperationId *string `json:"operationId,omitempty"`
// Result - The result of the operation. Null unless status == Complete
Result *Bulkupdateshifttradestateresult `json:"result,omitempty"`
}
Bulkupdateshifttradestateresponse
func (*Bulkupdateshifttradestateresponse) String ¶
func (o *Bulkupdateshifttradestateresponse) String() string
String returns a JSON representation of the model
type Bulkupdateshifttradestateresult ¶
type Bulkupdateshifttradestateresult struct {
// Entities
Entities *[]Bulkupdateshifttradestateresultitem `json:"entities,omitempty"`
}
Bulkupdateshifttradestateresult
func (*Bulkupdateshifttradestateresult) String ¶
func (o *Bulkupdateshifttradestateresult) String() string
String returns a JSON representation of the model
type Bulkupdateshifttradestateresultitem ¶
type Bulkupdateshifttradestateresultitem struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// State - The state of the shift trade after the update request is processed
State *string `json:"state,omitempty"`
// ReviewedBy - The user who reviewed the request, if applicable
ReviewedBy *Userreference `json:"reviewedBy,omitempty"`
// ReviewedDate - The date the request was reviewed, if applicable. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ReviewedDate *time.Time `json:"reviewedDate,omitempty"`
// FailureReason - The reason the update failed, if applicable
FailureReason *string `json:"failureReason,omitempty"`
// Metadata - Version metadata for the shift trade
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Bulkupdateshifttradestateresultitem
func (*Bulkupdateshifttradestateresultitem) String ¶
func (o *Bulkupdateshifttradestateresultitem) String() string
String returns a JSON representation of the model
type Bumanagementunitschedulesummary ¶
type Bumanagementunitschedulesummary struct {
// ManagementUnit - The management unit to which this summary applies
ManagementUnit *Managementunitreference `json:"managementUnit,omitempty"`
// AgentCount - The number of agents from this management unit that are in the schedule
AgentCount *int `json:"agentCount,omitempty"`
// StartDate - The start of the schedule change in the management unit. Only populated in schedule update notifications. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - The end of the schedule change in the management unit. Only populated in schedule update notifications. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
// Agents - The agents in the management unit who are part of this schedule, or in schedule change notifications, the agents that were changed. Note this will come back as an empty list unless the appropriate expand query parameter is passed
Agents *[]Userreference `json:"agents,omitempty"`
}
Bumanagementunitschedulesummary
func (*Bumanagementunitschedulesummary) String ¶
func (o *Bumanagementunitschedulesummary) String() string
String returns a JSON representation of the model
type Buplanninggroupheadcountforecast ¶
type Buplanninggroupheadcountforecast struct {
// PlanningGroup - The planning group to which this portion of the headcount forecast applies
PlanningGroup *Planninggroupreference `json:"planningGroup,omitempty"`
// RequiredPerInterval - Required headcount per interval, referenced against the reference start date
RequiredPerInterval *[]float64 `json:"requiredPerInterval,omitempty"`
// RequiredWithoutShrinkagePerInterval - Required headcount per interval without accounting for shrinkage, referenced against the reference start date
RequiredWithoutShrinkagePerInterval *[]float64 `json:"requiredWithoutShrinkagePerInterval,omitempty"`
}
Buplanninggroupheadcountforecast
func (*Buplanninggroupheadcountforecast) String ¶
func (o *Buplanninggroupheadcountforecast) String() string
String returns a JSON representation of the model
type Buqueryagentschedulesrequest ¶
type Buqueryagentschedulesrequest struct {
// ManagementUnitId - The ID of the management unit to query
ManagementUnitId *string `json:"managementUnitId,omitempty"`
// UserIds - The IDs of the users to query. Omit to query all user schedules in the management unit. Note: If teamIds is also specified, only schedules for users in the requested teams will be returned
UserIds *[]string `json:"userIds,omitempty"`
// TeamIds - The teamIds to report on. If null or not set, results will be queried for requested users if applicable or otherwise all users in the management unit
TeamIds *[]string `json:"teamIds,omitempty"`
}
Buqueryagentschedulesrequest
func (*Buqueryagentschedulesrequest) String ¶
func (o *Buqueryagentschedulesrequest) String() string
String returns a JSON representation of the model
type Burescheduleagentscheduleresult ¶
type Burescheduleagentscheduleresult struct {
// ManagementUnit - The management unit to which this part of the result applies
ManagementUnit *Managementunitreference `json:"managementUnit,omitempty"`
// DownloadResult - The agent schedules. Result will always come via the downloadUrl; however the schema is included for documentation
DownloadResult *Murescheduleresultwrapper `json:"downloadResult,omitempty"`
// DownloadUrl - The download URL from which to fetch the result
DownloadUrl *string `json:"downloadUrl,omitempty"`
}
Burescheduleagentscheduleresult
func (*Burescheduleagentscheduleresult) String ¶
func (o *Burescheduleagentscheduleresult) String() string
String returns a JSON representation of the model
type Bureschedulerequest ¶
type Bureschedulerequest struct {
// StartDate - The start of the range to reschedule. Defaults to the beginning of the schedule. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - The end of the range to reschedule. Defaults the the end of the schedule. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
// AgentIds - The IDs of the agents to consider for rescheduling. Omit to consider all agents in the specified management units.Agents not in the specified management units will be ignored
AgentIds *[]string `json:"agentIds,omitempty"`
// ActivityCodeIds - The IDs of the activity codes to consider for rescheduling. Omit to consider all activity codes
ActivityCodeIds *[]string `json:"activityCodeIds,omitempty"`
// ManagementUnitIds - The IDs of the management units to reschedule
ManagementUnitIds *[]string `json:"managementUnitIds,omitempty"`
// DoNotChangeWeeklyPaidTime - Instructs the scheduler whether it is allowed to change weekly paid time
DoNotChangeWeeklyPaidTime *bool `json:"doNotChangeWeeklyPaidTime,omitempty"`
// DoNotChangeDailyPaidTime - Instructs the scheduler whether it is allowed to change daily paid time
DoNotChangeDailyPaidTime *bool `json:"doNotChangeDailyPaidTime,omitempty"`
// DoNotChangeShiftStartTimes - Instructs the scheduler whether it is allowed to change shift start times
DoNotChangeShiftStartTimes *bool `json:"doNotChangeShiftStartTimes,omitempty"`
// DoNotChangeManuallyEditedShifts - Instructs the scheduler whether it is allowed to change manually edited shifts
DoNotChangeManuallyEditedShifts *bool `json:"doNotChangeManuallyEditedShifts,omitempty"`
}
Bureschedulerequest
func (*Bureschedulerequest) String ¶
func (o *Bureschedulerequest) String() string
String returns a JSON representation of the model
type Burescheduleresult ¶
type Burescheduleresult struct {
// GenerationResults - The generation results. Note the result will always be delivered via the downloadUrl; however the schema is included for documentation
GenerationResults *Schedulegenerationresult `json:"generationResults,omitempty"`
// GenerationResultsDownloadUrl - The download URL from which to fetch the generation results for the rescheduling run
GenerationResultsDownloadUrl *string `json:"generationResultsDownloadUrl,omitempty"`
// HeadcountForecast - The headcount forecast. Note the result will always be delivered via the downloadUrl; however the schema is included for documentation
HeadcountForecast *Buheadcountforecast `json:"headcountForecast,omitempty"`
// HeadcountForecastDownloadUrl - The download URL from which to fetch the headcount forecast for the rescheduling run
HeadcountForecastDownloadUrl *string `json:"headcountForecastDownloadUrl,omitempty"`
// AgentSchedules - List of download links for agent schedules produced by the rescheduling run
AgentSchedules *[]Burescheduleagentscheduleresult `json:"agentSchedules,omitempty"`
}
Burescheduleresult
func (*Burescheduleresult) String ¶
func (o *Burescheduleresult) String() string
String returns a JSON representation of the model
type Buschedulelisting ¶
type Buschedulelisting struct {
// Entities
Entities *[]Buschedulelistitem `json:"entities,omitempty"`
}
Buschedulelisting
func (*Buschedulelisting) String ¶
func (o *Buschedulelisting) String() string
String returns a JSON representation of the model
type Buschedulelistitem ¶
type Buschedulelistitem struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date for this schedule. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// WeekCount - The number of weeks spanned by this schedule
WeekCount *int `json:"weekCount,omitempty"`
// Description - The description of this schedule
Description *string `json:"description,omitempty"`
// Published - Whether this schedule is published
Published *bool `json:"published,omitempty"`
// ShortTermForecast - The forecast used for this schedule, if applicable
ShortTermForecast *Bushorttermforecastreference `json:"shortTermForecast,omitempty"`
// GenerationResults - Generation result summary for this schedule, if applicable
GenerationResults *Schedulegenerationresultsummary `json:"generationResults,omitempty"`
// Metadata - Version metadata for this schedule
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Buschedulelistitem
func (*Buschedulelistitem) String ¶
func (o *Buschedulelistitem) String() string
String returns a JSON representation of the model
type Buschedulemetadata ¶
type Buschedulemetadata struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date for this schedule. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// WeekCount - The number of weeks spanned by this schedule
WeekCount *int `json:"weekCount,omitempty"`
// Description - The description of this schedule
Description *string `json:"description,omitempty"`
// Published - Whether this schedule is published
Published *bool `json:"published,omitempty"`
// ShortTermForecast - The forecast used for this schedule, if applicable
ShortTermForecast *Bushorttermforecastreference `json:"shortTermForecast,omitempty"`
// GenerationResults - Generation result summary for this schedule, if applicable
GenerationResults *Schedulegenerationresultsummary `json:"generationResults,omitempty"`
// Metadata - Version metadata for this schedule
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
// ManagementUnits - High level per-management unit schedule metadata
ManagementUnits *[]Bumanagementunitschedulesummary `json:"managementUnits,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Buschedulemetadata
func (*Buschedulemetadata) String ¶
func (o *Buschedulemetadata) String() string
String returns a JSON representation of the model
type Buschedulereference ¶
type Buschedulereference struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date for this schedule. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Buschedulereference
func (*Buschedulereference) String ¶
func (o *Buschedulereference) String() string
String returns a JSON representation of the model
type Buschedulereferenceformuroute ¶
type Buschedulereferenceformuroute struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date for this schedule. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// BusinessUnit - The start week date for this schedule
BusinessUnit *Businessunitreference `json:"businessUnit,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Buschedulereferenceformuroute
func (*Buschedulereferenceformuroute) String ¶
func (o *Buschedulereferenceformuroute) String() string
String returns a JSON representation of the model
type Buschedulerun ¶
type Buschedulerun struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SchedulerRunId - The scheduler run ID. Reference this value for support
SchedulerRunId *string `json:"schedulerRunId,omitempty"`
// IntradayRescheduling - Whether this is an intraday rescheduling run
IntradayRescheduling *bool `json:"intradayRescheduling,omitempty"`
// State - The state of the generation run
State *string `json:"state,omitempty"`
// WeekCount - The number of weeks spanned by the schedule
WeekCount *int `json:"weekCount,omitempty"`
// PercentComplete - Percent completion of the schedule run
PercentComplete *float64 `json:"percentComplete,omitempty"`
// TargetWeek - The start date of the target week. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
TargetWeek *time.Time `json:"targetWeek,omitempty"`
// Schedule - The generated schedule. Null unless the schedule run is complete
Schedule *Buschedulereference `json:"schedule,omitempty"`
// ScheduleDescription - The description of the generated schedule
ScheduleDescription *string `json:"scheduleDescription,omitempty"`
// SchedulingStartTime - When the schedule generation run started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
SchedulingStartTime *time.Time `json:"schedulingStartTime,omitempty"`
// SchedulingStartedBy - The user who started the scheduling run
SchedulingStartedBy *Userreference `json:"schedulingStartedBy,omitempty"`
// SchedulingCanceledBy - The user who canceled the scheduling run, if applicable
SchedulingCanceledBy *Userreference `json:"schedulingCanceledBy,omitempty"`
// SchedulingCompletedTime - When the scheduling run was completed, if applicable. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
SchedulingCompletedTime *time.Time `json:"schedulingCompletedTime,omitempty"`
// MessageCount - The number of schedule generation messages for this schedule generation run
MessageCount *int `json:"messageCount,omitempty"`
// ReschedulingOptions - Rescheduling options for this run. Null unless intradayRescheduling is true
ReschedulingOptions *Reschedulingoptionsrunresponse `json:"reschedulingOptions,omitempty"`
// ReschedulingResultExpiration - When the reschedule result will expire. Null unless intradayRescheduling is true. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ReschedulingResultExpiration *time.Time `json:"reschedulingResultExpiration,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Buschedulerun
func (*Buschedulerun) String ¶
func (o *Buschedulerun) String() string
String returns a JSON representation of the model
type Buschedulerunlisting ¶
type Buschedulerunlisting struct {
// Entities
Entities *[]Buschedulerun `json:"entities,omitempty"`
}
Buschedulerunlisting
func (*Buschedulerunlisting) String ¶
func (o *Buschedulerunlisting) String() string
String returns a JSON representation of the model
type Busearchagentschedulesrequest ¶
type Busearchagentschedulesrequest struct {
// StartDate - Start date of the range to search. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartDate *time.Time `json:"startDate,omitempty"`
// EndDate - End date of the range to search. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndDate *time.Time `json:"endDate,omitempty"`
// UserIds - IDs of the users for whose schedules to search
UserIds *[]string `json:"userIds,omitempty"`
}
Busearchagentschedulesrequest
func (*Busearchagentschedulesrequest) String ¶
func (o *Busearchagentschedulesrequest) String() string
String returns a JSON representation of the model
type Buservicelevel ¶
type Buservicelevel struct {
// Include - Whether to include service level targets in the associated configuration
Include *bool `json:"include,omitempty"`
// Percent - Service level target percent answered. Required if include == true
Percent *int `json:"percent,omitempty"`
// Seconds - Service level target answer time. Required if include == true
Seconds *int `json:"seconds,omitempty"`
}
Buservicelevel - Service goal service level configuration
func (*Buservicelevel) String ¶
func (o *Buservicelevel) String() string
String returns a JSON representation of the model
type Bushorttermforecast ¶
type Bushorttermforecast struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date of this forecast in yyyy-MM-dd. Must fall on the start day of week for the associated business unit. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// WeekCount - The number of weeks this forecast covers
WeekCount *int `json:"weekCount,omitempty"`
// CreationMethod - The method by which this forecast was created
CreationMethod *string `json:"creationMethod,omitempty"`
// Description - The description of this forecast
Description *string `json:"description,omitempty"`
// Legacy - Whether this forecast contains modifications on legacy metrics
Legacy *bool `json:"legacy,omitempty"`
// Metadata - Metadata for this forecast
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
// ReferenceStartDate - The reference start date for interval-based data for this forecast. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ReferenceStartDate *time.Time `json:"referenceStartDate,omitempty"`
// SourceDays - The source day pointers for this forecast
SourceDays *[]Forecastsourcedaypointer `json:"sourceDays,omitempty"`
// Modifications - Any manual modifications applied to this forecast
Modifications *[]Buforecastmodification `json:"modifications,omitempty"`
// GenerationResults - Generation result metadata
GenerationResults *Buforecastgenerationresult `json:"generationResults,omitempty"`
// TimeZone - The time zone for this forecast
TimeZone *string `json:"timeZone,omitempty"`
// PlanningGroupsVersion - The version of the planning groups that was used for this forecast
PlanningGroupsVersion *int `json:"planningGroupsVersion,omitempty"`
// PlanningGroups - A snapshot of the planning groups used for this forecast as of the version number indicated
PlanningGroups *Forecastplanninggroupsresponse `json:"planningGroups,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Bushorttermforecast
func (*Bushorttermforecast) String ¶
func (o *Bushorttermforecast) String() string
String returns a JSON representation of the model
type Bushorttermforecastingsettings ¶
type Bushorttermforecastingsettings struct {
// DefaultHistoryWeeks - The number of historical weeks to consider when creating a forecast. This setting is only used for legacy weighted average forecasts
DefaultHistoryWeeks *int `json:"defaultHistoryWeeks,omitempty"`
}
Bushorttermforecastingsettings
func (*Bushorttermforecastingsettings) String ¶
func (o *Bushorttermforecastingsettings) String() string
String returns a JSON representation of the model
type Bushorttermforecastlisting ¶
type Bushorttermforecastlisting struct {
// Entities
Entities *[]Bushorttermforecastlistitem `json:"entities,omitempty"`
}
Bushorttermforecastlisting
func (*Bushorttermforecastlisting) String ¶
func (o *Bushorttermforecastlisting) String() string
String returns a JSON representation of the model
type Bushorttermforecastlistitem ¶
type Bushorttermforecastlistitem struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The start week date of this forecast in yyyy-MM-dd. Must fall on the start day of week for the associated business unit. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// WeekCount - The number of weeks this forecast covers
WeekCount *int `json:"weekCount,omitempty"`
// CreationMethod - The method by which this forecast was created
CreationMethod *string `json:"creationMethod,omitempty"`
// Description - The description of this forecast
Description *string `json:"description,omitempty"`
// Legacy - Whether this forecast contains modifications on legacy metrics
Legacy *bool `json:"legacy,omitempty"`
// Metadata - Metadata for this forecast
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Bushorttermforecastlistitem
func (*Bushorttermforecastlistitem) String ¶
func (o *Bushorttermforecastlistitem) String() string
String returns a JSON representation of the model
type Bushorttermforecastreference ¶
type Bushorttermforecastreference struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// WeekDate - The weekDate of the short term forecast in yyyy-MM-dd format. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
WeekDate *time.Time `json:"weekDate,omitempty"`
// Description - The description of the short term forecast
Description *string `json:"description,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Bushorttermforecastreference - A pointer to a short term forecast
func (*Bushorttermforecastreference) String ¶
func (o *Bushorttermforecastreference) String() string
String returns a JSON representation of the model
type Businessunit ¶
type Businessunit struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Division - The division to which this entity belongs.
Division *Division `json:"division,omitempty"`
// Settings - Settings for this business unit
Settings *Businessunitsettings `json:"settings,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Businessunit
func (*Businessunit) String ¶
func (o *Businessunit) String() string
String returns a JSON representation of the model
type Businessunitactivitycode ¶
type Businessunitactivitycode struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Active - Whether this activity code is active or has been deleted
Active *bool `json:"active,omitempty"`
// DefaultCode - Whether this is a default activity code
DefaultCode *bool `json:"defaultCode,omitempty"`
// Category - The category of the activity code
Category *string `json:"category,omitempty"`
// LengthInMinutes - The default length of the activity in minutes
LengthInMinutes *int `json:"lengthInMinutes,omitempty"`
// CountsAsPaidTime - Whether an agent is paid while performing this activity
CountsAsPaidTime *bool `json:"countsAsPaidTime,omitempty"`
// CountsAsWorkTime - Indicates whether or not the activity should be counted as contiguous work time for calculating daily constraints
CountsAsWorkTime *bool `json:"countsAsWorkTime,omitempty"`
// AgentTimeOffSelectable - Whether an agent can select this activity code when creating or editing a time off request. Null if the activity's category is not time off.
AgentTimeOffSelectable *bool `json:"agentTimeOffSelectable,omitempty"`
// Metadata - Version metadata of this activity code
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Businessunitactivitycode - Activity code data
func (*Businessunitactivitycode) String ¶
func (o *Businessunitactivitycode) String() string
String returns a JSON representation of the model
type Businessunitactivitycodelisting ¶
type Businessunitactivitycodelisting struct {
// Entities
Entities *[]Businessunitactivitycode `json:"entities,omitempty"`
}
Businessunitactivitycodelisting - List of BusinessUnitActivityCode
func (*Businessunitactivitycodelisting) String ¶
func (o *Businessunitactivitycodelisting) String() string
String returns a JSON representation of the model
type Businessunitlisting ¶
type Businessunitlisting struct {
// Entities
Entities *[]Businessunitlistitem `json:"entities,omitempty"`
}
Businessunitlisting
func (*Businessunitlisting) String ¶
func (o *Businessunitlisting) String() string
String returns a JSON representation of the model
type Businessunitlistitem ¶
type Businessunitlistitem struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Division - The division to which this entity belongs.
Division *Division `json:"division,omitempty"`
// Authorized - Whether the user has authorization to interact with this business unit
Authorized *bool `json:"authorized,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Businessunitlistitem
func (*Businessunitlistitem) String ¶
func (o *Businessunitlistitem) String() string
String returns a JSON representation of the model
type Businessunitreference ¶
type Businessunitreference struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Businessunitreference
func (*Businessunitreference) String ¶
func (o *Businessunitreference) String() string
String returns a JSON representation of the model
type Businessunitsettings ¶
type Businessunitsettings struct {
// StartDayOfWeek - The start day of week for this business unit
StartDayOfWeek *string `json:"startDayOfWeek,omitempty"`
// TimeZone - The time zone for this business unit, using the Olsen tz database format
TimeZone *string `json:"timeZone,omitempty"`
// ShortTermForecasting - Short term forecasting settings
ShortTermForecasting *Bushorttermforecastingsettings `json:"shortTermForecasting,omitempty"`
// Metadata - Version metadata for this business unit
Metadata *Wfmversionedentitymetadata `json:"metadata,omitempty"`
}
Businessunitsettings
func (*Businessunitsettings) String ¶
func (o *Businessunitsettings) String() string
String returns a JSON representation of the model
type Buttoncomponent ¶
type Buttoncomponent struct {
// Id - An ID assigned to this component
Id *string `json:"id,omitempty"`
// Text - Deprecated - Use title instead
Text *string `json:"text,omitempty"`
// Title - Text to show inside the button
Title *string `json:"title,omitempty"`
// Actions - User actions available on the content. All actions are optional and all actions are executed simultaneously.
Actions *Contentactions `json:"actions,omitempty"`
}
Buttoncomponent - Structured template button object
func (*Buttoncomponent) String ¶
func (o *Buttoncomponent) String() string
String returns a JSON representation of the model
type Calibration ¶
type Calibration struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Calibrator
Calibrator *User `json:"calibrator,omitempty"`
// Agent
Agent *User `json:"agent,omitempty"`
// Conversation
Conversation *Conversation `json:"conversation,omitempty"`
// EvaluationForm
EvaluationForm *Evaluationform `json:"evaluationForm,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// AverageScore
AverageScore *int `json:"averageScore,omitempty"`
// HighScore
HighScore *int `json:"highScore,omitempty"`
// LowScore
LowScore *int `json:"lowScore,omitempty"`
// CreatedDate - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CreatedDate *time.Time `json:"createdDate,omitempty"`
// Evaluations
Evaluations *[]Evaluation `json:"evaluations,omitempty"`
// Evaluators
Evaluators *[]User `json:"evaluators,omitempty"`
// ScoringIndex
ScoringIndex **Evaluation `json:"scoringIndex,omitempty"`
// ExpertEvaluator
ExpertEvaluator *User `json:"expertEvaluator,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Calibration
func (*Calibration) String ¶
func (o *Calibration) String() string
String returns a JSON representation of the model
type Calibrationassignment ¶
type Calibrationassignment struct {
// Calibrator
Calibrator *User `json:"calibrator,omitempty"`
// Evaluators
Evaluators *[]User `json:"evaluators,omitempty"`
// EvaluationForm
EvaluationForm *Evaluationform `json:"evaluationForm,omitempty"`
// ExpertEvaluator
ExpertEvaluator *User `json:"expertEvaluator,omitempty"`
}
Calibrationassignment
func (*Calibrationassignment) String ¶
func (o *Calibrationassignment) String() string
String returns a JSON representation of the model
type Calibrationcreate ¶
type Calibrationcreate struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Calibrator
Calibrator *User `json:"calibrator,omitempty"`
// Agent
Agent *User `json:"agent,omitempty"`
// Conversation - The conversation to use for the calibration.
Conversation *Conversation `json:"conversation,omitempty"`
// EvaluationForm
EvaluationForm *Evaluationform `json:"evaluationForm,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// AverageScore
AverageScore *int `json:"averageScore,omitempty"`
// HighScore
HighScore *int `json:"highScore,omitempty"`
// LowScore
LowScore *int `json:"lowScore,omitempty"`
// CreatedDate - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CreatedDate *time.Time `json:"createdDate,omitempty"`
// Evaluations
Evaluations *[]Evaluation `json:"evaluations,omitempty"`
// Evaluators
Evaluators *[]User `json:"evaluators,omitempty"`
// ScoringIndex
ScoringIndex *Evaluation `json:"scoringIndex,omitempty"`
// ExpertEvaluator
ExpertEvaluator *User `json:"expertEvaluator,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Calibrationcreate
func (*Calibrationcreate) String ¶
func (o *Calibrationcreate) String() string
String returns a JSON representation of the model
type Calibrationentitylisting ¶
type Calibrationentitylisting struct {
// Entities
Entities *[]Calibration `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Calibrationentitylisting
func (*Calibrationentitylisting) String ¶
func (o *Calibrationentitylisting) String() string
String returns a JSON representation of the model
type Call ¶
type Call struct {
// State - The connection state of this communication.
State *string `json:"state,omitempty"`
// Id - A globally unique identifier for this communication.
Id *string `json:"id,omitempty"`
// Direction - The direction of the call
Direction *string `json:"direction,omitempty"`
// Recording - True if this call is being recorded.
Recording *bool `json:"recording,omitempty"`
// RecordingState - State of recording on this call.
RecordingState *string `json:"recordingState,omitempty"`
// Muted - True if this call is muted so that remote participants can't hear any audio from this end.
Muted *bool `json:"muted,omitempty"`
// Confined - True if this call is held and the person on this side hears hold music.
Confined *bool `json:"confined,omitempty"`
// Held - True if this call is held and the person on this side hears silence.
Held *bool `json:"held,omitempty"`
// RecordingId - A globally unique identifier for the recording associated with this call.
RecordingId *string `json:"recordingId,omitempty"`
// Segments - The time line of the participant's call, divided into activity segments.
Segments *[]Segment `json:"segments,omitempty"`
// ErrorInfo
ErrorInfo *Errorinfo `json:"errorInfo,omitempty"`
// DisconnectType - System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
DisconnectType *string `json:"disconnectType,omitempty"`
// StartHoldTime - The timestamp the call was placed on hold in the cloud clock if the call is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// DocumentId - If call is an outbound fax of a document from content management, then this is the id in content management.
DocumentId *string `json:"documentId,omitempty"`
// StartAlertingTime - The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAlertingTime *time.Time `json:"startAlertingTime,omitempty"`
// ConnectedTime - The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// DisconnectedTime - The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DisconnectedTime *time.Time `json:"disconnectedTime,omitempty"`
// DisconnectReasons - List of reasons that this call was disconnected. This will be set once the call disconnects.
DisconnectReasons *[]Disconnectreason `json:"disconnectReasons,omitempty"`
// FaxStatus - Extra information on fax transmission.
FaxStatus *Faxstatus `json:"faxStatus,omitempty"`
// Provider - The source provider for the call.
Provider *string `json:"provider,omitempty"`
// ScriptId - The UUID of the script to use.
ScriptId *string `json:"scriptId,omitempty"`
// PeerId - The id of the peer communication corresponding to a matching leg for this communication.
PeerId *string `json:"peerId,omitempty"`
// UuiData - User to User Information (UUI) data managed by SIP session application.
UuiData *string `json:"uuiData,omitempty"`
// Self - Address and name data for a call endpoint.
Self *Address `json:"self,omitempty"`
// Other - Address and name data for a call endpoint.
Other *Address `json:"other,omitempty"`
// Wrapup - Call wrap up or disposition data.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// AfterCallWork - After-call work for the communication.
AfterCallWork *Aftercallwork `json:"afterCallWork,omitempty"`
// AfterCallWorkRequired - Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
AfterCallWorkRequired *bool `json:"afterCallWorkRequired,omitempty"`
// AgentAssistantId - UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation.
AgentAssistantId *string `json:"agentAssistantId,omitempty"`
}
Call
type Callablecontactsdiagnostic ¶
type Callablecontactsdiagnostic struct {
// AttemptLimits - Attempt limits for the campaign's contact list
AttemptLimits *Domainentityref `json:"attemptLimits,omitempty"`
// DncLists - Do not call lists for the campaign
DncLists *[]Domainentityref `json:"dncLists,omitempty"`
// CallableTimeSet - Callable time sets for the campaign
CallableTimeSet *Domainentityref `json:"callableTimeSet,omitempty"`
// RuleSets - Rule sets for the campaign
RuleSets *[]Domainentityref `json:"ruleSets,omitempty"`
}
Callablecontactsdiagnostic
func (*Callablecontactsdiagnostic) String ¶
func (o *Callablecontactsdiagnostic) String() string
String returns a JSON representation of the model
type Callabletime ¶
type Callabletime struct {
// TimeSlots - The time intervals for which it is acceptable to place outbound calls.
TimeSlots *[]Campaigntimeslot `json:"timeSlots,omitempty"`
// TimeZoneId - The time zone for the time slots; for example, Africa/Abidjan
TimeZoneId *string `json:"timeZoneId,omitempty"`
}
Callabletime
func (*Callabletime) String ¶
func (o *Callabletime) String() string
String returns a JSON representation of the model
type Callabletimeset ¶
type Callabletimeset struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the CallableTimeSet.
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// CallableTimes - The list of CallableTimes for which it is acceptable to place outbound calls.
CallableTimes *[]Callabletime `json:"callableTimes,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Callabletimeset
func (*Callabletimeset) String ¶
func (o *Callabletimeset) String() string
String returns a JSON representation of the model
type Callabletimesetentitylisting ¶
type Callabletimesetentitylisting struct {
// Entities
Entities *[]Callabletimeset `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Callabletimesetentitylisting
func (*Callabletimesetentitylisting) String ¶
func (o *Callabletimesetentitylisting) String() string
String returns a JSON representation of the model
type Callablewindow ¶
type Callablewindow struct {
// Mapped - The time interval to place outbound calls, for contacts that can be mapped to a time zone.
Mapped *Atzmtimeslot `json:"mapped,omitempty"`
// Unmapped - The time interval and time zone to place outbound calls, for contacts that cannot be mapped to a time zone.
Unmapped *Atzmtimeslotwithtimezone `json:"unmapped,omitempty"`
}
Callablewindow
func (*Callablewindow) String ¶
func (o *Callablewindow) String() string
String returns a JSON representation of the model
type Callback ¶
type Callback struct {
// State - The connection state of this communication.
State *string `json:"state,omitempty"`
// Id - A globally unique identifier for this communication.
Id *string `json:"id,omitempty"`
// Segments - The time line of the participant's callback, divided into activity segments.
Segments *[]Segment `json:"segments,omitempty"`
// Direction - The direction of the call
Direction *string `json:"direction,omitempty"`
// Held - True if this call is held and the person on this side hears silence.
Held *bool `json:"held,omitempty"`
// DisconnectType - System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
DisconnectType *string `json:"disconnectType,omitempty"`
// StartHoldTime - The timestamp the callback was placed on hold in the cloud clock if the callback is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// DialerPreview - The preview data to be used when this callback is a Preview.
DialerPreview *Dialerpreview `json:"dialerPreview,omitempty"`
// Voicemail - The voicemail data to be used when this callback is an ACD voicemail.
Voicemail *Voicemail `json:"voicemail,omitempty"`
// CallbackNumbers - The phone number(s) to use to place the callback.
CallbackNumbers *[]string `json:"callbackNumbers,omitempty"`
// CallbackUserName - The name of the user requesting a callback.
CallbackUserName *string `json:"callbackUserName,omitempty"`
// ScriptId - The UUID of the script to use.
ScriptId *string `json:"scriptId,omitempty"`
// ExternalCampaign - True if the call for the callback uses external dialing.
ExternalCampaign *bool `json:"externalCampaign,omitempty"`
// SkipEnabled - True if the ability to skip a callback should be enabled.
SkipEnabled *bool `json:"skipEnabled,omitempty"`
// TimeoutSeconds - The number of seconds before the system automatically places a call for a callback. 0 means the automatic placement is disabled.
TimeoutSeconds *int `json:"timeoutSeconds,omitempty"`
// StartAlertingTime - The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAlertingTime *time.Time `json:"startAlertingTime,omitempty"`
// ConnectedTime - The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// DisconnectedTime - The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DisconnectedTime *time.Time `json:"disconnectedTime,omitempty"`
// CallbackScheduledTime - The timestamp when this communication is scheduled in the provider clock. If this value is missing it indicates the callback will be placed immediately. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CallbackScheduledTime *time.Time `json:"callbackScheduledTime,omitempty"`
// AutomatedCallbackConfigId - The id of the config for automatically placing the callback (and handling the disposition). If null, the callback will not be placed automatically but routed to an agent as per normal.
AutomatedCallbackConfigId *string `json:"automatedCallbackConfigId,omitempty"`
// Provider - The source provider for the callback.
Provider *string `json:"provider,omitempty"`
// PeerId - The id of the peer communication corresponding to a matching leg for this communication.
PeerId *string `json:"peerId,omitempty"`
// Wrapup - Call wrap up or disposition data.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// AfterCallWork - After-call work for the communication.
AfterCallWork *Aftercallwork `json:"afterCallWork,omitempty"`
// AfterCallWorkRequired - Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
AfterCallWorkRequired *bool `json:"afterCallWorkRequired,omitempty"`
}
Callback
type Callbackbasic ¶
type Callbackbasic struct {
// State - The connection state of this communication.
State *string `json:"state,omitempty"`
// Id - A globally unique identifier for this communication.
Id *string `json:"id,omitempty"`
// Segments - The time line of the participant's callback, divided into activity segments.
Segments *[]Segment `json:"segments,omitempty"`
// Direction - The direction of the call
Direction *string `json:"direction,omitempty"`
// Held - True if this call is held and the person on this side hears silence.
Held *bool `json:"held,omitempty"`
// DisconnectType - System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
DisconnectType *string `json:"disconnectType,omitempty"`
// StartHoldTime - The timestamp the callback was placed on hold in the cloud clock if the callback is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// DialerPreview - The preview data to be used when this callback is a Preview.
DialerPreview *Dialerpreview `json:"dialerPreview,omitempty"`
// Voicemail - The voicemail data to be used when this callback is an ACD voicemail.
Voicemail *Voicemail `json:"voicemail,omitempty"`
// CallbackNumbers - The phone number(s) to use to place the callback.
CallbackNumbers *[]string `json:"callbackNumbers,omitempty"`
// CallbackUserName - The name of the user requesting a callback.
CallbackUserName *string `json:"callbackUserName,omitempty"`
// ScriptId - The UUID of the script to use.
ScriptId *string `json:"scriptId,omitempty"`
// ExternalCampaign - True if the call for the callback uses external dialing.
ExternalCampaign *bool `json:"externalCampaign,omitempty"`
// SkipEnabled - True if the ability to skip a callback should be enabled.
SkipEnabled *bool `json:"skipEnabled,omitempty"`
// TimeoutSeconds - The number of seconds before the system automatically places a call for a callback. 0 means the automatic placement is disabled.
TimeoutSeconds *int `json:"timeoutSeconds,omitempty"`
// StartAlertingTime - The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAlertingTime *time.Time `json:"startAlertingTime,omitempty"`
// ConnectedTime - The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// DisconnectedTime - The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DisconnectedTime *time.Time `json:"disconnectedTime,omitempty"`
// CallbackScheduledTime - The timestamp when this communication is scheduled in the provider clock. If this value is missing it indicates the callback will be placed immediately. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CallbackScheduledTime *time.Time `json:"callbackScheduledTime,omitempty"`
// AutomatedCallbackConfigId - The id of the config for automatically placing the callback (and handling the disposition). If null, the callback will not be placed automatically but routed to an agent as per normal.
AutomatedCallbackConfigId *string `json:"automatedCallbackConfigId,omitempty"`
// Provider - The source provider for the callback.
Provider *string `json:"provider,omitempty"`
// PeerId - The id of the peer communication corresponding to a matching leg for this communication.
PeerId *string `json:"peerId,omitempty"`
// Wrapup - Call wrap up or disposition data.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// AfterCallWork - After-call work for the communication.
AfterCallWork *Aftercallwork `json:"afterCallWork,omitempty"`
// AfterCallWorkRequired - Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
AfterCallWorkRequired *bool `json:"afterCallWorkRequired,omitempty"`
}
Callbackbasic
func (*Callbackbasic) String ¶
func (o *Callbackbasic) String() string
String returns a JSON representation of the model
type Callbackconversation ¶
type Callbackconversation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants - The list of participants involved in the conversation.
Participants *[]Callbackmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris - The list of other media channels involved in the conversation.
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Callbackconversation
func (*Callbackconversation) String ¶
func (o *Callbackconversation) String() string
String returns a JSON representation of the model
type Callbackconversationentitylisting ¶
type Callbackconversationentitylisting struct {
// Entities
Entities *[]Callbackconversation `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Callbackconversationentitylisting
func (*Callbackconversationentitylisting) String ¶
func (o *Callbackconversationentitylisting) String() string
String returns a JSON representation of the model
type Callbackidentifier ¶
type Callbackidentifier struct {
// VarType - The type of the associated callback participant
VarType *string `json:"type,omitempty"`
// Id - The identifier of the callback
Id *string `json:"id,omitempty"`
}
Callbackidentifier
func (*Callbackidentifier) String ¶
func (o *Callbackidentifier) String() string
String returns a JSON representation of the model
type Callbackmediaparticipant ¶
type Callbackmediaparticipant struct {
// Id - The unique participant ID.
Id *string `json:"id,omitempty"`
// Name - The display friendly name of the participant.
Name *string `json:"name,omitempty"`
// Address - The participant address.
Address *string `json:"address,omitempty"`
// StartTime - The time when this participant first joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime - The time when this participant went connected for this media (eg: video connected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime - The time when this participant went disconnected for this media (eg: video disconnected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime - The time when this participant's hold started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose - The participant's purpose. Values can be: 'agent', 'user', 'customer', 'external', 'acd', 'ivr
Purpose *string `json:"purpose,omitempty"`
// State - The participant's state. Values can be: 'alerting', 'connected', 'disconnected', 'dialing', 'contacting
State *string `json:"state,omitempty"`
// Direction - The participant's direction. Values can be: 'inbound' or 'outbound'
Direction *string `json:"direction,omitempty"`
// DisconnectType - The reason the participant was disconnected from the conversation.
DisconnectType *string `json:"disconnectType,omitempty"`
// Held - Value is true when the participant is on hold.
Held *bool `json:"held,omitempty"`
// WrapupRequired - Value is true when the participant requires wrap-up.
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt - The wrap-up prompt indicating the type of wrap-up to be performed.
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User - The PureCloud user for this participant.
User *Domainentityref `json:"user,omitempty"`
// Queue - The PureCloud queue for this participant.
Queue *Domainentityref `json:"queue,omitempty"`
// Team - The PureCloud team for this participant.
Team *Domainentityref `json:"team,omitempty"`
// Attributes - A list of ad-hoc attributes for the participant.
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo - If the conversation ends in error, contains additional error details.
ErrorInfo *Errorinfo `json:"errorInfo,omitempty"`
// Script - The Engage script that should be used by this participant.
Script *Domainentityref `json:"script,omitempty"`
// WrapupTimeoutMs - The amount of time the participant has to complete wrap-up.
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped - Value is true when the participant has skipped wrap-up.
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs - Specifies how long the agent has to answer an interaction before being marked as not responding.
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider - The source provider for the communication.
Provider *string `json:"provider,omitempty"`
// ExternalContact - If this participant represents an external contact, then this will be the reference for the external contact.
ExternalContact *Domainentityref `json:"externalContact,omitempty"`
// ExternalOrganization - If this participant represents an external org, then this will be the reference for the external org.
ExternalOrganization *Domainentityref `json:"externalOrganization,omitempty"`
// Wrapup - Wrapup for this participant, if it has been applied.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// Peer - The peer communication corresponding to a matching leg for this communication.
Peer *string `json:"peer,omitempty"`
// FlaggedReason - The reason specifying why participant flagged the conversation.
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext - Journey System data/context that is applicable to this communication. When used for historical purposes, the context should be immutable. When null, there is no applicable Journey System context.
JourneyContext *Journeycontext `json:"journeyContext,omitempty"`
// ConversationRoutingData - Information on how a communication should be routed to an agent.
ConversationRoutingData *Conversationroutingdata `json:"conversationRoutingData,omitempty"`
// StartAcwTime - The timestamp when this participant started after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime - The timestamp when this participant ended after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// OutboundPreview - The outbound preview associated with this callback.
OutboundPreview *Dialerpreview `json:"outboundPreview,omitempty"`
// Voicemail - The voicemail associated with this callback.
Voicemail *Voicemail `json:"voicemail,omitempty"`
// CallbackNumbers - The list of phone number to use for this callback.
CallbackNumbers *[]string `json:"callbackNumbers,omitempty"`
// CallbackUserName - The name of the callback target.
CallbackUserName *string `json:"callbackUserName,omitempty"`
// ExternalCampaign - True if the call for the callback uses external dialing.
ExternalCampaign *bool `json:"externalCampaign,omitempty"`
// SkipEnabled - If true, the callback can be skipped.
SkipEnabled *bool `json:"skipEnabled,omitempty"`
// TimeoutSeconds - Duration in seconds before the callback will be auto-dialed.
TimeoutSeconds *int `json:"timeoutSeconds,omitempty"`
// AutomatedCallbackConfigId - The id of the config for automatically placing the callback (and handling the disposition). If absent, the callback will not be placed automatically but routed to an agent as per normal.
AutomatedCallbackConfigId *string `json:"automatedCallbackConfigId,omitempty"`
// CallbackScheduledTime - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CallbackScheduledTime *time.Time `json:"callbackScheduledTime,omitempty"`
}
Callbackmediaparticipant
func (*Callbackmediaparticipant) String ¶
func (o *Callbackmediaparticipant) String() string
String returns a JSON representation of the model
type Callbasic ¶
type Callbasic struct {
// State - The connection state of this communication.
State *string `json:"state,omitempty"`
// Id - A globally unique identifier for this communication.
Id *string `json:"id,omitempty"`
// Direction - The direction of the call
Direction *string `json:"direction,omitempty"`
// Recording - True if this call is being recorded.
Recording *bool `json:"recording,omitempty"`
// RecordingState - State of recording on this call.
RecordingState *string `json:"recordingState,omitempty"`
// Muted - True if this call is muted so that remote participants can't hear any audio from this end.
Muted *bool `json:"muted,omitempty"`
// Confined - True if this call is held and the person on this side hears hold music.
Confined *bool `json:"confined,omitempty"`
// Held - True if this call is held and the person on this side hears silence.
Held *bool `json:"held,omitempty"`
// RecordingId - A globally unique identifier for the recording associated with this call.
RecordingId *string `json:"recordingId,omitempty"`
// Segments - The time line of the participant's call, divided into activity segments.
Segments *[]Segment `json:"segments,omitempty"`
// ErrorInfo
ErrorInfo *Errorinfo `json:"errorInfo,omitempty"`
// DisconnectType - System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
DisconnectType *string `json:"disconnectType,omitempty"`
// StartHoldTime - The timestamp the call was placed on hold in the cloud clock if the call is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// DocumentId - If call is an outbound fax of a document from content management, then this is the id in content management.
DocumentId *string `json:"documentId,omitempty"`
// StartAlertingTime - The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAlertingTime *time.Time `json:"startAlertingTime,omitempty"`
// ConnectedTime - The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// DisconnectedTime - The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DisconnectedTime *time.Time `json:"disconnectedTime,omitempty"`
// DisconnectReasons - List of reasons that this call was disconnected. This will be set once the call disconnects.
DisconnectReasons *[]Disconnectreason `json:"disconnectReasons,omitempty"`
// FaxStatus - Extra information on fax transmission.
FaxStatus *Faxstatus `json:"faxStatus,omitempty"`
// Provider - The source provider for the call.
Provider *string `json:"provider,omitempty"`
// ScriptId - The UUID of the script to use.
ScriptId *string `json:"scriptId,omitempty"`
// PeerId - The id of the peer communication corresponding to a matching leg for this communication.
PeerId *string `json:"peerId,omitempty"`
// UuiData - User to User Information (UUI) data managed by SIP session application.
UuiData *string `json:"uuiData,omitempty"`
// Self - Address and name data for a call endpoint.
Self *Address `json:"self,omitempty"`
// Other - Address and name data for a call endpoint.
Other *Address `json:"other,omitempty"`
// Wrapup - Call wrap up or disposition data.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// AfterCallWork - After-call work for the communication.
AfterCallWork *Aftercallwork `json:"afterCallWork,omitempty"`
// AfterCallWorkRequired - Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
AfterCallWorkRequired *bool `json:"afterCallWorkRequired,omitempty"`
// AgentAssistantId - UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation.
AgentAssistantId *string `json:"agentAssistantId,omitempty"`
}
Callbasic
type Callcommand ¶
type Callcommand struct {
// CallNumber - The phone number to dial for this call.
CallNumber *string `json:"callNumber,omitempty"`
// PhoneColumn - For a dialer preview or scheduled callback, the phone column associated with the phone number
PhoneColumn *string `json:"phoneColumn,omitempty"`
}
Callcommand
func (*Callcommand) String ¶
func (o *Callcommand) String() string
String returns a JSON representation of the model
type Callconversation ¶
type Callconversation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants - The list of participants involved in the conversation.
Participants *[]Callmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris - The list of other media channels involved in the conversation.
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
// RecordingState
RecordingState *string `json:"recordingState,omitempty"`
// MaxParticipants - If this is a conference conversation, then this field indicates the maximum number of participants allowed to participant in the conference.
MaxParticipants *int `json:"maxParticipants,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Callconversation
func (*Callconversation) String ¶
func (o *Callconversation) String() string
String returns a JSON representation of the model
type Callconversationentitylisting ¶
type Callconversationentitylisting struct {
// Entities
Entities *[]Callconversation `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Callconversationentitylisting
func (*Callconversationentitylisting) String ¶
func (o *Callconversationentitylisting) String() string
String returns a JSON representation of the model
type Callforwarding ¶
type Callforwarding struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// User
User *User `json:"user,omitempty"`
// Enabled - Whether or not CallForwarding is enabled
Enabled *bool `json:"enabled,omitempty"`
// PhoneNumber - This property is deprecated. Please use the calls property
PhoneNumber *string `json:"phoneNumber,omitempty"`
// Calls - An ordered list of CallRoutes to be executed when CallForwarding is enabled
Calls *[]Callroute `json:"calls,omitempty"`
// Voicemail - The type of voicemail to use with the callForwarding configuration
Voicemail *string `json:"voicemail,omitempty"`
// ModifiedDate - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Callforwarding
func (*Callforwarding) String ¶
func (o *Callforwarding) String() string
String returns a JSON representation of the model
type Callforwardingeventcall ¶
type Callforwardingeventcall struct {
// Targets
Targets *[]Callforwardingeventtarget `json:"targets,omitempty"`
}
Callforwardingeventcall
func (*Callforwardingeventcall) String ¶
func (o *Callforwardingeventcall) String() string
String returns a JSON representation of the model
type Callforwardingeventcallforwarding ¶
type Callforwardingeventcallforwarding struct {
// User
User *Callforwardingeventuser `json:"user,omitempty"`
// Enabled
Enabled *bool `json:"enabled,omitempty"`
// Calls
Calls *[]Callforwardingeventcall `json:"calls,omitempty"`
// Voicemail
Voicemail *string `json:"voicemail,omitempty"`
// ModifiedDate
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
}
Callforwardingeventcallforwarding
func (*Callforwardingeventcallforwarding) String ¶
func (o *Callforwardingeventcallforwarding) String() string
String returns a JSON representation of the model
type Callforwardingeventtarget ¶
type Callforwardingeventtarget struct {
// VarType
VarType *string `json:"type,omitempty"`
// Value
Value *string `json:"value,omitempty"`
}
Callforwardingeventtarget
func (*Callforwardingeventtarget) String ¶
func (o *Callforwardingeventtarget) String() string
String returns a JSON representation of the model
type Callforwardingeventuser ¶
type Callforwardingeventuser struct {
// Id
Id *string `json:"id,omitempty"`
}
Callforwardingeventuser
func (*Callforwardingeventuser) String ¶
func (o *Callforwardingeventuser) String() string
String returns a JSON representation of the model
type Callhistoryconversation ¶
type Callhistoryconversation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants - The list of participants involved in the conversation.
Participants *[]Callhistoryparticipant `json:"participants,omitempty"`
// Direction - The direction of the call relating to the current user
Direction *string `json:"direction,omitempty"`
// WentToVoicemail - Did the call end in the current user's voicemail
WentToVoicemail *bool `json:"wentToVoicemail,omitempty"`
// MissedCall - Did the user not answer this conversation
MissedCall *bool `json:"missedCall,omitempty"`
// StartTime - The time the user joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// WasConference - Was this conversation a conference
WasConference *bool `json:"wasConference,omitempty"`
// WasCallback - Was this conversation a callback
WasCallback *bool `json:"wasCallback,omitempty"`
HadScreenShare *bool `json:"hadScreenShare,omitempty"`
// HadCobrowse - Did this conversation have a cobrowse session
HadCobrowse *bool `json:"hadCobrowse,omitempty"`
// WasOutboundCampaign - Was this conversation associated with an outbound campaign
WasOutboundCampaign *bool `json:"wasOutboundCampaign,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Callhistoryconversation
func (*Callhistoryconversation) String ¶
func (o *Callhistoryconversation) String() string
String returns a JSON representation of the model
type Callhistoryconversationentitylisting ¶
type Callhistoryconversationentitylisting struct {
// Entities
Entities *[]Callhistoryconversation `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Callhistoryconversationentitylisting
func (*Callhistoryconversationentitylisting) String ¶
func (o *Callhistoryconversationentitylisting) String() string
String returns a JSON representation of the model
type Callhistoryparticipant ¶
type Callhistoryparticipant struct {
// Id - The unique participant ID.
Id *string `json:"id,omitempty"`
// Name - The display friendly name of the participant.
Name *string `json:"name,omitempty"`
// Address - The participant address.
Address *string `json:"address,omitempty"`
// StartTime - The time when this participant first joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// EndTime - The time when this participant went disconnected for this media (eg: video disconnected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// Purpose - The participant's purpose. Values can be: 'agent', 'user', 'customer', 'external', 'acd', 'ivr
Purpose *string `json:"purpose,omitempty"`
// Direction - The participant's direction. Values can be: 'inbound' or 'outbound'
Direction *string `json:"direction,omitempty"`
// Ani - The call ANI.
Ani *string `json:"ani,omitempty"`
// Dnis - The call DNIS.
Dnis *string `json:"dnis,omitempty"`
// User - The PureCloud user for this participant.
User *User `json:"user,omitempty"`
// Queue - The PureCloud queue for this participant.
Queue *Queue `json:"queue,omitempty"`
// Group - The group involved in the group ring call.
Group *Group `json:"group,omitempty"`
// DisconnectType - The reason the participant was disconnected from the conversation.
DisconnectType *string `json:"disconnectType,omitempty"`
// ExternalContact - The PureCloud external contact
ExternalContact *Externalcontact `json:"externalContact,omitempty"`
// ExternalOrganization - The PureCloud external organization
ExternalOrganization *Externalorganization `json:"externalOrganization,omitempty"`
// DidInteract - Indicates whether the contact ever connected
DidInteract *bool `json:"didInteract,omitempty"`
// SipResponseCodes - Indicates SIP Response codes associated with the participant
SipResponseCodes *[]int `json:"sipResponseCodes,omitempty"`
// FlaggedReason - The reason specifying why participant flagged the conversation.
FlaggedReason *string `json:"flaggedReason,omitempty"`
// OutboundCampaign - The outbound campaign associated with the participant
OutboundCampaign *Campaign `json:"outboundCampaign,omitempty"`
}
Callhistoryparticipant
func (*Callhistoryparticipant) String ¶
func (o *Callhistoryparticipant) String() string
String returns a JSON representation of the model
type Callmediaparticipant ¶
type Callmediaparticipant struct {
// Id - The unique participant ID.
Id *string `json:"id,omitempty"`
// Name - The display friendly name of the participant.
Name *string `json:"name,omitempty"`
// Address - The participant address.
Address *string `json:"address,omitempty"`
// StartTime - The time when this participant first joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime - The time when this participant went connected for this media (eg: video connected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime - The time when this participant went disconnected for this media (eg: video disconnected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime - The time when this participant's hold started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose - The participant's purpose. Values can be: 'agent', 'user', 'customer', 'external', 'acd', 'ivr
Purpose *string `json:"purpose,omitempty"`
// State - The participant's state. Values can be: 'alerting', 'connected', 'disconnected', 'dialing', 'contacting
State *string `json:"state,omitempty"`
// Direction - The participant's direction. Values can be: 'inbound' or 'outbound'
Direction *string `json:"direction,omitempty"`
// DisconnectType - The reason the participant was disconnected from the conversation.
DisconnectType *string `json:"disconnectType,omitempty"`
// Held - Value is true when the participant is on hold.
Held *bool `json:"held,omitempty"`
// WrapupRequired - Value is true when the participant requires wrap-up.
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt - The wrap-up prompt indicating the type of wrap-up to be performed.
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User - The PureCloud user for this participant.
User *Domainentityref `json:"user,omitempty"`
// Queue - The PureCloud queue for this participant.
Queue *Domainentityref `json:"queue,omitempty"`
// Team - The PureCloud team for this participant.
Team *Domainentityref `json:"team,omitempty"`
// Attributes - A list of ad-hoc attributes for the participant.
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo - If the conversation ends in error, contains additional error details.
ErrorInfo *Errorinfo `json:"errorInfo,omitempty"`
// Script - The Engage script that should be used by this participant.
Script *Domainentityref `json:"script,omitempty"`
// WrapupTimeoutMs - The amount of time the participant has to complete wrap-up.
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped - Value is true when the participant has skipped wrap-up.
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs - Specifies how long the agent has to answer an interaction before being marked as not responding.
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider - The source provider for the communication.
Provider *string `json:"provider,omitempty"`
// ExternalContact - If this participant represents an external contact, then this will be the reference for the external contact.
ExternalContact *Domainentityref `json:"externalContact,omitempty"`
// ExternalOrganization - If this participant represents an external org, then this will be the reference for the external org.
ExternalOrganization *Domainentityref `json:"externalOrganization,omitempty"`
// Wrapup - Wrapup for this participant, if it has been applied.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// Peer - The peer communication corresponding to a matching leg for this communication.
Peer *string `json:"peer,omitempty"`
// FlaggedReason - The reason specifying why participant flagged the conversation.
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext - Journey System data/context that is applicable to this communication. When used for historical purposes, the context should be immutable. When null, there is no applicable Journey System context.
JourneyContext *Journeycontext `json:"journeyContext,omitempty"`
// ConversationRoutingData - Information on how a communication should be routed to an agent.
ConversationRoutingData *Conversationroutingdata `json:"conversationRoutingData,omitempty"`
// StartAcwTime - The timestamp when this participant started after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime - The timestamp when this participant ended after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// Muted - Value is true when the call is muted.
Muted *bool `json:"muted,omitempty"`
// Confined - Value is true when the call is confined.
Confined *bool `json:"confined,omitempty"`
// Recording - Value is true when the call is being recorded.
Recording *bool `json:"recording,omitempty"`
// RecordingState - The state of the call recording.
RecordingState *string `json:"recordingState,omitempty"`
// Group - The group involved in the group ring call.
Group *Domainentityref `json:"group,omitempty"`
// Ani - The call ANI.
Ani *string `json:"ani,omitempty"`
// Dnis - The call DNIS.
Dnis *string `json:"dnis,omitempty"`
// DocumentId - The ID of the Content Management document if the call is a fax.
DocumentId *string `json:"documentId,omitempty"`
// FaxStatus - Extra fax information if the call is a fax.
FaxStatus *Faxstatus `json:"faxStatus,omitempty"`
// MonitoredParticipantId - The ID of the participant being monitored when performing a call monitor.
MonitoredParticipantId *string `json:"monitoredParticipantId,omitempty"`
// ConsultParticipantId - The ID of the consult transfer target participant when performing a consult transfer.
ConsultParticipantId *string `json:"consultParticipantId,omitempty"`
// UuiData - User-to-User information which maps to a SIP header field defined in RFC7433. UUI data is used in the Public Switched Telephone Network (PSTN) for use cases described in RFC6567.
UuiData *string `json:"uuiData,omitempty"`
}
Callmediaparticipant
func (*Callmediaparticipant) String ¶
func (o *Callmediaparticipant) String() string
String returns a JSON representation of the model
type Callmediapolicy ¶
type Callmediapolicy struct {
// Actions - Actions applied when specified conditions are met
Actions *Policyactions `json:"actions,omitempty"`
// Conditions - Conditions for when actions should be applied
Conditions *Callmediapolicyconditions `json:"conditions,omitempty"`
}
Callmediapolicy
func (*Callmediapolicy) String ¶
func (o *Callmediapolicy) String() string
String returns a JSON representation of the model
type Callmediapolicyconditions ¶
type Callmediapolicyconditions struct {
// ForUsers
ForUsers *[]User `json:"forUsers,omitempty"`
// DateRanges
DateRanges *[]string `json:"dateRanges,omitempty"`
// ForQueues
ForQueues *[]Queue `json:"forQueues,omitempty"`
// WrapupCodes
WrapupCodes *[]Wrapupcode `json:"wrapupCodes,omitempty"`
// Languages
Languages *[]Language `json:"languages,omitempty"`
// TimeAllowed
TimeAllowed *Timeallowed `json:"timeAllowed,omitempty"`
// Directions
Directions *[]string `json:"directions,omitempty"`
// Duration
Duration *Durationcondition `json:"duration,omitempty"`
}
Callmediapolicyconditions
func (*Callmediapolicyconditions) String ¶
func (o *Callmediapolicyconditions) String() string
String returns a JSON representation of the model
type Callrecord ¶
type Callrecord struct {
// LastAttempt - Timestamp of the last attempt to reach this number. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
LastAttempt *time.Time `json:"lastAttempt,omitempty"`
// LastResult - Result of the last attempt to reach this number
LastResult *string `json:"lastResult,omitempty"`
}
Callrecord
func (*Callrecord) String ¶
func (o *Callrecord) String() string
String returns a JSON representation of the model
type Callroute ¶
type Callroute struct {
// Targets - A list of CallTargets to be called when the CallRoute is executed
Targets *[]Calltarget `json:"targets,omitempty"`
}
Callroute
type Calltarget ¶
type Calltarget struct {
// VarType - The type of call
VarType *string `json:"type,omitempty"`
// Value - The id of the station or an E.164 formatted phone number
Value *string `json:"value,omitempty"`
}
Calltarget
func (*Calltarget) String ¶
func (o *Calltarget) String() string
String returns a JSON representation of the model
type Calltoaction ¶
type Calltoaction struct {
// Text - Text displayed on the call to action button.
Text *string `json:"text,omitempty"`
// Url - URL to open when user clicks on the call to action button.
Url *string `json:"url,omitempty"`
// Target - Where the URL should be opened when the user clicks on the call to action button.
Target *string `json:"target,omitempty"`
}
Calltoaction
func (*Calltoaction) String ¶
func (o *Calltoaction) String() string
String returns a JSON representation of the model
type Campaign ¶
type Campaign struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the Campaign.
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// ContactList - The ContactList for this Campaign to dial.
ContactList *Domainentityref `json:"contactList,omitempty"`
// Queue - The Queue for this Campaign to route calls to. Required for all dialing modes except agentless.
Queue *Domainentityref `json:"queue,omitempty"`
// DialingMode - The strategy this Campaign will use for dialing.
DialingMode *string `json:"dialingMode,omitempty"`
// Script - The Script to be displayed to agents that are handling outbound calls. Required for all dialing modes except agentless.
Script *Domainentityref `json:"script,omitempty"`
// EdgeGroup - The EdgeGroup that will place the calls. Required for all dialing modes except preview.
EdgeGroup *Domainentityref `json:"edgeGroup,omitempty"`
// Site - The identifier of the site to be used for dialing; can be set in place of an edge group.
Site *Domainentityref `json:"site,omitempty"`
// CampaignStatus - The current status of the Campaign. A Campaign may be turned 'on' or 'off'. Required for updates.
CampaignStatus *string `json:"campaignStatus,omitempty"`
// PhoneColumns - The ContactPhoneNumberColumns on the ContactList that this Campaign should dial.
PhoneColumns *[]Phonecolumn `json:"phoneColumns,omitempty"`
// AbandonRate - The targeted abandon rate percentage. Required for progressive, power, and predictive campaigns.
AbandonRate *float64 `json:"abandonRate,omitempty"`
// DncLists - DncLists for this Campaign to check before placing a call.
DncLists *[]Domainentityref `json:"dncLists,omitempty"`
// CallableTimeSet - The callable time set for this campaign to check before placing a call.
CallableTimeSet *Domainentityref `json:"callableTimeSet,omitempty"`
// CallAnalysisResponseSet - The call analysis response set to handle call analysis results from the edge. Required for all dialing modes except preview.
CallAnalysisResponseSet *Domainentityref `json:"callAnalysisResponseSet,omitempty"`
// Errors - A list of current error conditions associated with the campaign.
Errors *[]Resterrordetail `json:"errors,omitempty"`
// CallerName - The caller id name to be displayed on the outbound call.
CallerName *string `json:"callerName,omitempty"`
// CallerAddress - The caller id phone number to be displayed on the outbound call.
CallerAddress *string `json:"callerAddress,omitempty"`
// OutboundLineCount - The number of outbound lines to be concurrently dialed. Only applicable to non-preview campaigns; only required for agentless.
OutboundLineCount *int `json:"outboundLineCount,omitempty"`
// RuleSets - Rule sets to be applied while this campaign is dialing.
RuleSets *[]Domainentityref `json:"ruleSets,omitempty"`
// SkipPreviewDisabled - Whether or not agents can skip previews without placing a call. Only applicable for preview campaigns.
SkipPreviewDisabled *bool `json:"skipPreviewDisabled,omitempty"`
// PreviewTimeOutSeconds - The number of seconds before a call will be automatically placed on a preview. A value of 0 indicates no automatic placement of calls. Only applicable to preview campaigns.
PreviewTimeOutSeconds *int `json:"previewTimeOutSeconds,omitempty"`
// AlwaysRunning - Indicates (when true) that the campaign will remain on after contacts are depleted, allowing additional contacts to be appended/added to the contact list and processed by the still-running campaign. The campaign can still be turned off manually.
AlwaysRunning *bool `json:"alwaysRunning,omitempty"`
// ContactSort - The order in which to sort contacts for dialing, based on a column.
ContactSort *Contactsort `json:"contactSort,omitempty"`
// ContactSorts - The order in which to sort contacts for dialing, based on up to four columns.
ContactSorts *[]Contactsort `json:"contactSorts,omitempty"`
// NoAnswerTimeout - How long to wait before dispositioning a call as 'no-answer'. Default 30 seconds. Only applicable to non-preview campaigns.
NoAnswerTimeout *int `json:"noAnswerTimeout,omitempty"`
// CallAnalysisLanguage - The language the edge will use to analyze the call.
CallAnalysisLanguage *string `json:"callAnalysisLanguage,omitempty"`
// Priority - The priority of this campaign relative to other campaigns that are running on the same queue. 5 is the highest priority, 1 the lowest.
Priority *int `json:"priority,omitempty"`
// ContactListFilters - Filter to apply to the contact list before dialing. Currently a campaign can only have one filter applied.
ContactListFilters *[]Domainentityref `json:"contactListFilters,omitempty"`
// Division - The division this campaign belongs to.
Division *Domainentityref `json:"division,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Campaign
type Campaigndiagnostics ¶
type Campaigndiagnostics struct {
// CallableContacts - Campaign properties that can impact which contacts are callable
CallableContacts *Callablecontactsdiagnostic `json:"callableContacts,omitempty"`
// QueueUtilizationDiagnostic - Information regarding the campaign's queue
QueueUtilizationDiagnostic *Queueutilizationdiagnostic `json:"queueUtilizationDiagnostic,omitempty"`
// RuleSetDiagnostics - Information regarding the campaign's rule sets
RuleSetDiagnostics *[]Rulesetdiagnostic `json:"ruleSetDiagnostics,omitempty"`
// OutstandingInteractionsCount - Current number of outstanding interactions on the campaign
OutstandingInteractionsCount *int `json:"outstandingInteractionsCount,omitempty"`
// ScheduledInteractionsCount - Current number of scheduled interactions on the campaign
ScheduledInteractionsCount *int `json:"scheduledInteractionsCount,omitempty"`
}
Campaigndiagnostics
func (*Campaigndiagnostics) String ¶
func (o *Campaigndiagnostics) String() string
String returns a JSON representation of the model
type Campaigndivisionview ¶
type Campaigndivisionview struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Division - The division to which this entity belongs.
Division *Division `json:"division,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Campaigndivisionview
func (*Campaigndivisionview) String ¶
func (o *Campaigndivisionview) String() string
String returns a JSON representation of the model
type Campaigndivisionviewlisting ¶
type Campaigndivisionviewlisting struct {
// Entities
Entities *[]Campaigndivisionview `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Campaigndivisionviewlisting
func (*Campaigndivisionviewlisting) String ¶
func (o *Campaigndivisionviewlisting) String() string
String returns a JSON representation of the model
type Campaignentitylisting ¶
type Campaignentitylisting struct {
// Entities
Entities *[]Campaign `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Campaignentitylisting
func (*Campaignentitylisting) String ¶
func (o *Campaignentitylisting) String() string
String returns a JSON representation of the model
type Campaigninteraction ¶
type Campaigninteraction struct {
// Id
Id *string `json:"id,omitempty"`
// Campaign
Campaign *Domainentityref `json:"campaign,omitempty"`
// Agent
Agent *Domainentityref `json:"agent,omitempty"`
// Contact
Contact *Domainentityref `json:"contact,omitempty"`
// DestinationAddress
DestinationAddress *string `json:"destinationAddress,omitempty"`
// ActivePreviewCall - Boolean value if there is an active preview call on the interaction
ActivePreviewCall *bool `json:"activePreviewCall,omitempty"`
// LastActivePreviewWrapupTime - The time when the last preview of the interaction was wrapped up. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
LastActivePreviewWrapupTime *time.Time `json:"lastActivePreviewWrapupTime,omitempty"`
// CreationTime - The time when dialer created the interaction. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CreationTime *time.Time `json:"creationTime,omitempty"`
// CallPlacedTime - The time when the agent or system places the call. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CallPlacedTime *time.Time `json:"callPlacedTime,omitempty"`
// CallRoutedTime - The time when the agent was connected to the call. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
CallRoutedTime *time.Time `json:"callRoutedTime,omitempty"`
// PreviewConnectedTime - The time when the customer and routing participant are connected. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
PreviewConnectedTime *time.Time `json:"previewConnectedTime,omitempty"`
// Queue
Queue *Domainentityref `json:"queue,omitempty"`
// Script
Script *Domainentityref `json:"script,omitempty"`
// Disposition - Describes what happened with call analysis for instance: disposition.classification.callable.person, disposition.classification.callable.noanswer
Disposition *string `json:"disposition,omitempty"`
// CallerName
CallerName *string `json:"callerName,omitempty"`
// CallerAddress
CallerAddress *string `json:"callerAddress,omitempty"`
// PreviewPopDeliveredTime - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
PreviewPopDeliveredTime *time.Time `json:"previewPopDeliveredTime,omitempty"`
// Conversation
Conversation *Conversationbasic `json:"conversation,omitempty"`
// DialerSystemParticipantId - conversation participant id that is the dialer system participant to monitor the call from dialer perspective
DialerSystemParticipantId *string `json:"dialerSystemParticipantId,omitempty"`
// DialingMode
DialingMode *string `json:"dialingMode,omitempty"`
// Skills - Any skills that are attached to the call for routing
Skills *[]Domainentityref `json:"skills,omitempty"`
}
Campaigninteraction
func (*Campaigninteraction) String ¶
func (o *Campaigninteraction) String() string
String returns a JSON representation of the model
type Campaigninteractions ¶
type Campaigninteractions struct {
// Campaign
Campaign *Domainentityref `json:"campaign,omitempty"`
// PendingInteractions
PendingInteractions *[]Campaigninteraction `json:"pendingInteractions,omitempty"`
// ProceedingInteractions
ProceedingInteractions *[]Campaigninteraction `json:"proceedingInteractions,omitempty"`
// PreviewingInteractions
PreviewingInteractions *[]Campaigninteraction `json:"previewingInteractions,omitempty"`
// InteractingInteractions
InteractingInteractions *[]Campaigninteraction `json:"interactingInteractions,omitempty"`
// ScheduledInteractions
ScheduledInteractions *[]Campaigninteraction `json:"scheduledInteractions,omitempty"`
}
Campaigninteractions
func (*Campaigninteractions) String ¶
func (o *Campaigninteractions) String() string
String returns a JSON representation of the model
type Campaignprogress ¶
type Campaignprogress struct {
// Campaign - Identifier of the campaign
Campaign *Domainentityref `json:"campaign,omitempty"`
// ContactList - Identifier of the contact list
ContactList *Domainentityref `json:"contactList,omitempty"`
// NumberOfContactsCalled - Number of contacts called during the campaign
NumberOfContactsCalled *int `json:"numberOfContactsCalled,omitempty"`
// NumberOfContactsMessaged - Number of contacts messaged during the campaign
NumberOfContactsMessaged *int `json:"numberOfContactsMessaged,omitempty"`
// TotalNumberOfContacts - Total number of contacts in the campaign
TotalNumberOfContacts *int `json:"totalNumberOfContacts,omitempty"`
// Percentage - Percentage of contacts processed during the campaign
Percentage *int `json:"percentage,omitempty"`
}
Campaignprogress
func (*Campaignprogress) String ¶
func (o *Campaignprogress) String() string
String returns a JSON representation of the model
type Campaignrule ¶
type Campaignrule struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the CampaignRule.
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// CampaignRuleEntities - The list of entities that this CampaignRule monitors.
CampaignRuleEntities *Campaignruleentities `json:"campaignRuleEntities,omitempty"`
// CampaignRuleConditions - The list of conditions that are evaluated on the entities.
CampaignRuleConditions *[]Campaignrulecondition `json:"campaignRuleConditions,omitempty"`
// CampaignRuleActions - The list of actions that are executed if the conditions are satisfied.
CampaignRuleActions *[]Campaignruleaction `json:"campaignRuleActions,omitempty"`
// MatchAnyConditions
MatchAnyConditions *bool `json:"matchAnyConditions,omitempty"`
// Enabled - Whether or not this CampaignRule is currently enabled. Required on updates.
Enabled *bool `json:"enabled,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Campaignrule
func (*Campaignrule) String ¶
func (o *Campaignrule) String() string
String returns a JSON representation of the model
type Campaignruleaction ¶
type Campaignruleaction struct {
// Id
Id *string `json:"id,omitempty"`
// Parameters - The parameters for the CampaignRuleAction. Required for certain actionTypes.
Parameters *Campaignruleparameters `json:"parameters,omitempty"`
// ActionType - The action to take on the campaignRuleActionEntities.
ActionType *string `json:"actionType,omitempty"`
// CampaignRuleActionEntities - The list of entities that this action will apply to.
CampaignRuleActionEntities *Campaignruleactionentities `json:"campaignRuleActionEntities,omitempty"`
}
Campaignruleaction
func (*Campaignruleaction) String ¶
func (o *Campaignruleaction) String() string
String returns a JSON representation of the model
type Campaignruleactionentities ¶
type Campaignruleactionentities struct {
// Campaigns - The list of campaigns for a CampaignRule to monitor. Required if the CampaignRule has any conditions that run on a campaign.
Campaigns *[]Domainentityref `json:"campaigns,omitempty"`
// Sequences - The list of sequences for a CampaignRule to monitor. Required if the CampaignRule has any conditions that run on a sequence.
Sequences *[]Domainentityref `json:"sequences,omitempty"`
// UseTriggeringEntity - If true, the CampaignRuleAction will apply to the same entity that triggered the CampaignRuleCondition.
UseTriggeringEntity *bool `json:"useTriggeringEntity,omitempty"`
}
Campaignruleactionentities
func (*Campaignruleactionentities) String ¶
func (o *Campaignruleactionentities) String() string
String returns a JSON representation of the model
type Campaignrulecondition ¶
type Campaignrulecondition struct {
// Id
Id *string `json:"id,omitempty"`
// Parameters - The parameters for the CampaignRuleCondition.
Parameters *Campaignruleparameters `json:"parameters,omitempty"`
// ConditionType - The type of condition to evaluate.
ConditionType *string `json:"conditionType,omitempty"`
}
Campaignrulecondition
func (*Campaignrulecondition) String ¶
func (o *Campaignrulecondition) String() string
String returns a JSON representation of the model
type Campaignruleentities ¶
type Campaignruleentities struct {
// Campaigns - The list of campaigns for a CampaignRule to monitor. Required if the CampaignRule has any conditions that run on a campaign.
Campaigns *[]Domainentityref `json:"campaigns,omitempty"`
// Sequences - The list of sequences for a CampaignRule to monitor. Required if the CampaignRule has any conditions that run on a sequence.
Sequences *[]Domainentityref `json:"sequences,omitempty"`
}
Campaignruleentities
func (*Campaignruleentities) String ¶
func (o *Campaignruleentities) String() string
String returns a JSON representation of the model
type Campaignruleentitylisting ¶
type Campaignruleentitylisting struct {
// Entities
Entities *[]Campaignrule `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Campaignruleentitylisting
func (*Campaignruleentitylisting) String ¶
func (o *Campaignruleentitylisting) String() string
String returns a JSON representation of the model
type Campaignruleparameters ¶
type Campaignruleparameters struct {
// Operator - The operator for comparison. Required for a CampaignRuleCondition.
Operator *string `json:"operator,omitempty"`
// Value - The value for comparison. Required for a CampaignRuleCondition.
Value *string `json:"value,omitempty"`
// Priority - The priority to set a campaign to. Required for the 'setCampaignPriority' action.
Priority *string `json:"priority,omitempty"`
// DialingMode - The dialing mode to set a campaign to. Required for the 'setCampaignDialingMode' action.
DialingMode *string `json:"dialingMode,omitempty"`
}
Campaignruleparameters
func (*Campaignruleparameters) String ¶
func (o *Campaignruleparameters) String() string
String returns a JSON representation of the model
type Campaignschedule ¶
type Campaignschedule struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// Intervals - A list of intervals during which to run the associated Campaign.
Intervals *[]Scheduleinterval `json:"intervals,omitempty"`
// TimeZone - The time zone for this CampaignSchedule. For example, Africa/Abidjan.
TimeZone *string `json:"timeZone,omitempty"`
// Campaign - The Campaign that this CampaignSchedule is for.
Campaign *Domainentityref `json:"campaign,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Campaignschedule
func (*Campaignschedule) String ¶
func (o *Campaignschedule) String() string
String returns a JSON representation of the model
type Campaignsequence ¶
type Campaignsequence struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// Campaigns - The ordered list of Campaigns that this CampaignSequence will run.
Campaigns *[]Domainentityref `json:"campaigns,omitempty"`
// CurrentCampaign - A zero-based index indicating which Campaign this CampaignSequence is currently on.
CurrentCampaign *int `json:"currentCampaign,omitempty"`
// Status - The current status of the CampaignSequence. A CampaignSequence can be turned 'on' or 'off'.
Status *string `json:"status,omitempty"`
// StopMessage - A message indicating if and why a CampaignSequence has stopped unexpectedly.
StopMessage *string `json:"stopMessage,omitempty"`
// Repeat - Indicates if a sequence should repeat from the beginning after the last campaign completes. Default is false.
Repeat *bool `json:"repeat,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Campaignsequence
func (*Campaignsequence) String ¶
func (o *Campaignsequence) String() string
String returns a JSON representation of the model
type Campaignsequenceentitylisting ¶
type Campaignsequenceentitylisting struct {
// Entities
Entities *[]Campaignsequence `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Campaignsequenceentitylisting
func (*Campaignsequenceentitylisting) String ¶
func (o *Campaignsequenceentitylisting) String() string
String returns a JSON representation of the model
type Campaignstats ¶
type Campaignstats struct {
// ContactRate - Information regarding the campaign's connect rate
ContactRate *Connectrate `json:"contactRate,omitempty"`
// IdleAgents - Number of available agents not currently being utilized
IdleAgents *int `json:"idleAgents,omitempty"`
// EffectiveIdleAgents - Number of effective available agents not currently being utilized
EffectiveIdleAgents *float64 `json:"effectiveIdleAgents,omitempty"`
// AdjustedCallsPerAgent - Calls per agent adjusted by pace
AdjustedCallsPerAgent *float64 `json:"adjustedCallsPerAgent,omitempty"`
// OutstandingCalls - Number of campaign calls currently ongoing
OutstandingCalls *int `json:"outstandingCalls,omitempty"`
// ScheduledCalls - Number of campaign calls currently scheduled
ScheduledCalls *int `json:"scheduledCalls,omitempty"`
}
Campaignstats
func (*Campaignstats) String ¶
func (o *Campaignstats) String() string
String returns a JSON representation of the model
type Campaigntimeslot ¶
type Campaigntimeslot struct {
// StartTime - The start time of the interval as an ISO-8601 string, i.e. HH:mm:ss
StartTime *string `json:"startTime,omitempty"`
// StopTime - The end time of the interval as an ISO-8601 string, i.e. HH:mm:ss
StopTime *string `json:"stopTime,omitempty"`
// Day - The day of the interval. Valid values: [1-7], representing Monday through Sunday
Day *int `json:"day,omitempty"`
}
Campaigntimeslot
func (*Campaigntimeslot) String ¶
func (o *Campaigntimeslot) String() string
String returns a JSON representation of the model
type Category ¶
type Category struct {
// Name - Category name
Name *string `json:"name,omitempty"`
}
Category - List of available Action categories.
type Categoryentitylisting ¶
type Categoryentitylisting struct {
// Entities
Entities *[]Category `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Categoryentitylisting
func (*Categoryentitylisting) String ¶
func (o *Categoryentitylisting) String() string
String returns a JSON representation of the model
type Categorylisting ¶
type Categorylisting struct {
// Entities
Entities *[]Knowledgecategory `json:"entities,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
}
Categorylisting
func (*Categorylisting) String ¶
func (o *Categorylisting) String() string
String returns a JSON representation of the model
type Certificate ¶
type Certificate struct {
// Certificate - The certificate to parse.
Certificate *string `json:"certificate,omitempty"`
}
Certificate - Represents a certificate to parse.
func (*Certificate) String ¶
func (o *Certificate) String() string
String returns a JSON representation of the model
type Certificateauthorityentitylisting ¶
type Certificateauthorityentitylisting struct {
Entities *[]Domaincertificateauthority `json:"entities,omitempty"`
PageSize *int `json:"pageSize,omitempty"`
PageNumber *int `json:"pageNumber,omitempty"`
Total *int `json:"total,omitempty"`
FirstUri *string `json:"firstUri,omitempty"`
SelfUri *string `json:"selfUri,omitempty"`
NextUri *string `json:"nextUri,omitempty"`
LastUri *string `json:"lastUri,omitempty"`
PreviousUri *string `json:"previousUri,omitempty"`
PageCount *int `json:"pageCount,omitempty"`
}
Certificateauthorityentitylisting
func (*Certificateauthorityentitylisting) String ¶
func (o *Certificateauthorityentitylisting) String() string
String returns a JSON representation of the model
type Certificatedetails ¶
type Certificatedetails struct {
// Issuer - Information about the issuer of the certificate. The value of this property is a comma separated key=value format. Each key is one of the attribute names supported by X.500.
Issuer *string `json:"issuer,omitempty"`
// Subject - Information about the subject of the certificate. The value of this property is a comma separated key=value format. Each key is one of the attribute names supported by X.500.
Subject *string `json:"subject,omitempty"`
// ExpirationDate - The expiration date of the certificate. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ExpirationDate *time.Time `json:"expirationDate,omitempty"`
// IssueDate - The issue date of the certificate. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
IssueDate *time.Time `json:"issueDate,omitempty"`
// Expired - True if the certificate is expired, false otherwise.
Expired *bool `json:"expired,omitempty"`
// SignatureValid
SignatureValid *bool `json:"signatureValid,omitempty"`
// Valid
Valid *bool `json:"valid,omitempty"`
}
Certificatedetails - Represents the details of a parsed certificate.
func (*Certificatedetails) String ¶
func (o *Certificatedetails) String() string
String returns a JSON representation of the model
type Change ¶
type Change struct {
// Entity
Entity *Auditentity `json:"entity,omitempty"`
// Property - The property that was changed
Property *string `json:"property,omitempty"`
// OldValues - The old values which were modified and/or removed by this action.
OldValues *[]string `json:"oldValues,omitempty"`
// NewValues - The new values which were modified and/or added by this action.
NewValues *[]string `json:"newValues,omitempty"`
}
Change
type Changemypasswordrequest ¶
type Changemypasswordrequest struct {
// NewPassword - The new password
NewPassword *string `json:"newPassword,omitempty"`
// OldPassword - Your current password
OldPassword *string `json:"oldPassword,omitempty"`
}
Changemypasswordrequest
func (*Changemypasswordrequest) String ¶
func (o *Changemypasswordrequest) String() string
String returns a JSON representation of the model
type Changepasswordrequest ¶
type Changepasswordrequest struct {
// NewPassword - The new password
NewPassword *string `json:"newPassword,omitempty"`
}
Changepasswordrequest
func (*Changepasswordrequest) String ¶
func (o *Changepasswordrequest) String() string
String returns a JSON representation of the model
type Channel ¶
type Channel struct {
// ConnectUri
ConnectUri *string `json:"connectUri,omitempty"`
// Id
Id *string `json:"id,omitempty"`
// Expires - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
Expires *time.Time `json:"expires,omitempty"`
}
Channel
type Channelentitylisting ¶
type Channelentitylisting struct {
// Entities
Entities *[]Channel `json:"entities,omitempty"`
}
Channelentitylisting
func (*Channelentitylisting) String ¶
func (o *Channelentitylisting) String() string
String returns a JSON representation of the model
type Channeltopic ¶
type Channeltopic struct {
// Id
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Channeltopic
func (*Channeltopic) String ¶
func (o *Channeltopic) String() string
String returns a JSON representation of the model
type Channeltopicentitylisting ¶
type Channeltopicentitylisting struct {
// Entities
Entities *[]Channeltopic `json:"entities,omitempty"`
}
Channeltopicentitylisting
func (*Channeltopicentitylisting) String ¶
func (o *Channeltopicentitylisting) String() string
String returns a JSON representation of the model
type ChatApi ¶
type ChatApi struct {
Configuration *Configuration
}
ChatApi provides functions for API endpoints
func NewChatApi ¶
func NewChatApi() *ChatApi
NewChatApi creates an API instance using the default configuration
func NewChatApiWithConfig ¶
func NewChatApiWithConfig(config *Configuration) *ChatApi
NewChatApiWithConfig creates an API instance using the provided configuration
func (ChatApi) GetChatSettings ¶
func (a ChatApi) GetChatSettings() (*Chatsettings, *APIResponse, error)
GetChatSettings invokes GET /api/v2/chat/settings
Get Chat Settings.
func (ChatApi) PatchChatSettings ¶
func (a ChatApi) PatchChatSettings(body Chatsettings) (*Chatsettings, *APIResponse, error)
PatchChatSettings invokes PATCH /api/v2/chat/settings
Patch Chat Settings.
func (ChatApi) PutChatSettings ¶
func (a ChatApi) PutChatSettings(body Chatsettings) (*Chatsettings, *APIResponse, error)
PutChatSettings invokes PUT /api/v2/chat/settings
Update Chat Settings.
type Chatbadgetopicbadgeentity ¶
type Chatbadgetopicbadgeentity struct {
// JabberId
JabberId *string `json:"jabberId,omitempty"`
}
Chatbadgetopicbadgeentity
func (*Chatbadgetopicbadgeentity) String ¶
func (o *Chatbadgetopicbadgeentity) String() string
String returns a JSON representation of the model
type Chatbadgetopicchatbadge ¶
type Chatbadgetopicchatbadge struct {
// Entity
Entity *Chatbadgetopicbadgeentity `json:"entity,omitempty"`
// UnreadCount
UnreadCount *int `json:"unreadCount,omitempty"`
// LastUnreadNotificationDate
LastUnreadNotificationDate *time.Time `json:"lastUnreadNotificationDate,omitempty"`
}
Chatbadgetopicchatbadge
func (*Chatbadgetopicchatbadge) String ¶
func (o *Chatbadgetopicchatbadge) String() string
String returns a JSON representation of the model
type Chatconversation ¶
type Chatconversation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants - The list of participants involved in the conversation.
Participants *[]Chatmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris - The list of other media channels involved in the conversation.
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Chatconversation
func (*Chatconversation) String ¶
func (o *Chatconversation) String() string
String returns a JSON representation of the model
type Chatconversationentitylisting ¶
type Chatconversationentitylisting struct {
// Entities
Entities *[]Chatconversation `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Chatconversationentitylisting
func (*Chatconversationentitylisting) String ¶
func (o *Chatconversationentitylisting) String() string
String returns a JSON representation of the model
type Chatmediaparticipant ¶
type Chatmediaparticipant struct {
// Id - The unique participant ID.
Id *string `json:"id,omitempty"`
// Name - The display friendly name of the participant.
Name *string `json:"name,omitempty"`
// Address - The participant address.
Address *string `json:"address,omitempty"`
// StartTime - The time when this participant first joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime - The time when this participant went connected for this media (eg: video connected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime - The time when this participant went disconnected for this media (eg: video disconnected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime - The time when this participant's hold started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose - The participant's purpose. Values can be: 'agent', 'user', 'customer', 'external', 'acd', 'ivr
Purpose *string `json:"purpose,omitempty"`
// State - The participant's state. Values can be: 'alerting', 'connected', 'disconnected', 'dialing', 'contacting
State *string `json:"state,omitempty"`
// Direction - The participant's direction. Values can be: 'inbound' or 'outbound'
Direction *string `json:"direction,omitempty"`
// DisconnectType - The reason the participant was disconnected from the conversation.
DisconnectType *string `json:"disconnectType,omitempty"`
// Held - Value is true when the participant is on hold.
Held *bool `json:"held,omitempty"`
// WrapupRequired - Value is true when the participant requires wrap-up.
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt - The wrap-up prompt indicating the type of wrap-up to be performed.
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User - The PureCloud user for this participant.
User *Domainentityref `json:"user,omitempty"`
// Queue - The PureCloud queue for this participant.
Queue *Domainentityref `json:"queue,omitempty"`
// Team - The PureCloud team for this participant.
Team *Domainentityref `json:"team,omitempty"`
// Attributes - A list of ad-hoc attributes for the participant.
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo - If the conversation ends in error, contains additional error details.
ErrorInfo *Errorinfo `json:"errorInfo,omitempty"`
// Script - The Engage script that should be used by this participant.
Script *Domainentityref `json:"script,omitempty"`
// WrapupTimeoutMs - The amount of time the participant has to complete wrap-up.
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped - Value is true when the participant has skipped wrap-up.
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs - Specifies how long the agent has to answer an interaction before being marked as not responding.
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider - The source provider for the communication.
Provider *string `json:"provider,omitempty"`
// ExternalContact - If this participant represents an external contact, then this will be the reference for the external contact.
ExternalContact *Domainentityref `json:"externalContact,omitempty"`
// ExternalOrganization - If this participant represents an external org, then this will be the reference for the external org.
ExternalOrganization *Domainentityref `json:"externalOrganization,omitempty"`
// Wrapup - Wrapup for this participant, if it has been applied.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// Peer - The peer communication corresponding to a matching leg for this communication.
Peer *string `json:"peer,omitempty"`
// FlaggedReason - The reason specifying why participant flagged the conversation.
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext - Journey System data/context that is applicable to this communication. When used for historical purposes, the context should be immutable. When null, there is no applicable Journey System context.
JourneyContext *Journeycontext `json:"journeyContext,omitempty"`
// ConversationRoutingData - Information on how a communication should be routed to an agent.
ConversationRoutingData *Conversationroutingdata `json:"conversationRoutingData,omitempty"`
// StartAcwTime - The timestamp when this participant started after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime - The timestamp when this participant ended after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// RoomId - The ID of the chat room.
RoomId *string `json:"roomId,omitempty"`
// AvatarImageUrl - If available, the URI to the avatar image of this communication.
AvatarImageUrl *string `json:"avatarImageUrl,omitempty"`
}
Chatmediaparticipant
func (*Chatmediaparticipant) String ¶
func (o *Chatmediaparticipant) String() string
String returns a JSON representation of the model
type Chatmediapolicy ¶
type Chatmediapolicy struct {
// Actions - Actions applied when specified conditions are met
Actions *Policyactions `json:"actions,omitempty"`
// Conditions - Conditions for when actions should be applied
Conditions *Chatmediapolicyconditions `json:"conditions,omitempty"`
}
Chatmediapolicy
func (*Chatmediapolicy) String ¶
func (o *Chatmediapolicy) String() string
String returns a JSON representation of the model
type Chatmediapolicyconditions ¶
type Chatmediapolicyconditions struct {
// ForUsers
ForUsers *[]User `json:"forUsers,omitempty"`
// DateRanges
DateRanges *[]string `json:"dateRanges,omitempty"`
// ForQueues
ForQueues *[]Queue `json:"forQueues,omitempty"`
// WrapupCodes
WrapupCodes *[]Wrapupcode `json:"wrapupCodes,omitempty"`
// Languages
Languages *[]Language `json:"languages,omitempty"`
// TimeAllowed
TimeAllowed *Timeallowed `json:"timeAllowed,omitempty"`
// Duration
Duration *Durationcondition `json:"duration,omitempty"`
}
Chatmediapolicyconditions
func (*Chatmediapolicyconditions) String ¶
func (o *Chatmediapolicyconditions) String() string
String returns a JSON representation of the model
type Chatmessage ¶
type Chatmessage struct {
// Body - The message body
Body *string `json:"body,omitempty"`
// Id
Id *string `json:"id,omitempty"`
// To - The message recipient
To *string `json:"to,omitempty"`
// From - The message sender
From *string `json:"from,omitempty"`
// Utc
Utc *string `json:"utc,omitempty"`
// Chat - The interaction id (if available)
Chat *string `json:"chat,omitempty"`
// Message - The message id
Message *string `json:"message,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// BodyType - Type of the message body (v2 chats only)
BodyType *string `json:"bodyType,omitempty"`
// SenderCommunicationId - Communication of sender (v2 chats only)
SenderCommunicationId *string `json:"senderCommunicationId,omitempty"`
// ParticipantPurpose - Participant purpose of sender (v2 chats only)
ParticipantPurpose *string `json:"participantPurpose,omitempty"`
// User - The user information for the sender (if available)
User *Chatmessageuser `json:"user,omitempty"`
}
Chatmessage
func (*Chatmessage) String ¶
func (o *Chatmessage) String() string
String returns a JSON representation of the model
type Chatmessageuser ¶
type Chatmessageuser struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DisplayName
DisplayName *string `json:"displayName,omitempty"`
// Username
Username *string `json:"username,omitempty"`
// Images
Images *[]Userimage `json:"images,omitempty"`
}
Chatmessageuser
func (*Chatmessageuser) String ¶
func (o *Chatmessageuser) String() string
String returns a JSON representation of the model
type Chatsettings ¶
type Chatsettings struct {
// MessageRetentionPeriodDays - Retention time for messages in days
MessageRetentionPeriodDays *int `json:"messageRetentionPeriodDays,omitempty"`
}
Chatsettings
func (*Chatsettings) String ¶
func (o *Chatsettings) String() string
String returns a JSON representation of the model
type Clientapp ¶
type Clientapp struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the integration, used to distinguish this integration from others of the same type.
Name *string `json:"name,omitempty"`
// IntegrationType - Type of the integration
IntegrationType *Integrationtype `json:"integrationType,omitempty"`
// Notes - Notes about the integration.
Notes *string `json:"notes,omitempty"`
// IntendedState - Configured state of the integration.
IntendedState *string `json:"intendedState,omitempty"`
// Config - Configuration information for the integration.
Config *Clientappconfigurationinfo `json:"config,omitempty"`
// ReportedState - Last reported status of the integration.
ReportedState *Integrationstatusinfo `json:"reportedState,omitempty"`
// Attributes - Read-only attributes for the integration.
Attributes *map[string]string `json:"attributes,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Clientapp - Details for a ClientApp
type Clientappconfigurationinfo ¶
type Clientappconfigurationinfo struct {
// Current - The current, active configuration for the integration.
Current *Integrationconfiguration `json:"current,omitempty"`
// Effective - The effective configuration for the app, containing the integration specific configuration along with overrides specified in the integration type.
Effective *Effectiveconfiguration `json:"effective,omitempty"`
}
Clientappconfigurationinfo - Configuration information for the integration
func (*Clientappconfigurationinfo) String ¶
func (o *Clientappconfigurationinfo) String() string
String returns a JSON representation of the model
type Clientappentitylisting ¶
type Clientappentitylisting struct {
// Entities
Entities *[]Clientapp `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Clientappentitylisting
func (*Clientappentitylisting) String ¶
func (o *Clientappentitylisting) String() string
String returns a JSON representation of the model
type Closebuttonstyleproperties ¶
type Closebuttonstyleproperties struct {
Color *string `json:"color,omitempty"`
Opacity *float32 `json:"opacity,omitempty"`
}
Closebuttonstyleproperties
func (*Closebuttonstyleproperties) String ¶
func (o *Closebuttonstyleproperties) String() string
String returns a JSON representation of the model
type CoachingApi ¶
type CoachingApi struct {
Configuration *Configuration
}
CoachingApi provides functions for API endpoints
func NewCoachingApi ¶
func NewCoachingApi() *CoachingApi
NewCoachingApi creates an API instance using the default configuration
func NewCoachingApiWithConfig ¶
func NewCoachingApiWithConfig(config *Configuration) *CoachingApi
NewCoachingApiWithConfig creates an API instance using the provided configuration
func (CoachingApi) DeleteCoachingAppointment ¶
func (a CoachingApi) DeleteCoachingAppointment(appointmentId string) (*Coachingappointmentreference, *APIResponse, error)
DeleteCoachingAppointment invokes DELETE /api/v2/coaching/appointments/{appointmentId}
Delete an existing appointment ¶
Permission not required if you are the creator of the appointment
func (CoachingApi) DeleteCoachingAppointmentAnnotation ¶
func (a CoachingApi) DeleteCoachingAppointmentAnnotation(appointmentId string, annotationId string) (*APIResponse, error)
DeleteCoachingAppointmentAnnotation invokes DELETE /api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}
Delete an existing annotation ¶
You must have the appropriate permission for the type of annotation you are updating. Permission not required if you are the creator or facilitator of the appointment
func (CoachingApi) GetCoachingAppointment ¶
func (a CoachingApi) GetCoachingAppointment(appointmentId string) (*Coachingappointmentresponse, *APIResponse, error)
GetCoachingAppointment invokes GET /api/v2/coaching/appointments/{appointmentId}
Retrieve an appointment ¶
Permission not required if you are the attendee, creator or facilitator of the appointment
func (CoachingApi) GetCoachingAppointmentAnnotation ¶
func (a CoachingApi) GetCoachingAppointmentAnnotation(appointmentId string, annotationId string) (*Coachingannotation, *APIResponse, error)
GetCoachingAppointmentAnnotation invokes GET /api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}
Retrieve an annotation.
You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can view private annotations).
func (CoachingApi) GetCoachingAppointmentAnnotations ¶
func (a CoachingApi) GetCoachingAppointmentAnnotations(appointmentId string, pageNumber int, pageSize int) (*Coachingannotationlist, *APIResponse, error)
GetCoachingAppointmentAnnotations invokes GET /api/v2/coaching/appointments/{appointmentId}/annotations
Get a list of annotations.
You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can view private annotations).
func (CoachingApi) GetCoachingAppointmentStatuses ¶
func (a CoachingApi) GetCoachingAppointmentStatuses(appointmentId string, pageNumber int, pageSize int) (*Coachingappointmentstatusresponselist, *APIResponse, error)
GetCoachingAppointmentStatuses invokes GET /api/v2/coaching/appointments/{appointmentId}/statuses
Get the list of status changes for a coaching appointment.
Permission not required if you are an attendee, creator or facilitator of the appointment
func (CoachingApi) GetCoachingAppointments ¶
func (a CoachingApi) GetCoachingAppointments(userIds []string, interval string, pageNumber int, pageSize int, statuses []string, facilitatorIds []string, sortOrder string, relationships []string, completionInterval string, overdue string) (*Coachingappointmentresponselist, *APIResponse, error)
GetCoachingAppointments invokes GET /api/v2/coaching/appointments
Get appointments for users and optional date range
func (CoachingApi) GetCoachingAppointmentsMe ¶
func (a CoachingApi) GetCoachingAppointmentsMe(interval string, pageNumber int, pageSize int, statuses []string, facilitatorIds []string, sortOrder string, relationships []string, completionInterval string, overdue string) (*Coachingappointmentresponselist, *APIResponse, error)
GetCoachingAppointmentsMe invokes GET /api/v2/coaching/appointments/me
Get my appointments for a given date range
func (CoachingApi) GetCoachingNotification ¶
func (a CoachingApi) GetCoachingNotification(notificationId string, expand []string) (*Coachingnotification, *APIResponse, error)
GetCoachingNotification invokes GET /api/v2/coaching/notifications/{notificationId}
Get an existing notification ¶
Permission not required if you are the owner of the notification.
func (CoachingApi) GetCoachingNotifications ¶
func (a CoachingApi) GetCoachingNotifications(pageNumber int, pageSize int, expand []string) (*Coachingnotificationlist, *APIResponse, error)
GetCoachingNotifications invokes GET /api/v2/coaching/notifications
Retrieve the list of your notifications.
func (CoachingApi) PatchCoachingAppointment ¶
func (a CoachingApi) PatchCoachingAppointment(appointmentId string, body Updatecoachingappointmentrequest) (*Coachingappointmentresponse, *APIResponse, error)
PatchCoachingAppointment invokes PATCH /api/v2/coaching/appointments/{appointmentId}
Update an existing appointment ¶
Permission not required if you are the creator or facilitator of the appointment
func (CoachingApi) PatchCoachingAppointmentAnnotation ¶
func (a CoachingApi) PatchCoachingAppointmentAnnotation(appointmentId string, annotationId string, body Coachingannotation) (*Coachingannotation, *APIResponse, error)
PatchCoachingAppointmentAnnotation invokes PATCH /api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}
Update an existing annotation.
You must have the appropriate permission for the type of annotation you are updating. Permission not required if you are the creator or facilitator of the appointment
func (CoachingApi) PatchCoachingAppointmentStatus ¶
func (a CoachingApi) PatchCoachingAppointmentStatus(appointmentId string, body Coachingappointmentstatusrequest) (*Coachingappointmentstatusresponse, *APIResponse, error)
PatchCoachingAppointmentStatus invokes PATCH /api/v2/coaching/appointments/{appointmentId}/status
Update the status of a coaching appointment ¶
Permission not required if you are an attendee, creator or facilitator of the appointment
func (CoachingApi) PatchCoachingNotification ¶
func (a CoachingApi) PatchCoachingNotification(notificationId string, body Coachingnotification) (*Coachingnotification, *APIResponse, error)
PatchCoachingNotification invokes PATCH /api/v2/coaching/notifications/{notificationId}
Update an existing notification.
Can only update your own notifications.
func (CoachingApi) PostCoachingAppointmentAnnotations ¶
func (a CoachingApi) PostCoachingAppointmentAnnotations(appointmentId string, body Coachingannotationcreaterequest) (*Coachingannotation, *APIResponse, error)
PostCoachingAppointmentAnnotations invokes POST /api/v2/coaching/appointments/{appointmentId}/annotations
Create a new annotation.
You must have the appropriate permission for the type of annotation you are creating. Permission not required if you are related to the appointment (only the creator or facilitator can create private annotations).
func (CoachingApi) PostCoachingAppointmentConversations ¶
func (a CoachingApi) PostCoachingAppointmentConversations(appointmentId string, body Addconversationrequest) (*Addconversationresponse, *APIResponse, error)
PostCoachingAppointmentConversations invokes POST /api/v2/coaching/appointments/{appointmentId}/conversations
Add a conversation to an appointment ¶
Permission not required if you are the creator or facilitator of the appointment
func (CoachingApi) PostCoachingAppointments ¶
func (a CoachingApi) PostCoachingAppointments(body Createcoachingappointmentrequest) (*Coachingappointmentresponse, *APIResponse, error)
PostCoachingAppointments invokes POST /api/v2/coaching/appointments
Create a new appointment
func (CoachingApi) PostCoachingAppointmentsAggregatesQuery ¶
func (a CoachingApi) PostCoachingAppointmentsAggregatesQuery(body Coachingappointmentaggregaterequest) (*Coachingappointmentaggregateresponse, *APIResponse, error)
PostCoachingAppointmentsAggregatesQuery invokes POST /api/v2/coaching/appointments/aggregates/query
Retrieve aggregated appointment data
type Coachingannotation ¶
type Coachingannotation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// CreatedBy - The user who created the annotation.
CreatedBy *Userreference `json:"createdBy,omitempty"`
// DateCreated - The date/time the annotation was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// ModifiedBy - The last user to modify the annotation.
ModifiedBy *Userreference `json:"modifiedBy,omitempty"`
// DateModified - The date/time the annotation was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Text - The text of the annotation.
Text *string `json:"text,omitempty"`
// IsDeleted - Flag indicating whether the annotation is deleted.
IsDeleted *bool `json:"isDeleted,omitempty"`
// AccessType - Determines the permissions required to view this item.
AccessType *string `json:"accessType,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Coachingannotation
func (*Coachingannotation) String ¶
func (o *Coachingannotation) String() string
String returns a JSON representation of the model
type Coachingannotationcreaterequest ¶
type Coachingannotationcreaterequest struct {
// Text - The text of the annotation.
Text *string `json:"text,omitempty"`
// AccessType - Determines the permissions required to view this item.
AccessType *string `json:"accessType,omitempty"`
}
Coachingannotationcreaterequest
func (*Coachingannotationcreaterequest) String ¶
func (o *Coachingannotationcreaterequest) String() string
String returns a JSON representation of the model
type Coachingannotationlist ¶
type Coachingannotationlist struct {
// Entities
Entities *[]Coachingannotation `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Coachingannotationlist
func (*Coachingannotationlist) String ¶
func (o *Coachingannotationlist) String() string
String returns a JSON representation of the model
type Coachingappointmentaggregaterequest ¶
type Coachingappointmentaggregaterequest struct {
// Interval - Interval to aggregate across. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// Metrics - A list of metrics to aggregate. If omitted, all metrics are returned.
Metrics *[]string `json:"metrics,omitempty"`
// GroupBy - An optional list of items by which to group the result data.
GroupBy *[]string `json:"groupBy,omitempty"`
// Filter - The filter applied to the data
Filter *Queryrequestfilter `json:"filter,omitempty"`
}
Coachingappointmentaggregaterequest
func (*Coachingappointmentaggregaterequest) String ¶
func (o *Coachingappointmentaggregaterequest) String() string
String returns a JSON representation of the model
type Coachingappointmentaggregateresponse ¶
type Coachingappointmentaggregateresponse struct {
// Results - The results of the query
Results *[]Queryresponsegroupeddata `json:"results,omitempty"`
}
Coachingappointmentaggregateresponse
func (*Coachingappointmentaggregateresponse) String ¶
func (o *Coachingappointmentaggregateresponse) String() string
String returns a JSON representation of the model
type Coachingappointmentreference ¶
type Coachingappointmentreference struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Coachingappointmentreference
func (*Coachingappointmentreference) String ¶
func (o *Coachingappointmentreference) String() string
String returns a JSON representation of the model
type Coachingappointmentresponse ¶
type Coachingappointmentresponse struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of coaching appointment
Name *string `json:"name,omitempty"`
// Description - The description of coaching appointment
Description *string `json:"description,omitempty"`
// DateStart - The date/time the coaching appointment starts. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateStart *time.Time `json:"dateStart,omitempty"`
// LengthInMinutes - The duration of coaching appointment in minutes
LengthInMinutes *int `json:"lengthInMinutes,omitempty"`
// Status - The status of coaching appointment
Status *string `json:"status,omitempty"`
// Facilitator - The facilitator of coaching appointment
Facilitator *Userreference `json:"facilitator,omitempty"`
// Attendees - The list of attendees attending the coaching
Attendees *[]Userreference `json:"attendees,omitempty"`
// CreatedBy - The user who created the coaching appointment
CreatedBy *Userreference `json:"createdBy,omitempty"`
// DateCreated - The date/time the coaching appointment was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// ModifiedBy - The last user to modify the coaching appointment
ModifiedBy *Userreference `json:"modifiedBy,omitempty"`
// DateModified - The date/time the coaching appointment was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Conversations - The list of conversations associated with coaching appointment.
Conversations *[]Conversationreference `json:"conversations,omitempty"`
// Documents - The list of documents associated with coaching appointment.
Documents *[]Documentreference `json:"documents,omitempty"`
// IsOverdue - Whether the appointment is overdue.
IsOverdue *bool `json:"isOverdue,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Coachingappointmentresponse - Coaching appointment response
func (*Coachingappointmentresponse) String ¶
func (o *Coachingappointmentresponse) String() string
String returns a JSON representation of the model
type Coachingappointmentresponselist ¶
type Coachingappointmentresponselist struct {
// Entities
Entities *[]Coachingappointmentresponse `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Coachingappointmentresponselist
func (*Coachingappointmentresponselist) String ¶
func (o *Coachingappointmentresponselist) String() string
String returns a JSON representation of the model
type Coachingappointmentstatusdto ¶
type Coachingappointmentstatusdto struct {
// Appointment - The coaching appointment this status belongs to
Appointment *Coachingappointmentreference `json:"appointment,omitempty"`
// CreatedBy - User who updated the status
CreatedBy *Userreference `json:"createdBy,omitempty"`
// DateCreated - Creation time of the status. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// Status - The status of the coaching appointment
Status *string `json:"status,omitempty"`
}
Coachingappointmentstatusdto
func (*Coachingappointmentstatusdto) String ¶
func (o *Coachingappointmentstatusdto) String() string
String returns a JSON representation of the model
type Coachingappointmentstatusdtolist ¶
type Coachingappointmentstatusdtolist struct {
// Entities
Entities *[]Coachingappointmentstatusdto `json:"entities,omitempty"`
// PageSize
PageSize *int32 `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int32 `json:"pageNumber,omitempty"`
// Total
Total *int64 `json:"total,omitempty"`
// PageCount
PageCount *int32 `json:"pageCount,omitempty"`
}
Coachingappointmentstatusdtolist
func (*Coachingappointmentstatusdtolist) String ¶
func (o *Coachingappointmentstatusdtolist) String() string
String returns a JSON representation of the model
type Coachingappointmentstatusrequest ¶
type Coachingappointmentstatusrequest struct {
// Status - The status of the coaching appointment
Status *string `json:"status,omitempty"`
}
Coachingappointmentstatusrequest
func (*Coachingappointmentstatusrequest) String ¶
func (o *Coachingappointmentstatusrequest) String() string
String returns a JSON representation of the model
type Coachingappointmentstatusresponse ¶
type Coachingappointmentstatusresponse struct {
// Appointment - The coaching appointment this status belongs to
Appointment *Coachingappointmentreference `json:"appointment,omitempty"`
// CreatedBy - User who updated the status
CreatedBy *Userreference `json:"createdBy,omitempty"`
// DateCreated - Creation time of the status. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// Status - The status of the coaching appointment
Status *string `json:"status,omitempty"`
}
Coachingappointmentstatusresponse
func (*Coachingappointmentstatusresponse) String ¶
func (o *Coachingappointmentstatusresponse) String() string
String returns a JSON representation of the model
type Coachingappointmentstatusresponselist ¶
type Coachingappointmentstatusresponselist struct {
// Entities
Entities *[]Coachingappointmentstatusresponse `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Coachingappointmentstatusresponselist
func (*Coachingappointmentstatusresponselist) String ¶
func (o *Coachingappointmentstatusresponselist) String() string
String returns a JSON representation of the model
type Coachingnotification ¶
type Coachingnotification struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the appointment for this notification.
Name *string `json:"name,omitempty"`
// MarkedAsRead - Indicates if notification is read or unread
MarkedAsRead *bool `json:"markedAsRead,omitempty"`
// ActionType - Action causing the notification.
ActionType *string `json:"actionType,omitempty"`
// Relationship - The relationship of this user to this notification's appointment
Relationship *string `json:"relationship,omitempty"`
// DateStart - The start time of the appointment relating to this notification. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateStart *time.Time `json:"dateStart,omitempty"`
// LengthInMinutes - The duration of the appointment on this notification
LengthInMinutes *int `json:"lengthInMinutes,omitempty"`
// Status - The status of the appointment for this notification
Status *string `json:"status,omitempty"`
// User - The user of this notification
User *Userreference `json:"user,omitempty"`
// Appointment - The appointment
Appointment *Coachingappointmentresponse `json:"appointment,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Coachingnotification
func (*Coachingnotification) String ¶
func (o *Coachingnotification) String() string
String returns a JSON representation of the model
type Coachingnotificationlist ¶
type Coachingnotificationlist struct {
// Entities
Entities *[]Coachingnotification `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Coachingnotificationlist
func (*Coachingnotificationlist) String ¶
func (o *Coachingnotificationlist) String() string
String returns a JSON representation of the model
type Cobrowseconversation ¶
type Cobrowseconversation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants - The list of participants involved in the conversation.
Participants *[]Cobrowsemediaparticipant `json:"participants,omitempty"`
// OtherMediaUris - The list of other media channels involved in the conversation.
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Cobrowseconversation
func (*Cobrowseconversation) String ¶
func (o *Cobrowseconversation) String() string
String returns a JSON representation of the model
type Cobrowseconversationentitylisting ¶
type Cobrowseconversationentitylisting struct {
// Entities
Entities *[]Cobrowseconversation `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Cobrowseconversationentitylisting
func (*Cobrowseconversationentitylisting) String ¶
func (o *Cobrowseconversationentitylisting) String() string
String returns a JSON representation of the model
type Cobrowsemediaparticipant ¶
type Cobrowsemediaparticipant struct {
// Id - The unique participant ID.
Id *string `json:"id,omitempty"`
// Name - The display friendly name of the participant.
Name *string `json:"name,omitempty"`
// Address - The participant address.
Address *string `json:"address,omitempty"`
// StartTime - The time when this participant first joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime - The time when this participant went connected for this media (eg: video connected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime - The time when this participant went disconnected for this media (eg: video disconnected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime - The time when this participant's hold started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose - The participant's purpose. Values can be: 'agent', 'user', 'customer', 'external', 'acd', 'ivr
Purpose *string `json:"purpose,omitempty"`
// State - The participant's state. Values can be: 'alerting', 'connected', 'disconnected', 'dialing', 'contacting
State *string `json:"state,omitempty"`
// Direction - The participant's direction. Values can be: 'inbound' or 'outbound'
Direction *string `json:"direction,omitempty"`
// DisconnectType - The reason the participant was disconnected from the conversation.
DisconnectType *string `json:"disconnectType,omitempty"`
// Held - Value is true when the participant is on hold.
Held *bool `json:"held,omitempty"`
// WrapupRequired - Value is true when the participant requires wrap-up.
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt - The wrap-up prompt indicating the type of wrap-up to be performed.
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User - The PureCloud user for this participant.
User *Domainentityref `json:"user,omitempty"`
// Queue - The PureCloud queue for this participant.
Queue *Domainentityref `json:"queue,omitempty"`
// Team - The PureCloud team for this participant.
Team *Domainentityref `json:"team,omitempty"`
// Attributes - A list of ad-hoc attributes for the participant.
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo - If the conversation ends in error, contains additional error details.
ErrorInfo *Errorinfo `json:"errorInfo,omitempty"`
// Script - The Engage script that should be used by this participant.
Script *Domainentityref `json:"script,omitempty"`
// WrapupTimeoutMs - The amount of time the participant has to complete wrap-up.
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped - Value is true when the participant has skipped wrap-up.
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs - Specifies how long the agent has to answer an interaction before being marked as not responding.
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider - The source provider for the communication.
Provider *string `json:"provider,omitempty"`
// ExternalContact - If this participant represents an external contact, then this will be the reference for the external contact.
ExternalContact *Domainentityref `json:"externalContact,omitempty"`
// ExternalOrganization - If this participant represents an external org, then this will be the reference for the external org.
ExternalOrganization *Domainentityref `json:"externalOrganization,omitempty"`
// Wrapup - Wrapup for this participant, if it has been applied.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// Peer - The peer communication corresponding to a matching leg for this communication.
Peer *string `json:"peer,omitempty"`
// FlaggedReason - The reason specifying why participant flagged the conversation.
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext - Journey System data/context that is applicable to this communication. When used for historical purposes, the context should be immutable. When null, there is no applicable Journey System context.
JourneyContext *Journeycontext `json:"journeyContext,omitempty"`
// ConversationRoutingData - Information on how a communication should be routed to an agent.
ConversationRoutingData *Conversationroutingdata `json:"conversationRoutingData,omitempty"`
// StartAcwTime - The timestamp when this participant started after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime - The timestamp when this participant ended after-call work. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// CobrowseSessionId - The co-browse session ID.
CobrowseSessionId *string `json:"cobrowseSessionId,omitempty"`
// CobrowseRole - This value identifies the role of the co-browse client within the co-browse session (a client is a sharer or a viewer).
CobrowseRole *string `json:"cobrowseRole,omitempty"`
// Controlling - ID of co-browse participants for which this client has been granted control (list is empty if this client cannot control any shared pages).
Controlling *[]string `json:"controlling,omitempty"`
// ViewerUrl - The URL that can be used to open co-browse session in web browser.
ViewerUrl *string `json:"viewerUrl,omitempty"`
// ProviderEventTime - The time when the provider event which triggered this conversation update happened in the corrected provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ProviderEventTime *time.Time `json:"providerEventTime,omitempty"`
}
Cobrowsemediaparticipant
func (*Cobrowsemediaparticipant) String ¶
func (o *Cobrowsemediaparticipant) String() string
String returns a JSON representation of the model
type Cobrowsesession ¶
type Cobrowsesession struct {
// State - The connection state of this communication.
State *string `json:"state,omitempty"`
// Id - A globally unique identifier for this communication.
Id *string `json:"id,omitempty"`
// DisconnectType - System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
DisconnectType *string `json:"disconnectType,omitempty"`
// Self - Address and name data for a call endpoint.
Self *Address `json:"self,omitempty"`
// CobrowseSessionId - The co-browse session ID.
CobrowseSessionId *string `json:"cobrowseSessionId,omitempty"`
// CobrowseRole - This value identifies the role of the co-browse client within the co-browse session (a client is a sharer or a viewer).
CobrowseRole *string `json:"cobrowseRole,omitempty"`
// Controlling - ID of co-browse participants for which this client has been granted control (list is empty if this client cannot control any shared pages).
Controlling *[]string `json:"controlling,omitempty"`
// ViewerUrl - The URL that can be used to open co-browse session in web browser.
ViewerUrl *string `json:"viewerUrl,omitempty"`
// ProviderEventTime - The time when the provider event which triggered this conversation update happened in the corrected provider clock (milliseconds since 1970-01-01 00:00:00 UTC). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ProviderEventTime *time.Time `json:"providerEventTime,omitempty"`
// StartAlertingTime - The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAlertingTime *time.Time `json:"startAlertingTime,omitempty"`
// ConnectedTime - The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// DisconnectedTime - The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DisconnectedTime *time.Time `json:"disconnectedTime,omitempty"`
// Provider - The source provider for the co-browse session.
Provider *string `json:"provider,omitempty"`
// PeerId - The id of the peer communication corresponding to a matching leg for this communication.
PeerId *string `json:"peerId,omitempty"`
// Segments - The time line of the participant's call, divided into activity segments.
Segments *[]Segment `json:"segments,omitempty"`
// Wrapup - Call wrap up or disposition data.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// AfterCallWork - After-call work for the communication.
AfterCallWork *Aftercallwork `json:"afterCallWork,omitempty"`
// AfterCallWorkRequired - Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
AfterCallWorkRequired *bool `json:"afterCallWorkRequired,omitempty"`
}
Cobrowsesession
func (*Cobrowsesession) String ¶
func (o *Cobrowsesession) String() string
String returns a JSON representation of the model
type Commandstatus ¶
type Commandstatus struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Expiration - Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
Expiration *time.Time `json:"expiration,omitempty"`
// UserId
UserId *string `json:"userId,omitempty"`
// StatusCode
StatusCode *string `json:"statusCode,omitempty"`
// CommandType
CommandType *string `json:"commandType,omitempty"`
// Document
Document *Document `json:"document,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Commandstatus
func (*Commandstatus) String ¶
func (o *Commandstatus) String() string
String returns a JSON representation of the model
type Commandstatusentitylisting ¶
type Commandstatusentitylisting struct {
// Entities
Entities *[]Commandstatus `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Commandstatusentitylisting
func (*Commandstatusentitylisting) String ¶
func (o *Commandstatusentitylisting) String() string
String returns a JSON representation of the model
type Commoncampaign ¶
type Commoncampaign struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the Campaign.
Name *string `json:"name,omitempty"`
// Division - The division to which this entity belongs.
Division *Division `json:"division,omitempty"`
// MediaType - The media type used for this campaign.
MediaType *string `json:"mediaType,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Commoncampaign
func (*Commoncampaign) String ¶
func (o *Commoncampaign) String() string
String returns a JSON representation of the model
type Commoncampaigndivisionview ¶
type Commoncampaigndivisionview struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the Campaign.
Name *string `json:"name,omitempty"`
// Division - The division to which this entity belongs.
Division *Division `json:"division,omitempty"`
// MediaType - The media type used for this campaign.
MediaType *string `json:"mediaType,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Commoncampaigndivisionview
func (*Commoncampaigndivisionview) String ¶
func (o *Commoncampaigndivisionview) String() string
String returns a JSON representation of the model
type Commoncampaigndivisionviewentitylisting ¶
type Commoncampaigndivisionviewentitylisting struct {
// Entities
Entities *[]Commoncampaigndivisionview `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Commoncampaigndivisionviewentitylisting
func (*Commoncampaigndivisionviewentitylisting) String ¶
func (o *Commoncampaigndivisionviewentitylisting) String() string
String returns a JSON representation of the model
type Commoncampaignentitylisting ¶
type Commoncampaignentitylisting struct {
// Entities
Entities *[]Commoncampaign `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Commoncampaignentitylisting
func (*Commoncampaignentitylisting) String ¶
func (o *Commoncampaignentitylisting) String() string
String returns a JSON representation of the model
type Condition ¶
type Condition struct {
// VarType - The type of the condition.
VarType *string `json:"type,omitempty"`
// Inverted - If true, inverts the result of evaluating this Condition. Default is false.
Inverted *bool `json:"inverted,omitempty"`
// AttributeName - An attribute name associated with this Condition. Required for a contactAttributeCondition.
AttributeName *string `json:"attributeName,omitempty"`
// Value - A value associated with this Condition. This could be text, a number, or a relative time. Not used for a DataActionCondition.
Value *string `json:"value,omitempty"`
// ValueType - The type of the value associated with this Condition. Not used for a DataActionCondition.
ValueType *string `json:"valueType,omitempty"`
// Operator - An operation with which to evaluate the Condition. Not used for a DataActionCondition.
Operator *string `json:"operator,omitempty"`
// Codes - List of wrap-up code identifiers. Required for a wrapupCondition.
Codes *[]string `json:"codes,omitempty"`
// Property - A value associated with the property type of this Condition. Required for a contactPropertyCondition.
Property *string `json:"property,omitempty"`
// PropertyType - The type of the property associated with this Condition. Required for a contactPropertyCondition.
PropertyType *string `json:"propertyType,omitempty"`
}
Condition
type Configuration ¶
type Configuration struct {
UserName string `json:"userName,omitempty"`
Password string `json:"password,omitempty"`
APIKeyPrefix map[string]string `json:"APIKeyPrefix,omitempty"`
APIKey map[string]string `json:"APIKey,omitempty"`
DebugFile string `json:"debugFile,omitempty"`
OAuthToken string `json:"oAuthToken,omitempty"`
Timeout int `json:"timeout,omitempty"`
BasePath string `json:"basePath,omitempty"`
Host string `json:"host,omitempty"`
Scheme string `json:"scheme,omitempty"`
AccessToken string `json:"accessToken,omitempty"`
RefreshToken string `json:"refreshToken,omitempty"`
ClientID string `json:"clientId,omitempty"`
ClientSecret string `json:"clientSecret,omitempty"`
ShouldRefreshAccessToken bool `json:"shouldRefreshAccessToken,omitempty"`
RefreshInProgress int64 `json:"refreshInProgress,omitempty"`
RefreshTokenWaitTime int `json:"refreshTokenWaitTime,omitempty"`
DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
UserAgent string `json:"userAgent,omitempty"`
APIClient APIClient `json:"APIClient,omitempty"`
// contains filtered or unexported fields
}
Configuration has settings to configure the SDK
func GetDefaultConfiguration ¶
func GetDefaultConfiguration() *Configuration
GetDefaultConfiguration returns the shared default configuration instance
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new Configuration instance
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
AddDefaultHeader sets a header that will be set on every request
func (*Configuration) AuthorizeClientCredentials ¶
func (c *Configuration) AuthorizeClientCredentials(clientID string, clientSecret string) error
AuthorizeClientCredentials authorizes this Configuration instance using client credentials. The access token will be set automatically and API instances using this configuration object can now make authorized requests.
func (*Configuration) AuthorizeCodeGrant ¶
func (c *Configuration) AuthorizeCodeGrant(clientID string, clientSecret string, authCode string, redirectUri string) (*AuthResponse, error)
AuthorizeCodeGrant authorizes this Configuration instance using an authorization code grant. The access and refresh tokens will be set automatically and API instances using this configuration object can now make authorized requests.
func (*Configuration) Debug ¶
func (c *Configuration) Debug(msg interface{})
Debug prints the provided message using Println if debug tracing is enabled
func (*Configuration) Debugf ¶
func (c *Configuration) Debugf(msg string, params ...interface{})
Debugf prints the provided formatted message using Printf if debug tracing is enabled
func (*Configuration) GetAPIKeyWithPrefix ¶
func (c *Configuration) GetAPIKeyWithPrefix(APIKeyIdentifier string) string
GetAPIKeyWithPrefix appends a prefix to the API key
func (*Configuration) GetDebug ¶
func (c *Configuration) GetDebug() bool
GetDebug tells you the value of the debug setting in case you forgot
func (*Configuration) RefreshAuthorizationCodeGrant ¶
func (c *Configuration) RefreshAuthorizationCodeGrant(clientID string, clientSecret string, refreshToken string) (*AuthResponse, error)
RefreshAuthorizationCodeGrant requests a new access token for the authorization code grant. The access and refresh tokens will be set automatically and API instances using this configuration object can continue to make authorized requests.
func (*Configuration) SetDebug ¶
func (c *Configuration) SetDebug(enable bool)
SetDebug enables debug tracing for HTTP requests, and probably some other stuff
type Connectrate ¶
type Connectrate struct {
// Attempts - Number of call attempts made
Attempts *int `json:"attempts,omitempty"`
// Connects - Number of calls with a live voice detected
Connects *int `json:"connects,omitempty"`
// ConnectRatio - Ratio of connects to attempts
ConnectRatio *float64 `json:"connectRatio,omitempty"`
}
Connectrate
func (*Connectrate) String ¶
func (o *Connectrate) String() string
String returns a JSON representation of the model
type Constraintconflictmessage ¶
type Constraintconflictmessage struct {
// Message - Message for how to resolve a set of conflicted work plan constraints
Message *Workplanconstraintconflictmessage `json:"message,omitempty"`
// ConflictedConstraintMessages - Messages for the set of conflicted work plan constraints. Each element indicates the message of a work plan constraint that is conflicted in the set
ConflictedConstraintMessages *[]Workplanconstraintmessage `json:"conflictedConstraintMessages,omitempty"`
}
Constraintconflictmessage
func (*Constraintconflictmessage) String ¶
func (o *Constraintconflictmessage) String() string
String returns a JSON representation of the model
type Consulttransfer ¶
type Consulttransfer struct {
// SpeakTo - Determines to whom the initiating participant is speaking. Defaults to DESTINATION
SpeakTo *string `json:"speakTo,omitempty"`
// Destination - Destination phone number and name.
Destination *Destination `json:"destination,omitempty"`
}
Consulttransfer
func (*Consulttransfer) String ¶
func (o *Consulttransfer) String() string
String returns a JSON representation of the model
type Consulttransferresponse ¶
type Consulttransferresponse struct {
// DestinationParticipantId - Participant ID to whom the call is being transferred.
DestinationParticipantId *string `json:"destinationParticipantId,omitempty"`
}
Consulttransferresponse
func (*Consulttransferresponse) String ¶
func (o *Consulttransferresponse) String() string
String returns a JSON representation of the model
type Consulttransferupdate ¶
type Consulttransferupdate struct {
// SpeakTo - Determines to whom the initiating participant is speaking.
SpeakTo *string `json:"speakTo,omitempty"`
}
Consulttransferupdate
func (*Consulttransferupdate) String ¶
func (o *Consulttransferupdate) String() string
String returns a JSON representation of the model
type Consumedresourcesentitylisting ¶
type Consumedresourcesentitylisting struct {
// Entities
Entities *[]Dependency `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Consumedresourcesentitylisting
func (*Consumedresourcesentitylisting) String ¶
func (o *Consumedresourcesentitylisting) String() string
String returns a JSON representation of the model
type Consumingresourcesentitylisting ¶
type Consumingresourcesentitylisting struct {
// Entities
Entities *[]Dependency `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Consumingresourcesentitylisting
func (*Consumingresourcesentitylisting) String ¶
func (o *Consumingresourcesentitylisting) String() string
String returns a JSON representation of the model
type Contact ¶
type Contact struct {
// Address - Email address or phone number for this contact type
Address *string `json:"address,omitempty"`
// Display - Formatted version of the address property
Display *string `json:"display,omitempty"`
// MediaType
MediaType *string `json:"mediaType,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// Extension - Use internal extension instead of address. Mutually exclusive with the address field.
Extension *string `json:"extension,omitempty"`
// CountryCode
CountryCode *string `json:"countryCode,omitempty"`
}
Contact
type Contactaddress ¶
type Contactaddress struct {
// Address1
Address1 *string `json:"address1,omitempty"`
// Address2
Address2 *string `json:"address2,omitempty"`
// City
City *string `json:"city,omitempty"`
// State
State *string `json:"state,omitempty"`
// PostalCode
PostalCode *string `json:"postalCode,omitempty"`
// CountryCode
CountryCode *string `json:"countryCode,omitempty"`
}
Contactaddress
func (*Contactaddress) String ¶
func (o *Contactaddress) String() string
String returns a JSON representation of the model
type Contactcallbackrequest ¶
type Contactcallbackrequest struct {
// CampaignId - Campaign identifier
CampaignId *string `json:"campaignId,omitempty"`
// ContactListId - Contact list identifier
ContactListId *string `json:"contactListId,omitempty"`
// ContactId - Contact identifier
ContactId *string `json:"contactId,omitempty"`
// PhoneColumn - Name of the phone column containing the number to be called
PhoneColumn *string `json:"phoneColumn,omitempty"`
// Schedule - The scheduled time for the callback as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ\", example = \"2016-01-02T16:59:59\"
Schedule *string `json:"schedule,omitempty"`
}
Contactcallbackrequest
func (*Contactcallbackrequest) String ¶
func (o *Contactcallbackrequest) String() string
String returns a JSON representation of the model
type Contactcentersettings ¶
type Contactcentersettings struct {
// RemoveSkillsFromBlindTransfer - Strip skills from transfer
RemoveSkillsFromBlindTransfer *bool `json:"removeSkillsFromBlindTransfer,omitempty"`
}
Contactcentersettings
func (*Contactcentersettings) String ¶
func (o *Contactcentersettings) String() string
String returns a JSON representation of the model
type Contactcolumntimezone ¶
type Contactcolumntimezone struct {
// TimeZone - Time zone that the column matched to. Time zones are represented as a string of the zone name as found in the IANA time zone database. For example: UTC, Etc/UTC, or Europe/London
TimeZone *string `json:"timeZone,omitempty"`
// ColumnType - Column Type will be either PHONE or ZIP
ColumnType *string `json:"columnType,omitempty"`
}
Contactcolumntimezone
func (*Contactcolumntimezone) String ¶
func (o *Contactcolumntimezone) String() string
String returns a JSON representation of the model
type Contactcolumntodataactionfieldmapping ¶
type Contactcolumntodataactionfieldmapping struct{}
Contactcolumntodataactionfieldmapping
func (*Contactcolumntodataactionfieldmapping) String ¶
func (o *Contactcolumntodataactionfieldmapping) String() string
String returns a JSON representation of the model
type Contactlist ¶
type Contactlist struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// Division - The division this entity belongs to.
Division *Domainentityref `json:"division,omitempty"`
// ColumnNames - The names of the contact data columns.
ColumnNames *[]string `json:"columnNames,omitempty"`
// PhoneColumns - Indicates which columns are phone numbers.
PhoneColumns *[]Contactphonenumbercolumn `json:"phoneColumns,omitempty"`
// ImportStatus - The status of the import process.
ImportStatus *Importstatus `json:"importStatus,omitempty"`
// PreviewModeColumnName - A column to check if a contact should always be dialed in preview mode.
PreviewModeColumnName *string `json:"previewModeColumnName,omitempty"`
// PreviewModeAcceptedValues - The values in the previewModeColumnName column that indicate a contact should always be dialed in preview mode.
PreviewModeAcceptedValues *[]string `json:"previewModeAcceptedValues,omitempty"`
// Size - The number of contacts in the ContactList.
Size *int `json:"size,omitempty"`
// AttemptLimits - AttemptLimits for this ContactList.
AttemptLimits *Domainentityref `json:"attemptLimits,omitempty"`
// AutomaticTimeZoneMapping - Indicates if automatic time zone mapping is to be used for this ContactList.
AutomaticTimeZoneMapping *bool `json:"automaticTimeZoneMapping,omitempty"`
// ZipCodeColumnName - The name of contact list column containing the zip code for use with automatic time zone mapping. Only allowed if 'automaticTimeZoneMapping' is set to true.
ZipCodeColumnName *string `json:"zipCodeColumnName,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Contactlist
func (*Contactlist) String ¶
func (o *Contactlist) String() string
String returns a JSON representation of the model
type Contactlistdivisionview ¶
type Contactlistdivisionview struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Division - The division to which this entity belongs.
Division *Division `json:"division,omitempty"`
// ColumnNames - The names of the contact data columns.
ColumnNames *[]string `json:"columnNames,omitempty"`
// PhoneColumns - Indicates which columns are phone numbers.
PhoneColumns *[]Contactphonenumbercolumn `json:"phoneColumns,omitempty"`
// ImportStatus - The status of the import process.
ImportStatus *Importstatus `json:"importStatus,omitempty"`
// Size - The number of contacts in the ContactList.
Size *int `json:"size,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Contactlistdivisionview
func (*Contactlistdivisionview) String ¶
func (o *Contactlistdivisionview) String() string
String returns a JSON representation of the model
type Contactlistdivisionviewlisting ¶
type Contactlistdivisionviewlisting struct {
// Entities
Entities *[]Contactlistdivisionview `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Contactlistdivisionviewlisting
func (*Contactlistdivisionviewlisting) String ¶
func (o *Contactlistdivisionviewlisting) String() string
String returns a JSON representation of the model
type Contactlistdownloadreadyexporturi ¶
type Contactlistdownloadreadyexporturi struct {
// Uri
Uri *string `json:"uri,omitempty"`
// ExportTimestamp
ExportTimestamp *string `json:"exportTimestamp,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Contactlistdownloadreadyexporturi
func (*Contactlistdownloadreadyexporturi) String ¶
func (o *Contactlistdownloadreadyexporturi) String() string
String returns a JSON representation of the model
type Contactlistentitylisting ¶
type Contactlistentitylisting struct {
// Entities
Entities *[]Contactlist `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Contactlistentitylisting
func (*Contactlistentitylisting) String ¶
func (o *Contactlistentitylisting) String() string
String returns a JSON representation of the model
type Contactlistfilter ¶
type Contactlistfilter struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name - The name of the list.
Name *string `json:"name,omitempty"`
// DateCreated - Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified - Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DateModified *time.Time `json:"dateModified,omitempty"`
// Version - Required for updates, must match the version number of the most recent update
Version *int `json:"version,omitempty"`
// ContactList - The contact list the filter is based on.
ContactList *Domainentityref `json:"contactList,omitempty"`
// Clauses - Groups of conditions to filter the contacts by.
Clauses *[]Contactlistfilterclause `json:"clauses,omitempty"`
// FilterType - How to join clauses together.
FilterType *string `json:"filterType,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Contactlistfilter
func (*Contactlistfilter) String ¶
func (o *Contactlistfilter) String() string
String returns a JSON representation of the model
type Contactlistfilterclause ¶
type Contactlistfilterclause struct {
// FilterType - How to join predicates together.
FilterType *string `json:"filterType,omitempty"`
// Predicates - Conditions to filter the contacts by.
Predicates *[]Contactlistfilterpredicate `json:"predicates,omitempty"`
}
Contactlistfilterclause
func (*Contactlistfilterclause) String ¶
func (o *Contactlistfilterclause) String() string
String returns a JSON representation of the model
type Contactlistfilterentitylisting ¶
type Contactlistfilterentitylisting struct {
// Entities
Entities *[]Contactlistfilter `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Contactlistfilterentitylisting
func (*Contactlistfilterentitylisting) String ¶
func (o *Contactlistfilterentitylisting) String() string
String returns a JSON representation of the model
type Contactlistfilterpredicate ¶
type Contactlistfilterpredicate struct {
// Column - Contact list column from the ContactListFilter's contactList.
Column *string `json:"column,omitempty"`
// ColumnType - The type of data in the contact column.
ColumnType *string `json:"columnType,omitempty"`
// Operator - The operator for this ContactListFilterPredicate.
Operator *string `json:"operator,omitempty"`
// Value - Value with which to compare the contact's data. This could be text, a number, or a relative time. A value for relative time should follow the format PxxDTyyHzzM, where xx, yy, and zz specify the days, hours and minutes. For example, a value of P01DT08H30M corresponds to 1 day, 8 hours, and 30 minutes from now. To specify a time in the past, include a negative sign before each numeric value. For example, a value of P-01DT-08H-30M corresponds to 1 day, 8 hours, and 30 minutes in the past. You can also do things like P01DT00H-30M, which would correspond to 23 hours and 30 minutes from now (1 day - 30 minutes).
Value *string `json:"value,omitempty"`
// VarRange - A range of values. Required for operators BETWEEN and IN.
VarRange *Contactlistfilterrange `json:"range,omitempty"`
// Inverted - Inverts the result of the predicate (i.e., if the predicate returns true, inverting it will return false).
Inverted *bool `json:"inverted,omitempty"`
}
Contactlistfilterpredicate
func (*Contactlistfilterpredicate) String ¶
func (o *Contactlistfilterpredicate) String() string
String returns a JSON representation of the model
type Contactlistfilterrange ¶
type Contactlistfilterrange struct {
// Min - The minimum value of the range. Required for the operator BETWEEN.
Min *string `json:"min,omitempty"`
// Max - The maximum value of the range. Required for the operator BETWEEN.
Max *string `json:"max,omitempty"`
// MinInclusive - Whether or not to include the minimum in the range.
MinInclusive *bool `json:"minInclusive,omitempty"`
// MaxInclusive - Whether or not to include the maximum in the range.
MaxInclusive *bool `json:"maxInclusive,omitempty"`
// InSet - A set of values that the contact data should be in. Required for the IN operator.
InSet *[]string `json:"inSet,omitempty"`
}
Contactlistfilterrange
func (*Contactlistfilterrange) String ¶
func (o *Contactlistfilterrange) String() string
String returns a JSON representation of the model
type Contactlistimportstatusimportstatus ¶
type Contactlistimportstatusimportstatus struct {
// ImportState
ImportState *string `json:"importState,omitempty"`
// TotalRecords
TotalRecords *int `json:"totalRecords,omitempty"`
// CompletedRecords
CompletedRecords *int `json:"completedRecords,omitempty"`
// PercentageComplete
PercentageComplete *int `json:"percentageComplete,omitempty"`
// FailureReason
FailureReason *string `json:"failureReason,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Contactlistimportstatusimportstatus
func (*Contactlistimportstatusimportstatus) String ¶
func (o *Contactlistimportstatusimportstatus) String() string
String returns a JSON representation of the model
type Contactlisting ¶
type Contactlisting struct {
// Entities
Entities *[]Externalcontact `json:"entities,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// Total
Total *int `json:"total,omitempty"`
// FirstUri
FirstUri *string `json:"firstUri,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
// NextUri
NextUri *string `json:"nextUri,omitempty"`
// LastUri
LastUri *string `json:"lastUri,omitempty"`
// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`
// PageCount
PageCount *int `json:"pageCount,omitempty"`
}
Contactlisting
func (*Contactlisting) String ¶
func (o *Contactlisting) String() string
String returns a JSON representation of the model
type Contactphonenumbercolumn ¶
type Contactphonenumbercolumn struct {
// ColumnName - The name of the phone column.
ColumnName *string `json:"columnName,omitempty"`
// VarType - Indicates the type of the phone column. For example, 'cell' or 'home'.
VarType *string `json:"type,omitempty"`
// CallableTimeColumn - A column that indicates the timezone to use for a given contact when checking callable times. Not allowed if 'automaticTimeZoneMapping' is set to true.
CallableTimeColumn *string `json:"callableTimeColumn,omitempty"`
}
Contactphonenumbercolumn
func (*Contactphonenumbercolumn) String ¶
func (o *Contactphonenumbercolumn) String() string
String returns a JSON representation of the model
type Contactsort ¶
type Contactsort struct {
// FieldName
FieldName *string `json:"fieldName,omitempty"`
// Direction - The direction in which to sort contacts.
Direction *string `json:"direction,omitempty"`
// Numeric - Whether or not the column contains numeric data.
Numeric *bool `json:"numeric,omitempty"`
}
Contactsort
func (*Contactsort) String ¶
func (o *Contactsort) String() string
String returns a JSON representation of the model
type ContentManagementApi ¶
type ContentManagementApi struct {
Configuration *Configuration
}
ContentManagementApi provides functions for API endpoints
func NewContentManagementApi ¶
func NewContentManagementApi() *ContentManagementApi
NewContentManagementApi creates an API instance using the default configuration
func NewContentManagementApiWithConfig ¶
func NewContentManagementApiWithConfig(config *Configuration) *ContentManagementApi
NewContentManagementApiWithConfig creates an API instance using the provided configuration
func (ContentManagementApi) DeleteContentmanagementDocument ¶
func (a ContentManagementApi) DeleteContentmanagementDocument(documentId string, override bool) (*APIResponse, error)
DeleteContentmanagementDocument invokes DELETE /api/v2/contentmanagement/documents/{documentId}
Delete a document.
func (ContentManagementApi) DeleteContentmanagementShare ¶
func (a ContentManagementApi) DeleteContentmanagementShare(shareId string) (*APIResponse, error)
DeleteContentmanagementShare invokes DELETE /api/v2/contentmanagement/shares/{shareId}
Deletes an existing share.
This revokes sharing rights specified in the share record
func (ContentManagementApi) DeleteContentmanagementStatusStatusId ¶
func (a ContentManagementApi) DeleteContentmanagementStatusStatusId(statusId string) (*APIResponse, error)
DeleteContentmanagementStatusStatusId invokes DELETE /api/v2/contentmanagement/status/{statusId}
Cancel the command for this status
func (ContentManagementApi) DeleteContentmanagementWorkspace ¶
func (a ContentManagementApi) DeleteContentmanagementWorkspace(workspaceId string, moveChildrenToWorkspaceId string) (*APIResponse, error)
DeleteContentmanagementWorkspace invokes DELETE /api/v2/contentmanagement/workspaces/{workspaceId}
Delete a workspace
func (ContentManagementApi) DeleteContentmanagementWorkspaceMember ¶
func (a ContentManagementApi) DeleteContentmanagementWorkspaceMember(workspaceId string, memberId string) (*APIResponse, error)
DeleteContentmanagementWorkspaceMember invokes DELETE /api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}
Delete a member from a workspace
func (ContentManagementApi) DeleteContentmanagementWorkspaceTagvalue ¶
func (a ContentManagementApi) DeleteContentmanagementWorkspaceTagvalue(workspaceId string, tagId string) (*APIResponse, error)
DeleteContentmanagementWorkspaceTagvalue invokes DELETE /api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}
Delete workspace tag ¶
Delete a tag from a workspace. Will remove this tag from all documents.
func (ContentManagementApi) GetContentmanagementDocument ¶
func (a ContentManagementApi) GetContentmanagementDocument(documentId string, expand []string) (*Document, *APIResponse, error)
GetContentmanagementDocument invokes GET /api/v2/contentmanagement/documents/{documentId}
Get a document.
func (ContentManagementApi) GetContentmanagementDocumentAudits ¶
func (a ContentManagementApi) GetContentmanagementDocumentAudits(documentId string, pageSize int, pageNumber int, transactionFilter string, level string, sortBy string, sortOrder string) (*Documentauditentitylisting, *APIResponse, error)
GetContentmanagementDocumentAudits invokes GET /api/v2/contentmanagement/documents/{documentId}/audits
Get a list of audits for a document.
func (ContentManagementApi) GetContentmanagementDocumentContent ¶
func (a ContentManagementApi) GetContentmanagementDocumentContent(documentId string, disposition string, contentType string) (*Downloadresponse, *APIResponse, error)
GetContentmanagementDocumentContent invokes GET /api/v2/contentmanagement/documents/{documentId}/content
Download a document.
func (ContentManagementApi) GetContentmanagementDocuments ¶
func (a ContentManagementApi) GetContentmanagementDocuments(workspaceId string, name string, expand []string, pageSize int, pageNumber int, sortBy string, sortOrder string) (*Documententitylisting, *APIResponse, error)
GetContentmanagementDocuments invokes GET /api/v2/contentmanagement/documents
Get a list of documents.
func (ContentManagementApi) GetContentmanagementQuery ¶
func (a ContentManagementApi) GetContentmanagementQuery(queryPhrase string, pageSize int, pageNumber int, sortBy string, sortOrder string, expand []string) (*Queryresults, *APIResponse, error)
GetContentmanagementQuery invokes GET /api/v2/contentmanagement/query
Query content
func (ContentManagementApi) GetContentmanagementSecurityprofile ¶
func (a ContentManagementApi) GetContentmanagementSecurityprofile(securityProfileId string) (*Securityprofile, *APIResponse, error)
GetContentmanagementSecurityprofile invokes GET /api/v2/contentmanagement/securityprofiles/{securityProfileId}
Get a Security Profile
func (ContentManagementApi) GetContentmanagementSecurityprofiles ¶
func (a ContentManagementApi) GetContentmanagementSecurityprofiles() (*Securityprofileentitylisting, *APIResponse, error)
GetContentmanagementSecurityprofiles invokes GET /api/v2/contentmanagement/securityprofiles
Get a List of Security Profiles
func (ContentManagementApi) GetContentmanagementShare ¶
func (a ContentManagementApi) GetContentmanagementShare(shareId string, expand []string) (*Share, *APIResponse, error)
GetContentmanagementShare invokes GET /api/v2/contentmanagement/shares/{shareId}
Retrieve details about an existing share.
func (ContentManagementApi) GetContentmanagementSharedSharedId ¶
func (a ContentManagementApi) GetContentmanagementSharedSharedId(sharedId string, redirect bool, disposition string, contentType string, expand string) (*Sharedresponse, *APIResponse, error)
GetContentmanagementSharedSharedId invokes GET /api/v2/contentmanagement/shared/{sharedId}
Get shared documents. Securely download a shared document.
This method requires the download sharing URI obtained in the get document response (downloadSharingUri). Documents may be shared between users in the same workspace. Documents may also be shared between any user by creating a content management share.
func (ContentManagementApi) GetContentmanagementShares ¶
func (a ContentManagementApi) GetContentmanagementShares(entityId string, expand []string, pageSize int, pageNumber int) (*Shareentitylisting, *APIResponse, error)
GetContentmanagementShares invokes GET /api/v2/contentmanagement/shares
Gets a list of shares. You must specify at least one filter (e.g. entityId).
Failing to specify a filter will return 400.
func (ContentManagementApi) GetContentmanagementStatus ¶
func (a ContentManagementApi) GetContentmanagementStatus(pageSize int, pageNumber int) (*Commandstatusentitylisting, *APIResponse, error)
GetContentmanagementStatus invokes GET /api/v2/contentmanagement/status
Get a list of statuses for pending operations
func (ContentManagementApi) GetContentmanagementStatusStatusId ¶
func (a ContentManagementApi) GetContentmanagementStatusStatusId(statusId string) (*Commandstatus, *APIResponse, error)
GetContentmanagementStatusStatusId invokes GET /api/v2/contentmanagement/status/{statusId}
Get a status.
func (ContentManagementApi) GetContentmanagementUsage ¶
func (a ContentManagementApi) GetContentmanagementUsage() (*Usage, *APIResponse, error)
GetContentmanagementUsage invokes GET /api/v2/contentmanagement/usage
Get usage details.
func (ContentManagementApi) GetContentmanagementWorkspace ¶
func (a ContentManagementApi) GetContentmanagementWorkspace(workspaceId string, expand []string) (*Workspace, *APIResponse, error)
GetContentmanagementWorkspace invokes GET /api/v2/contentmanagement/workspaces/{workspaceId}
Get a workspace.
func (ContentManagementApi) GetContentmanagementWorkspaceDocuments ¶
func (a ContentManagementApi) GetContentmanagementWorkspaceDocuments(workspaceId string, expand []string, pageSize int, pageNumber int, sortBy string, sortOrder string) (*Documententitylisting, *APIResponse, error)
GetContentmanagementWorkspaceDocuments invokes GET /api/v2/contentmanagement/workspaces/{workspaceId}/documents
Get a list of documents.
func (ContentManagementApi) GetContentmanagementWorkspaceMember ¶
func (a ContentManagementApi) GetContentmanagementWorkspaceMember(workspaceId string, memberId string, expand []string) (*Workspacemember, *APIResponse, error)
GetContentmanagementWorkspaceMember invokes GET /api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}
Get a workspace member
func (ContentManagementApi) GetContentmanagementWorkspaceMembers ¶
func (a ContentManagementApi) GetContentmanagementWorkspaceMembers(workspaceId string, pageSize int, pageNumber int, expand []string) (*Workspacememberentitylisting, *APIResponse, error)
GetContentmanagementWorkspaceMembers invokes GET /api/v2/contentmanagement/workspaces/{workspaceId}/members
Get a list workspace members
func (ContentManagementApi) GetContentmanagementWorkspaceTagvalue ¶
func (a ContentManagementApi) GetContentmanagementWorkspaceTagvalue(workspaceId string, tagId string, expand []string) (*Tagvalue, *APIResponse, error)
GetContentmanagementWorkspaceTagvalue invokes GET /api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}
Get a workspace tag
func (ContentManagementApi) GetContentmanagementWorkspaceTagvalues ¶
func (a ContentManagementApi) GetContentmanagementWorkspaceTagvalues(workspaceId string, value string, pageSize int, pageNumber int, expand []string) (*Tagvalueentitylisting, *APIResponse, error)
GetContentmanagementWorkspaceTagvalues invokes GET /api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues
Get a list of workspace tags
func (ContentManagementApi) GetContentmanagementWorkspaces ¶
func (a ContentManagementApi) GetContentmanagementWorkspaces(pageSize int, pageNumber int, access []string, expand []string) (*Workspaceentitylisting, *APIResponse, error)
GetContentmanagementWorkspaces invokes GET /api/v2/contentmanagement/workspaces
Get a list of workspaces.
Specifying 'content' access will return all workspaces the user has document access to, while 'admin' access will return all group workspaces the user has administrative rights to.
func (ContentManagementApi) PostContentmanagementAuditquery ¶
func (a ContentManagementApi) PostContentmanagementAuditquery(body Contentqueryrequest) (*Queryresults, *APIResponse, error)
PostContentmanagementAuditquery invokes POST /api/v2/contentmanagement/auditquery
Query audits
func (ContentManagementApi) PostContentmanagementDocument ¶
func (a ContentManagementApi) PostContentmanagementDocument(documentId string, body Documentupdate, expand string, override bool) (*Document, *APIResponse, error)
PostContentmanagementDocument invokes POST /api/v2/contentmanagement/documents/{documentId}
Update a document.
func (ContentManagementApi) PostContentmanagementDocumentContent ¶
func (a ContentManagementApi) PostContentmanagementDocumentContent(documentId string, body Replacerequest, override bool) (*Replaceresponse, *APIResponse, error)
PostContentmanagementDocumentContent invokes POST /api/v2/contentmanagement/documents/{documentId}/content
Replace the contents of a document.
func (ContentManagementApi) PostContentmanagementDocuments ¶
func (a ContentManagementApi) PostContentmanagementDocuments(body Documentupload, copySource string, moveSource string, override bool) (*Document, *APIResponse, error)
PostContentmanagementDocuments invokes POST /api/v2/contentmanagement/documents
Add a document.
func (ContentManagementApi) PostContentmanagementQuery ¶
func (a ContentManagementApi) PostContentmanagementQuery(body Queryrequest, expand string) (*Queryresults, *APIResponse, error)
PostContentmanagementQuery invokes POST /api/v2/contentmanagement/query
Query content
func (ContentManagementApi) PostContentmanagementShares ¶
func (a ContentManagementApi) PostContentmanagementShares(body Createsharerequest) (*Createshareresponse, *APIResponse, error)
PostContentmanagementShares invokes POST /api/v2/contentmanagement/shares
Creates a new share or updates an existing share if the entity has already been shared
func (ContentManagementApi) PostContentmanagementWorkspaceTagvalues ¶
func (a ContentManagementApi) PostContentmanagementWorkspaceTagvalues(workspaceId string, body Tagvalue) (*Tagvalue, *APIResponse, error)
PostContentmanagementWorkspaceTagvalues invokes POST /api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues
Create a workspace tag
func (ContentManagementApi) PostContentmanagementWorkspaceTagvaluesQuery ¶
func (a ContentManagementApi) PostContentmanagementWorkspaceTagvaluesQuery(workspaceId string, body Tagqueryrequest, expand []string) (*Tagvalueentitylisting, *APIResponse, error)
PostContentmanagementWorkspaceTagvaluesQuery invokes POST /api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/query
Perform a prefix query on tags in the workspace
func (ContentManagementApi) PostContentmanagementWorkspaces ¶
func (a ContentManagementApi) PostContentmanagementWorkspaces(body Workspacecreate) (*Workspace, *APIResponse, error)
PostContentmanagementWorkspaces invokes POST /api/v2/contentmanagement/workspaces
Create a group workspace
func (ContentManagementApi) PutContentmanagementWorkspace ¶
func (a ContentManagementApi) PutContentmanagementWorkspace(workspaceId string, body Workspace) (*Workspace, *APIResponse, error)
PutContentmanagementWorkspace invokes PUT /api/v2/contentmanagement/workspaces/{workspaceId}
Update a workspace
func (ContentManagementApi) PutContentmanagementWorkspaceMember ¶
func (a ContentManagementApi) PutContentmanagementWorkspaceMember(workspaceId string, memberId string, body Workspacemember) (*Workspacemember, *APIResponse, error)
PutContentmanagementWorkspaceMember invokes PUT /api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}
Add a member to a workspace
func (ContentManagementApi) PutContentmanagementWorkspaceTagvalue ¶
func (a ContentManagementApi) PutContentmanagementWorkspaceTagvalue(workspaceId string, tagId string, body Tagvalue) (*Tagvalue, *APIResponse, error)
PutContentmanagementWorkspaceTagvalue invokes PUT /api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}
Update a workspace tag. Will update all documents with the new tag value.
type Contentactions ¶
type Contentactions struct {
// Url - A URL for a web page to redirect the user to
Url *string `json:"url,omitempty"`
// UrlTarget - The target window or tab within the URL's web page. If empty will open a blank page or tab.
UrlTarget *string `json:"urlTarget,omitempty"`
// Textback - Text to be sent back in reply when a list item is selected
Textback *string `json:"textback,omitempty"`
// CommandName - Execute an organization's specific command
CommandName *string `json:"commandName,omitempty"`
// Context - Additional context for the command
Context *map[string]interface{} `json:"context,omitempty"`
}
Contentactions - User actions available on the content. All actions are optional and all actions are executed simultaneously.
func (*Contentactions) String ¶
func (o *Contentactions) String() string
String returns a JSON representation of the model
type Contentattachment ¶
type Contentattachment struct {
// Id - Vendor specific ID for media. For example, a LINE sticker ID
Id *string `json:"id,omitempty"`
// MediaType - The type of media this instance represents
MediaType *string `json:"mediaType,omitempty"`
// Url - Content element url
Url *string `json:"url,omitempty"`
// Mime - Content mime type from https://www.iana.org/assignments/media-types/media-types.xhtml
Mime *string `json:"mime,omitempty"`
// Text - Text message associated with media element: e.g. caption in case of image.
Text *string `json:"text,omitempty"`
// Sha256 - Secure hash of the media content
Sha256 *string `json:"sha256,omitempty"`
// Filename - Suggested file name for media file
Filename *string `json:"filename,omitempty"`
}
Contentattachment - Attachment object
func (*Contentattachment) String ¶
func (o *Contentattachment) String() string
String returns a JSON representation of the model
type Contentattributefilteritem ¶
type Contentattributefilteritem struct {
// Id
Id *string `json:"id,omitempty"`
// Operator
Operator *string `json:"operator,omitempty"`
// Values
Values *[]string `json:"values,omitempty"`
}
Contentattributefilteritem
func (*Contentattributefilteritem) String ¶
func (o *Contentattributefilteritem) String() string
String returns a JSON representation of the model
type Contentfacetfilteritem ¶
type Contentfacetfilteritem struct {
// Name
Name *string `json:"name,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// Operator
Operator *string `json:"operator,omitempty"`
// Values
Values *[]string `json:"values,omitempty"`
}
Contentfacetfilteritem
func (*Contentfacetfilteritem) String ¶
func (o *Contentfacetfilteritem) String() string
String returns a JSON representation of the model
type Contentfilteritem ¶
type Contentfilteritem struct {
// Name
Name *string `json:"name,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// Operator
Operator *string `json:"operator,omitempty"`
// Values
Values *[]string `json:"values,omitempty"`
}
Contentfilteritem
func (*Contentfilteritem) String ¶
func (o *Contentfilteritem) String() string
String returns a JSON representation of the model
type Contentgeneric ¶
type Contentgeneric struct {
// Id - An ID assigned to this rich message content. Each instance inside the content array has a unique ID.
Id *string `json:"id,omitempty"`
// Title - Text to show in the title row
Title *string `json:"title,omitempty"`
// Description - Text to show in the description row. This is immediately below the title
Description *string `json:"description,omitempty"`
// Image - Path or URI to an image file
Image *string `json:"image,omitempty"`
// Video - Path or URI to a video file
Video *string `json:"video,omitempty"`
// Actions - User actions available on the content. All actions are optional and all actions are executed simultaneously.
Actions *Contentactions `json:"actions,omitempty"`
// Components - An array of component objects
Components *[]Buttoncomponent `json:"components,omitempty"`
}
Contentgeneric - Generic content object
func (*Contentgeneric) String ¶
func (o *Contentgeneric) String() string
String returns a JSON representation of the model
type Contentlist ¶
type Contentlist struct {
// Id - An ID assigned to this rich message content. Each instance inside the content array has a unique ID.
Id *string `json:"id,omitempty"`
// ListType - The type of list this instance represents
ListType *string `json:"listType,omitempty"`
// Title - Text to show in the title row
Title *string `json:"title,omitempty"`
// Description - Text to show in the description row. This is immediately below the title
Description *string `json:"description,omitempty"`
// SubmitLabel - Label for Submit button
SubmitLabel *string `json:"submitLabel,omitempty"`
// Actions - User actions available on the content. All actions are optional and all actions are executed simultaneously.
Actions *Contentactions `json:"actions,omitempty"`
// Components - An array of component objects
Components *[]Listitemcomponent `json:"components,omitempty"`
}
Contentlist - List content object
func (*Contentlist) String ¶
func (o *Contentlist) String() string
String returns a JSON representation of the model
type Contentlocation ¶
type Contentlocation struct {
// Url - Location map url
Url *string `json:"url,omitempty"`
// Address - Location postal address
Address *string `json:"address,omitempty"`
// Text - Location name
Text *string `json:"text,omitempty"`
// Latitude - Latitude of the location
Latitude *float64 `json:"latitude,omitempty"`
// Longitude - Longitude of the location
Longitude *float64 `json:"longitude,omitempty"`
}
Contentlocation - Location object
func (*Contentlocation) String ¶
func (o *Contentlocation) String() string
String returns a JSON representation of the model
type Contentmanagementsingledocumenttopicdocumentdatav2 ¶
type Contentmanagementsingledocumenttopicdocumentdatav2 struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified
DateModified *time.Time `json:"dateModified,omitempty"`
// Workspace
Workspace *Contentmanagementsingledocumenttopicworkspacedata `json:"workspace,omitempty"`
// CreatedBy
CreatedBy *Contentmanagementsingledocumenttopicuserdata `json:"createdBy,omitempty"`
// ContentType
ContentType *string `json:"contentType,omitempty"`
// ContentLength
ContentLength *int `json:"contentLength,omitempty"`
// Filename
Filename *string `json:"filename,omitempty"`
// ChangeNumber
ChangeNumber *int `json:"changeNumber,omitempty"`
// DateUploaded
DateUploaded *time.Time `json:"dateUploaded,omitempty"`
// UploadedBy
UploadedBy *Contentmanagementsingledocumenttopicuserdata `json:"uploadedBy,omitempty"`
// LockInfo
LockInfo *Contentmanagementsingledocumenttopiclockdata `json:"lockInfo,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
}
Contentmanagementsingledocumenttopicdocumentdatav2
func (*Contentmanagementsingledocumenttopicdocumentdatav2) String ¶
func (o *Contentmanagementsingledocumenttopicdocumentdatav2) String() string
String returns a JSON representation of the model
type Contentmanagementsingledocumenttopiclockdata ¶
type Contentmanagementsingledocumenttopiclockdata struct {
// LockedBy
LockedBy *Contentmanagementsingledocumenttopicuserdata `json:"lockedBy,omitempty"`
// DateCreated
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateExpires
DateExpires *time.Time `json:"dateExpires,omitempty"`
}
Contentmanagementsingledocumenttopiclockdata
func (*Contentmanagementsingledocumenttopiclockdata) String ¶
func (o *Contentmanagementsingledocumenttopiclockdata) String() string
String returns a JSON representation of the model
type Contentmanagementsingledocumenttopicuserdata ¶
type Contentmanagementsingledocumenttopicuserdata struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Contentmanagementsingledocumenttopicuserdata
func (*Contentmanagementsingledocumenttopicuserdata) String ¶
func (o *Contentmanagementsingledocumenttopicuserdata) String() string
String returns a JSON representation of the model
type Contentmanagementsingledocumenttopicworkspacedata ¶
type Contentmanagementsingledocumenttopicworkspacedata struct {
// Id
Id *string `json:"id,omitempty"`
}
Contentmanagementsingledocumenttopicworkspacedata
func (*Contentmanagementsingledocumenttopicworkspacedata) String ¶
func (o *Contentmanagementsingledocumenttopicworkspacedata) String() string
String returns a JSON representation of the model
type Contentmanagementworkspacedocumentstopicdocumentdatav2 ¶
type Contentmanagementworkspacedocumentstopicdocumentdatav2 struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// DateCreated
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateModified
DateModified *time.Time `json:"dateModified,omitempty"`
// Workspace
Workspace *Contentmanagementworkspacedocumentstopicworkspacedata `json:"workspace,omitempty"`
// CreatedBy
CreatedBy *Contentmanagementworkspacedocumentstopicuserdata `json:"createdBy,omitempty"`
// ContentType
ContentType *string `json:"contentType,omitempty"`
// ContentLength
ContentLength *int `json:"contentLength,omitempty"`
// Filename
Filename *string `json:"filename,omitempty"`
// ChangeNumber
ChangeNumber *int `json:"changeNumber,omitempty"`
// DateUploaded
DateUploaded *time.Time `json:"dateUploaded,omitempty"`
// UploadedBy
UploadedBy *Contentmanagementworkspacedocumentstopicuserdata `json:"uploadedBy,omitempty"`
// LockInfo
LockInfo *Contentmanagementworkspacedocumentstopiclockdata `json:"lockInfo,omitempty"`
// SelfUri
SelfUri *string `json:"selfUri,omitempty"`
}
Contentmanagementworkspacedocumentstopicdocumentdatav2
func (*Contentmanagementworkspacedocumentstopicdocumentdatav2) String ¶
func (o *Contentmanagementworkspacedocumentstopicdocumentdatav2) String() string
String returns a JSON representation of the model
type Contentmanagementworkspacedocumentstopiclockdata ¶
type Contentmanagementworkspacedocumentstopiclockdata struct {
// LockedBy
LockedBy *Contentmanagementworkspacedocumentstopicuserdata `json:"lockedBy,omitempty"`
// DateCreated
DateCreated *time.Time `json:"dateCreated,omitempty"`
// DateExpires
DateExpires *time.Time `json:"dateExpires,omitempty"`
}
Contentmanagementworkspacedocumentstopiclockdata
func (*Contentmanagementworkspacedocumentstopiclockdata) String ¶
func (o *Contentmanagementworkspacedocumentstopiclockdata) String() string
String returns a JSON representation of the model
type Contentmanagementworkspacedocumentstopicuserdata ¶
type Contentmanagementworkspacedocumentstopicuserdata struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Contentmanagementworkspacedocumentstopicuserdata
func (*Contentmanagementworkspacedocumentstopicuserdata) String ¶
func (o *Contentmanagementworkspacedocumentstopicuserdata) String() string
String returns a JSON representation of the model
type Contentmanagementworkspacedocumentstopicworkspacedata ¶
type Contentmanagementworkspacedocumentstopicworkspacedata struct {
// Id
Id *string `json:"id,omitempty"`
}
Contentmanagementworkspacedocumentstopicworkspacedata
func (*Contentmanagementworkspacedocumentstopicworkspacedata) String ¶
func (o *Contentmanagementworkspacedocumentstopicworkspacedata) String() string
String returns a JSON representation of the model
type Contentnotificationtemplate ¶
type Contentnotificationtemplate struct {
// Id - The messaging channel template id. For WhatsApp, 'namespace@name'
Id *string `json:"id,omitempty"`
// Language - Template language
Language *string `json:"language,omitempty"`
// Header - Template header object
Header *Notificationtemplateheader `json:"header,omitempty"`
// Body - Template body object
Body *Notificationtemplatebody `json:"body,omitempty"`
Footer *Notificationtemplatefooter `json:"footer,omitempty"`
}
Contentnotificationtemplate - Template notification object
func (*Contentnotificationtemplate) String ¶
func (o *Contentnotificationtemplate) String() string
String returns a JSON representation of the model
type Contentoffer ¶
type Contentoffer struct {
// ImageUrl - URL for image displayed to the customer when displaying content offer.
ImageUrl *string `json:"imageUrl,omitempty"`
// DisplayMode - The display mode of Genesys Widgets when displaying content offer.
DisplayMode *string `json:"displayMode,omitempty"`
// LayoutMode - The layout mode of the text shown to the user when displaying content offer.
LayoutMode *string `json:"layoutMode,omitempty"`
// Title - Title used in the header of the content offer.
Title *string `json:"title,omitempty"`
// Headline - Headline displayed above the body text of the content offer.
Headline *string `json:"headline,omitempty"`
// Body - Body text of the content offer.
Body *string `json:"body,omitempty"`
// CallToAction - Properties customizing the call to action button on the content offer.
CallToAction *Calltoaction `json:"callToAction,omitempty"`
// Style - Properties customizing the styling of the content offer.
Style *Contentofferstylingconfiguration `json:"style,omitempty"`
}
Contentoffer
func (*Contentoffer) String ¶
func (o *Contentoffer) String() string
String returns a JSON representation of the model
type Contentofferstyleproperties ¶
type Contentofferstyleproperties struct {
// Padding - Padding of the offer. (eg. 10px)
Padding *string `json:"padding,omitempty"`
// Color - Text color of the offer. (eg. #FF0000)
Color *string `json:"color,omitempty"`
// BackgroundColor - Background color of the offer. (eg. #000000)
BackgroundColor *string `json:"backgroundColor,omitempty"`
}
Contentofferstyleproperties
func (*Contentofferstyleproperties) String ¶
func (o *Contentofferstyleproperties) String() string
String returns a JSON representation of the model
type Contentofferstylingconfiguration ¶
type Contentofferstylingconfiguration struct {
// Position - Properties for customizing the positioning of the content offer.
Position *Contentpositionproperties `json:"position,omitempty"`
// Offer - Properties for customizing the appearance of the content offer.
Offer *Contentofferstyleproperties `json:"offer,omitempty"`
// CloseButton - Properties for customizing the appearance of the close button.
CloseButton *Closebuttonstyleproperties `json:"closeButton,omitempty"`
// CtaButton - Properties for customizing the appearance of the CTA button.
CtaButton *Ctabuttonstyleproperties `json:"ctaButton,omitempty"`
// Title - Properties for customizing the appearance of the title text.
Title *Textstyleproperties `json:"title,omitempty"`
// Headline - Properties for customizing the appearance of the headline text.
Headline *Textstyleproperties `json:"headline,omitempty"`
// Body - Properties for customizing the appearance of the body text.
Body *Textstyleproperties `json:"body,omitempty"`
}
Contentofferstylingconfiguration
func (*Contentofferstylingconfiguration) String ¶
func (o *Contentofferstylingconfiguration) String() string
String returns a JSON representation of the model
type Contentpositionproperties ¶
type Contentpositionproperties struct {
// Top - Top positioning offset.
Top *string `json:"top,omitempty"`
// Bottom - Bottom positioning offset.
Bottom *string `json:"bottom,omitempty"`
// Left - Left positioning offset.
Left *string `json:"left,omitempty"`
// Right - Right positioning offset.
Right *string `json:"right,omitempty"`
}
Contentpositionproperties
func (*Contentpositionproperties) String ¶
func (o *Contentpositionproperties) String() string
String returns a JSON representation of the model
type Contentpostback ¶
type Contentpostback struct {
// Id - An ID assigned to the postback reply. Each object inside the content array has a unique ID.
Id *string `json:"id,omitempty"`
// Text - The text inside the button clicked (in the structured message template)
Text *string `json:"text,omitempty"`
// Payload - Content of the textback payload after clicking a quick reply
Payload *string `json:"payload,omitempty"`
}
Contentpostback - The postback object result of a user clicking in a button
func (*Contentpostback) String ¶
func (o *Contentpostback) String() string
String returns a JSON representation of the model
type Contentqueryrequest ¶
type Contentqueryrequest struct {
// QueryPhrase
QueryPhrase *string `json:"queryPhrase,omitempty"`
// PageNumber
PageNumber *int `json:"pageNumber,omitempty"`
// PageSize
PageSize *int `json:"pageSize,omitempty"`
// FacetNameRequests
FacetNameRequests *[]string `json:"facetNameRequests,omitempty"`
// Sort
Sort *[]Contentsortitem `json:"sort,omitempty"`
// Filters
Filters *[]Contentfacetfilteritem `json:"filters,omitempty"`
// AttributeFilters
AttributeFilters *[]Contentattributefilteritem `json:"attributeFilters,omitempty"`
IncludeShares *bool `json:"includeShares,omitempty"`
}
Contentqueryrequest
func (*Contentqueryrequest) String ¶
func (o *Contentqueryrequest) String() string
String returns a JSON representation of the model
type Contentquickreply ¶
type Contentquickreply struct {
// Id - An ID assigned to the quick reply. Each object inside the content array has a unique ID.
Id *string `json:"id,omitempty"`
// Text - Text to show inside the quick reply. This is also used as the response text after clicking on the quick reply.
Text *string `json:"text,omitempty"`
// Payload - Content of the textback payload after clicking a quick reply
Payload *string `json:"payload,omitempty"`
// Image - Image associated with quick reply
Image *string `json:"image,omitempty"`
// Action - Specifies the type of action that is triggered upon clicking the quick reply. Currently, the only supported action is \"Message\" which sends a message using the quick reply text.
Action *string `json:"action,omitempty"`
}
Contentquickreply - Quick reply object
func (*Contentquickreply) String ¶
func (o *Contentquickreply) String() string
String returns a JSON representation of the model
type Contentreaction ¶
type Contentreaction struct {
// ReactionType - Type of reaction
ReactionType *string `json:"reactionType,omitempty"`
// Count - Number of users that reacted this way to this public message
Count *int `json:"count,omitempty"`
}
Contentreaction - User reaction to public message
func (*Contentreaction) String ¶
func (o *Contentreaction) String() string
String returns a JSON representation of the model
type Contentsortitem ¶
type Contentsortitem struct {
// Name
Name *string `json:"name,omitempty"`
// Ascending
Ascending *bool `json:"ascending,omitempty"`
}
Contentsortitem
func (*Contentsortitem) String ¶
func (o *Contentsortitem) String() string
String returns a JSON representation of the model
type Context ¶
type Context struct {
// Patterns - A list of one or more patterns to match.
Patterns *[]Contextpattern `json:"patterns,omitempty"`
}
Context
type Contextentity ¶
type Contextentity struct {
// Name - The name of the entity.
Name *string `json:"name,omitempty"`
}
Contextentity
func (*Contextentity) String ¶
func (o *Contextentity) String() string
String returns a JSON representation of the model
type Contextintent ¶
type Contextintent struct {
// Name - The name of the intent.
Name *string `json:"name,omitempty"`
}
Contextintent
func (*Contextintent) String ¶
func (o *Contextintent) String() string
String returns a JSON representation of the model
type Contextpattern ¶
type Contextpattern struct {
// Criteria - A list of one or more criteria to satisfy.
Criteria *[]Entitytypecriteria `json:"criteria,omitempty"`
}
Contextpattern
func (*Contextpattern) String ¶
func (o *Contextpattern) String() string
String returns a JSON representation of the model
type Conversation ¶
type Conversation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// StartTime - The time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// EndTime - The time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// Address - The address of the conversation as seen from an external participant. For phone calls this will be the DNIS for inbound calls and the ANI for outbound calls. For other media types this will be the address of the destination participant for inbound and the address of the initiating participant for outbound.
Address *string `json:"address,omitempty"`
// Participants - The list of all participants in the conversation.
Participants *[]Participant `json:"participants,omitempty"`
// ConversationIds - A list of conversations to merge into this conversation to create a conference. This field is null except when being used to create a conference.
ConversationIds *[]string `json:"conversationIds,omitempty"`
// MaxParticipants - If this is a conference conversation, then this field indicates the maximum number of participants allowed to participant in the conference.
MaxParticipants *int `json:"maxParticipants,omitempty"`
// RecordingState - On update, 'paused' initiates a secure pause, 'active' resumes any paused recordings; otherwise indicates state of conversation recording.
RecordingState *string `json:"recordingState,omitempty"`
// State - The conversation's state
State *string `json:"state,omitempty"`
// Divisions - Identifiers of divisions associated with this conversation
Divisions *[]Conversationdivisionmembership `json:"divisions,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
Conversation
func (*Conversation) String ¶
func (o *Conversation) String() string
String returns a JSON representation of the model
type Conversationaggregatedatacontainer ¶
type Conversationaggregatedatacontainer struct {
// Group - A mapping from dimension to value
Group *map[string]string `json:"group,omitempty"`
// Data
Data *[]Statisticalresponse `json:"data,omitempty"`
}
Conversationaggregatedatacontainer
func (*Conversationaggregatedatacontainer) String ¶
func (o *Conversationaggregatedatacontainer) String() string
String returns a JSON representation of the model
type Conversationaggregatequeryclause ¶
type Conversationaggregatequeryclause struct {
// VarType - Boolean operation to apply to the provided predicates
VarType *string `json:"type,omitempty"`
// Predicates - Like a three-word sentence: (attribute-name) (operator) (target-value).
Predicates *[]Conversationaggregatequerypredicate `json:"predicates,omitempty"`
}
Conversationaggregatequeryclause
func (*Conversationaggregatequeryclause) String ¶
func (o *Conversationaggregatequeryclause) String() string
String returns a JSON representation of the model
type Conversationaggregatequeryfilter ¶
type Conversationaggregatequeryfilter struct {
// VarType - Boolean operation to apply to the provided predicates and clauses
VarType *string `json:"type,omitempty"`
// Clauses - Boolean 'and/or' logic with up to two-levels of nesting
Clauses *[]Conversationaggregatequeryclause `json:"clauses,omitempty"`
// Predicates - Like a three-word sentence: (attribute-name) (operator) (target-value).
Predicates *[]Conversationaggregatequerypredicate `json:"predicates,omitempty"`
}
Conversationaggregatequeryfilter
func (*Conversationaggregatequeryfilter) String ¶
func (o *Conversationaggregatequeryfilter) String() string
String returns a JSON representation of the model
type Conversationaggregatequerypredicate ¶
type Conversationaggregatequerypredicate struct {
// VarType - Optional type, can usually be inferred
VarType *string `json:"type,omitempty"`
// Dimension - Left hand side for dimension predicates
Dimension *string `json:"dimension,omitempty"`
// Operator - Optional operator, default is matches
Operator *string `json:"operator,omitempty"`
// Value - Right hand side for dimension predicates
Value *string `json:"value,omitempty"`
// VarRange - Right hand side for dimension predicates
VarRange *Numericrange `json:"range,omitempty"`
}
Conversationaggregatequerypredicate
func (*Conversationaggregatequerypredicate) String ¶
func (o *Conversationaggregatequerypredicate) String() string
String returns a JSON representation of the model
type Conversationaggregatequeryresponse ¶
type Conversationaggregatequeryresponse struct {
// Results
Results *[]Conversationaggregatedatacontainer `json:"results,omitempty"`
}
Conversationaggregatequeryresponse
func (*Conversationaggregatequeryresponse) String ¶
func (o *Conversationaggregatequeryresponse) String() string
String returns a JSON representation of the model
type Conversationaggregationquery ¶
type Conversationaggregationquery struct {
// Interval - Behaves like one clause in a SQL WHERE. Specifies the date and time range of data being queried. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Interval *string `json:"interval,omitempty"`
// Granularity - Granularity aggregates metrics into subpartitions within the time interval specified. The default granularity is the same duration as the interval. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H
Granularity *string `json:"granularity,omitempty"`
// TimeZone - Time zone context used to calculate response intervals (this allows resolving DST changes). The interval offset is used even when timeZone is specified. Default is UTC. Time zones are represented as a string of the zone name as found in the IANA time zone database. For example: UTC, Etc/UTC, or Europe/London
TimeZone *string `json:"timeZone,omitempty"`
// GroupBy - Behaves like a SQL GROUPBY. Allows for multiple levels of grouping as a list of dimensions. Partitions resulting aggregate computations into distinct named subgroups rather than across the entire result set as if it were one group.
GroupBy *[]string `json:"groupBy,omitempty"`
// Filter - Behaves like a SQL WHERE clause. This is ANDed with the interval parameter. Expresses boolean logical predicates as well as dimensional filters
Filter *Conversationaggregatequeryfilter `json:"filter,omitempty"`
// Metrics - Behaves like a SQL SELECT clause. Only named metrics will be retrieved.
Metrics *[]string `json:"metrics,omitempty"`
// FlattenMultivaluedDimensions - Flattens any multivalued dimensions used in response groups (e.g. ['a','b','c']->'a,b,c')
FlattenMultivaluedDimensions *bool `json:"flattenMultivaluedDimensions,omitempty"`
// Views - Custom derived metric views
Views *[]Conversationaggregationview `json:"views,omitempty"`
// AlternateTimeDimension - Dimension to use as the alternative timestamp for data in the aggregate. Choosing \"eventTime\" uses the actual time of the data event.
AlternateTimeDimension *string `json:"alternateTimeDimension,omitempty"`
}
Conversationaggregationquery
func (*Conversationaggregationquery) String ¶
func (o *Conversationaggregationquery) String() string
String returns a JSON representation of the model
type Conversationaggregationview ¶
type Conversationaggregationview struct {
// Target - Target metric name
Target *string `json:"target,omitempty"`
// Name - A unique name for this view. Must be distinct from other views and built-in metric names.
Name *string `json:"name,omitempty"`
// Function - Type of view you wish to create
Function *string `json:"function,omitempty"`
// VarRange - Range of numbers for slicing up data
VarRange *Aggregationrange `json:"range,omitempty"`
}
Conversationaggregationview
func (*Conversationaggregationview) String ¶
func (o *Conversationaggregationview) String() string
String returns a JSON representation of the model
type Conversationassociation ¶
type Conversationassociation struct {
// ExternalContactId - An external contact ID. If not supplied, implies the conversation should be disassociated with any external contact.
ExternalContactId *string `json:"externalContactId,omitempty"`
// ConversationId - Conversation ID
ConversationId *string `json:"conversationId,omitempty"`
// CommunicationId - Communication ID
CommunicationId *string `json:"communicationId,omitempty"`
// MediaType - Media type
MediaType *string `json:"mediaType,omitempty"`
}
Conversationassociation
func (*Conversationassociation) String ¶
func (o *Conversationassociation) String() string
String returns a JSON representation of the model
type Conversationbasic ¶
type Conversationbasic struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// StartTime - The time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartTime *time.Time `json:"startTime,omitempty"`
// EndTime - The time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
EndTime *time.Time `json:"endTime,omitempty"`
// Divisions - Identifiers of divisions associated with this conversation
Divisions *[]Conversationdivisionmembership `json:"divisions,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
// Participants
Participants *[]Participantbasic `json:"participants,omitempty"`
}
Conversationbasic
func (*Conversationbasic) String ¶
func (o *Conversationbasic) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopiccallbackconversation ¶
type Conversationcallbackeventtopiccallbackconversation struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants
Participants *[]Conversationcallbackeventtopiccallbackmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
}
Conversationcallbackeventtopiccallbackconversation
func (*Conversationcallbackeventtopiccallbackconversation) String ¶
func (o *Conversationcallbackeventtopiccallbackconversation) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopiccallbackmediaparticipant ¶
type Conversationcallbackeventtopiccallbackmediaparticipant struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Address
Address *string `json:"address,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose
Purpose *string `json:"purpose,omitempty"`
// State
State *string `json:"state,omitempty"`
// Direction
Direction *string `json:"direction,omitempty"`
// DisconnectType
DisconnectType *string `json:"disconnectType,omitempty"`
// Held
Held *bool `json:"held,omitempty"`
// WrapupRequired
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User
User *Conversationcallbackeventtopicurireference `json:"user,omitempty"`
// Queue
Queue *Conversationcallbackeventtopicurireference `json:"queue,omitempty"`
// Team
Team *Conversationcallbackeventtopicurireference `json:"team,omitempty"`
// Attributes
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo
ErrorInfo *Conversationcallbackeventtopicerrorbody `json:"errorInfo,omitempty"`
// Script
Script *Conversationcallbackeventtopicurireference `json:"script,omitempty"`
// WrapupTimeoutMs
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider
Provider *string `json:"provider,omitempty"`
// ExternalContact
ExternalContact *Conversationcallbackeventtopicurireference `json:"externalContact,omitempty"`
// ExternalOrganization
ExternalOrganization *Conversationcallbackeventtopicurireference `json:"externalOrganization,omitempty"`
// Wrapup
Wrapup *Conversationcallbackeventtopicwrapup `json:"wrapup,omitempty"`
// ConversationRoutingData
ConversationRoutingData *Conversationcallbackeventtopicconversationroutingdata `json:"conversationRoutingData,omitempty"`
// Peer
Peer *string `json:"peer,omitempty"`
// ScreenRecordingState
ScreenRecordingState *string `json:"screenRecordingState,omitempty"`
// FlaggedReason
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext
JourneyContext *Conversationcallbackeventtopicjourneycontext `json:"journeyContext,omitempty"`
// StartAcwTime
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// OutboundPreview
OutboundPreview *Conversationcallbackeventtopicdialerpreview `json:"outboundPreview,omitempty"`
// Voicemail
Voicemail *Conversationcallbackeventtopicvoicemail `json:"voicemail,omitempty"`
// CallbackNumbers
CallbackNumbers *[]string `json:"callbackNumbers,omitempty"`
// CallbackUserName
CallbackUserName *string `json:"callbackUserName,omitempty"`
// SkipEnabled
SkipEnabled *bool `json:"skipEnabled,omitempty"`
// ExternalCampaign
ExternalCampaign *bool `json:"externalCampaign,omitempty"`
// TimeoutSeconds
TimeoutSeconds *int `json:"timeoutSeconds,omitempty"`
// CallbackScheduledTime
CallbackScheduledTime *time.Time `json:"callbackScheduledTime,omitempty"`
// AutomatedCallbackConfigId
AutomatedCallbackConfigId *string `json:"automatedCallbackConfigId,omitempty"`
}
Conversationcallbackeventtopiccallbackmediaparticipant
func (*Conversationcallbackeventtopiccallbackmediaparticipant) String ¶
func (o *Conversationcallbackeventtopiccallbackmediaparticipant) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicconversationroutingdata ¶
type Conversationcallbackeventtopicconversationroutingdata struct {
// Queue
Queue *Conversationcallbackeventtopicurireference `json:"queue,omitempty"`
// Language
Language *Conversationcallbackeventtopicurireference `json:"language,omitempty"`
// Priority
Priority *int `json:"priority,omitempty"`
// Skills
Skills *[]Conversationcallbackeventtopicurireference `json:"skills,omitempty"`
// ScoredAgents
ScoredAgents *[]Conversationcallbackeventtopicscoredagent `json:"scoredAgents,omitempty"`
}
Conversationcallbackeventtopicconversationroutingdata
func (*Conversationcallbackeventtopicconversationroutingdata) String ¶
func (o *Conversationcallbackeventtopicconversationroutingdata) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicdetail ¶
type Conversationcallbackeventtopicdetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
}
Conversationcallbackeventtopicdetail
func (*Conversationcallbackeventtopicdetail) String ¶
func (o *Conversationcallbackeventtopicdetail) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicdialerpreview ¶
type Conversationcallbackeventtopicdialerpreview struct {
// Id
Id *string `json:"id,omitempty"`
// ContactId
ContactId *string `json:"contactId,omitempty"`
// ContactListId
ContactListId *string `json:"contactListId,omitempty"`
// CampaignId
CampaignId *string `json:"campaignId,omitempty"`
// PhoneNumberColumns
PhoneNumberColumns *[]Conversationcallbackeventtopicphonenumbercolumn `json:"phoneNumberColumns,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationcallbackeventtopicdialerpreview
func (*Conversationcallbackeventtopicdialerpreview) String ¶
func (o *Conversationcallbackeventtopicdialerpreview) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicerrorbody ¶
type Conversationcallbackeventtopicerrorbody struct {
// Status
Status *int `json:"status,omitempty"`
// Code
Code *string `json:"code,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// Message
Message *string `json:"message,omitempty"`
// MessageWithParams
MessageWithParams *string `json:"messageWithParams,omitempty"`
// MessageParams
MessageParams *map[string]string `json:"messageParams,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// Details
Details *[]Conversationcallbackeventtopicdetail `json:"details,omitempty"`
// Errors
Errors *[]Conversationcallbackeventtopicerrorbody `json:"errors,omitempty"`
}
Conversationcallbackeventtopicerrorbody
func (*Conversationcallbackeventtopicerrorbody) String ¶
func (o *Conversationcallbackeventtopicerrorbody) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicjourneyaction ¶
type Conversationcallbackeventtopicjourneyaction struct {
// Id
Id *string `json:"id,omitempty"`
// ActionMap
ActionMap *Conversationcallbackeventtopicjourneyactionmap `json:"actionMap,omitempty"`
}
Conversationcallbackeventtopicjourneyaction
func (*Conversationcallbackeventtopicjourneyaction) String ¶
func (o *Conversationcallbackeventtopicjourneyaction) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicjourneyactionmap ¶
type Conversationcallbackeventtopicjourneyactionmap struct {
// Id
Id *string `json:"id,omitempty"`
// Version
Version *int `json:"version,omitempty"`
}
Conversationcallbackeventtopicjourneyactionmap
func (*Conversationcallbackeventtopicjourneyactionmap) String ¶
func (o *Conversationcallbackeventtopicjourneyactionmap) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicjourneycontext ¶
type Conversationcallbackeventtopicjourneycontext struct {
// Customer
Customer *Conversationcallbackeventtopicjourneycustomer `json:"customer,omitempty"`
// CustomerSession
CustomerSession *Conversationcallbackeventtopicjourneycustomersession `json:"customerSession,omitempty"`
// TriggeringAction
TriggeringAction *Conversationcallbackeventtopicjourneyaction `json:"triggeringAction,omitempty"`
}
Conversationcallbackeventtopicjourneycontext
func (*Conversationcallbackeventtopicjourneycontext) String ¶
func (o *Conversationcallbackeventtopicjourneycontext) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicjourneycustomer ¶
type Conversationcallbackeventtopicjourneycustomer struct {
// Id
Id *string `json:"id,omitempty"`
// IdType
IdType *string `json:"idType,omitempty"`
}
Conversationcallbackeventtopicjourneycustomer
func (*Conversationcallbackeventtopicjourneycustomer) String ¶
func (o *Conversationcallbackeventtopicjourneycustomer) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicjourneycustomersession ¶
type Conversationcallbackeventtopicjourneycustomersession struct {
// Id
Id *string `json:"id,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
}
Conversationcallbackeventtopicjourneycustomersession
func (*Conversationcallbackeventtopicjourneycustomersession) String ¶
func (o *Conversationcallbackeventtopicjourneycustomersession) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicphonenumbercolumn ¶
type Conversationcallbackeventtopicphonenumbercolumn struct {
// ColumnName
ColumnName *string `json:"columnName,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationcallbackeventtopicphonenumbercolumn
func (*Conversationcallbackeventtopicphonenumbercolumn) String ¶
func (o *Conversationcallbackeventtopicphonenumbercolumn) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicscoredagent ¶
type Conversationcallbackeventtopicscoredagent struct {
// Agent
Agent *Conversationcallbackeventtopicurireference `json:"agent,omitempty"`
// Score
Score *int `json:"score,omitempty"`
}
Conversationcallbackeventtopicscoredagent
func (*Conversationcallbackeventtopicscoredagent) String ¶
func (o *Conversationcallbackeventtopicscoredagent) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicurireference ¶
type Conversationcallbackeventtopicurireference struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Conversationcallbackeventtopicurireference
func (*Conversationcallbackeventtopicurireference) String ¶
func (o *Conversationcallbackeventtopicurireference) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicvoicemail ¶
type Conversationcallbackeventtopicvoicemail struct {
// Id
Id *string `json:"id,omitempty"`
// UploadStatus
UploadStatus *string `json:"uploadStatus,omitempty"`
}
Conversationcallbackeventtopicvoicemail
func (*Conversationcallbackeventtopicvoicemail) String ¶
func (o *Conversationcallbackeventtopicvoicemail) String() string
String returns a JSON representation of the model
type Conversationcallbackeventtopicwrapup ¶
type Conversationcallbackeventtopicwrapup struct {
// Code
Code *string `json:"code,omitempty"`
// Notes
Notes *string `json:"notes,omitempty"`
// Tags
Tags *[]string `json:"tags,omitempty"`
// DurationSeconds
DurationSeconds *int `json:"durationSeconds,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationcallbackeventtopicwrapup
func (*Conversationcallbackeventtopicwrapup) String ¶
func (o *Conversationcallbackeventtopicwrapup) String() string
String returns a JSON representation of the model
type Conversationcalleventtopiccallconversation ¶
type Conversationcalleventtopiccallconversation struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants
Participants *[]Conversationcalleventtopiccallmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
// RecordingState
RecordingState *string `json:"recordingState,omitempty"`
// MaxParticipants
MaxParticipants *int `json:"maxParticipants,omitempty"`
}
Conversationcalleventtopiccallconversation
func (*Conversationcalleventtopiccallconversation) String ¶
func (o *Conversationcalleventtopiccallconversation) String() string
String returns a JSON representation of the model
type Conversationcalleventtopiccallmediaparticipant ¶
type Conversationcalleventtopiccallmediaparticipant struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Address
Address *string `json:"address,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose
Purpose *string `json:"purpose,omitempty"`
// State
State *string `json:"state,omitempty"`
// Direction
Direction *string `json:"direction,omitempty"`
// DisconnectType
DisconnectType *string `json:"disconnectType,omitempty"`
// Held
Held *bool `json:"held,omitempty"`
// WrapupRequired
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User
User *Conversationcalleventtopicurireference `json:"user,omitempty"`
// Queue
Queue *Conversationcalleventtopicurireference `json:"queue,omitempty"`
// Team
Team *Conversationcalleventtopicurireference `json:"team,omitempty"`
// Attributes
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo
ErrorInfo *Conversationcalleventtopicerrorbody `json:"errorInfo,omitempty"`
// Script
Script *Conversationcalleventtopicurireference `json:"script,omitempty"`
// WrapupTimeoutMs
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider
Provider *string `json:"provider,omitempty"`
// ExternalContact
ExternalContact *Conversationcalleventtopicurireference `json:"externalContact,omitempty"`
// ExternalOrganization
ExternalOrganization *Conversationcalleventtopicurireference `json:"externalOrganization,omitempty"`
// Wrapup
Wrapup *Conversationcalleventtopicwrapup `json:"wrapup,omitempty"`
// ConversationRoutingData
ConversationRoutingData *Conversationcalleventtopicconversationroutingdata `json:"conversationRoutingData,omitempty"`
// Peer
Peer *string `json:"peer,omitempty"`
// ScreenRecordingState
ScreenRecordingState *string `json:"screenRecordingState,omitempty"`
// FlaggedReason
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext
JourneyContext *Conversationcalleventtopicjourneycontext `json:"journeyContext,omitempty"`
// StartAcwTime
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// Muted
Muted *bool `json:"muted,omitempty"`
// Confined
Confined *bool `json:"confined,omitempty"`
// Recording
Recording *bool `json:"recording,omitempty"`
// RecordingState
RecordingState *string `json:"recordingState,omitempty"`
// Group
Group *Conversationcalleventtopicurireference `json:"group,omitempty"`
// Ani
Ani *string `json:"ani,omitempty"`
// Dnis
Dnis *string `json:"dnis,omitempty"`
// DocumentId
DocumentId *string `json:"documentId,omitempty"`
// MonitoredParticipantId
MonitoredParticipantId *string `json:"monitoredParticipantId,omitempty"`
// ConsultParticipantId
ConsultParticipantId *string `json:"consultParticipantId,omitempty"`
// FaxStatus
FaxStatus *Conversationcalleventtopicfaxstatus `json:"faxStatus,omitempty"`
}
Conversationcalleventtopiccallmediaparticipant
func (*Conversationcalleventtopiccallmediaparticipant) String ¶
func (o *Conversationcalleventtopiccallmediaparticipant) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicconversationroutingdata ¶
type Conversationcalleventtopicconversationroutingdata struct {
// Queue
Queue *Conversationcalleventtopicurireference `json:"queue,omitempty"`
// Language
Language *Conversationcalleventtopicurireference `json:"language,omitempty"`
// Priority
Priority *int `json:"priority,omitempty"`
// Skills
Skills *[]Conversationcalleventtopicurireference `json:"skills,omitempty"`
// ScoredAgents
ScoredAgents *[]Conversationcalleventtopicscoredagent `json:"scoredAgents,omitempty"`
}
Conversationcalleventtopicconversationroutingdata
func (*Conversationcalleventtopicconversationroutingdata) String ¶
func (o *Conversationcalleventtopicconversationroutingdata) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicdetail ¶
type Conversationcalleventtopicdetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
}
Conversationcalleventtopicdetail
func (*Conversationcalleventtopicdetail) String ¶
func (o *Conversationcalleventtopicdetail) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicerrorbody ¶
type Conversationcalleventtopicerrorbody struct {
// Status
Status *int `json:"status,omitempty"`
// Code
Code *string `json:"code,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// Message
Message *string `json:"message,omitempty"`
// MessageWithParams
MessageWithParams *string `json:"messageWithParams,omitempty"`
// MessageParams
MessageParams *map[string]string `json:"messageParams,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// Details
Details *[]Conversationcalleventtopicdetail `json:"details,omitempty"`
// Errors
Errors *[]Conversationcalleventtopicerrorbody `json:"errors,omitempty"`
}
Conversationcalleventtopicerrorbody
func (*Conversationcalleventtopicerrorbody) String ¶
func (o *Conversationcalleventtopicerrorbody) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicfaxstatus ¶
type Conversationcalleventtopicfaxstatus struct {
// Direction
Direction *string `json:"direction,omitempty"`
// ExpectedPages
ExpectedPages *int `json:"expectedPages,omitempty"`
// ActivePage
ActivePage *int `json:"activePage,omitempty"`
// LinesTransmitted
LinesTransmitted *int `json:"linesTransmitted,omitempty"`
// BytesTransmitted
BytesTransmitted *int `json:"bytesTransmitted,omitempty"`
// DataRate
DataRate *int `json:"dataRate,omitempty"`
// PageErrors
PageErrors *int `json:"pageErrors,omitempty"`
// LineErrors
LineErrors *int `json:"lineErrors,omitempty"`
}
Conversationcalleventtopicfaxstatus
func (*Conversationcalleventtopicfaxstatus) String ¶
func (o *Conversationcalleventtopicfaxstatus) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicjourneyaction ¶
type Conversationcalleventtopicjourneyaction struct {
// Id
Id *string `json:"id,omitempty"`
// ActionMap
ActionMap *Conversationcalleventtopicjourneyactionmap `json:"actionMap,omitempty"`
}
Conversationcalleventtopicjourneyaction
func (*Conversationcalleventtopicjourneyaction) String ¶
func (o *Conversationcalleventtopicjourneyaction) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicjourneyactionmap ¶
type Conversationcalleventtopicjourneyactionmap struct {
// Id
Id *string `json:"id,omitempty"`
// Version
Version *int `json:"version,omitempty"`
}
Conversationcalleventtopicjourneyactionmap
func (*Conversationcalleventtopicjourneyactionmap) String ¶
func (o *Conversationcalleventtopicjourneyactionmap) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicjourneycontext ¶
type Conversationcalleventtopicjourneycontext struct {
// Customer
Customer *Conversationcalleventtopicjourneycustomer `json:"customer,omitempty"`
// CustomerSession
CustomerSession *Conversationcalleventtopicjourneycustomersession `json:"customerSession,omitempty"`
// TriggeringAction
TriggeringAction *Conversationcalleventtopicjourneyaction `json:"triggeringAction,omitempty"`
}
Conversationcalleventtopicjourneycontext
func (*Conversationcalleventtopicjourneycontext) String ¶
func (o *Conversationcalleventtopicjourneycontext) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicjourneycustomer ¶
type Conversationcalleventtopicjourneycustomer struct {
// Id
Id *string `json:"id,omitempty"`
// IdType
IdType *string `json:"idType,omitempty"`
}
Conversationcalleventtopicjourneycustomer
func (*Conversationcalleventtopicjourneycustomer) String ¶
func (o *Conversationcalleventtopicjourneycustomer) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicjourneycustomersession ¶
type Conversationcalleventtopicjourneycustomersession struct {
// Id
Id *string `json:"id,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
}
Conversationcalleventtopicjourneycustomersession
func (*Conversationcalleventtopicjourneycustomersession) String ¶
func (o *Conversationcalleventtopicjourneycustomersession) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicscoredagent ¶
type Conversationcalleventtopicscoredagent struct {
// Agent
Agent *Conversationcalleventtopicurireference `json:"agent,omitempty"`
// Score
Score *int `json:"score,omitempty"`
}
Conversationcalleventtopicscoredagent
func (*Conversationcalleventtopicscoredagent) String ¶
func (o *Conversationcalleventtopicscoredagent) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicurireference ¶
type Conversationcalleventtopicurireference struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Conversationcalleventtopicurireference
func (*Conversationcalleventtopicurireference) String ¶
func (o *Conversationcalleventtopicurireference) String() string
String returns a JSON representation of the model
type Conversationcalleventtopicwrapup ¶
type Conversationcalleventtopicwrapup struct {
// Code
Code *string `json:"code,omitempty"`
// Notes
Notes *string `json:"notes,omitempty"`
// Tags
Tags *[]string `json:"tags,omitempty"`
// DurationSeconds
DurationSeconds *int `json:"durationSeconds,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationcalleventtopicwrapup
func (*Conversationcalleventtopicwrapup) String ¶
func (o *Conversationcalleventtopicwrapup) String() string
String returns a JSON representation of the model
type Conversationchat ¶
type Conversationchat struct {
// State - The connection state of this communication.
State *string `json:"state,omitempty"`
// Id - A globally unique identifier for this communication.
Id *string `json:"id,omitempty"`
// RoomId - The room id for the chat.
RoomId *string `json:"roomId,omitempty"`
// RecordingId - A globally unique identifier for the recording associated with this chat.
RecordingId *string `json:"recordingId,omitempty"`
// Segments - The time line of the participant's chat, divided into activity segments.
Segments *[]Segment `json:"segments,omitempty"`
// Held - True if this call is held and the person on this side hears silence.
Held *bool `json:"held,omitempty"`
// Direction - The direction of the chat
Direction *string `json:"direction,omitempty"`
// DisconnectType - System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
DisconnectType *string `json:"disconnectType,omitempty"`
// StartHoldTime - The timestamp the chat was placed on hold in the cloud clock if the chat is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// StartAlertingTime - The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
StartAlertingTime *time.Time `json:"startAlertingTime,omitempty"`
// ConnectedTime - The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// DisconnectedTime - The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
DisconnectedTime *time.Time `json:"disconnectedTime,omitempty"`
// Provider - The source provider for the email.
Provider *string `json:"provider,omitempty"`
// ScriptId - The UUID of the script to use.
ScriptId *string `json:"scriptId,omitempty"`
// PeerId - The id of the peer communication corresponding to a matching leg for this communication.
PeerId *string `json:"peerId,omitempty"`
// AvatarImageUrl - If available, the URI to the avatar image of this communication.
AvatarImageUrl *string `json:"avatarImageUrl,omitempty"`
// JourneyContext - A subset of the Journey System's data relevant to a part of a conversation (for external linkage and internal usage/context).
JourneyContext *Journeycontext `json:"journeyContext,omitempty"`
// Wrapup - Call wrap up or disposition data.
Wrapup *Wrapup `json:"wrapup,omitempty"`
// AfterCallWork - After-call work for the communication.
AfterCallWork *Aftercallwork `json:"afterCallWork,omitempty"`
// AfterCallWorkRequired - Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
AfterCallWorkRequired *bool `json:"afterCallWorkRequired,omitempty"`
}
Conversationchat
func (*Conversationchat) String ¶
func (o *Conversationchat) String() string
String returns a JSON representation of the model
type Conversationchateventtopicchatconversation ¶
type Conversationchateventtopicchatconversation struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants
Participants *[]Conversationchateventtopicchatmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
}
Conversationchateventtopicchatconversation
func (*Conversationchateventtopicchatconversation) String ¶
func (o *Conversationchateventtopicchatconversation) String() string
String returns a JSON representation of the model
type Conversationchateventtopicchatmediaparticipant ¶
type Conversationchateventtopicchatmediaparticipant struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Address
Address *string `json:"address,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose
Purpose *string `json:"purpose,omitempty"`
// State
State *string `json:"state,omitempty"`
// Direction
Direction *string `json:"direction,omitempty"`
// DisconnectType
DisconnectType *string `json:"disconnectType,omitempty"`
// Held
Held *bool `json:"held,omitempty"`
// WrapupRequired
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User
User *Conversationchateventtopicurireference `json:"user,omitempty"`
// Queue
Queue *Conversationchateventtopicurireference `json:"queue,omitempty"`
// Team
Team *Conversationchateventtopicurireference `json:"team,omitempty"`
// Attributes
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo
ErrorInfo *Conversationchateventtopicerrorbody `json:"errorInfo,omitempty"`
// Script
Script *Conversationchateventtopicurireference `json:"script,omitempty"`
// WrapupTimeoutMs
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider
Provider *string `json:"provider,omitempty"`
// ExternalContact
ExternalContact *Conversationchateventtopicurireference `json:"externalContact,omitempty"`
// ExternalOrganization
ExternalOrganization *Conversationchateventtopicurireference `json:"externalOrganization,omitempty"`
// Wrapup
Wrapup *Conversationchateventtopicwrapup `json:"wrapup,omitempty"`
// ConversationRoutingData
ConversationRoutingData *Conversationchateventtopicconversationroutingdata `json:"conversationRoutingData,omitempty"`
// Peer
Peer *string `json:"peer,omitempty"`
// ScreenRecordingState
ScreenRecordingState *string `json:"screenRecordingState,omitempty"`
// FlaggedReason
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext
JourneyContext *Conversationchateventtopicjourneycontext `json:"journeyContext,omitempty"`
// StartAcwTime
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// RoomId
RoomId *string `json:"roomId,omitempty"`
// AvatarImageUrl
AvatarImageUrl *string `json:"avatarImageUrl,omitempty"`
}
Conversationchateventtopicchatmediaparticipant
func (*Conversationchateventtopicchatmediaparticipant) String ¶
func (o *Conversationchateventtopicchatmediaparticipant) String() string
String returns a JSON representation of the model
type Conversationchateventtopicconversationroutingdata ¶
type Conversationchateventtopicconversationroutingdata struct {
// Queue
Queue *Conversationchateventtopicurireference `json:"queue,omitempty"`
// Language
Language *Conversationchateventtopicurireference `json:"language,omitempty"`
// Priority
Priority *int `json:"priority,omitempty"`
// Skills
Skills *[]Conversationchateventtopicurireference `json:"skills,omitempty"`
// ScoredAgents
ScoredAgents *[]Conversationchateventtopicscoredagent `json:"scoredAgents,omitempty"`
}
Conversationchateventtopicconversationroutingdata
func (*Conversationchateventtopicconversationroutingdata) String ¶
func (o *Conversationchateventtopicconversationroutingdata) String() string
String returns a JSON representation of the model
type Conversationchateventtopicdetail ¶
type Conversationchateventtopicdetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
}
Conversationchateventtopicdetail
func (*Conversationchateventtopicdetail) String ¶
func (o *Conversationchateventtopicdetail) String() string
String returns a JSON representation of the model
type Conversationchateventtopicerrorbody ¶
type Conversationchateventtopicerrorbody struct {
// Status
Status *int `json:"status,omitempty"`
// Code
Code *string `json:"code,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// Message
Message *string `json:"message,omitempty"`
// MessageWithParams
MessageWithParams *string `json:"messageWithParams,omitempty"`
// MessageParams
MessageParams *map[string]string `json:"messageParams,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// Details
Details *[]Conversationchateventtopicdetail `json:"details,omitempty"`
// Errors
Errors *[]Conversationchateventtopicerrorbody `json:"errors,omitempty"`
}
Conversationchateventtopicerrorbody
func (*Conversationchateventtopicerrorbody) String ¶
func (o *Conversationchateventtopicerrorbody) String() string
String returns a JSON representation of the model
type Conversationchateventtopicjourneyaction ¶
type Conversationchateventtopicjourneyaction struct {
// Id
Id *string `json:"id,omitempty"`
// ActionMap
ActionMap *Conversationchateventtopicjourneyactionmap `json:"actionMap,omitempty"`
}
Conversationchateventtopicjourneyaction
func (*Conversationchateventtopicjourneyaction) String ¶
func (o *Conversationchateventtopicjourneyaction) String() string
String returns a JSON representation of the model
type Conversationchateventtopicjourneyactionmap ¶
type Conversationchateventtopicjourneyactionmap struct {
// Id
Id *string `json:"id,omitempty"`
// Version
Version *int `json:"version,omitempty"`
}
Conversationchateventtopicjourneyactionmap
func (*Conversationchateventtopicjourneyactionmap) String ¶
func (o *Conversationchateventtopicjourneyactionmap) String() string
String returns a JSON representation of the model
type Conversationchateventtopicjourneycontext ¶
type Conversationchateventtopicjourneycontext struct {
// Customer
Customer *Conversationchateventtopicjourneycustomer `json:"customer,omitempty"`
// CustomerSession
CustomerSession *Conversationchateventtopicjourneycustomersession `json:"customerSession,omitempty"`
// TriggeringAction
TriggeringAction *Conversationchateventtopicjourneyaction `json:"triggeringAction,omitempty"`
}
Conversationchateventtopicjourneycontext
func (*Conversationchateventtopicjourneycontext) String ¶
func (o *Conversationchateventtopicjourneycontext) String() string
String returns a JSON representation of the model
type Conversationchateventtopicjourneycustomer ¶
type Conversationchateventtopicjourneycustomer struct {
// Id
Id *string `json:"id,omitempty"`
// IdType
IdType *string `json:"idType,omitempty"`
}
Conversationchateventtopicjourneycustomer
func (*Conversationchateventtopicjourneycustomer) String ¶
func (o *Conversationchateventtopicjourneycustomer) String() string
String returns a JSON representation of the model
type Conversationchateventtopicjourneycustomersession ¶
type Conversationchateventtopicjourneycustomersession struct {
// Id
Id *string `json:"id,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
}
Conversationchateventtopicjourneycustomersession
func (*Conversationchateventtopicjourneycustomersession) String ¶
func (o *Conversationchateventtopicjourneycustomersession) String() string
String returns a JSON representation of the model
type Conversationchateventtopicscoredagent ¶
type Conversationchateventtopicscoredagent struct {
// Agent
Agent *Conversationchateventtopicurireference `json:"agent,omitempty"`
// Score
Score *int `json:"score,omitempty"`
}
Conversationchateventtopicscoredagent
func (*Conversationchateventtopicscoredagent) String ¶
func (o *Conversationchateventtopicscoredagent) String() string
String returns a JSON representation of the model
type Conversationchateventtopicurireference ¶
type Conversationchateventtopicurireference struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Conversationchateventtopicurireference
func (*Conversationchateventtopicurireference) String ¶
func (o *Conversationchateventtopicurireference) String() string
String returns a JSON representation of the model
type Conversationchateventtopicwrapup ¶
type Conversationchateventtopicwrapup struct {
// Code
Code *string `json:"code,omitempty"`
// Notes
Notes *string `json:"notes,omitempty"`
// Tags
Tags *[]string `json:"tags,omitempty"`
// DurationSeconds
DurationSeconds *int `json:"durationSeconds,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationchateventtopicwrapup
func (*Conversationchateventtopicwrapup) String ¶
func (o *Conversationchateventtopicwrapup) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopiccobrowseconversation ¶
type Conversationcobrowseeventtopiccobrowseconversation struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants
Participants *[]Conversationcobrowseeventtopiccobrowsemediaparticipant `json:"participants,omitempty"`
// OtherMediaUris
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
}
Conversationcobrowseeventtopiccobrowseconversation
func (*Conversationcobrowseeventtopiccobrowseconversation) String ¶
func (o *Conversationcobrowseeventtopiccobrowseconversation) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopiccobrowsemediaparticipant ¶
type Conversationcobrowseeventtopiccobrowsemediaparticipant struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Address
Address *string `json:"address,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose
Purpose *string `json:"purpose,omitempty"`
// State
State *string `json:"state,omitempty"`
// Direction
Direction *string `json:"direction,omitempty"`
// DisconnectType
DisconnectType *string `json:"disconnectType,omitempty"`
// Held
Held *bool `json:"held,omitempty"`
// WrapupRequired
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User
User *Conversationcobrowseeventtopicurireference `json:"user,omitempty"`
// Queue
Queue *Conversationcobrowseeventtopicurireference `json:"queue,omitempty"`
// Team
Team *Conversationcobrowseeventtopicurireference `json:"team,omitempty"`
// Attributes
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo
ErrorInfo *Conversationcobrowseeventtopicerrorbody `json:"errorInfo,omitempty"`
// Script
Script *Conversationcobrowseeventtopicurireference `json:"script,omitempty"`
// WrapupTimeoutMs
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider
Provider *string `json:"provider,omitempty"`
// ExternalContact
ExternalContact *Conversationcobrowseeventtopicurireference `json:"externalContact,omitempty"`
// ExternalOrganization
ExternalOrganization *Conversationcobrowseeventtopicurireference `json:"externalOrganization,omitempty"`
// Wrapup
Wrapup *Conversationcobrowseeventtopicwrapup `json:"wrapup,omitempty"`
// ConversationRoutingData
ConversationRoutingData *Conversationcobrowseeventtopicconversationroutingdata `json:"conversationRoutingData,omitempty"`
// Peer
Peer *string `json:"peer,omitempty"`
// ScreenRecordingState
ScreenRecordingState *string `json:"screenRecordingState,omitempty"`
// FlaggedReason
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext
JourneyContext *Conversationcobrowseeventtopicjourneycontext `json:"journeyContext,omitempty"`
// StartAcwTime
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// CobrowseSessionId
CobrowseSessionId *string `json:"cobrowseSessionId,omitempty"`
// CobrowseRole
CobrowseRole *string `json:"cobrowseRole,omitempty"`
// ViewerUrl
ViewerUrl *string `json:"viewerUrl,omitempty"`
// ProviderEventTime
ProviderEventTime *time.Time `json:"providerEventTime,omitempty"`
// Controlling
Controlling *[]string `json:"controlling,omitempty"`
}
Conversationcobrowseeventtopiccobrowsemediaparticipant
func (*Conversationcobrowseeventtopiccobrowsemediaparticipant) String ¶
func (o *Conversationcobrowseeventtopiccobrowsemediaparticipant) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicconversationroutingdata ¶
type Conversationcobrowseeventtopicconversationroutingdata struct {
// Queue
Queue *Conversationcobrowseeventtopicurireference `json:"queue,omitempty"`
// Language
Language *Conversationcobrowseeventtopicurireference `json:"language,omitempty"`
// Priority
Priority *int `json:"priority,omitempty"`
// Skills
Skills *[]Conversationcobrowseeventtopicurireference `json:"skills,omitempty"`
// ScoredAgents
ScoredAgents *[]Conversationcobrowseeventtopicscoredagent `json:"scoredAgents,omitempty"`
}
Conversationcobrowseeventtopicconversationroutingdata
func (*Conversationcobrowseeventtopicconversationroutingdata) String ¶
func (o *Conversationcobrowseeventtopicconversationroutingdata) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicdetail ¶
type Conversationcobrowseeventtopicdetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
}
Conversationcobrowseeventtopicdetail
func (*Conversationcobrowseeventtopicdetail) String ¶
func (o *Conversationcobrowseeventtopicdetail) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicerrorbody ¶
type Conversationcobrowseeventtopicerrorbody struct {
// Status
Status *int `json:"status,omitempty"`
// Code
Code *string `json:"code,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// Message
Message *string `json:"message,omitempty"`
// MessageWithParams
MessageWithParams *string `json:"messageWithParams,omitempty"`
// MessageParams
MessageParams *map[string]string `json:"messageParams,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// Details
Details *[]Conversationcobrowseeventtopicdetail `json:"details,omitempty"`
// Errors
Errors *[]Conversationcobrowseeventtopicerrorbody `json:"errors,omitempty"`
}
Conversationcobrowseeventtopicerrorbody
func (*Conversationcobrowseeventtopicerrorbody) String ¶
func (o *Conversationcobrowseeventtopicerrorbody) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicjourneyaction ¶
type Conversationcobrowseeventtopicjourneyaction struct {
// Id
Id *string `json:"id,omitempty"`
// ActionMap
ActionMap *Conversationcobrowseeventtopicjourneyactionmap `json:"actionMap,omitempty"`
}
Conversationcobrowseeventtopicjourneyaction
func (*Conversationcobrowseeventtopicjourneyaction) String ¶
func (o *Conversationcobrowseeventtopicjourneyaction) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicjourneyactionmap ¶
type Conversationcobrowseeventtopicjourneyactionmap struct {
// Id
Id *string `json:"id,omitempty"`
// Version
Version *int `json:"version,omitempty"`
}
Conversationcobrowseeventtopicjourneyactionmap
func (*Conversationcobrowseeventtopicjourneyactionmap) String ¶
func (o *Conversationcobrowseeventtopicjourneyactionmap) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicjourneycontext ¶
type Conversationcobrowseeventtopicjourneycontext struct {
// Customer
Customer *Conversationcobrowseeventtopicjourneycustomer `json:"customer,omitempty"`
// CustomerSession
CustomerSession *Conversationcobrowseeventtopicjourneycustomersession `json:"customerSession,omitempty"`
// TriggeringAction
TriggeringAction *Conversationcobrowseeventtopicjourneyaction `json:"triggeringAction,omitempty"`
}
Conversationcobrowseeventtopicjourneycontext
func (*Conversationcobrowseeventtopicjourneycontext) String ¶
func (o *Conversationcobrowseeventtopicjourneycontext) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicjourneycustomer ¶
type Conversationcobrowseeventtopicjourneycustomer struct {
// Id
Id *string `json:"id,omitempty"`
// IdType
IdType *string `json:"idType,omitempty"`
}
Conversationcobrowseeventtopicjourneycustomer
func (*Conversationcobrowseeventtopicjourneycustomer) String ¶
func (o *Conversationcobrowseeventtopicjourneycustomer) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicjourneycustomersession ¶
type Conversationcobrowseeventtopicjourneycustomersession struct {
// Id
Id *string `json:"id,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
}
Conversationcobrowseeventtopicjourneycustomersession
func (*Conversationcobrowseeventtopicjourneycustomersession) String ¶
func (o *Conversationcobrowseeventtopicjourneycustomersession) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicscoredagent ¶
type Conversationcobrowseeventtopicscoredagent struct {
// Agent
Agent *Conversationcobrowseeventtopicurireference `json:"agent,omitempty"`
// Score
Score *int `json:"score,omitempty"`
}
Conversationcobrowseeventtopicscoredagent
func (*Conversationcobrowseeventtopicscoredagent) String ¶
func (o *Conversationcobrowseeventtopicscoredagent) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicurireference ¶
type Conversationcobrowseeventtopicurireference struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
}
Conversationcobrowseeventtopicurireference
func (*Conversationcobrowseeventtopicurireference) String ¶
func (o *Conversationcobrowseeventtopicurireference) String() string
String returns a JSON representation of the model
type Conversationcobrowseeventtopicwrapup ¶
type Conversationcobrowseeventtopicwrapup struct {
// Code
Code *string `json:"code,omitempty"`
// Notes
Notes *string `json:"notes,omitempty"`
// Tags
Tags *[]string `json:"tags,omitempty"`
// DurationSeconds
DurationSeconds *int `json:"durationSeconds,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationcobrowseeventtopicwrapup
func (*Conversationcobrowseeventtopicwrapup) String ¶
func (o *Conversationcobrowseeventtopicwrapup) String() string
String returns a JSON representation of the model
type Conversationdeletionprotectionquery ¶
type Conversationdeletionprotectionquery struct {
// ConversationIds - This is a list of ConversationIds. The list cannot exceed 100 conversationids.
ConversationIds *[]string `json:"conversationIds,omitempty"`
}
Conversationdeletionprotectionquery
func (*Conversationdeletionprotectionquery) String ¶
func (o *Conversationdeletionprotectionquery) String() string
String returns a JSON representation of the model
type Conversationdetailqueryclause ¶
type Conversationdetailqueryclause struct {
// VarType - Boolean operation to apply to the provided predicates
VarType *string `json:"type,omitempty"`
// Predicates - Like a three-word sentence: (attribute-name) (operator) (target-value).
Predicates *[]Conversationdetailquerypredicate `json:"predicates,omitempty"`
}
Conversationdetailqueryclause
func (*Conversationdetailqueryclause) String ¶
func (o *Conversationdetailqueryclause) String() string
String returns a JSON representation of the model
type Conversationdetailqueryfilter ¶
type Conversationdetailqueryfilter struct {
// VarType - Boolean operation to apply to the provided predicates and clauses
VarType *string `json:"type,omitempty"`
// Clauses - Boolean 'and/or' logic with up to two-levels of nesting
Clauses *[]Conversationdetailqueryclause `json:"clauses,omitempty"`
// Predicates - Like a three-word sentence: (attribute-name) (operator) (target-value).
Predicates *[]Conversationdetailquerypredicate `json:"predicates,omitempty"`
}
Conversationdetailqueryfilter
func (*Conversationdetailqueryfilter) String ¶
func (o *Conversationdetailqueryfilter) String() string
String returns a JSON representation of the model
type Conversationdetailquerypredicate ¶
type Conversationdetailquerypredicate struct {
// VarType - Optional type, can usually be inferred
VarType *string `json:"type,omitempty"`
// Dimension - Left hand side for dimension predicates
Dimension *string `json:"dimension,omitempty"`
// Metric - Left hand side for metric predicates
Metric *string `json:"metric,omitempty"`
// Operator - Optional operator, default is matches
Operator *string `json:"operator,omitempty"`
// Value - Right hand side for dimension or metric predicates
Value *string `json:"value,omitempty"`
// VarRange - Right hand side for dimension or metric predicates
VarRange *Numericrange `json:"range,omitempty"`
}
Conversationdetailquerypredicate
func (*Conversationdetailquerypredicate) String ¶
func (o *Conversationdetailquerypredicate) String() string
String returns a JSON representation of the model
type Conversationdetailsdatalakeavailabilitytopicdataavailabilitychangenotification ¶
type Conversationdetailsdatalakeavailabilitytopicdataavailabilitychangenotification struct {
// DataAvailabilityDate
DataAvailabilityDate *Conversationdetailsdatalakeavailabilitytopicdatetime `json:"dataAvailabilityDate,omitempty"`
}
Conversationdetailsdatalakeavailabilitytopicdataavailabilitychangenotification
func (*Conversationdetailsdatalakeavailabilitytopicdataavailabilitychangenotification) String ¶
func (o *Conversationdetailsdatalakeavailabilitytopicdataavailabilitychangenotification) String() string
String returns a JSON representation of the model
type Conversationdetailsdatalakeavailabilitytopicdatetime ¶
type Conversationdetailsdatalakeavailabilitytopicdatetime struct {
// IMillis
IMillis *int `json:"iMillis,omitempty"`
// BeforeNow
BeforeNow *bool `json:"beforeNow,omitempty"`
// AfterNow
AfterNow *bool `json:"afterNow,omitempty"`
// EqualNow
EqualNow *bool `json:"equalNow,omitempty"`
}
Conversationdetailsdatalakeavailabilitytopicdatetime
func (*Conversationdetailsdatalakeavailabilitytopicdatetime) String ¶
func (o *Conversationdetailsdatalakeavailabilitytopicdatetime) String() string
String returns a JSON representation of the model
type Conversationdivisionmembership ¶
type Conversationdivisionmembership struct {
// Division - A division the conversation belongs to.
Division *Domainentityref `json:"division,omitempty"`
// Entities - The entities on the conversation within the division. These are the users, queues, work flows, etc. that can be on conversations and and be assigned to different divisions.
Entities *[]Domainentityref `json:"entities,omitempty"`
}
Conversationdivisionmembership
func (*Conversationdivisionmembership) String ¶
func (o *Conversationdivisionmembership) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicattachment ¶
type Conversationemaileventtopicattachment struct {
// AttachmentId
AttachmentId *string `json:"attachmentId,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// ContentUri
ContentUri *string `json:"contentUri,omitempty"`
// ContentType
ContentType *string `json:"contentType,omitempty"`
// ContentLength
ContentLength *int `json:"contentLength,omitempty"`
// AdditionalProperties
AdditionalProperties *map[string]interface{} `json:"additionalProperties,omitempty"`
}
Conversationemaileventtopicattachment
func (*Conversationemaileventtopicattachment) String ¶
func (o *Conversationemaileventtopicattachment) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicconversationroutingdata ¶
type Conversationemaileventtopicconversationroutingdata struct {
// Queue
Queue *Conversationemaileventtopicurireference `json:"queue,omitempty"`
// Language
Language *Conversationemaileventtopicurireference `json:"language,omitempty"`
// Priority
Priority *int `json:"priority,omitempty"`
// Skills
Skills *[]Conversationemaileventtopicurireference `json:"skills,omitempty"`
// ScoredAgents
ScoredAgents *[]Conversationemaileventtopicscoredagent `json:"scoredAgents,omitempty"`
}
Conversationemaileventtopicconversationroutingdata
func (*Conversationemaileventtopicconversationroutingdata) String ¶
func (o *Conversationemaileventtopicconversationroutingdata) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicdetail ¶
type Conversationemaileventtopicdetail struct {
// ErrorCode
ErrorCode *string `json:"errorCode,omitempty"`
// FieldName
FieldName *string `json:"fieldName,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
}
Conversationemaileventtopicdetail
func (*Conversationemaileventtopicdetail) String ¶
func (o *Conversationemaileventtopicdetail) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicemailconversation ¶
type Conversationemaileventtopicemailconversation struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Participants
Participants *[]Conversationemaileventtopicemailmediaparticipant `json:"participants,omitempty"`
// OtherMediaUris
OtherMediaUris *[]string `json:"otherMediaUris,omitempty"`
}
Conversationemaileventtopicemailconversation
func (*Conversationemaileventtopicemailconversation) String ¶
func (o *Conversationemaileventtopicemailconversation) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicemailmediaparticipant ¶
type Conversationemaileventtopicemailmediaparticipant struct {
// Id
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Address
Address *string `json:"address,omitempty"`
// StartTime
StartTime *time.Time `json:"startTime,omitempty"`
// ConnectedTime
ConnectedTime *time.Time `json:"connectedTime,omitempty"`
// EndTime
EndTime *time.Time `json:"endTime,omitempty"`
// StartHoldTime
StartHoldTime *time.Time `json:"startHoldTime,omitempty"`
// Purpose
Purpose *string `json:"purpose,omitempty"`
// State
State *string `json:"state,omitempty"`
// Direction
Direction *string `json:"direction,omitempty"`
// DisconnectType
DisconnectType *string `json:"disconnectType,omitempty"`
// Held
Held *bool `json:"held,omitempty"`
// WrapupRequired
WrapupRequired *bool `json:"wrapupRequired,omitempty"`
// WrapupPrompt
WrapupPrompt *string `json:"wrapupPrompt,omitempty"`
// User
User *Conversationemaileventtopicurireference `json:"user,omitempty"`
// Queue
Queue *Conversationemaileventtopicurireference `json:"queue,omitempty"`
// Team
Team *Conversationemaileventtopicurireference `json:"team,omitempty"`
// Attributes
Attributes *map[string]string `json:"attributes,omitempty"`
// ErrorInfo
ErrorInfo *Conversationemaileventtopicerrorbody `json:"errorInfo,omitempty"`
// Script
Script *Conversationemaileventtopicurireference `json:"script,omitempty"`
// WrapupTimeoutMs
WrapupTimeoutMs *int `json:"wrapupTimeoutMs,omitempty"`
// WrapupSkipped
WrapupSkipped *bool `json:"wrapupSkipped,omitempty"`
// AlertingTimeoutMs
AlertingTimeoutMs *int `json:"alertingTimeoutMs,omitempty"`
// Provider
Provider *string `json:"provider,omitempty"`
// ExternalContact
ExternalContact *Conversationemaileventtopicurireference `json:"externalContact,omitempty"`
// ExternalOrganization
ExternalOrganization *Conversationemaileventtopicurireference `json:"externalOrganization,omitempty"`
// Wrapup
Wrapup *Conversationemaileventtopicwrapup `json:"wrapup,omitempty"`
// ConversationRoutingData
ConversationRoutingData *Conversationemaileventtopicconversationroutingdata `json:"conversationRoutingData,omitempty"`
// Peer
Peer *string `json:"peer,omitempty"`
// ScreenRecordingState
ScreenRecordingState *string `json:"screenRecordingState,omitempty"`
// FlaggedReason
FlaggedReason *string `json:"flaggedReason,omitempty"`
// JourneyContext
JourneyContext *Conversationemaileventtopicjourneycontext `json:"journeyContext,omitempty"`
// StartAcwTime
StartAcwTime *time.Time `json:"startAcwTime,omitempty"`
// EndAcwTime
EndAcwTime *time.Time `json:"endAcwTime,omitempty"`
// Subject
Subject *string `json:"subject,omitempty"`
// MessagesSent
MessagesSent *int `json:"messagesSent,omitempty"`
// AutoGenerated
AutoGenerated *bool `json:"autoGenerated,omitempty"`
// MessageId
MessageId *string `json:"messageId,omitempty"`
// DraftAttachments
DraftAttachments *[]Conversationemaileventtopicattachment `json:"draftAttachments,omitempty"`
// Spam
Spam *bool `json:"spam,omitempty"`
}
Conversationemaileventtopicemailmediaparticipant
func (*Conversationemaileventtopicemailmediaparticipant) String ¶
func (o *Conversationemaileventtopicemailmediaparticipant) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicerrorbody ¶
type Conversationemaileventtopicerrorbody struct {
// Status
Status *int `json:"status,omitempty"`
// Code
Code *string `json:"code,omitempty"`
// EntityId
EntityId *string `json:"entityId,omitempty"`
// EntityName
EntityName *string `json:"entityName,omitempty"`
// Message
Message *string `json:"message,omitempty"`
// MessageWithParams
MessageWithParams *string `json:"messageWithParams,omitempty"`
// MessageParams
MessageParams *map[string]string `json:"messageParams,omitempty"`
// ContextId
ContextId *string `json:"contextId,omitempty"`
// Details
Details *[]Conversationemaileventtopicdetail `json:"details,omitempty"`
// Errors
Errors *[]Conversationemaileventtopicerrorbody `json:"errors,omitempty"`
}
Conversationemaileventtopicerrorbody
func (*Conversationemaileventtopicerrorbody) String ¶
func (o *Conversationemaileventtopicerrorbody) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicjourneyaction ¶
type Conversationemaileventtopicjourneyaction struct {
// Id
Id *string `json:"id,omitempty"`
// ActionMap
ActionMap *Conversationemaileventtopicjourneyactionmap `json:"actionMap,omitempty"`
}
Conversationemaileventtopicjourneyaction
func (*Conversationemaileventtopicjourneyaction) String ¶
func (o *Conversationemaileventtopicjourneyaction) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicjourneyactionmap ¶
type Conversationemaileventtopicjourneyactionmap struct {
// Id
Id *string `json:"id,omitempty"`
// Version
Version *int `json:"version,omitempty"`
}
Conversationemaileventtopicjourneyactionmap
func (*Conversationemaileventtopicjourneyactionmap) String ¶
func (o *Conversationemaileventtopicjourneyactionmap) String() string
String returns a JSON representation of the model
type Conversationemaileventtopicjourneycontext ¶
type Conversationemaileventtopicjourneycontext struct {
// Customer
Customer *Conversationemaileventtopicjourneycustomer `json:"customer,omitempty"`
// CustomerSession
CustomerSession *Conversationemaileventtopicjourneycustomersession `json:"customerSession,omitempty"`
// TriggeringAction
TriggeringAction *Conversationema