Versions in this module Expand all Collapse all v0 v0.6.1 Jul 6, 2023 v0.6.0 Jul 2, 2023 Changes in this version + type GoWSDL struct + func NewGoWSDL(file, pkg string, ignoreTLS bool, exportAllTypes bool) (*GoWSDL, error) + func (g *GoWSDL) Start() (map[string][]byte, error) + type Location struct + func ParseLocation(rawloc string) (*Location, error) + func (r *Location) Parse(ref string) (*Location, error) + func (r *Location) String() string + type WSDL struct + Binding []*WSDLBinding + Doc string + Imports []*WSDLImport + Messages []*WSDLMessage + Name string + PortTypes []*WSDLPortType + Service []*WSDLService + TargetNamespace string + Types WSDLType + Xmlns map[string]string + func (w *WSDL) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type WSDLBinding struct + Doc string + Name string + Operations []*WSDLOperation + SOAPBinding WSDLSOAPBinding + Type string + type WSDLFault struct + Doc string + Message string + Name string + SOAPFault WSDLSOAPFault + type WSDLImport struct + Location string + Namespace string + type WSDLInput struct + Doc string + Message string + Name string + SOAPBody WSDLSOAPBody + SOAPHeader []*WSDLSOAPHeader + type WSDLMessage struct + Doc string + Name string + Parts []*WSDLPart + type WSDLOperation struct + Doc string + Faults []*WSDLFault + Input WSDLInput + Name string + Output WSDLOutput + SOAPOperation WSDLSOAPOperation + type WSDLOutput struct + Doc string + Message string + Name string + SOAPBody WSDLSOAPBody + SOAPHeader []*WSDLSOAPHeader + type WSDLPart struct + Element string + Name string + Type string + type WSDLPort struct + Binding string + Doc string + Name string + SOAPAddress WSDLSOAPAddress + type WSDLPortType struct + Doc string + Name string + Operations []*WSDLOperation + type WSDLSOAPAddress struct + Location string + type WSDLSOAPBinding struct + Style string + Transport string + type WSDLSOAPBody struct + EncodingStyle string + Namespace string + Parts string + Use string + type WSDLSOAPFault struct + EncodingStyle string + Namespace string + Parts string + Use string + type WSDLSOAPHeader struct + EncodingStyle string + HeadersFault []*WSDLSOAPHeaderFault + Message string + Namespace string + Part string + Use string + type WSDLSOAPHeaderFault struct + EncodingStyle string + Message string + Namespace string + Part string + Use string + type WSDLSOAPOperation struct + SOAPAction string + Style string + type WSDLService struct + Doc string + Name string + Ports []*WSDLPort + type WSDLType struct + Doc string + Schemas []*XSDSchema + type XSDAny struct + Doc string + MaxOccurs string + MinOccurs string + Namespace string + ProcessContents string + XMLName xml.Name + type XSDAttribute struct + Doc string + Fixed string + Name string + Ref string + SimpleType *XSDSimpleType + Type string + Use string + type XSDComplexContent struct + Extension XSDExtension + XMLName xml.Name + type XSDComplexType struct + Abstract bool + All []*XSDElement + Any []*XSDAny + Attributes []*XSDAttribute + Choice []*XSDElement + ComplexContent XSDComplexContent + Mixed bool + Name string + Sequence []*XSDElement + SequenceChoice []*XSDElement + SimpleContent XSDSimpleContent + XMLName xml.Name + type XSDElement struct + ComplexType *XSDComplexType + Doc string + Groups []*XSDGroup + MaxOccurs string + MinOccurs string + Name string + Nillable bool + Ref string + SimpleType *XSDSimpleType + Type string + XMLName xml.Name + type XSDExtension struct + Attributes []*XSDAttribute + Base string + Choice []*XSDElement + Sequence []*XSDElement + SequenceChoice []*XSDElement + XMLName xml.Name + type XSDGroup struct + All []XSDElement + Choice []XSDElement + Name string + Ref string + Sequence []XSDElement + type XSDImport struct + Namespace string + SchemaLocation string + XMLName xml.Name + type XSDInclude struct + SchemaLocation string + type XSDList struct + Doc string + ItemType string + SimpleType *XSDSimpleType + type XSDRestriction struct + Base string + Enumeration []XSDRestrictionValue + Length XSDRestrictionValue + MaxInclusive XSDRestrictionValue + MaxLength XSDRestrictionValue + MinInclusive XSDRestrictionValue + MinLength XSDRestrictionValue + Pattern XSDRestrictionValue + WhiteSpace XSDRestrictionValue + type XSDRestrictionValue struct + Doc string + Value string + type XSDSchema struct + Attributes []*XSDAttribute + ComplexTypes []*XSDComplexType + ElementFormDefault string + Elements []*XSDElement + Imports []*XSDImport + Includes []*XSDInclude + SimpleType []*XSDSimpleType + TargetNamespace string + Tns string + Version string + XMLName xml.Name + Xmlns map[string]string + Xs string + func (s *XSDSchema) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type XSDSimpleContent struct + Extension XSDExtension + XMLName xml.Name + type XSDSimpleType struct + Doc string + Final string + List XSDList + Name string + Restriction XSDRestriction + Union XSDUnion + type XSDUnion struct + MemberTypes string + SimpleType []*XSDSimpleType