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

import adtcore from '../sap/adtcore';

export default {
  $xmlns: {
    xsd: 'http://www.w3.org/2001/XMLSchema',
    atc: 'http://www.sap.com/adt/atc',
    adtcore: 'http://www.sap.com/adt/core',
  },
  $imports: [
    adtcore,
  ],
  targetNamespace: 'http://www.sap.com/adt/atc',
  attributeFormDefault: 'unqualified',
  elementFormDefault: 'qualified',
  element: [
    {
      name: 'run',
      type: 'atc:AtcRunRequest',
    },
  ],
  complexType: [
    {
      name: 'AtcRunRequest',
      sequence: {
        element: [
          {
            name: 'objectSets',
            type: 'atc:AtcObjectSets',
            minOccurs: '1',
            maxOccurs: '1',
            form: 'unqualified',
          },
        ],
      },
      attribute: [
        {
          name: 'maximumVerdicts',
          type: 'xsd:integer',
        },
      ],
    },
    {
      name: 'AtcObjectSets',
      sequence: {
        element: [
          {
            name: 'objectSet',
            type: 'atc:AtcObjectSetRequest',
            minOccurs: '1',
            maxOccurs: 'unbounded',
            form: 'unqualified',
          },
        ],
      },
    },
    {
      name: 'AtcObjectSetRequest',
      sequence: {
        element: [
          {
            ref: 'adtcore:objectReferences',
            minOccurs: '0',
            maxOccurs: '1',
          },
        ],
      },
      attribute: [
        {
          name: 'kind',
          type: 'xsd:string',
        },
      ],
    },
  ],
} as const;
