A complex type in an XML schema definition.

Constructors

Properties

attributes: Map<string, Attribute>
children: ChildProps[]
doc?: string

Documentation of the complex type.

name: string

Name of the complex type.

Accessors

Methods

  • Returns {
        attributes: Attribute[];
        children: {
            maxOccurs: undefined | number;
            minOccurs: undefined | number;
            type: string;
        }[];
        doc: undefined | string;
        name: string;
    }

    • attributes: Attribute[]
    • children: {
          maxOccurs: undefined | number;
          minOccurs: undefined | number;
          type: string;
      }[]
    • doc: undefined | string
    • name: string
  • Parameters

    • __namedParameters: {
          attributes: Attribute[];
          children: {
              maxOccurs: undefined | number;
              minOccurs: undefined | number;
              type: string;
          }[];
          doc: undefined | string;
          name: string;
      }
      • attributes: Attribute[]
      • children: {
            maxOccurs: undefined | number;
            minOccurs: undefined | number;
            type: string;
        }[]
      • doc: undefined | string
      • name: string

    Returns ComplexType