Documentation
¶
Index ¶
- Constants
- func CreateCompositePartSchema(rootElementName string, parts []Message, targetNamespace string, ...) []byte
- func CreateSinglePartSchema(elementName string, elementType *xml.Name, targetNamespace string) (schema []byte, elementQName string)
- type CompositeMessage
- type ElementMessage
- type Message
- type TypeMessage
- type WSDLMessageType
Constants ¶
View Source
const ( XMLSchemaNamespace = "http://www.w3.org/2001/XMLSchema" XMLSchemaNSPrefix = "xs" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CompositeMessage ¶
CompositeMessage represents a composite WSDL message
func (*CompositeMessage) GetMessageType ¶
func (m *CompositeMessage) GetMessageType() WSDLMessageType
type ElementMessage ¶
ElementMessage represents a simple WSDL message
func (*ElementMessage) GetMessageType ¶
func (m *ElementMessage) GetMessageType() WSDLMessageType
type Message ¶
type Message interface {
GetMessageType() WSDLMessageType
}
Message represents a WSDL message
type TypeMessage ¶
TypeMessage represents a simple WSDL message
func (*TypeMessage) GetMessageType ¶
func (m *TypeMessage) GetMessageType() WSDLMessageType
type WSDLMessageType ¶
type WSDLMessageType int
WSDLMessageType represents the type of WSDL message
const ( // ElementMessageType represents a simple WSDL message with an element ElementMessageType WSDLMessageType = iota + 1 // TypeMessageType represents a simple WSDL message with a type TypeMessageType // CompositeMessageType represents a composite WSDL message CompositeMessageType )
Click to show internal directories.
Click to hide internal directories.