Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorUnsupportedSchema = Error{ // contains filtered or unexported fields } ErrorCantMarshal = Error{ // contains filtered or unexported fields } ErrorCantUnMarshal = Error{ // contains filtered or unexported fields } ErrorUnknownType = Error{ // contains filtered or unexported fields } ErrorUnMarshalNotPTR = Error{ // contains filtered or unexported fields } ErrorUnMarshalCantSet = Error{ // contains filtered or unexported fields } )
Functions ¶
func IsErrorWithCode ¶
Types ¶
type Body ¶
func (*Body) SetForMarshal ¶
func (b *Body) SetForMarshal()
type EnvelopeRequest ¶
type EnvelopeRequest struct { XMLName xml.Name Soap *Schema `xml:"xmlns:soap,attr"` Type *Schema `xml:"xmlns:t,attr"` Messages *Schema `xml:"xmlns:m,attr"` Body *Body }
func NewEnvelopeMarshal ¶
func NewEnvelopeMarshal(body interface{}, schemas ...*Schema) (*EnvelopeRequest, error)
func (*EnvelopeRequest) GetEnvelopeBytes ¶
func (e *EnvelopeRequest) GetEnvelopeBytes() ([]byte, error)
func (*EnvelopeRequest) SetForMarshal ¶
func (e *EnvelopeRequest) SetForMarshal()
Click to show internal directories.
Click to hide internal directories.