Versions in this module Expand all Collapse all v1 v1.5.0 Sep 29, 2020 v1.4.7 Nov 18, 2019 Changes in this version + type Address struct + Location string + XMLName xml.Name + type AnyElement struct + Max string + Min int + XMLName xml.Name + type Attribute struct + ArrayType string + Max string + Min int + Name string + Nillable bool + Ref string + Type string + XMLName xml.Name + type Binding struct + BindingType *BindingType + Name string + Operations []*BindingOperation + Type string + XMLName xml.Name + type BindingIO struct + Parts string + Use string + type BindingOperation struct + Input *BindingIO + Name string + Operation SOAP12Operation + Operation11 SOAP11Operation + Output *BindingIO + XMLName xml.Name + type BindingType struct + Style string + Transport string + type Choice struct + Any []*AnyElement + ComplexTypes []*ComplexType + Elements []*Element + XMLName xml.Name + type ComplexContent struct + Extension *Extension + Restriction *Restriction + XMLName xml.Name + type ComplexType struct + Abstract bool + AllElements []*Element + Attributes []*Attribute + Choice *Choice + ComplexContent *ComplexContent + Doc string + Name string + Sequence *Sequence + SimpleContent *SimpleContent + TargetNamespace string + XMLName xml.Name + type Definitions struct + Binding Binding + Imports []*Import + Messages []*Message + Name string + Namespaces map[string]string + PortType PortType + SOAPEnc string + SOAPEnv string + Schema Schema + Service Service + TargetNamespace string + XMLName xml.Name + func Unmarshal(r io.Reader) (*Definitions, error) + func (def *Definitions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type Element struct + ComplexType *ComplexType + Max string + Min int + Name string + Nillable bool + Ref string + Type string + XMLName xml.Name + type Enum struct + Value string + XMLName xml.Name + type Extension struct + Attributes []*Attribute + Base string + Choice *Choice + Sequence *Sequence + XMLName xml.Name + type IO struct + Message string + XMLName xml.Name + type Import struct + Location string + Namespace string + XMLName xml.Name + type ImportSchema struct + Location string + Namespace string + XMLName xml.Name + type IncludeSchema struct + Location string + Namespace string + XMLName xml.Name + type Message struct + Name string + Parts []*Part + XMLName xml.Name + type Operation struct + Doc string + Input *IO + Name string + Output *IO + XMLName xml.Name + type Part struct + Element string + Name string + Type string + XMLName xml.Name + type Port struct + Address Address + Binding string + Name string + XMLName xml.Name + type PortType struct + Name string + Operations []*Operation + XMLName xml.Name + type Restriction struct + Attributes []*Attribute + Base string + Enum []*Enum + XMLName xml.Name + type SOAP11Operation struct + Action string + XMLName xml.Name + type SOAP12Operation struct + Action string + XMLName xml.Name + type Schema struct + ComplexTypes []*ComplexType + Elements []*Element + Imports []*ImportSchema + Includes []*IncludeSchema + Namespaces map[string]string + SimpleTypes []*SimpleType + TargetNamespace string + XMLName xml.Name + func (schema *Schema) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type Sequence struct + Any []*AnyElement + Choices []*Choice + ComplexTypes []*ComplexType + Elements []*Element + XMLName xml.Name + type Service struct + Doc string + Ports []*Port + type SimpleContent struct + Extension *Extension + Restriction *Restriction + XMLName xml.Name + type SimpleType struct + Name string + Restriction *Restriction + TargetNamespace string + Union *Union + XMLName xml.Name + type Union struct + MemberTypes string + XMLName xml.Name