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.