xsdata.models.wsdl module¶
-
class
xsdata.models.wsdl.
WsdlElement
(name=None, documentation=None)[source]¶ Bases:
object
- Parameters
documentation (
Optional
[Documentation
]) –
-
documentation
: Optional[xsdata.models.wsdl.Documentation] = None¶
-
ns_map
: Dict¶
-
class
xsdata.models.wsdl.
ExtensibleElement
(name=None, documentation=None, extended=<factory>)[source]¶ Bases:
xsdata.models.wsdl.WsdlElement
- Parameters
-
property
extended_elements
¶ - Return type
-
class
xsdata.models.wsdl.
Types
(schemas=<factory>, documentation=None)[source]¶ Bases:
object
- Parameters
documentation (
Optional
[Documentation
]) –
-
schemas
: List[xsdata.models.xsd.Schema]¶
-
documentation
: Optional[xsdata.models.wsdl.Documentation] = None¶
-
class
xsdata.models.wsdl.
Part
(name=None, documentation=None, type=None, element=None)[source]¶ Bases:
xsdata.models.wsdl.WsdlElement
- Parameters
-
class
xsdata.models.wsdl.
Message
(name=None, documentation=None, parts=<factory>)[source]¶ Bases:
xsdata.models.wsdl.WsdlElement
- Parameters
-
parts
: List[xsdata.models.wsdl.Part]¶
-
class
xsdata.models.wsdl.
PortTypeMessage
(name=None, documentation=None, message=None)[source]¶ Bases:
xsdata.models.wsdl.WsdlElement
- Parameters
-
class
xsdata.models.wsdl.
PortTypeOperation
(name=None, documentation=None, input=None, output=None, faults=<factory>)[source]¶ Bases:
xsdata.models.wsdl.WsdlElement
- Parameters
input (
Optional
[PortTypeMessage
]) –output (
Optional
[PortTypeMessage
]) –faults (
List
[PortTypeMessage
]) –documentation (
Optional
[Documentation
]) –
-
input
: xsdata.models.wsdl.PortTypeMessage = None¶
-
output
: xsdata.models.wsdl.PortTypeMessage = None¶
-
faults
: List[xsdata.models.wsdl.PortTypeMessage]¶
-
class
xsdata.models.wsdl.
PortType
(name=None, documentation=None, extended=<factory>, operations=<factory>)[source]¶ Bases:
xsdata.models.wsdl.ExtensibleElement
- Parameters
operations (
List
[PortTypeOperation
]) –documentation (
Optional
[Documentation
]) –
-
operations
: List[xsdata.models.wsdl.PortTypeOperation]¶
-
class
xsdata.models.wsdl.
BindingMessage
(name=None, documentation=None, extended=<factory>)[source]¶ Bases:
xsdata.models.wsdl.ExtensibleElement
- Parameters
-
class
xsdata.models.wsdl.
BindingOperation
(name=None, documentation=None, extended=<factory>, input=None, output=None, faults=<factory>)[source]¶ Bases:
xsdata.models.wsdl.ExtensibleElement
- Parameters
input (
Optional
[BindingMessage
]) –output (
Optional
[BindingMessage
]) –faults (
List
[BindingMessage
]) –documentation (
Optional
[Documentation
]) –
-
input
: xsdata.models.wsdl.BindingMessage = None¶
-
output
: xsdata.models.wsdl.BindingMessage = None¶
-
faults
: List[xsdata.models.wsdl.BindingMessage]¶
-
class
xsdata.models.wsdl.
Binding
(name=None, documentation=None, extended=<factory>, type=None, operations=<factory>)[source]¶ Bases:
xsdata.models.wsdl.ExtensibleElement
- Parameters
operations (
List
[BindingOperation
]) –documentation (
Optional
[Documentation
]) –
-
operations
: List[xsdata.models.wsdl.BindingOperation]¶
-
class
xsdata.models.wsdl.
ServicePort
(name=None, documentation=None, extended=<factory>, binding=None)[source]¶ Bases:
xsdata.models.wsdl.ExtensibleElement
- Parameters
-
class
xsdata.models.wsdl.
Service
(name=None, documentation=None, ports=<factory>)[source]¶ Bases:
xsdata.models.wsdl.WsdlElement
- Parameters
ports (
List
[ServicePort
]) –documentation (
Optional
[Documentation
]) –
-
ports
: List[xsdata.models.wsdl.ServicePort]¶
-
class
xsdata.models.wsdl.
Definitions
(name=None, documentation=None, extended=<factory>, target_namespace=None, types=None, imports=<factory>, messages=<factory>, port_types=<factory>, bindings=<factory>, services=<factory>, location=None)[source]¶ Bases:
xsdata.models.wsdl.ExtensibleElement
,xsdata.models.mixins.ModuleMixin
- Parameters
documentation (
Optional
[Documentation
]) –
-
class
Meta
[source]¶ Bases:
object
-
name
= 'definitions'¶
-
namespace
= 'http://schemas.xmlsoap.org/wsdl/'¶
-
-
types
: Optional[xsdata.models.wsdl.Types] = None¶
-
imports
: List[xsdata.models.wsdl.Import]¶
-
messages
: List[xsdata.models.wsdl.Message]¶
-
port_types
: List[xsdata.models.wsdl.PortType]¶
-
bindings
: List[xsdata.models.wsdl.Binding]¶
-
services
: List[xsdata.models.wsdl.Service]¶
-
property
schemas
¶
-
merge
(source)[source]¶ - Parameters
source (
Definitions
) –