XSSchema

constructor(attributeFormDefault: VFormChoice? = null, blockDefault: Set<VDerivationControl.T_BlockSetValues>? = null, defaultAttributes: SerializableQName? = null, xpathDefaultNamespace: VXPathDefaultNamespace? = null, elementFormDefault: VFormChoice? = null, finalDefault: Set<VDerivationControl.Type>? = null, id: VID? = null, targetNamespace: VAnyURI? = null, version: VToken? = null, lang: VLanguage? = null, includes: List<XSInclude> = emptyList(), imports: List<XSImport> = emptyList(), redefines: List<XSRedefine> = emptyList(), overrides: List<XSOverride> = emptyList(), annotations: List<XSAnnotation> = emptyList(), defaultOpenContent: XSDefaultOpenContent? = null, simpleTypes: List<XSGlobalSimpleType> = emptyList(), complexTypes: List<XSGlobalComplexType> = emptyList(), groups: List<XSGroup> = emptyList(), elements: List<XSGlobalElement> = emptyList(), attributes: List<XSGlobalAttribute> = emptyList(), attributeGroups: List<XSAttributeGroup> = emptyList(), notations: List<XSNotation> = emptyList(), otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap())(source)