Documentation
¶
Index ¶
- type AdministratorLogin
- type AdministratorLoginResponse
- type AdministratorLogoff
- type AdministratorLogoffResponse
- type AnonymousLoginResult
- type AnonymousSessionKeyResult
- type ArrayOfCIAddressReadType
- type ArrayOfCICustomFieldReadType
- type ArrayOfCIEmailAddressReadType
- type ArrayOfCIPhoneNumberReadType
- type CIAddressReadType
- type CICustomFieldReadType
- type CICustomerReadType
- type CIEmailAddressReadType
- type CIPhoneNumberReadType
- type CIPhoneNumberType
- type CITimeStamp
- type CustomerEndSession
- type CustomerEndSessionResponse
- type CustomerLogin
- type CustomerLoginResponse
- type CustomerLogoff
- type CustomerLogoffByContactID
- type CustomerLogoffByContactIDResponse
- type CustomerLogoffResponse
- type ExtendedCustomerLogin
- type ExtendedCustomerLoginResponse
- type GetAndUpdateAnonymousCustomerID
- type GetAndUpdateAnonymousCustomerIDResponse
- type GetAnonymousCustomerID
- type GetAnonymousCustomerIDResponse
- type GetAnonymousSessionKey
- type GetAnonymousSessionKeyResponse
- type GetServerRAWTime
- type GetServerRAWTimeResponse
- type GetServerTime
- type GetServerTimeResponse
- type GetServerUTCTime
- type GetServerUTCTimeResponse
- type GetTotalQueued
- type GetTotalQueuedResponse
- type GetTotalQueuedToSkillset
- type GetTotalQueuedToSkillsetResponse
- type IsContactCentreClosed
- type IsContactCentreClosedResponse
- type MillisecondsToTimeStamp
- type MillisecondsToTimeStampResponse
- type Soap
- func (service *Soap) AdministratorLogin(ctx context.Context, request *AdministratorLogin) (*AdministratorLoginResponse, error)
- func (service *Soap) AdministratorLogoff(ctx context.Context, request *AdministratorLogoff) (*AdministratorLogoffResponse, error)
- func (service *Soap) CustomerEndSession(ctx context.Context, request *CustomerEndSession) (*CustomerEndSessionResponse, error)
- func (service *Soap) CustomerLogin(ctx context.Context, request *CustomerLogin) (*CustomerLoginResponse, error)
- func (service *Soap) CustomerLogoff(ctx context.Context, request *CustomerLogoff) (*CustomerLogoffResponse, error)
- func (service *Soap) CustomerLogoffByContactID(ctx context.Context, request *CustomerLogoffByContactID) (*CustomerLogoffByContactIDResponse, error)
- func (service *Soap) ExtendedCustomerLogin(ctx context.Context, request *ExtendedCustomerLogin) (*ExtendedCustomerLoginResponse, error)
- func (service *Soap) GetAndUpdateAnonymousCustomerID(ctx context.Context, request *GetAndUpdateAnonymousCustomerID) (*GetAndUpdateAnonymousCustomerIDResponse, error)
- func (service *Soap) GetAnonymousCustomerID(ctx context.Context, request *GetAnonymousCustomerID) (*GetAnonymousCustomerIDResponse, error)
- func (service *Soap) GetAnonymousSessionKey(ctx context.Context, request *GetAnonymousSessionKey) (*GetAnonymousSessionKeyResponse, error)
- func (service *Soap) GetServerRAWTime(ctx context.Context, request *GetServerRAWTime) (*GetServerRAWTimeResponse, error)
- func (service *Soap) GetServerTime(ctx context.Context, request *GetServerTime) (*GetServerTimeResponse, error)
- func (service *Soap) GetServerUTCTime(ctx context.Context, request *GetServerUTCTime) (*GetServerUTCTimeResponse, error)
- func (service *Soap) GetTotalQueued(ctx context.Context, request *GetTotalQueued) (*GetTotalQueuedResponse, error)
- func (service *Soap) GetTotalQueuedToSkillset(ctx context.Context, request *GetTotalQueuedToSkillset) (*GetTotalQueuedToSkillsetResponse, error)
- func (service *Soap) IsContactCentreClosed(ctx context.Context, request *IsContactCentreClosed) (*IsContactCentreClosedResponse, error)
- func (service *Soap) MillisecondsToTimeStamp(ctx context.Context, request *MillisecondsToTimeStamp) (*MillisecondsToTimeStampResponse, error)
- func (service *Soap) SetHeader(header interface{})
- func (service *Soap) TimeStampToMilliseconds(ctx context.Context, request *TimeStampToMilliseconds) (*TimeStampToMillisecondsResponse, error)
- type TimeStampToMilliseconds
- type TimeStampToMillisecondsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdministratorLogin ¶
type AdministratorLogoff ¶
type AnonymousLoginResult ¶
type AnonymousLoginResult struct {
//XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com AnonymousLoginResult"`
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com LoginResult"`
SessionKey string `xml:"SessionKey,omitempty"`
AnonymousID int64 `xml:"AnonymousID,omitempty"`
}
type AnonymousSessionKeyResult ¶
type AnonymousSessionKeyResult struct {
SessionKey string `xml:"SessionKey,omitempty"`
AnonymousID string `xml:"AnonymousID,omitempty"`
}
AnonymousSessionKeyResult -
type ArrayOfCIAddressReadType ¶
type ArrayOfCIAddressReadType struct {
CIAddressReadType []*CIAddressReadType `xml:"CIAddressReadType"`
}
type ArrayOfCICustomFieldReadType ¶
type ArrayOfCICustomFieldReadType struct {
CICustomFieldReadType []*CICustomFieldReadType `xml:"CICustomFieldReadType,omitempty"`
}
type ArrayOfCIEmailAddressReadType ¶
type ArrayOfCIEmailAddressReadType struct {
CIEmailAddressReadType []*CIEmailAddressReadType `xml:"CIEmailAddressReadType,omitempty"`
}
type ArrayOfCIPhoneNumberReadType ¶
type ArrayOfCIPhoneNumberReadType struct {
CIPhoneNumberReadType []*CIPhoneNumberReadType `xml:"CIPhoneNumberReadType,omitempty"`
}
type CIAddressReadType ¶
type CIAddressReadType struct {
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 CICustomFieldReadType ¶
type CICustomerReadType ¶
type CICustomerReadType struct {
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"`
AddressList *ArrayOfCIAddressReadType `xml:"addressList"`
PhoneNumberList *ArrayOfCIPhoneNumberReadType `xml:"phoneNumberList"`
EmailAddressList *ArrayOfCIEmailAddressReadType `xml:"emailAddressList"`
CustomFieldList *ArrayOfCICustomFieldReadType `xml:"customFieldList"`
DefaultAddress *CIAddressReadType `xml:"defaultAddress"`
DefaultPhoneNumber *CIPhoneNumberReadType `xml:"defaultPhoneNumber"`
DefaultEmailAddress *CIEmailAddressReadType `xml:"defaultEmailAddress"`
}
type CIEmailAddressReadType ¶
type CIPhoneNumberReadType ¶
type CIPhoneNumberReadType struct {
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 CITimeStamp ¶
type CITimeStamp struct {
XMLName xml.Name `xml:"http://datatypes.ci.ccmm.applications.nortel.com CITimeStamp"`
Day int32 `xml:"day,omitempty"`
Month int32 `xml:"month,omitempty"`
Year int32 `xml:"year,omitempty"`
Hour int32 `xml:"hour,omitempty"`
Minute int32 `xml:"minute,omitempty"`
Second int32 `xml:"second,omitempty"`
UTCOffsetMins int32 `xml:"UTCOffsetMins,omitempty"`
}
type CustomerEndSession ¶
type CustomerLogin ¶
type CustomerLogin struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com CustomerLogin"`
Username string `xml:"username,omitempty"`
Password string `xml:"password,omitempty"`
}
CustomerLogin -
type CustomerLoginResponse ¶
type CustomerLogoff ¶
type CustomerLogoffResponse ¶
type ExtendedCustomerLogin ¶
type GetAndUpdateAnonymousCustomerID ¶
type GetAndUpdateAnonymousCustomerID struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetAndUpdateAnonymousCustomerID"`
LoginResult *AnonymousLoginResult //`xml:"LoginResult,omitempty"`
EmailAddress string `xml:"EmailAddress,omitempty"`
PhoneNumber string `xml:"PhoneNumber,omitempty"`
ThisCustomer *CICustomerReadType `xml:"ThisCustomer"`
}
type GetAnonymousCustomerID ¶
type GetAnonymousCustomerID struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetAnonymousCustomerID"`
LoginResult *AnonymousLoginResult `xml:"LoginResult,omitempty"`
EmailAddress string `xml:"EmailAddress,omitempty"`
PhoneNumber string `xml:"PhoneNumber,omitempty"`
}
type GetAnonymousSessionKey ¶
type GetAnonymousSessionKeyResponse ¶
type GetAnonymousSessionKeyResponse struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetAnonymousSessionKeyResponse"`
GetAnonymousSessionKeyResult *AnonymousSessionKeyResult `xml:"GetAnonymousSessionKeyResult,omitempty"`
}
GetAnonymousSessionKeyResponse -
type GetServerRAWTime ¶
type GetServerRAWTimeResponse ¶
type GetServerRAWTimeResponse struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetServerRAWTimeResponse"`
GetServerRAWTimeResult *soap.CIDateTime `xml:"GetServerRAWTimeResult,omitempty"`
}
type GetServerTime ¶
type GetServerTimeResponse ¶
type GetServerTimeResponse struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetServerTimeResponse"`
GetServerTimeResult *soap.CIDateTime `xml:"GetServerTimeResult,omitempty"`
}
type GetServerUTCTime ¶
type GetServerUTCTimeResponse ¶
type GetServerUTCTimeResponse struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com GetServerUTCTimeResponse"`
GetServerUTCTimeResult *soap.CIDateTime `xml:"GetServerUTCTimeResult,omitempty"`
}
type GetTotalQueued ¶
type GetTotalQueuedResponse ¶
type IsContactCentreClosed ¶
type MillisecondsToTimeStamp ¶
type MillisecondsToTimeStampResponse ¶
type MillisecondsToTimeStampResponse struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com MillisecondsToTimeStampResponse"`
MillisecondsToTimeStampResult *CITimeStamp `xml:"MillisecondsToTimeStampResult,omitempty"`
}
type Soap ¶
type Soap struct {
// contains filtered or unexported fields
}
func (*Soap) AdministratorLogin ¶
func (service *Soap) AdministratorLogin(ctx context.Context, request *AdministratorLogin) (*AdministratorLoginResponse, error)
func (*Soap) AdministratorLogoff ¶
func (service *Soap) AdministratorLogoff(ctx context.Context, request *AdministratorLogoff) (*AdministratorLogoffResponse, error)
func (*Soap) CustomerEndSession ¶
func (service *Soap) CustomerEndSession(ctx context.Context, request *CustomerEndSession) (*CustomerEndSessionResponse, error)
func (*Soap) CustomerLogin ¶
func (service *Soap) CustomerLogin(ctx context.Context, request *CustomerLogin) (*CustomerLoginResponse, error)
func (*Soap) CustomerLogoff ¶
func (service *Soap) CustomerLogoff(ctx context.Context, request *CustomerLogoff) (*CustomerLogoffResponse, error)
func (*Soap) CustomerLogoffByContactID ¶
func (service *Soap) CustomerLogoffByContactID(ctx context.Context, request *CustomerLogoffByContactID) (*CustomerLogoffByContactIDResponse, error)
func (*Soap) ExtendedCustomerLogin ¶
func (service *Soap) ExtendedCustomerLogin(ctx context.Context, request *ExtendedCustomerLogin) (*ExtendedCustomerLoginResponse, error)
func (*Soap) GetAndUpdateAnonymousCustomerID ¶
func (service *Soap) GetAndUpdateAnonymousCustomerID(ctx context.Context, request *GetAndUpdateAnonymousCustomerID) (*GetAndUpdateAnonymousCustomerIDResponse, error)
func (*Soap) GetAnonymousCustomerID ¶
func (service *Soap) GetAnonymousCustomerID(ctx context.Context, request *GetAnonymousCustomerID) (*GetAnonymousCustomerIDResponse, error)
func (*Soap) GetAnonymousSessionKey ¶
func (service *Soap) GetAnonymousSessionKey(ctx context.Context, request *GetAnonymousSessionKey) (*GetAnonymousSessionKeyResponse, error)
func (*Soap) GetServerRAWTime ¶
func (service *Soap) GetServerRAWTime(ctx context.Context, request *GetServerRAWTime) (*GetServerRAWTimeResponse, error)
func (*Soap) GetServerTime ¶
func (service *Soap) GetServerTime(ctx context.Context, request *GetServerTime) (*GetServerTimeResponse, error)
func (*Soap) GetServerUTCTime ¶
func (service *Soap) GetServerUTCTime(ctx context.Context, request *GetServerUTCTime) (*GetServerUTCTimeResponse, error)
func (*Soap) GetTotalQueued ¶
func (service *Soap) GetTotalQueued(ctx context.Context, request *GetTotalQueued) (*GetTotalQueuedResponse, error)
func (*Soap) GetTotalQueuedToSkillset ¶
func (service *Soap) GetTotalQueuedToSkillset(ctx context.Context, request *GetTotalQueuedToSkillset) (*GetTotalQueuedToSkillsetResponse, error)
func (*Soap) IsContactCentreClosed ¶
func (service *Soap) IsContactCentreClosed(ctx context.Context, request *IsContactCentreClosed) (*IsContactCentreClosedResponse, error)
func (*Soap) MillisecondsToTimeStamp ¶
func (service *Soap) MillisecondsToTimeStamp(ctx context.Context, request *MillisecondsToTimeStamp) (*MillisecondsToTimeStampResponse, error)
func (*Soap) TimeStampToMilliseconds ¶
func (service *Soap) TimeStampToMilliseconds(ctx context.Context, request *TimeStampToMilliseconds) (*TimeStampToMillisecondsResponse, error)
type TimeStampToMilliseconds ¶
type TimeStampToMilliseconds struct {
XMLName xml.Name `xml:"http://webservices.ci.ccmm.applications.nortel.com TimeStampToMilliseconds"`
Timestamp *CITimeStamp `xml:"timestamp,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.