/**
 * Auto-generated schema from XSD
 * 
 * DO NOT EDIT - Generated by ts-xsd codegen
 * Source: xsd/sap/atctagdescription.xsd
 */

export default {
  $xmlns: {
    xsd: 'http://www.w3.org/2001/XMLSchema',
    ecore: 'http://www.eclipse.org/emf/2002/Ecore',
    atctd: 'http://www.sap.com/adt/atc/tagdescription',
  },
  targetNamespace: 'http://www.sap.com/adt/atc/tagdescription',
  attributeFormDefault: 'qualified',
  elementFormDefault: 'qualified',
  complexType: [
    {
      name: 'AtcTagDescription',
      attribute: [
        {
          name: 'value',
          type: 'xsd:string',
        },
        {
          name: 'description',
          type: 'xsd:string',
        },
      ],
    },
    {
      name: 'AtcTagDescriptions',
      sequence: {
        element: [
          {
            name: 'description',
            type: 'atctd:AtcTagDescription',
            minOccurs: '0',
            maxOccurs: 'unbounded',
          },
        ],
      },
    },
    {
      name: 'AtcTagWithDescr',
      sequence: {
        element: [
          {
            name: 'name',
            type: 'xsd:string',
          },
          {
            name: 'descriptions',
            type: 'atctd:AtcTagDescriptions',
          },
        ],
      },
    },
    {
      name: 'AtcTagWithDescrList',
      sequence: {
        element: [
          {
            name: 'tagWithDescription',
            type: 'atctd:AtcTagWithDescr',
            minOccurs: '0',
            maxOccurs: 'unbounded',
          },
        ],
      },
    },
  ],
  element: [
    {
      name: 'descriptionTags',
      type: 'atctd:AtcTagWithDescrList',
    },
  ],
} as const;
