Package-level declarations

Types

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 Attribute(val name: String, val type: QName? = null, val use: String? = null, val default: String? = null, val annotation: Annotation? = null)
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 attributes: List<Attribute> = emptyList(), 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: QName? = null, val annotation: Annotation? = null, val minOccurs: String? = null, val maxOccurs: String? = null, val nillable: Boolean? = null, val ref: QName? = 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: QName, 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 Restriction(val base: QName, 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 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 SimpleContent(val extension: Extension)
Link copied to clipboard
data class SimpleType(val name: String? = null, val annotation: Annotation? = null, val restriction: Restriction)

Properties

Link copied to clipboard

Functions

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