Documentation ¶
Index ¶
- type AddAddress
- type AddAddressResponse
- type AddCustomField
- type AddCustomFieldResponse
- type AddEmailAddress
- type AddEmailAddressResponse
- type AddPhoneNumber
- type AddPhoneNumberResponse
- type ArrayOfCIActionReadType
- type ArrayOfCIAddressReadType
- type ArrayOfCIContactReadType
- type ArrayOfCICustomFieldReadType
- type ArrayOfCIEmailAddressReadType
- type ArrayOfCIPhoneNumberReadType
- type ArrayOfLong
- type CIActionReadType
- type CIActionSource
- type CIAddressReadType
- type CIAddressWriteType
- type CIAgentReadType
- type CICallbackStatus
- type CIContactBlockReadType
- type CIContactPriority
- type CIContactReadType
- type CIContactSource
- type CIContactStatus
- type CIContactType
- type CIContactWriteType
- type CICustomFieldReadType
- type CICustomFieldWriteType
- type CICustomerReadType
- type CICustomerWriteType
- type CIEmailAddressReadType
- type CIEmailAddressWriteType
- type CIMultipleCustomerIDReadType
- type CIPhoneNumberReadType
- type CIPhoneNumberType
- type CIPhoneNumberWriteType
- type CISkillsetReadType
- type GetCustomerByEmailAddress
- type GetCustomerByEmailAddressResponse
- type GetCustomerByFirstName
- type GetCustomerByFirstNameResponse
- type GetCustomerByLastName
- type GetCustomerByLastNameResponse
- type GetCustomerByName
- type GetCustomerByNameResponse
- type GetCustomerByPhoneNumber
- type GetCustomerByPhoneNumberResponse
- type GetCustomerByUsername
- type GetCustomerByUsernameResponse
- type GetDefaultAddress
- type GetDefaultAddressResponse
- type GetDefaultEmailAddress
- type GetDefaultEmailAddressResponse
- type GetDefaultPhoneNumber
- type GetDefaultPhoneNumberResponse
- type GetNumberOfContactsByTime
- type GetNumberOfContactsByTimeResponse
- type ReadCustomer
- type ReadCustomerResponse
- type ReadFirstBlockOfContacts
- type ReadFirstBlockOfContactsResponse
- type ReadLastBlockOfContacts
- type ReadLastBlockOfContactsResponse
- type ReadNextBlockOfContacts
- type ReadNextBlockOfContactsResponse
- type ReadPreviousBlockOfContacts
- type ReadPreviousBlockOfContactsResponse
- type RegisterAnonymousCustomer
- type RegisterAnonymousCustomerResponse
- type RegisterNewCustomer
- type RegisterNewCustomerResponse
- type RemoveAddress
- type RemoveAddressResponse
- type RemoveCustomField
- type RemoveCustomFieldResponse
- type RemoveEmailAddress
- type RemoveEmailAddressResponse
- type RemovePhoneNumber
- type RemovePhoneNumberResponse
- type RequestImmediateCallback
- type RequestImmediateCallbackResponse
- type RequestScheduledCallback
- type RequestScheduledCallbackResponse
- type RequestScheduledCallbackUTC
- type RequestScheduledCallbackUTCResponse
- type RequestTextChat
- type RequestTextChatResponse
- type SendPasswordReminder
- type SendPasswordReminderResponse
- type Soap
- func (service *Soap) AddAddress(ctx context.Context, request *AddAddress) (*AddAddressResponse, error)
- func (service *Soap) AddCustomField(ctx context.Context, request *AddCustomField) (*AddCustomFieldResponse, error)
- func (service *Soap) AddEmailAddress(ctx context.Context, request *AddEmailAddress) (*AddEmailAddressResponse, error)
- func (service *Soap) AddPhoneNumber(ctx context.Context, request *AddPhoneNumber) (*AddPhoneNumberResponse, error)
- func (service *Soap) GetCustomerByEmailAddress(ctx context.Context, request *GetCustomerByEmailAddress) (*GetCustomerByEmailAddressResponse, error)
- func (service *Soap) GetCustomerByFirstName(ctx context.Context, request *GetCustomerByFirstName) (*GetCustomerByFirstNameResponse, error)
- func (service *Soap) GetCustomerByLastName(ctx context.Context, request *GetCustomerByLastName) (*GetCustomerByLastNameResponse, error)
- func (service *Soap) GetCustomerByName(ctx context.Context, request *GetCustomerByName) (*GetCustomerByNameResponse, error)
- func (service *Soap) GetCustomerByPhoneNumber(ctx context.Context, request *GetCustomerByPhoneNumber) (*GetCustomerByPhoneNumberResponse, error)
- func (service *Soap) GetCustomerByUsername(ctx context.Context, request *GetCustomerByUsername) (*GetCustomerByUsernameResponse, error)
- func (service *Soap) GetDefaultAddress(ctx context.Context, request *GetDefaultAddress) (*GetDefaultAddressResponse, error)
- func (service *Soap) GetDefaultEmailAddress(ctx context.Context, request *GetDefaultEmailAddress) (*GetDefaultEmailAddressResponse, error)
- func (service *Soap) GetDefaultPhoneNumber(ctx context.Context, request *GetDefaultPhoneNumber) (*GetDefaultPhoneNumberResponse, error)
- func (service *Soap) GetNumberOfContactsByTime(ctx context.Context, request *GetNumberOfContactsByTime) (*GetNumberOfContactsByTimeResponse, error)
- func (service *Soap) ReadCustomer(ctx context.Context, request *ReadCustomer) (*ReadCustomerResponse, error)
- func (service *Soap) ReadFirstBlockOfContacts(ctx context.Context, request *ReadFirstBlockOfContacts) (*ReadFirstBlockOfContactsResponse, error)
- func (service *Soap) ReadLastBlockOfContacts(ctx context.Context, request *ReadLastBlockOfContacts) (*ReadLastBlockOfContactsResponse, error)
- func (service *Soap) ReadNextBlockOfContacts(ctx context.Context, request *ReadNextBlockOfContacts) (*ReadNextBlockOfContactsResponse, error)
- func (service *Soap) ReadPreviousBlockOfContacts(ctx context.Context, request *ReadPreviousBlockOfContacts) (*ReadPreviousBlockOfContactsResponse, error)
- func (service *Soap) RegisterAnonymousCustomer(ctx context.Context, request *RegisterAnonymousCustomer) (*RegisterAnonymousCustomerResponse, error)
- func (service *Soap) RegisterNewCustomer(ctx context.Context, request *RegisterNewCustomer) (*RegisterNewCustomerResponse, error)
- func (service *Soap) RemoveAddress(ctx context.Context, request *RemoveAddress) (*RemoveAddressResponse, error)
- func (service *Soap) RemoveCustomField(ctx context.Context, request *RemoveCustomField) (*RemoveCustomFieldResponse, error)
- func (service *Soap) RemoveEmailAddress(ctx context.Context, request *RemoveEmailAddress) (*RemoveEmailAddressResponse, error)
- func (service *Soap) RemovePhoneNumber(ctx context.Context, request *RemovePhoneNumber) (*RemovePhoneNumberResponse, error)
- func (service *Soap) RequestImmediateCallback(ctx context.Context, request *RequestImmediateCallback) (*RequestImmediateCallbackResponse, error)
- func (service *Soap) RequestScheduledCallback(ctx context.Context, request *RequestScheduledCallback) (*RequestScheduledCallbackResponse, error)
- func (service *Soap) RequestScheduledCallbackUTC(ctx context.Context, request *RequestScheduledCallbackUTC) (*RequestScheduledCallbackUTCResponse, error)
- func (service *Soap) RequestTextChat(ctx context.Context, request *RequestTextChat) (*RequestTextChatResponse, error)
- func (service *Soap) SendPasswordReminder(ctx context.Context, request *SendPasswordReminder) (*SendPasswordReminderResponse, error)
- func (service *Soap) SetHeader(header interface{})
- func (service *Soap) UpdateCustomer(ctx context.Context, request *UpdateCustomer) (*UpdateCustomerResponse, error)
- func (service *Soap) UpdateFirstName(ctx context.Context, request *UpdateFirstName) (*UpdateFirstNameResponse, error)
- func (service *Soap) UpdateLastName(ctx context.Context, request *UpdateLastName) (*UpdateLastNameResponse, error)
- func (service *Soap) UpdatePassword(ctx context.Context, request *UpdatePassword) (*UpdatePasswordResponse, error)
- func (service *Soap) UpdateTitle(ctx context.Context, request *UpdateTitle) (*UpdateTitleResponse, error)
- func (service *Soap) UpdateUsername(ctx context.Context, request *UpdateUsername) (*UpdateUsernameResponse, error)
- type UpdateCustomer
- type UpdateCustomerResponse
- type UpdateFirstName
- type UpdateFirstNameResponse
- type UpdateLastName
- type UpdateLastNameResponse
- type UpdatePassword
- type UpdatePasswordResponse
- type UpdateTitle
- type UpdateTitleResponse
- type UpdateUsername
- type UpdateUsernameResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAddress ¶
type AddAddress struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddAddress"` ID int64 `xml:"id,omitempty"` NewAddress *CIAddressWriteType `xml:"newAddress,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type AddAddressResponse ¶
type AddCustomField ¶
type AddCustomField struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddCustomField"` ID int64 `xml:"id,omitempty"` NewCustomField *CICustomFieldWriteType `xml:"newCustomField,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type AddCustomFieldResponse ¶
type AddEmailAddress ¶
type AddEmailAddress struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddEmailAddress"` ID int64 `xml:"id,omitempty"` NewEmailAddress *CIEmailAddressWriteType `xml:"newEmailAddress,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type AddEmailAddressResponse ¶
type AddPhoneNumber ¶
type AddPhoneNumber struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddPhoneNumber"` ID int64 `xml:"id,omitempty"` NewPhoneNumber *CIPhoneNumberWriteType `xml:"newPhoneNumber,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type AddPhoneNumberResponse ¶
type ArrayOfCIActionReadType ¶
type ArrayOfCIActionReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfCIActionReadType"` CIActionReadType []*CIActionReadType `xml:"CIActionReadType,omitempty"` }
type ArrayOfCIAddressReadType ¶
type ArrayOfCIAddressReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfCIAddressReadType"` CIAddressReadType []*CIAddressReadType `xml:"CIAddressReadType,omitempty"` }
type ArrayOfCIContactReadType ¶
type ArrayOfCIContactReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfCIContactReadType"` CIContactReadType []*CIContactReadType `xml:"CIContactReadType,omitempty"` }
type ArrayOfCICustomFieldReadType ¶
type ArrayOfCICustomFieldReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfCICustomFieldReadType"` CICustomFieldReadType []*CICustomFieldReadType `xml:"CICustomFieldReadType,omitempty"` }
type ArrayOfCIEmailAddressReadType ¶
type ArrayOfCIEmailAddressReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfCIEmailAddressReadType"` CIEmailAddressReadType []*CIEmailAddressReadType `xml:"CIEmailAddressReadType,omitempty"` }
type ArrayOfCIPhoneNumberReadType ¶
type ArrayOfCIPhoneNumberReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfCIPhoneNumberReadType"` CIPhoneNumberReadType []*CIPhoneNumberReadType `xml:"CIPhoneNumberReadType,omitempty"` }
type ArrayOfLong ¶
type CIActionReadType ¶
type CIActionReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIActionReadType"` ID int64 `xml:"id,omitempty"` ContactID int64 `xml:"contactID,omitempty"` Agent *CIAgentReadType `xml:"agent,omitempty"` Subject string `xml:"subject,omitempty"` Text string `xml:"text,omitempty"` TextHTML string `xml:"textHTML,omitempty"` CallbackTime *soap.CIDateTime `xml:"callbackTime,omitempty"` CallbackStatus *CICallbackStatus `xml:"callbackStatus,omitempty"` CreationTime *soap.CIDateTime `xml:"creationTime,omitempty"` Source *CIActionSource `xml:"source,omitempty"` MailTo string `xml:"mailTo,omitempty"` MailCC string `xml:"mailCC,omitempty"` MailBCC string `xml:"mailBCC,omitempty"` Comment string `xml:"comment,omitempty"` TimeAllocated int64 `xml:"timeAllocated,omitempty"` NumberUsed string `xml:"numberUsed,omitempty"` OutboundTalkTime int64 `xml:"outboundTalkTime,omitempty"` OutboundDispositionCode string `xml:"outboundDispositionCode,omitempty"` ActionType *CIContactType `xml:"actionType,omitempty"` CustomFieldList *ArrayOfCICustomFieldReadType `xml:"customFieldList,omitempty"` }
type CIActionSource ¶
type CIActionSource string
const ( CIActionSourceNotAvailable CIActionSource = "NotAvailable" CIActionSourceAutomatedResponse CIActionSource = "AutomatedResponse" CIActionSourceEMailfromCustomer CIActionSource = "EMailfromCustomer" CIActionSourceEMailfromAgenttoCustomer CIActionSource = "EMailfromAgenttoCustomer" CIActionSourcePhonefromCustomer CIActionSource = "PhonefromCustomer" CIActionSourcePhonefromAgenttoCustomer CIActionSource = "PhonefromAgenttoCustomer" CIActionSourceTextChatfromCustomer CIActionSource = "TextChatfromCustomer" CIActionSourceTextChatfromAgenttoCustomer CIActionSource = "TextChatfromAgenttoCustomer" CIActionSourceOtherfromCustomer CIActionSource = "OtherfromCustomer" CIActionSourceOtherfromAgenttoCustomer CIActionSource = "OtherfromAgenttoCustomer" CIActionSourceTransfertoAgent CIActionSource = "TransfertoAgent" CIActionSourceTransfertoSkillset CIActionSource = "TransfertoSkillset" CIActionSourceTransfertoExternalAgent CIActionSource = "TransfertoExternalAgent" CIActionSourceAgentCreatedContact CIActionSource = "AgentCreatedContact" CIActionSourceAgentCreated CIActionSource = "AgentCreated" CIActionSourceCallbackRequestfromCustomer CIActionSource = "CallbackRequestfromCustomer" CIActionSourcePasswordRemindertoCustomer CIActionSource = "PasswordRemindertoCustomer" CIActionSourceOutboundVoiceCallNotMade CIActionSource = "OutboundVoiceCallNotMade" CIActionSourceSupervisorClosed CIActionSource = "SupervisorClosed" CIActionSourceCustomerAbandonedWebOnHold CIActionSource = "CustomerAbandonedWebOnHold" CIActionSourceClosedByCustomApplication CIActionSource = "ClosedByCustomApplication" CIActionSourceChatTextHistory CIActionSource = "ChatTextHistory" CIActionSourceUnspecified CIActionSource = "Unspecified" )
type CIAddressReadType ¶
type CIAddressReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIAddressReadType"` ID int64 `xml:"id,omitempty"` Line1 string `xml:"line1,omitempty"` Line2 string `xml:"line2,omitempty"` Line3 string `xml:"line3,omitempty"` Line4 string `xml:"line4,omitempty"` Line5 string `xml:"line5,omitempty"` Zipcode string `xml:"zipcode,omitempty"` Country string `xml:"country,omitempty"` DefaultAddress bool `xml:"defaultAddress,omitempty"` }
type CIAddressWriteType ¶
type CIAddressWriteType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIAddressWriteType"` Line1 string `xml:"line1,omitempty"` Line2 string `xml:"line2,omitempty"` Line3 string `xml:"line3,omitempty"` Line4 string `xml:"line4,omitempty"` Line5 string `xml:"line5,omitempty"` Zipcode string `xml:"zipcode,omitempty"` Country string `xml:"country,omitempty"` DefaultAddress bool `xml:"defaultAddress,omitempty"` DefaultAddressSpecified bool `xml:"defaultAddressSpecified,omitempty"` }
type CIAgentReadType ¶
type CICallbackStatus ¶
type CICallbackStatus string
const ( CICallbackStatusUnknown CICallbackStatus = "Unknown" CICallbackStatusNoCallback CICallbackStatus = "NoCallback" CICallbackStatusCallCompleted CICallbackStatus = "CallCompleted" CICallbackStatusCallNotAnswered CICallbackStatus = "CallNotAnswered" CICallbackStatusWrongTelephoneNumber CICallbackStatus = "WrongTelephoneNumber" CICallbackStatusNoNumberSelected CICallbackStatus = "NoNumberSelected" CICallbackStatusBusy CICallbackStatus = "Busy" CICallbackStatusOther CICallbackStatus = "Other" CICallbackStatusEMailInQueue CICallbackStatus = "EMailInQueue" CICallbackStatusEMailSent CICallbackStatus = "EMailSent" CICallbackStatusEMailUndeliverable CICallbackStatus = "EMailUndeliverable" CICallbackStatusEMailNotSent CICallbackStatus = "EMailNotSent" CICallbackStatusEMailAddressNotProvided CICallbackStatus = "EMailAddressNotProvided" CICallbackStatusEMailReceived CICallbackStatus = "EMailReceived" CICallbackStatusEMailSendInProgress CICallbackStatus = "EMailSendInProgress" CICallbackStatusFaxInQueue CICallbackStatus = "FaxInQueue" CICallbackStatusFaxSent CICallbackStatus = "FaxSent" CICallbackStatusWrongFaxNumber CICallbackStatus = "WrongFaxNumber" CICallbackStatusFaxNotSent CICallbackStatus = "FaxNotSent" CICallbackStatusMailPosted CICallbackStatus = "MailPosted" CICallbackStatusResponseCancelled CICallbackStatus = "ResponseCancelled" CICallbackStatusWebreply CICallbackStatus = "Webreply" CICallbackStatusContactClosed CICallbackStatus = "ContactClosed" CICallbackStatusContactReOpened CICallbackStatus = "ContactReOpened" CICallbackStatusContactTransferred CICallbackStatus = "ContactTransferred" CICallbackStatusContactBarred CICallbackStatus = "ContactBarred" CICallbackStatusAgentNote CICallbackStatus = "AgentNote" CICallbackStatusChatResponse CICallbackStatus = "ChatResponse" CICallbackStatusDone CICallbackStatus = "Done" CICallbackStatusCreated CICallbackStatus = "Created" CICallbackStatusReceived CICallbackStatus = "Received" CICallbackStatusUnspecified CICallbackStatus = "Unspecified" )
type CIContactBlockReadType ¶
type CIContactBlockReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIContactBlockReadType"` CustomerID int64 `xml:"customerID,omitempty"` ContactsList *ArrayOfCIContactReadType `xml:"contactsList,omitempty"` ContactsRemainingBefore int64 `xml:"contactsRemainingBefore,omitempty"` ContactsRemainingAfter int64 `xml:"contactsRemainingAfter,omitempty"` }
type CIContactPriority ¶
type CIContactPriority string
const ( CIContactPriorityPriority1Highest CIContactPriority = "Priority1Highest" CIContactPriorityPriority2High CIContactPriority = "Priority2High" CIContactPriorityPriority3MediumHigh CIContactPriority = "Priority3MediumHigh" CIContactPriorityPriority4MediumLow CIContactPriority = "Priority4MediumLow" CIContactPriorityPriority5Low CIContactPriority = "Priority5Low" CIContactPriorityPriority6Lowest CIContactPriority = "Priority6Lowest" CIContactPriorityUnspecified CIContactPriority = "Unspecified" )
type CIContactReadType ¶
type CIContactReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIContactReadType"` ID int64 `xml:"id,omitempty"` CustomerID int64 `xml:"customerID,omitempty"` OriginalSubject string `xml:"originalSubject,omitempty"` Source *CIContactSource `xml:"source,omitempty"` Status *CIContactStatus `xml:"status,omitempty"` Skillset *CISkillsetReadType `xml:"skillset,omitempty"` Priority *CIContactPriority `xml:"priority,omitempty"` Timezone int64 `xml:"timezone,omitempty"` WebOnHoldTag string `xml:"webOnHoldTag,omitempty"` ArrivalTime *soap.CIDateTime `xml:"arrivalTime,omitempty"` ClosedTime *soap.CIDateTime `xml:"closedTime,omitempty"` OpenTime *soap.CIDateTime `xml:"openTime,omitempty"` OpenDuration int64 `xml:"openDuration,omitempty"` MailTo string `xml:"MailTo,omitempty"` MailFrom string `xml:"MailFrom,omitempty"` MailCC string `xml:"MailCC,omitempty"` ContactType *CIContactType `xml:"contactType,omitempty"` Agent *CIAgentReadType `xml:"agent,omitempty"` ActionList *ArrayOfCIActionReadType `xml:"actionList,omitempty"` CustomFieldList *ArrayOfCICustomFieldReadType `xml:"customFieldList,omitempty"` }
type CIContactSource ¶
type CIContactSource string
const ( CIContactSourceNotAvailable CIContactSource = "NotAvailable" CIContactSourceEMail CIContactSource = "EMail" CIContactSourceAgentCreated CIContactSource = "AgentCreated" CIContactSourceWeb CIContactSource = "Web" CIContactSourceUnspecified CIContactSource = "Unspecified" )
type CIContactStatus ¶
type CIContactStatus string
const ( CIContactStatusNew CIContactStatus = "New" CIContactStatusOpen CIContactStatus = "Open" CIContactStatusClosed CIContactStatus = "Closed" CIContactStatusWaiting CIContactStatus = "Waiting" CIContactStatusUnspecified CIContactStatus = "Unspecified" )
type CIContactType ¶
type CIContactType string
const ( CIContactTypeFax CIContactType = "Fax" CIContactTypeSMS CIContactType = "SMS" CIContactTypeVoiceMail CIContactType = "VoiceMail" CIContactTypeWhiteMail CIContactType = "WhiteMail" CIContactTypeOther CIContactType = "Other" CIContactTypeScheduledCallback CIContactType = "ScheduledCallback" CIContactTypeVoice CIContactType = "Voice" CIContactTypeEmail CIContactType = "Email" CIContactTypeWebCommunications CIContactType = "WebCommunications" CIContactTypeOutbound CIContactType = "Outbound" CIContactTypeVideo CIContactType = "Video" CIContactTypeUnspecified CIContactType = "Unspecified" )
type CIContactWriteType ¶
type CIContactWriteType struct { SkillsetID int64 `xml:"http://datatypes.ci.ccmm.applications.nortel.com skillsetID,omitempty"` Priority *CIContactPriority `xml:"priority,omitempty"` Timezone int16 `xml:"timezone,omitempty"` Text string `xml:"text,omitempty"` TextHTML string `xml:"textHTML,omitempty"` Subject string `xml:"subject,omitempty"` CallbackTime *soap.CIDateTime `xml:"callbackTime,omitempty"` WebOnHoldTag string `xml:"webOnHoldTag,omitempty"` CustomFields []*CICustomFieldWriteType `xml:"customFields,omitempty"` }
type CICustomFieldReadType ¶
type CICustomFieldWriteType ¶
type CICustomerReadType ¶
type CICustomerReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CICustomerReadType"` ID int64 `xml:"id,omitempty"` Title string `xml:"title,omitempty"` FirstName string `xml:"firstName,omitempty"` LastName string `xml:"lastName,omitempty"` Username string `xml:"username,omitempty"` RegisterDate *soap.CIDateTime `xml:"registerDate,omitempty"` AddressList *ArrayOfCIAddressReadType `xml:"addressList,omitempty"` PhoneNumberList *ArrayOfCIPhoneNumberReadType `xml:"phoneNumberList,omitempty"` EmailAddressList *ArrayOfCIEmailAddressReadType `xml:"emailAddressList,omitempty"` CustomFieldList *ArrayOfCICustomFieldReadType `xml:"customFieldList,omitempty"` DefaultAddress *CIAddressReadType `xml:"defaultAddress,omitempty"` DefaultPhoneNumber *CIPhoneNumberReadType `xml:"defaultPhoneNumber,omitempty"` DefaultEmailAddress *CIEmailAddressReadType `xml:"defaultEmailAddress,omitempty"` }
type CICustomerWriteType ¶
type CICustomerWriteType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CICustomerWriteType"` Title string `xml:"title,omitempty"` FirstName string `xml:"firstName,omitempty"` LastName string `xml:"lastName,omitempty"` Username string `xml:"username,omitempty"` Password string `xml:"password,omitempty"` }
type CIEmailAddressReadType ¶
type CIEmailAddressWriteType ¶
type CIEmailAddressWriteType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIEmailAddressWriteType"` EmailAddress string `xml:"emailAddress,omitempty"` DefaultEmailAddress bool `xml:"defaultEmailAddress,omitempty"` DefaultEmailAddressSpecified bool `xml:"defaultEmailAddressSpecified,omitempty"` }
type CIMultipleCustomerIDReadType ¶
type CIMultipleCustomerIDReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIMultipleCustomerIDReadType"` CustomerIDs *ArrayOfLong `xml:"customerIDs,omitempty"` }
type CIPhoneNumberReadType ¶
type CIPhoneNumberReadType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIPhoneNumberReadType"` ID int64 `xml:"id,omitempty"` InternationalCode string `xml:"internationalCode,omitempty"` AreaCode string `xml:"areaCode,omitempty"` Number string `xml:"number,omitempty"` DoNotCall bool `xml:"doNotCall,omitempty"` DefaultPhoneNumber bool `xml:"defaultPhoneNumber,omitempty"` PhoneNumberType *CIPhoneNumberType `xml:"phoneNumberType,omitempty"` }
type CIPhoneNumberType ¶
type CIPhoneNumberType string
const ( CIPhoneNumberTypeUnknown CIPhoneNumberType = "Unknown" CIPhoneNumberTypeHome CIPhoneNumberType = "Home" CIPhoneNumberTypeBusiness CIPhoneNumberType = "Business" CIPhoneNumberTypeFax CIPhoneNumberType = "Fax" CIPhoneNumberTypeMobile CIPhoneNumberType = "Mobile" CIPhoneNumberTypeOther CIPhoneNumberType = "Other" CIPhoneNumberTypeUnspecified CIPhoneNumberType = "Unspecified" )
type CIPhoneNumberWriteType ¶
type CIPhoneNumberWriteType struct { XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIPhoneNumberWriteType"` InternationalCode string `xml:"internationalCode,omitempty"` AreaCode string `xml:"areaCode,omitempty"` Number string `xml:"number,omitempty"` PhoneNumberType *CIPhoneNumberType `xml:"phoneNumberType,omitempty"` DoNotCall bool `xml:"doNotCall,omitempty"` DoNotCallSpecified bool `xml:"doNotCallSpecified,omitempty"` DefaultPhoneNumber bool `xml:"defaultPhoneNumber,omitempty"` DefaultPhoneNumberSpecified bool `xml:"defaultPhoneNumberSpecified,omitempty"` }
type CISkillsetReadType ¶
type GetCustomerByEmailAddressResponse ¶
type GetCustomerByEmailAddressResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByEmailAddressResponse"` GetCustomerByEmailAddressResult *CICustomerReadType `xml:"GetCustomerByEmailAddressResult,omitempty"` }
type GetCustomerByFirstName ¶
type GetCustomerByFirstNameResponse ¶
type GetCustomerByFirstNameResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByFirstNameResponse"` GetCustomerByFirstNameResult *CIMultipleCustomerIDReadType `xml:"GetCustomerByFirstNameResult,omitempty"` }
type GetCustomerByLastName ¶
type GetCustomerByLastNameResponse ¶
type GetCustomerByLastNameResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByLastNameResponse"` GetCustomerByLastNameResult *CIMultipleCustomerIDReadType `xml:"GetCustomerByLastNameResult,omitempty"` }
type GetCustomerByName ¶
type GetCustomerByNameResponse ¶
type GetCustomerByNameResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByNameResponse"` GetCustomerByNameResult *CIMultipleCustomerIDReadType `xml:"GetCustomerByNameResult,omitempty"` }
type GetCustomerByPhoneNumber ¶
type GetCustomerByPhoneNumber struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByPhoneNumber"` IntCode string `xml:"intCode,omitempty"` AreaCode string `xml:"areaCode,omitempty"` Number string `xml:"number,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type GetCustomerByPhoneNumberResponse ¶
type GetCustomerByPhoneNumberResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByPhoneNumberResponse"` GetCustomerByPhoneNumberResult *CIMultipleCustomerIDReadType `xml:"GetCustomerByPhoneNumberResult,omitempty"` }
type GetCustomerByUsername ¶
type GetCustomerByUsernameResponse ¶
type GetCustomerByUsernameResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByUsernameResponse"` GetCustomerByUsernameResult *CICustomerReadType `xml:"GetCustomerByUsernameResult,omitempty"` }
type GetDefaultAddress ¶
type GetDefaultAddressResponse ¶
type GetDefaultAddressResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultAddressResponse"` GetDefaultAddressResult *CIAddressReadType `xml:"GetDefaultAddressResult,omitempty"` }
type GetDefaultEmailAddress ¶
type GetDefaultEmailAddressResponse ¶
type GetDefaultEmailAddressResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultEmailAddressResponse"` GetDefaultEmailAddressResult *CIEmailAddressReadType `xml:"GetDefaultEmailAddressResult,omitempty"` }
type GetDefaultPhoneNumber ¶
type GetDefaultPhoneNumberResponse ¶
type GetDefaultPhoneNumberResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultPhoneNumberResponse"` GetDefaultPhoneNumberResult *CIPhoneNumberReadType `xml:"GetDefaultPhoneNumberResult,omitempty"` }
type ReadCustomer ¶
type ReadCustomerResponse ¶
type ReadCustomerResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadCustomerResponse"` ReadCustomerResult *CICustomerReadType `xml:"ReadCustomerResult,omitempty"` }
type ReadFirstBlockOfContactsResponse ¶
type ReadFirstBlockOfContactsResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadFirstBlockOfContactsResponse"` ReadFirstBlockOfContactsResult *CIContactBlockReadType `xml:"ReadFirstBlockOfContactsResult,omitempty"` }
type ReadLastBlockOfContacts ¶
type ReadLastBlockOfContactsResponse ¶
type ReadLastBlockOfContactsResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadLastBlockOfContactsResponse"` ReadLastBlockOfContactsResult *CIContactBlockReadType `xml:"ReadLastBlockOfContactsResult,omitempty"` }
type ReadNextBlockOfContacts ¶
type ReadNextBlockOfContacts struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadNextBlockOfContacts"` CustomerID int64 `xml:"customerID,omitempty"` NumOfContacts int64 `xml:"numOfContacts,omitempty"` StartContactID int64 `xml:"startContactID,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type ReadNextBlockOfContactsResponse ¶
type ReadNextBlockOfContactsResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadNextBlockOfContactsResponse"` ReadNextBlockOfContactsResult *CIContactBlockReadType `xml:"ReadNextBlockOfContactsResult,omitempty"` }
type ReadPreviousBlockOfContacts ¶
type ReadPreviousBlockOfContacts struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadPreviousBlockOfContacts"` CustomerID int64 `xml:"customerID,omitempty"` NumOfContacts int64 `xml:"numOfContacts,omitempty"` StartContactID int64 `xml:"startContactID,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type ReadPreviousBlockOfContactsResponse ¶
type ReadPreviousBlockOfContactsResponse struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadPreviousBlockOfContactsResponse"` ReadPreviousBlockOfContactsResult *CIContactBlockReadType `xml:"ReadPreviousBlockOfContactsResult,omitempty"` }
type RegisterAnonymousCustomer ¶
type RegisterAnonymousCustomer struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RegisterAnonymousCustomer"` NewCustomer *CICustomerWriteType `xml:"newCustomer,omitempty"` NewPhoneNumber *CIPhoneNumberWriteType `xml:"newPhoneNumber,omitempty"` }
type RegisterNewCustomer ¶
type RegisterNewCustomer struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RegisterNewCustomer"` NewCustomer *CICustomerWriteType `xml:"newCustomer,omitempty"` NewPhoneNumber *CIPhoneNumberWriteType `xml:"newPhoneNumber,omitempty"` NewAddress *CIAddressWriteType `xml:"newAddress,omitempty"` NewEmailAddress *CIEmailAddressWriteType `xml:"newEmailAddress,omitempty"` }
RegisterNewCustomer -
type RemoveAddress ¶
type RemoveAddressResponse ¶
type RemoveCustomField ¶
type RemoveEmailAddress ¶
type RemovePhoneNumber ¶
type RequestImmediateCallback ¶
type RequestImmediateCallback struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestImmediateCallback"` CustID int64 `xml:"custID,omitempty"` NewContact *CIContactWriteType `xml:",omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type RequestScheduledCallback ¶
type RequestScheduledCallback struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestScheduledCallback"` CustID int64 `xml:"custID,omitempty"` NewContact *CIContactWriteType `xml:",omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type RequestScheduledCallbackUTC ¶
type RequestScheduledCallbackUTC struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestScheduledCallbackUTC"` CustID int64 `xml:"custID,omitempty"` NewContact *CIContactWriteType `xml:",omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type RequestTextChat ¶
type RequestTextChat struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestTextChat"` CustID int64 `xml:"custID,omitempty"` CreateAsClosed bool `xml:"createAsClosed,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` NewContact *CIContactWriteType `xml:"newContact,omitempty"` }
type RequestTextChatResponse ¶
type SendPasswordReminder ¶
type Soap ¶
type Soap struct {
// contains filtered or unexported fields
}
func (*Soap) AddAddress ¶
func (service *Soap) AddAddress(ctx context.Context, request *AddAddress) (*AddAddressResponse, error)
func (*Soap) AddCustomField ¶
func (service *Soap) AddCustomField(ctx context.Context, request *AddCustomField) (*AddCustomFieldResponse, error)
func (*Soap) AddEmailAddress ¶
func (service *Soap) AddEmailAddress(ctx context.Context, request *AddEmailAddress) (*AddEmailAddressResponse, error)
func (*Soap) AddPhoneNumber ¶
func (service *Soap) AddPhoneNumber(ctx context.Context, request *AddPhoneNumber) (*AddPhoneNumberResponse, error)
func (*Soap) GetCustomerByEmailAddress ¶
func (service *Soap) GetCustomerByEmailAddress(ctx context.Context, request *GetCustomerByEmailAddress) (*GetCustomerByEmailAddressResponse, error)
func (*Soap) GetCustomerByFirstName ¶
func (service *Soap) GetCustomerByFirstName(ctx context.Context, request *GetCustomerByFirstName) (*GetCustomerByFirstNameResponse, error)
func (*Soap) GetCustomerByLastName ¶
func (service *Soap) GetCustomerByLastName(ctx context.Context, request *GetCustomerByLastName) (*GetCustomerByLastNameResponse, error)
func (*Soap) GetCustomerByName ¶
func (service *Soap) GetCustomerByName(ctx context.Context, request *GetCustomerByName) (*GetCustomerByNameResponse, error)
func (*Soap) GetCustomerByPhoneNumber ¶
func (service *Soap) GetCustomerByPhoneNumber(ctx context.Context, request *GetCustomerByPhoneNumber) (*GetCustomerByPhoneNumberResponse, error)
func (*Soap) GetCustomerByUsername ¶
func (service *Soap) GetCustomerByUsername(ctx context.Context, request *GetCustomerByUsername) (*GetCustomerByUsernameResponse, error)
func (*Soap) GetDefaultAddress ¶
func (service *Soap) GetDefaultAddress(ctx context.Context, request *GetDefaultAddress) (*GetDefaultAddressResponse, error)
func (*Soap) GetDefaultEmailAddress ¶
func (service *Soap) GetDefaultEmailAddress(ctx context.Context, request *GetDefaultEmailAddress) (*GetDefaultEmailAddressResponse, error)
func (*Soap) GetDefaultPhoneNumber ¶
func (service *Soap) GetDefaultPhoneNumber(ctx context.Context, request *GetDefaultPhoneNumber) (*GetDefaultPhoneNumberResponse, error)
func (*Soap) GetNumberOfContactsByTime ¶
func (service *Soap) GetNumberOfContactsByTime(ctx context.Context, request *GetNumberOfContactsByTime) (*GetNumberOfContactsByTimeResponse, error)
func (*Soap) ReadCustomer ¶
func (service *Soap) ReadCustomer(ctx context.Context, request *ReadCustomer) (*ReadCustomerResponse, error)
func (*Soap) ReadFirstBlockOfContacts ¶
func (service *Soap) ReadFirstBlockOfContacts(ctx context.Context, request *ReadFirstBlockOfContacts) (*ReadFirstBlockOfContactsResponse, error)
func (*Soap) ReadLastBlockOfContacts ¶
func (service *Soap) ReadLastBlockOfContacts(ctx context.Context, request *ReadLastBlockOfContacts) (*ReadLastBlockOfContactsResponse, error)
func (*Soap) ReadNextBlockOfContacts ¶
func (service *Soap) ReadNextBlockOfContacts(ctx context.Context, request *ReadNextBlockOfContacts) (*ReadNextBlockOfContactsResponse, error)
func (*Soap) ReadPreviousBlockOfContacts ¶
func (service *Soap) ReadPreviousBlockOfContacts(ctx context.Context, request *ReadPreviousBlockOfContacts) (*ReadPreviousBlockOfContactsResponse, error)
func (*Soap) RegisterAnonymousCustomer ¶
func (service *Soap) RegisterAnonymousCustomer(ctx context.Context, request *RegisterAnonymousCustomer) (*RegisterAnonymousCustomerResponse, error)
func (*Soap) RegisterNewCustomer ¶
func (service *Soap) RegisterNewCustomer(ctx context.Context, request *RegisterNewCustomer) (*RegisterNewCustomerResponse, error)
func (*Soap) RemoveAddress ¶
func (service *Soap) RemoveAddress(ctx context.Context, request *RemoveAddress) (*RemoveAddressResponse, error)
func (*Soap) RemoveCustomField ¶
func (service *Soap) RemoveCustomField(ctx context.Context, request *RemoveCustomField) (*RemoveCustomFieldResponse, error)
func (*Soap) RemoveEmailAddress ¶
func (service *Soap) RemoveEmailAddress(ctx context.Context, request *RemoveEmailAddress) (*RemoveEmailAddressResponse, error)
func (*Soap) RemovePhoneNumber ¶
func (service *Soap) RemovePhoneNumber(ctx context.Context, request *RemovePhoneNumber) (*RemovePhoneNumberResponse, error)
func (*Soap) RequestImmediateCallback ¶
func (service *Soap) RequestImmediateCallback(ctx context.Context, request *RequestImmediateCallback) (*RequestImmediateCallbackResponse, error)
func (*Soap) RequestScheduledCallback ¶
func (service *Soap) RequestScheduledCallback(ctx context.Context, request *RequestScheduledCallback) (*RequestScheduledCallbackResponse, error)
func (*Soap) RequestScheduledCallbackUTC ¶
func (service *Soap) RequestScheduledCallbackUTC(ctx context.Context, request *RequestScheduledCallbackUTC) (*RequestScheduledCallbackUTCResponse, error)
func (*Soap) RequestTextChat ¶
func (service *Soap) RequestTextChat(ctx context.Context, request *RequestTextChat) (*RequestTextChatResponse, error)
func (*Soap) SendPasswordReminder ¶
func (service *Soap) SendPasswordReminder(ctx context.Context, request *SendPasswordReminder) (*SendPasswordReminderResponse, error)
func (*Soap) UpdateCustomer ¶
func (service *Soap) UpdateCustomer(ctx context.Context, request *UpdateCustomer) (*UpdateCustomerResponse, error)
func (*Soap) UpdateFirstName ¶
func (service *Soap) UpdateFirstName(ctx context.Context, request *UpdateFirstName) (*UpdateFirstNameResponse, error)
func (*Soap) UpdateLastName ¶
func (service *Soap) UpdateLastName(ctx context.Context, request *UpdateLastName) (*UpdateLastNameResponse, error)
func (*Soap) UpdatePassword ¶
func (service *Soap) UpdatePassword(ctx context.Context, request *UpdatePassword) (*UpdatePasswordResponse, error)
func (*Soap) UpdateTitle ¶
func (service *Soap) UpdateTitle(ctx context.Context, request *UpdateTitle) (*UpdateTitleResponse, error)
func (*Soap) UpdateUsername ¶
func (service *Soap) UpdateUsername(ctx context.Context, request *UpdateUsername) (*UpdateUsernameResponse, error)
type UpdateCustomer ¶
type UpdateCustomer struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateCustomer"` ID int64 `xml:"id,omitempty"` NewCustomerData *CICustomerWriteType `xml:"newCustomerData,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type UpdateCustomerResponse ¶
type UpdateFirstName ¶
type UpdateFirstNameResponse ¶
type UpdateLastName ¶
type UpdateLastNameResponse ¶
type UpdatePassword ¶
type UpdatePassword struct { XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdatePassword"` CustID int64 `xml:"custID,omitempty"` OldPassword string `xml:"oldPassword,omitempty"` NewPassword string `xml:"newPassword,omitempty"` SessionKey string `xml:"sessionKey,omitempty"` }
type UpdatePasswordResponse ¶
type UpdateTitle ¶
type UpdateTitleResponse ¶
type UpdateUsername ¶
type UpdateUsernameResponse ¶
Click to show internal directories.
Click to hide internal directories.