All Downloads are FREE. Search and download functionalities are using the official Maven repository.

as.wsdl-v_2_0.2.0.0.source-code.WSDL_2_0.jsonschema Maven / Gradle / Ivy

There is a newer version: 3.0.1
Show newest version

{
    "id":"http://www.w3.org/ns/wsdl#",
    "definitions":{
        "ExtensionElement":{
            "type":"object",
            "title":"ExtensionElement",
            "properties":{
                "required":{
                    "title":"required",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"required",
                        "namespaceURI":"http://www.w3.org/ns/wsdl"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ExtensionElement",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "required"
            ]
        },
        "TypesType":{
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"TypesType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                            }
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TypesType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any"
            ]
        },
        "BindingOperationType":{
            "required":[
                "ref"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"BindingOperationType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "input":{
                            "title":"input",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingOperationMessageType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"input",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "output":{
                            "title":"output",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingOperationMessageType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"output",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "infault":{
                            "title":"infault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingOperationFaultType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"infault",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "outfault":{
                            "title":"outfault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingOperationFaultType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"outfault",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "ref":{
                            "title":"ref",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ref",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BindingOperationType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "input",
                "output",
                "infault",
                "outfault",
                "ref"
            ]
        },
        "ServiceType":{
            "required":[
                "endpointOrAny",
                "name",
                "_interface"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"ServiceType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "endpointOrAny":{
                            "title":"endpointOrAny",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                        "$ref":"#/definitions/EndpointType"
                                                    }
                                                },
                                                "elementName":{
                                                    "localPart":"endpoint",
                                                    "namespaceURI":"http://www.w3.org/ns/wsdl"
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"endpoint",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "_interface":{
                            "title":"_interface",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"interface",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ServiceType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "endpointOrAny",
                "name",
                "_interface"
            ]
        },
        "DocumentationType":{
            "type":"object",
            "title":"DocumentationType",
            "properties":{
                "otherAttributes":{
                    "title":"otherAttributes",
                    "allOf":[
                        {
                            "type":"object",
                            "additionalProperties":{
                                "type":"string"
                            }
                        }
                    ],
                    "propertyType":"anyAttribute"
                },
                "content":{
                    "title":"content",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    {
                                        "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                    },
                                    {
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                            }
                                        }
                                    }
                                ]
                            }
                        }
                    ],
                    "propertyType":"anyElement"
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DocumentationType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "content"
            ]
        },
        "MessageRefFaultType":{
            "required":[
                "ref"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"MessageRefFaultType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "ref":{
                            "title":"ref",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ref",
                                "namespaceURI":""
                            }
                        },
                        "messageLabel":{
                            "title":"messageLabel",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"messageLabel",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MessageRefFaultType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "ref",
                "messageLabel"
            ]
        },
        "DescriptionType":{
            "required":[
                "targetNamespace"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"DescriptionType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "_import":{
                            "title":"_import",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ImportType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"import",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "include":{
                            "title":"include",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/IncludeType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"include",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "types":{
                            "title":"types",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/TypesType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"types",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "_interface":{
                            "title":"_interface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/InterfaceType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"interface",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "binding":{
                            "title":"binding",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"binding",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "service":{
                            "title":"service",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ServiceType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"service",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "targetNamespace":{
                            "title":"targetNamespace",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"targetNamespace",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DescriptionType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "_import",
                "include",
                "types",
                "_interface",
                "binding",
                "service",
                "targetNamespace"
            ]
        },
        "DocumentedType":{
            "type":"object",
            "title":"DocumentedType",
            "properties":{
                "documentation":{
                    "title":"documentation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DocumentationType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"documentation",
                        "namespaceURI":"http://www.w3.org/ns/wsdl"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DocumentedType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "documentation"
            ]
        },
        "BindingType":{
            "required":[
                "name",
                "type"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"BindingType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "operation":{
                            "title":"operation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingOperationType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"operation",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "fault":{
                            "title":"fault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BindingFaultType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"fault",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "type":{
                            "title":"type",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"type",
                                "namespaceURI":""
                            }
                        },
                        "_interface":{
                            "title":"_interface",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"interface",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BindingType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "operation",
                "fault",
                "name",
                "type",
                "_interface"
            ]
        },
        "InterfaceOperationType":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"InterfaceOperationType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "input":{
                            "title":"input",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MessageRefType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"input",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "output":{
                            "title":"output",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MessageRefType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"output",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "infault":{
                            "title":"infault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MessageRefFaultType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"infault",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "outfault":{
                            "title":"outfault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MessageRefFaultType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"outfault",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "pattern":{
                            "title":"pattern",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"pattern",
                                "namespaceURI":""
                            }
                        },
                        "safe":{
                            "title":"safe",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"safe",
                                "namespaceURI":""
                            }
                        },
                        "style":{
                            "title":"style",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"style",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InterfaceOperationType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "input",
                "output",
                "infault",
                "outfault",
                "name",
                "pattern",
                "safe",
                "style"
            ]
        },
        "BindingOperationMessageType":{
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"BindingOperationMessageType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "messageLabel":{
                            "title":"messageLabel",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"messageLabel",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BindingOperationMessageType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "messageLabel"
            ]
        },
        "EndpointType":{
            "required":[
                "name",
                "binding"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"EndpointType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "binding":{
                            "title":"binding",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"binding",
                                "namespaceURI":""
                            }
                        },
                        "address":{
                            "title":"address",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"address",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EndpointType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "name",
                "binding",
                "address"
            ]
        },
        "InterfaceFaultType":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"InterfaceFaultType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "element":{
                            "title":"element",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"element",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InterfaceFaultType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "name",
                "element"
            ]
        },
        "InterfaceType":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"InterfaceType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "operation":{
                            "title":"operation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/InterfaceOperationType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"operation",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "fault":{
                            "title":"fault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/InterfaceFaultType"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"fault",
                                "namespaceURI":"http://www.w3.org/ns/wsdl"
                            }
                        },
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "_extends":{
                            "title":"_extends",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    }
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"extends",
                                "namespaceURI":""
                            }
                        },
                        "styleDefault":{
                            "title":"styleDefault",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    }
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"styleDefault",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InterfaceType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "operation",
                "fault",
                "name",
                "_extends",
                "styleDefault"
            ]
        },
        "BindingOperationFaultType":{
            "required":[
                "ref"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"BindingOperationFaultType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "ref":{
                            "title":"ref",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ref",
                                "namespaceURI":""
                            }
                        },
                        "messageLabel":{
                            "title":"messageLabel",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"messageLabel",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BindingOperationFaultType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "ref",
                "messageLabel"
            ]
        },
        "ExtensibleDocumentedType":{
            "allOf":[
                {
                    "$ref":"#/definitions/DocumentedType"
                },
                {
                    "type":"object",
                    "title":"ExtensibleDocumentedType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ExtensibleDocumentedType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes"
            ]
        },
        "MessageRefType":{
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"MessageRefType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "messageLabel":{
                            "title":"messageLabel",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"messageLabel",
                                "namespaceURI":""
                            }
                        },
                        "element":{
                            "title":"element",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"element",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MessageRefType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "messageLabel",
                "element"
            ]
        },
        "BindingFaultType":{
            "required":[
                "ref"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"BindingFaultType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                            },
                                            {
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                    },
                                                    "value":{
                                                    }
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "ref":{
                            "title":"ref",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ref",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BindingFaultType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "ref"
            ]
        },
        "ImportType":{
            "required":[
                "namespace"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"ImportType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                            }
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "namespace":{
                            "title":"namespace",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"namespace",
                                "namespaceURI":""
                            }
                        },
                        "location":{
                            "title":"location",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"location",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ImportType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "namespace",
                "location"
            ]
        },
        "IncludeType":{
            "required":[
                "location"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ExtensibleDocumentedType"
                },
                {
                    "type":"object",
                    "title":"IncludeType",
                    "properties":{
                        "otherAttributes":{
                            "title":"otherAttributes",
                            "allOf":[
                                {
                                    "type":"object",
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            ],
                            "propertyType":"anyAttribute"
                        },
                        "any":{
                            "title":"any",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                            }
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"anyElement"
                        },
                        "location":{
                            "title":"location",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"location",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"IncludeType",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "propertiesOrder":[
                "otherAttributes",
                "any",
                "location"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "outfault"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingOperationFaultType"
                }
            },
            "elementName":{
                "localPart":"outfault",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/BindingOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "infault"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingOperationFaultType"
                }
            },
            "elementName":{
                "localPart":"infault",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/BindingOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "fault"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingFaultType"
                }
            },
            "elementName":{
                "localPart":"fault",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/BindingType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "description"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DescriptionType"
                }
            },
            "elementName":{
                "localPart":"description",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "service"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ServiceType"
                }
            },
            "elementName":{
                "localPart":"service",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "interface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InterfaceType"
                }
            },
            "elementName":{
                "localPart":"interface",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "input"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MessageRefType"
                }
            },
            "elementName":{
                "localPart":"input",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/InterfaceOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "outfault"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MessageRefFaultType"
                }
            },
            "elementName":{
                "localPart":"outfault",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/InterfaceOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "import"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ImportType"
                }
            },
            "elementName":{
                "localPart":"import",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "types"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TypesType"
                }
            },
            "elementName":{
                "localPart":"types",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "endpoint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EndpointType"
                }
            },
            "elementName":{
                "localPart":"endpoint",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "input"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingOperationMessageType"
                }
            },
            "elementName":{
                "localPart":"input",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/BindingOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "operation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InterfaceOperationType"
                }
            },
            "elementName":{
                "localPart":"operation",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/InterfaceType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "output"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MessageRefType"
                }
            },
            "elementName":{
                "localPart":"output",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/InterfaceOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "documentation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DocumentationType"
                }
            },
            "elementName":{
                "localPart":"documentation",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "fault"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InterfaceFaultType"
                }
            },
            "elementName":{
                "localPart":"fault",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/InterfaceType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "operation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingOperationType"
                }
            },
            "elementName":{
                "localPart":"operation",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/BindingType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "output"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingOperationMessageType"
                }
            },
            "elementName":{
                "localPart":"output",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/BindingOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "infault"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MessageRefFaultType"
                }
            },
            "elementName":{
                "localPart":"infault",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            },
            "scope":{
                "$ref":"#/definitions/InterfaceOperationType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "include"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/IncludeType"
                }
            },
            "elementName":{
                "localPart":"include",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "binding"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.w3.org/ns/wsdl"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BindingType"
                }
            },
            "elementName":{
                "localPart":"binding",
                "namespaceURI":"http://www.w3.org/ns/wsdl"
            }
        }
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy