CICustomerWs

package
v0.0.0-...-c4ef217 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2017 License: GPL-3.0 Imports: 4 Imported by: 1

Documentation

Index

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 AddAddressResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddAddressResponse"`

	AddAddressResult int64 `xml:"AddAddressResult,omitempty"`
}

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 AddCustomFieldResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddCustomFieldResponse"`

	AddCustomFieldResult int64 `xml:"AddCustomFieldResult,omitempty"`
}

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 AddEmailAddressResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddEmailAddressResponse"`

	AddEmailAddressResult int64 `xml:"AddEmailAddressResult,omitempty"`
}

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 AddPhoneNumberResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AddPhoneNumberResponse"`

	AddPhoneNumberResult int64 `xml:"AddPhoneNumberResult,omitempty"`
}

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 ArrayOfLong struct {
	XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com ArrayOfLong"`

	Long []int64 `xml:"long,omitempty"`
}

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 CIAgentReadType struct {
	XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIAgentReadType"`

	ID int64 `xml:"id,omitempty"`

	FirstName string `xml:"firstName,omitempty"`

	LastName string `xml:"lastName,omitempty"`
}

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 CICustomFieldReadType struct {
	XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CICustomFieldReadType"`

	ID int64 `xml:"id,omitempty"`

	Name string `xml:"name,omitempty"`

	Text string `xml:"text,omitempty"`

	IsTextVisible bool `xml:"isTextVisible,omitempty"`
}

type CICustomFieldWriteType

type CICustomFieldWriteType struct {
	XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CICustomFieldWriteType"`

	Name string `xml:"name,omitempty"`

	Text string `xml:"text,omitempty"`

	IsTextVisible bool `xml:"isTextVisible,omitempty"`
}

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 CIEmailAddressReadType struct {
	XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CIEmailAddressReadType"`

	ID int64 `xml:"id,omitempty"`

	EmailAddress string `xml:"emailAddress,omitempty"`

	DefaultEmailAddress bool `xml:"defaultEmailAddress,omitempty"`
}

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 CISkillsetReadType struct {
	XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CISkillsetReadType"`

	ID int64 `xml:"id,omitempty"`

	Name string `xml:"name,omitempty"`

	Tag string `xml:"tag,omitempty"`
}

type GetCustomerByEmailAddress

type GetCustomerByEmailAddress struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByEmailAddress"`

	EmailAddress string `xml:"emailAddress,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetCustomerByFirstName struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByFirstName"`

	FirstName string `xml:"firstName,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetCustomerByLastName struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByLastName"`

	LastName string `xml:"lastName,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetCustomerByName struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByName"`

	FirstName string `xml:"firstName,omitempty"`

	LastName string `xml:"lastName,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetCustomerByUsername struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetCustomerByUsername"`

	Username string `xml:"username,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetDefaultAddress struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultAddress"`

	ID int64 `xml:"id,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetDefaultEmailAddress struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultEmailAddress"`

	ID int64 `xml:"id,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 GetDefaultPhoneNumber struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultPhoneNumber"`

	ID int64 `xml:"id,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type GetDefaultPhoneNumberResponse

type GetDefaultPhoneNumberResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetDefaultPhoneNumberResponse"`

	GetDefaultPhoneNumberResult *CIPhoneNumberReadType `xml:"GetDefaultPhoneNumberResult,omitempty"`
}

type GetNumberOfContactsByTime

type GetNumberOfContactsByTime struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetNumberOfContactsByTime"`

	CustomerID int64 `xml:"customerID,omitempty"`

	Timestamp *soap.CIDateTime `xml:"timestamp,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type GetNumberOfContactsByTimeResponse

type GetNumberOfContactsByTimeResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetNumberOfContactsByTimeResponse"`

	GetNumberOfContactsByTimeResult int64 `xml:"GetNumberOfContactsByTimeResult,omitempty"`
}

type ReadCustomer

type ReadCustomer struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadCustomer"`

	ID int64 `xml:"id,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type ReadCustomerResponse

type ReadCustomerResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadCustomerResponse"`

	ReadCustomerResult *CICustomerReadType `xml:"ReadCustomerResult,omitempty"`
}

type ReadFirstBlockOfContacts

type ReadFirstBlockOfContacts struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadFirstBlockOfContacts"`

	CustomerID int64 `xml:"customerID,omitempty"`

	NumOfContacts int64 `xml:"numOfContacts,omitempty"`

	SessionKey string `xml:"sessionKey,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 ReadLastBlockOfContacts struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com ReadLastBlockOfContacts"`

	CustomerID int64 `xml:"customerID,omitempty"`

	NumOfContacts int64 `xml:"numOfContacts,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

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 RegisterAnonymousCustomerResponse

type RegisterAnonymousCustomerResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RegisterAnonymousCustomerResponse"`

	RegisterAnonymousCustomerResult int64 `xml:"RegisterAnonymousCustomerResult,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 RegisterNewCustomerResponse

type RegisterNewCustomerResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RegisterNewCustomerResponse"`

	RegisterNewCustomerResult int64 `xml:"RegisterNewCustomerResult,omitempty"`
}

