Documentation ¶
Index ¶
- type Body
- type BodyResponse
- type Envelope
- type EnvelopeResponse
- type GetSessionIdArgs
- type GetSessionIdResponse
- type ListAvailableServicesArgs
- type ListAvailableServicesResponse
- type Service
- func (s *Service) GetSessionId(httpClient *http.Client, args *GetSessionIdArgs) (*GetSessionIdResponse, error)
- func (s *Service) ListAvailableServices(httpClient *http.Client, args *ListAvailableServicesArgs) (*ListAvailableServicesResponse, error)
- func (s *Service) UpdateAvailableServices(httpClient *http.Client, args *UpdateAvailableServicesArgs) (*UpdateAvailableServicesResponse, error)
- type UpdateAvailableServicesArgs
- type UpdateAvailableServicesResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct { XMLName xml.Name `xml:"s:Body"` GetSessionId *GetSessionIdArgs `xml:"u:GetSessionId,omitempty"` ListAvailableServices *ListAvailableServicesArgs `xml:"u:ListAvailableServices,omitempty"` UpdateAvailableServices *UpdateAvailableServicesArgs `xml:"u:UpdateAvailableServices,omitempty"` }
type BodyResponse ¶
type BodyResponse struct { XMLName xml.Name `xml:"Body"` GetSessionId *GetSessionIdResponse `xml:"GetSessionIdResponse,omitempty"` ListAvailableServices *ListAvailableServicesResponse `xml:"ListAvailableServicesResponse,omitempty"` UpdateAvailableServices *UpdateAvailableServicesResponse `xml:"UpdateAvailableServicesResponse,omitempty"` }
type EnvelopeResponse ¶
type EnvelopeResponse struct { XMLName xml.Name `xml:"Envelope"` Xmlns string `xml:"xmlns:s,attr"` EncodingStyle string `xml:"encodingStyle,attr"` Body BodyResponse `xml:"Body"` }
type GetSessionIdArgs ¶
type GetSessionIdResponse ¶
type GetSessionIdResponse struct {
SessionId string `xml:"SessionId"`
}
type ListAvailableServicesArgs ¶
type ListAvailableServicesArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type Service ¶
func NewService ¶
func (*Service) GetSessionId ¶
func (s *Service) GetSessionId(httpClient *http.Client, args *GetSessionIdArgs) (*GetSessionIdResponse, error)
func (*Service) ListAvailableServices ¶
func (s *Service) ListAvailableServices(httpClient *http.Client, args *ListAvailableServicesArgs) (*ListAvailableServicesResponse, error)
func (*Service) UpdateAvailableServices ¶
func (s *Service) UpdateAvailableServices(httpClient *http.Client, args *UpdateAvailableServicesArgs) (*UpdateAvailableServicesResponse, error)
type UpdateAvailableServicesArgs ¶
type UpdateAvailableServicesArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type UpdateAvailableServicesResponse ¶
type UpdateAvailableServicesResponse struct { }
Click to show internal directories.
Click to hide internal directories.