Package-level declarations

Types

Link copied to clipboard
data class Address(val location: String)
Link copied to clipboard
data class Addressing(val policy: Policy)
Link copied to clipboard
data class Annotation(val appInfo: AppInfo? = null, val documentation: Documentation? = null)
Link copied to clipboard
data class AppInfo(val appInfo: List<Any>)
Link copied to clipboard
data class Assert(val test: String, val description: String)
Link copied to clipboard
data class Attribute(val name: String, val type: String? = null, val use: String? = null, val annotation: Annotation? = null)
Link copied to clipboard
data class Binding(val name: String, val type: String, val documentation: String? = null, val binding: SoapBinding, val usingAddressing: UsingAddressing? = null, val operations: List<SoapOperation>)
Link copied to clipboard
data class Choice(val element: Element) : Elements
Link copied to clipboard
data class ComplexContent(val extension: Extension)
Link copied to clipboard
data class ComplexType(val name: String? = null, val annotation: Annotation? = null, val sequence: Sequence? = null, val simpleContent: SimpleContent? = null, val attribute: Attribute? = null, val complexContent: ComplexContent? = null)
Link copied to clipboard
data class Documentation(val values: List<Any>)
Link copied to clipboard
data class Element(val name: String? = null, val type: String? = null, val annotation: Annotation? = null, val minOccurs: String? = null, val maxOccurs: String? = null, val nillable: Boolean? = null, val ref: String? = null, val complexType: ComplexType? = null, val simpleType: SimpleType? = null) : Elements
Link copied to clipboard
sealed interface Elements
Link copied to clipboard
data class Enumeration(val value: String, val annotation: Annotation? = null)
Link copied to clipboard
data class Extension(val base: String, val attributes: List<Attribute> = emptyList(), val sequence: Sequence?)
Link copied to clipboard
data class Import(val namespace: String, val schemaLocation: String? = null)
Link copied to clipboard
data class Include(val schemaLocation: String)
Link copied to clipboard
data class Message(val name: String, val part: Part)
Link copied to clipboard
data class NS(val prefix: String, val uri: String)
Link copied to clipboard
data class Operation(val name: String, val documentation: String? = null, val input: Type, val output: Type, val fault: Type? = null)
Link copied to clipboard
data class Part(val element: String, val name: String)
Link copied to clipboard
data class Pattern(val name: String? = null, val rule: Rule? = null, val value: String? = null)
Link copied to clipboard
data class Policy(val addressing: Addressing? = null)
Link copied to clipboard
data class Port(val binding: String, val name: String, val usingAddressing: UsingAddressing? = null, val policy: Policy? = null, val address: Address)
Link copied to clipboard
data class PortType(val name: String, val documentation: String? = null, val operations: List<Operation>)
Link copied to clipboard
data class Restriction(val base: String, val pattern: List<Pattern> = emptyList(), val enumeration: List<Enumeration> = emptyList(), val minLength: Restriction.MinLength? = null, val maxLength: Restriction.MaxLength? = null, val minInclusive: Restriction.MinInclusive? = null, val maxInclusive: Restriction.MaxInclusive? = null, val fractionDigits: Restriction.FractionDigits? = null, val totalDigits: Restriction.TotalDigits? = null, val length: Restriction.Length? = null)
Link copied to clipboard
data class Rule(val context: String, val assert: Assert)
Link copied to clipboard
data class Schema(val elementFormDefault: String? = null, val targetNamespace: String, val attributeFormDefault: String? = null, val imports: List<Import> = emptyList(), val annotation: Annotation? = null, val elements: List<Element>, val complexTypes: List<ComplexType>, val simpleType: List<SimpleType>, val include: Include? = null)
Link copied to clipboard
data class Sequence(val annotation: Annotation? = null, val minOccurs: String? = null, val maxOccurs: String? = null, val elements: List<Elements>)
Link copied to clipboard
data class Service(val name: String, val port: Port)
Link copied to clipboard
data class SimpleContent(val extension: Extension)
Link copied to clipboard
data class SimpleType(val name: String? = null, val annotation: Annotation? = null, val restriction: Restriction)
Link copied to clipboard
data class SoapBinding(val style: String, val transport: String)
Link copied to clipboard
data class SoapOperation(val name: String, val operation: SoapOperation.Operation, val input: SoapOperation.Input, val output: SoapOperation.Output, val fault: SoapOperation.Fault? = null)
Link copied to clipboard
data class Type(val message: String, val name: String? = null, val action: String? = null)
Link copied to clipboard
data class Types(val schemas: List<Schema>)
Link copied to clipboard
data class UsingAddressing(val required: Boolean)
Link copied to clipboard
data class WSDL(val name: String, val targetNamespace: String, val documentation: Documentation? = null, val types: List<Types>, val messages: List<Message>, val portType: PortType, val binding: Binding, val service: Service)

Functions

Link copied to clipboard
fun xml(transformerSerializers: List<SerializersModule> = listOf()): XML