type RemoveAddress

type RemoveAddress struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemoveAddress"`

	CustID int64 `xml:"custID,omitempty"`

	AddressID int64 `xml:"addressID,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type RemoveAddressResponse

type RemoveAddressResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemoveAddressResponse"`

	RemoveAddressResult int64 `xml:"RemoveAddressResult,omitempty"`
}

type RemoveCustomField

type RemoveCustomField struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemoveCustomField"`

	CustID int64 `xml:"custID,omitempty"`

	CustomFieldID int64 `xml:"customFieldID,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type RemoveCustomFieldResponse

type RemoveCustomFieldResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemoveCustomFieldResponse"`

	RemoveCustomFieldResult int64 `xml:"RemoveCustomFieldResult,omitempty"`
}

type RemoveEmailAddress

type RemoveEmailAddress struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemoveEmailAddress"`

	CustID int64 `xml:"custID,omitempty"`

	EmailAddressID int64 `xml:"emailAddressID,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type RemoveEmailAddressResponse

type RemoveEmailAddressResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemoveEmailAddressResponse"`

	RemoveEmailAddressResult int64 `xml:"RemoveEmailAddressResult,omitempty"`
}

type RemovePhoneNumber

type RemovePhoneNumber struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemovePhoneNumber"`

	CustID int64 `xml:"custID,omitempty"`

	PhoneNumberID int64 `xml:"phoneNumberID,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type RemovePhoneNumberResponse

type RemovePhoneNumberResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RemovePhoneNumberResponse"`

	RemovePhoneNumberResult int64 `xml:"RemovePhoneNumberResult,omitempty"`
}

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 RequestImmediateCallbackResponse

type RequestImmediateCallbackResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestImmediateCallbackResponse"`

	RequestImmediateCallbackResult int64 `xml:"RequestImmediateCallbackResult,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 RequestScheduledCallbackResponse

type RequestScheduledCallbackResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestScheduledCallbackResponse"`

	RequestScheduledCallbackResult int64 `xml:"RequestScheduledCallbackResult,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 RequestScheduledCallbackUTCResponse

type RequestScheduledCallbackUTCResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestScheduledCallbackUTCResponse"`

	RequestScheduledCallbackUTCResult int64 `xml:"RequestScheduledCallbackUTCResult,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 RequestTextChatResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com RequestTextChatResponse"`

	RequestTextChatResult int64 `xml:"RequestTextChatResult,omitempty"`
}

type SendPasswordReminder

type SendPasswordReminder struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com SendPasswordReminder"`

	EmailAddress string `xml:"emailAddress,omitempty"`

	SkillsetName string `xml:"skillsetName,omitempty"`
}

type SendPasswordReminderResponse

type SendPasswordReminderResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com SendPasswordReminderResponse"`

	SendPasswordReminderResult int64 `xml:"SendPasswordReminderResult,omitempty"`
}

type Soap

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

func NewSoap

func NewSoap(baseURL string, tls bool, auth *soap.BasicAuth, verbose bool) *Soap

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

func (service *Soap) SetHeader(header interface{})

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 UpdateCustomerResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateCustomerResponse"`

	UpdateCustomerResult int64 `xml:"UpdateCustomerResult,omitempty"`
}

type UpdateFirstName

type UpdateFirstName struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateFirstName"`

	CustID int64 `xml:"custID,omitempty"`

	NewFirstName string `xml:"newFirstName,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type UpdateFirstNameResponse

type UpdateFirstNameResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateFirstNameResponse"`

	UpdateFirstNameResult int64 `xml:"UpdateFirstNameResult,omitempty"`
}

type UpdateLastName

type UpdateLastName struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateLastName"`

	CustID int64 `xml:"custID,omitempty"`

	NewLastName string `xml:"newLastName,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type UpdateLastNameResponse

type UpdateLastNameResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateLastNameResponse"`

	UpdateLastNameResult int64 `xml:"UpdateLastNameResult,omitempty"`
}

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 UpdatePasswordResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdatePasswordResponse"`

	UpdatePasswordResult int64 `xml:"UpdatePasswordResult,omitempty"`
}

type UpdateTitle

type UpdateTitle struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateTitle"`

	CustID int64 `xml:"custID,omitempty"`

	NewTitle string `xml:"newTitle,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type UpdateTitleResponse

type UpdateTitleResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateTitleResponse"`

	UpdateTitleResult int64 `xml:"UpdateTitleResult,omitempty"`
}

type UpdateUsername

type UpdateUsername struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateUsername"`

	CustID int64 `xml:"custID,omitempty"`

	NewUsername string `xml:"newUsername,omitempty"`

	SessionKey string `xml:"sessionKey,omitempty"`
}

type UpdateUsernameResponse

type UpdateUsernameResponse struct {
	XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com UpdateUsernameResponse"`

	UpdateUsernameResult int64 `xml:"UpdateUsernameResult,omitempty"`
}

Jump to

Keyboard shortcuts

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