openapi: 3.0.0
info:
  title: ApexService
  description: Manage your Salesforce.com Apex classes and triggers
  contact: {}
  version: '1.0'
servers:
- url: https://test.salesforce.com/services/Soap/s/48.0
  variables: {}
paths:
  /compileAndTest:
    post:
      tags:
      - Apex
      summary: compileAndTestApex
      description: Compile one or more Apex Classes, Triggers, and run tests.
      operationId: compileAndTestApex
      parameters:
      - name: SessionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: DebuggingHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: PackageVersionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: CallOptions
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/compileAndTestRequest1'
              - xml:
                  name: compileAndTestRequest1
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers:
            DebuggingInfo:
              content:
                text/plain:
                  schema:
                    type: string
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/CompileAndTestResponse2'
                - xml:
                    name: CompileAndTestResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /compileClasses:
    post:
      tags:
      - Apex
      summary: compileApexClasses
      description: Compile one or more Apex Classes.
      operationId: compileApexClasses
      parameters:
      - name: SessionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: PackageVersionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: CallOptions
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/compileClassesRequest'
              - xml:
                  name: compileClassesRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/CompileClassesResponse2'
                - xml:
                    name: CompileClassesResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /compileTriggers:
    post:
      tags:
      - Apex
      summary: compileApexTriggers
      description: Compile Apex Trigger code blocks.
      operationId: compileApexTriggers
      parameters:
      - name: SessionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: PackageVersionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: CallOptions
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/compileTriggersRequest'
              - xml:
                  name: compileTriggersRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/CompileTriggersResponse2'
                - xml:
                    name: CompileTriggersResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /executeAnonymous:
    post:
      tags:
      - Apex
      summary: executeAnonymousApex
      description: Execute an anonymous Apex code block
      operationId: executeAnonymousApex
      parameters:
      - name: SessionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: DebuggingHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: PackageVersionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: CallOptions
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: AllowFieldTruncationHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: DisableFeedTrackingHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/executeAnonymousRequest'
              - xml:
                  name: executeAnonymousRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers:
            DebuggingInfo:
              content:
                text/plain:
                  schema:
                    type: string
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/ExecuteAnonymousResponse2'
                - xml:
                    name: ExecuteAnonymousResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /runTests:
    post:
      tags:
      - Apex
      summary: runApexTests
      description: Execute test methods
      operationId: runApexTests
      parameters:
      - name: SessionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: DebuggingHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: CallOptions
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/runTestsRequest1'
              - xml:
                  name: runTestsRequest1
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers:
            DebuggingInfo:
              content:
                text/plain:
                  schema:
                    type: string
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/RunTestsResponse2'
                - xml:
                    name: RunTestsResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /wsdlToApex:
    post:
      tags:
      - Apex
      summary: wsdlToApex
      description: Generate Apex packages from WSDL for web service callouts
      operationId: wsdlToApex
      parameters:
      - name: SessionHeader
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: CallOptions
        in: header
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/wsdlToApexRequest'
              - xml:
                  name: wsdlToApexRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/WsdlToApexResponse2'
                - xml:
                    name: WsdlToApexResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
components:
  schemas:
    CompileAndTestRequest:
      title: CompileAndTestRequest
      required:
      - checkOnly
      type: object
      properties:
        checkOnly:
          type: boolean
          xml:
            name: checkOnly
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        classes:
          type: array
          items:
            type: string
            xml:
              name: classes
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteClasses:
          type: array
          items:
            type: string
            xml:
              name: deleteClasses
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteTriggers:
          type: array
          items:
            type: string
            xml:
              name: deleteTriggers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        runTestsRequest:
          $ref: '#/components/schemas/RunTestsRequest2'
        triggers:
          type: array
          items:
            type: string
            xml:
              name: triggers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CompileAndTestRequest
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    RunTestsRequest:
      title: RunTestsRequest
      required:
      - allTests
      - namespace
      type: object
      properties:
        allTests:
          type: boolean
          xml:
            name: allTests
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        classes:
          type: array
          items:
            type: string
            xml:
              name: classes
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        maxFailedTests:
          type: integer
          format: int32
          xml:
            name: maxFailedTests
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        packages:
          type: array
          items:
            type: string
            xml:
              name: packages
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        skipCodeCoverage:
          type: boolean
          xml:
            name: skipCodeCoverage
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        tests:
          type: array
          items:
            $ref: '#/components/schemas/TestsNode'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestsRequest
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    TestsNode:
      title: TestsNode
      required:
      - classId
      - className
      type: object
      properties:
        classId:
          type: string
          xml:
            name: classId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        className:
          type: string
          xml:
            name: className
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        testMethods:
          type: array
          items:
            type: string
            xml:
              name: testMethods
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TestsNode
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CompileAndTestResult:
      title: CompileAndTestResult
      required:
      - runTestsResult
      - success
      type: object
      properties:
        classes:
          type: array
          items:
            $ref: '#/components/schemas/CompileClassResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteClasses:
          type: array
          items:
            $ref: '#/components/schemas/DeleteApexResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteTriggers:
          type: array
          items:
            $ref: '#/components/schemas/DeleteApexResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        runTestsResult:
          $ref: '#/components/schemas/RunTestsResult2'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        triggers:
          type: array
          items:
            $ref: '#/components/schemas/CompileTriggerResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CompileAndTestResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CompileClassResult:
      title: CompileClassResult
      required:
      - column
      - id
      - line
      - success
      type: object
      properties:
        bodyCrc:
          type: integer
          format: int32
          xml:
            name: bodyCrc
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        column:
          type: integer
          format: int32
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        problem:
          type: string
          xml:
            name: problem
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        problems:
          type: array
          items:
            $ref: '#/components/schemas/CompileIssue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        warnings:
          type: array
          items:
            $ref: '#/components/schemas/CompileIssue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CompileClassResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CompileIssue:
      title: CompileIssue
      type: object
      properties:
        column:
          type: integer
          format: int32
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CompileIssue
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    DeleteApexResult:
      title: DeleteApexResult
      required:
      - id
      - success
      type: object
      properties:
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        problem:
          type: string
          xml:
            name: problem
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DeleteApexResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    RunTestsResult:
      title: RunTestsResult
      required:
      - numFailures
      - numTestsRun
      - totalTime
      type: object
      properties:
        apexLogId:
          type: string
          xml:
            name: apexLogId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverage:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        failures:
          type: array
          items:
            $ref: '#/components/schemas/RunTestFailure'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverage:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numFailures:
          type: integer
          format: int32
          xml:
            name: numFailures
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numTestsRun:
          type: integer
          format: int32
          xml:
            name: numTestsRun
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        successes:
          type: array
          items:
            $ref: '#/components/schemas/RunTestSuccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        totalTime:
          type: number
          xml:
            name: totalTime
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestsResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CodeCoverageResult:
      title: CodeCoverageResult
      required:
      - id
      - name
      - namespace
      - numLocations
      - numLocationsNotCovered
      - type
      type: object
      properties:
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        locationsNotCovered:
          type: array
          items:
            $ref: '#/components/schemas/CodeLocation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numLocations:
          type: integer
          format: int32
          xml:
            name: numLocations
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numLocationsNotCovered:
          type: integer
          format: int32
          xml:
            name: numLocationsNotCovered
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CodeCoverageResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CodeLocation:
      title: CodeLocation
      required:
      - column
      - line
      - numExecutions
      - time
      type: object
      properties:
        column:
          type: integer
          format: int32
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numExecutions:
          type: integer
          format: int32
          xml:
            name: numExecutions
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        time:
          type: number
          xml:
            name: time
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CodeLocation
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CodeCoverageWarning:
      title: CodeCoverageWarning
      required:
      - id
      - message
      - name
      - namespace
      type: object
      properties:
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CodeCoverageWarning
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    RunTestFailure:
      title: RunTestFailure
      required:
      - id
      - message
      - methodName
      - name
      - namespace
      - stackTrace
      - time
      - type
      type: object
      properties:
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        methodName:
          type: string
          xml:
            name: methodName
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        seeAllData:
          type: boolean
          xml:
            name: seeAllData
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        stackTrace:
          type: string
          xml:
            name: stackTrace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        time:
          type: number
          xml:
            name: time
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestFailure
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    FlowCoverageResult:
      title: FlowCoverageResult
      required:
      - flowId
      - flowName
      - flowNamespace
      - numElements
      - numElementsNotCovered
      - processType
      type: object
      properties:
        elementsNotCovered:
          type: array
          items:
            type: string
            xml:
              name: elementsNotCovered
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowId:
          type: string
          xml:
            name: flowId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowName:
          type: string
          xml:
            name: flowName
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowNamespace:
          type: string
          xml:
            name: flowNamespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numElements:
          type: integer
          format: int32
          xml:
            name: numElements
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numElementsNotCovered:
          type: integer
          format: int32
          xml:
            name: numElementsNotCovered
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        processType:
          $ref: '#/components/schemas/FlowProcessType'
      xml:
        name: FlowCoverageResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    FlowProcessType:
      title: FlowProcessType
      enum:
      - AutoLaunchedFlow
      - Flow
      - Workflow
      - CustomEvent
      - InvocableProcess
      - LoginFlow
      - ActionPlan
      - JourneyBuilderIntegration
      - UserProvisioningFlow
      - Survey
      - SurveyEnrich
      - Appointments
      - FSCLending
      - DigitalForm
      - FieldServiceMobile
      - OrchestrationFlow
      - FieldServiceWeb
      - TransactionSecurityFlow
      - ContactRequestFlow
      - ActionCadenceFlow
      - ManagedContentFlow
      - CheckoutFlow
      - CartAsyncFlow
      - SalesEntryExperienceFlow
      - DecisionStudio
      - Journey
      type: string
      xml:
        name: FlowProcessType
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    FlowCoverageWarning:
      title: FlowCoverageWarning
      required:
      - flowId
      - flowName
      - flowNamespace
      - message
      type: object
      properties:
        flowId:
          type: string
          xml:
            name: flowId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowName:
          type: string
          xml:
            name: flowName
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowNamespace:
          type: string
          xml:
            name: flowNamespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowCoverageWarning
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    RunTestSuccess:
      title: RunTestSuccess
      required:
      - id
      - methodName
      - name
      - namespace
      - time
      type: object
      properties:
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        methodName:
          type: string
          xml:
            name: methodName
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        seeAllData:
          type: boolean
          xml:
            name: seeAllData
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        time:
          type: number
          xml:
            name: time
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestSuccess
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CompileTriggerResult:
      title: CompileTriggerResult
      required:
      - column
      - id
      - line
      - problem
      - success
      type: object
      properties:
        bodyCrc:
          type: integer
          format: int32
          xml:
            name: bodyCrc
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        column:
          type: integer
          format: int32
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        problem:
          type: string
          xml:
            name: problem
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        problems:
          type: array
          items:
            $ref: '#/components/schemas/CompileIssue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        warnings:
          type: array
          items:
            $ref: '#/components/schemas/CompileIssue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CompileTriggerResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    ExecuteAnonymousResult:
      title: ExecuteAnonymousResult
      required:
      - column
      - compileProblem
      - compiled
      - exceptionMessage
      - exceptionStackTrace
      - line
      - success
      type: object
      properties:
        column:
          type: integer
          format: int32
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        compileProblem:
          type: string
          xml:
            name: compileProblem
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        compiled:
          type: boolean
          xml:
            name: compiled
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        exceptionMessage:
          type: string
          xml:
            name: exceptionMessage
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        exceptionStackTrace:
          type: string
          xml:
            name: exceptionStackTrace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ExecuteAnonymousResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    WsdlToApexInfo:
      title: WsdlToApexInfo
      required:
      - wsdl
      type: object
      properties:
        mapping:
          type: array
          items:
            $ref: '#/components/schemas/NamespacePackagePair'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        wsdl:
          type: string
          xml:
            name: wsdl
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WsdlToApexInfo
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    NamespacePackagePair:
      title: NamespacePackagePair
      required:
      - namespace
      - packageName
      type: object
      properties:
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        packageName:
          type: string
          xml:
            name: packageName
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NamespacePackagePair
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    WsdlToApexResult:
      title: WsdlToApexResult
      required:
      - success
      type: object
      properties:
        apexScripts:
          type: array
          items:
            type: string
            xml:
              name: apexScripts
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        errors:
          type: array
          items:
            type: string
            xml:
              name: errors
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WsdlToApexResult
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    AllowFieldTruncationHeader:
      title: AllowFieldTruncationHeader
      required:
      - allowFieldTruncation
      type: object
      properties:
        allowFieldTruncation:
          type: boolean
          xml:
            name: allowFieldTruncation
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AllowFieldTruncationHeader
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    CallOptions:
      title: CallOptions
      required:
      - client
      type: object
      properties:
        client:
          type: string
          xml:
            name: client
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CallOptions
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    DebuggingHeader:
      title: DebuggingHeader
      required:
      - debugLevel
      type: object
      properties:
        categories:
          type: array
          items:
            $ref: '#/components/schemas/LogInfo'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        debugLevel:
          $ref: '#/components/schemas/LogType'
      xml:
        name: DebuggingHeader
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    LogInfo:
      title: LogInfo
      required:
      - category
      - level
      type: object
      properties:
        category:
          $ref: '#/components/schemas/LogCategory'
        level:
          $ref: '#/components/schemas/LogCategoryLevel'
      xml:
        name: LogInfo
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    LogCategory:
      title: LogCategory
      enum:
      - Db
      - Workflow
      - Validation
      - Callout
      - Apex_code
      - Apex_profiling
      - Visualforce
      - System
      - Wave
      - Nba
      - All
      type: string
      xml:
        name: LogCategory
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    LogCategoryLevel:
      title: LogCategoryLevel
      enum:
      - None
      - Finest
      - Finer
      - Fine
      - Debug
      - Info
      - Warn
      - Error
      type: string
      xml:
        name: LogCategoryLevel
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    LogType:
      title: LogType
      enum:
      - None
      - Debugonly
      - Db
      - Profiling
      - Callout
      - Detail
      type: string
      xml:
        name: LogType
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    DebuggingInfo:
      title: DebuggingInfo
      required:
      - debugLog
      type: object
      properties:
        debugLog:
          type: string
          xml:
            name: debugLog
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DebuggingInfo
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    DisableFeedTrackingHeader:
      title: DisableFeedTrackingHeader
      required:
      - disableFeedTracking
      type: object
      properties:
        disableFeedTracking:
          type: boolean
          xml:
            name: disableFeedTracking
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DisableFeedTrackingHeader
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    PackageVersionHeader:
      title: PackageVersionHeader
      type: object
      properties:
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PackageVersionHeader
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    PackageVersion:
      title: PackageVersion
      required:
      - majorNumber
      - minorNumber
      - namespace
      type: object
      properties:
        majorNumber:
          type: integer
          format: int32
          xml:
            name: majorNumber
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        minorNumber:
          type: integer
          format: int32
          xml:
            name: minorNumber
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PackageVersion
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    SessionHeader:
      title: SessionHeader
      required:
      - sessionId
      type: object
      properties:
        sessionId:
          type: string
          xml:
            name: sessionId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SessionHeader
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileAndTest:
      title: compileAndTest
      required:
      - CompileAndTestRequest
      type: object
      properties:
        CompileAndTestRequest:
          $ref: '#/components/schemas/CompileAndTestRequest12'
      xml:
        name: compileAndTest
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileAndTestResponse:
      title: compileAndTestResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result'
      xml:
        name: compileAndTestResponse
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileClasses:
      title: compileClasses
      type: object
      properties:
        scripts:
          type: array
          items:
            type: string
            xml:
              name: scripts
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: compileClasses
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileClassesResponse:
      title: compileClassesResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/CompileClassResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: compileClassesResponse
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileTriggers:
      title: compileTriggers
      type: object
      properties:
        scripts:
          type: array
          items:
            type: string
            xml:
              name: scripts
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: compileTriggers
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileTriggersResponse:
      title: compileTriggersResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/CompileTriggerResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: compileTriggersResponse
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    executeAnonymous:
      title: executeAnonymous
      required:
      - String
      type: object
      properties:
        String:
          type: string
          xml:
            name: String
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: executeAnonymous
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    executeAnonymousResponse:
      title: executeAnonymousResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result1'
      xml:
        name: executeAnonymousResponse
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    runTests:
      title: runTests
      required:
      - RunTestsRequest
      type: object
      properties:
        RunTestsRequest:
          $ref: '#/components/schemas/RunTestsRequest2'
      xml:
        name: runTests
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    runTestsResponse:
      title: runTestsResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result2'
      xml:
        name: runTestsResponse
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    wsdlToApex:
      title: wsdlToApex
      required:
      - info
      type: object
      properties:
        info:
          $ref: '#/components/schemas/Info'
      xml:
        name: wsdlToApex
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    wsdlToApexResponse:
      title: wsdlToApexResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result3'
      xml:
        name: wsdlToApexResponse
        namespace: http://soap.sforce.com/2006/08/apex
        prefix: tns
        attribute: false
        wrapped: false
    compileAndTestRequest1:
      title: compileAndTestRequest1
      required:
      - compileAndTest
      type: object
      properties:
        compileAndTest:
          $ref: '#/components/schemas/CompileAndTest1'
    compileAndTestResponse1:
      title: compileAndTestResponse1
      required:
      - compileAndTestResponse
      type: object
      properties:
        compileAndTestResponse:
          allOf:
          - $ref: '#/components/schemas/compileAndTestResponse1'
          - xml:
              name: compileAndTestResponse
              attribute: false
              wrapped: false
      xml:
        name: compileAndTestResponse
        attribute: false
        wrapped: false
    compileClassesRequest:
      title: compileClassesRequest
      required:
      - compileClasses
      type: object
      properties:
        compileClasses:
          $ref: '#/components/schemas/CompileClasses1'
    compileClassesResponse1:
      title: compileClassesResponse1
      required:
      - compileClassesResponse
      type: object
      properties:
        compileClassesResponse:
          allOf:
          - $ref: '#/components/schemas/compileClassesResponse1'
          - xml:
              name: compileClassesResponse
              attribute: false
              wrapped: false
      xml:
        name: compileClassesResponse
        attribute: false
        wrapped: false
    compileTriggersRequest:
      title: compileTriggersRequest
      required:
      - compileTriggers
      type: object
      properties:
        compileTriggers:
          $ref: '#/components/schemas/CompileTriggers1'
    compileTriggersResponse1:
      title: compileTriggersResponse1
      required:
      - compileTriggersResponse
      type: object
      properties:
        compileTriggersResponse:
          allOf:
          - $ref: '#/components/schemas/compileTriggersResponse1'
          - xml:
              name: compileTriggersResponse
              attribute: false
              wrapped: false
      xml:
        name: compileTriggersResponse
        attribute: false
        wrapped: false
    executeAnonymousRequest:
      title: executeAnonymousRequest
      required:
      - executeAnonymous
      type: object
      properties:
        executeAnonymous:
          $ref: '#/components/schemas/ExecuteAnonymous1'
    executeAnonymousResponse1:
      title: executeAnonymousResponse1
      required:
      - executeAnonymousResponse
      type: object
      properties:
        executeAnonymousResponse:
          allOf:
          - $ref: '#/components/schemas/executeAnonymousResponse1'
          - xml:
              name: executeAnonymousResponse
              attribute: false
              wrapped: false
      xml:
        name: executeAnonymousResponse
        attribute: false
        wrapped: false
    runTestsRequest1:
      title: runTestsRequest1
      required:
      - runTests
      type: object
      properties:
        runTests:
          $ref: '#/components/schemas/RunTests1'
    runTestsResponse1:
      title: runTestsResponse1
      required:
      - runTestsResponse
      type: object
      properties:
        runTestsResponse:
          allOf:
          - $ref: '#/components/schemas/runTestsResponse1'
          - xml:
              name: runTestsResponse
              attribute: false
              wrapped: false
      xml:
        name: runTestsResponse
        attribute: false
        wrapped: false
    wsdlToApexRequest:
      title: wsdlToApexRequest
      required:
      - wsdlToApex
      type: object
      properties:
        wsdlToApex:
          $ref: '#/components/schemas/WsdlToApex1'
    wsdlToApexResponse1:
      title: wsdlToApexResponse1
      required:
      - wsdlToApexResponse
      type: object
      properties:
        wsdlToApexResponse:
          allOf:
          - $ref: '#/components/schemas/wsdlToApexResponse1'
          - xml:
              name: wsdlToApexResponse
              attribute: false
              wrapped: false
      xml:
        name: wsdlToApexResponse
        attribute: false
        wrapped: false
    CompileAndTestResponse2:
      title: CompileAndTestResponse2
      required:
      - compileAndTestResponse
      type: object
      properties:
        compileAndTestResponse:
          allOf:
          - $ref: '#/components/schemas/compileAndTestResponse1'
          - xml:
              name: compileAndTestResponse
              attribute: false
              wrapped: false
    CompileAndTest1:
      title: CompileAndTest1
      required:
      - CompileAndTestRequest
      type: object
      properties:
        CompileAndTestRequest:
          $ref: '#/components/schemas/CompileAndTestRequest12'
    CompileAndTestRequest12:
      title: CompileAndTestRequest12
      required:
      - checkOnly
      type: object
      properties:
        checkOnly:
          type: boolean
          xml:
            name: checkOnly
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        classes:
          type: array
          items:
            type: string
            xml:
              name: classes
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteClasses:
          type: array
          items:
            type: string
            xml:
              name: deleteClasses
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteTriggers:
          type: array
          items:
            type: string
            xml:
              name: deleteTriggers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        runTestsRequest:
          $ref: '#/components/schemas/RunTestsRequest2'
        triggers:
          type: array
          items:
            type: string
            xml:
              name: triggers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    CompileClassesResponse2:
      title: CompileClassesResponse2
      required:
      - compileClassesResponse
      type: object
      properties:
        compileClassesResponse:
          allOf:
          - $ref: '#/components/schemas/compileClassesResponse1'
          - xml:
              name: compileClassesResponse
              attribute: false
              wrapped: false
    CompileClasses1:
      title: CompileClasses1
      type: object
      properties:
        scripts:
          type: array
          items:
            type: string
            xml:
              name: scripts
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    CompileTriggersResponse2:
      title: CompileTriggersResponse2
      required:
      - compileTriggersResponse
      type: object
      properties:
        compileTriggersResponse:
          allOf:
          - $ref: '#/components/schemas/compileTriggersResponse1'
          - xml:
              name: compileTriggersResponse
              attribute: false
              wrapped: false
    CompileTriggers1:
      title: CompileTriggers1
      type: object
      properties:
        scripts:
          type: array
          items:
            type: string
            xml:
              name: scripts
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    Content-Type:
      title: Content-Type
      enum:
      - application/xml
      type: string
    ExecuteAnonymousResponse2:
      title: ExecuteAnonymousResponse2
      required:
      - executeAnonymousResponse
      type: object
      properties:
        executeAnonymousResponse:
          allOf:
          - $ref: '#/components/schemas/executeAnonymousResponse1'
          - xml:
              name: executeAnonymousResponse
              attribute: false
              wrapped: false
    ExecuteAnonymous1:
      title: ExecuteAnonymous1
      required:
      - String
      type: object
      properties:
        String:
          type: string
          xml:
            name: String
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    Info:
      title: Info
      required:
      - wsdl
      type: object
      properties:
        mapping:
          type: array
          items:
            $ref: '#/components/schemas/NamespacePackagePair'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        wsdl:
          type: string
          xml:
            name: wsdl
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    Result:
      title: Result
      required:
      - runTestsResult
      - success
      type: object
      properties:
        classes:
          type: array
          items:
            $ref: '#/components/schemas/CompileClassResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteClasses:
          type: array
          items:
            $ref: '#/components/schemas/DeleteApexResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        deleteTriggers:
          type: array
          items:
            $ref: '#/components/schemas/DeleteApexResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        runTestsResult:
          $ref: '#/components/schemas/RunTestsResult2'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        triggers:
          type: array
          items:
            $ref: '#/components/schemas/CompileTriggerResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    Result1:
      title: Result1
      required:
      - column
      - compileProblem
      - compiled
      - exceptionMessage
      - exceptionStackTrace
      - line
      - success
      type: object
      properties:
        column:
          type: integer
          format: int32
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        compileProblem:
          type: string
          xml:
            name: compileProblem
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        compiled:
          type: boolean
          xml:
            name: compiled
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        exceptionMessage:
          type: string
          xml:
            name: exceptionMessage
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        exceptionStackTrace:
          type: string
          xml:
            name: exceptionStackTrace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    Result2:
      title: Result2
      required:
      - numFailures
      - numTestsRun
      - totalTime
      type: object
      properties:
        apexLogId:
          type: string
          xml:
            name: apexLogId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverage:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        failures:
          type: array
          items:
            $ref: '#/components/schemas/RunTestFailure'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverage:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numFailures:
          type: integer
          format: int32
          xml:
            name: numFailures
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numTestsRun:
          type: integer
          format: int32
          xml:
            name: numTestsRun
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        successes:
          type: array
          items:
            $ref: '#/components/schemas/RunTestSuccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        totalTime:
          type: number
          xml:
            name: totalTime
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    Result3:
      title: Result3
      required:
      - success
      type: object
      properties:
        apexScripts:
          type: array
          items:
            type: string
            xml:
              name: apexScripts
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        errors:
          type: array
          items:
            type: string
            xml:
              name: errors
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    RunTestsResponse2:
      title: RunTestsResponse2
      required:
      - runTestsResponse
      type: object
      properties:
        runTestsResponse:
          allOf:
          - $ref: '#/components/schemas/runTestsResponse1'
          - xml:
              name: runTestsResponse
              attribute: false
              wrapped: false
    RunTests1:
      title: RunTests1
      required:
      - RunTestsRequest
      type: object
      properties:
        RunTestsRequest:
          $ref: '#/components/schemas/RunTestsRequest2'
    RunTestsRequest2:
      title: RunTestsRequest2
      required:
      - allTests
      - namespace
      type: object
      properties:
        allTests:
          type: boolean
          xml:
            name: allTests
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        classes:
          type: array
          items:
            type: string
            xml:
              name: classes
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        maxFailedTests:
          type: integer
          format: int32
          xml:
            name: maxFailedTests
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        packages:
          type: array
          items:
            type: string
            xml:
              name: packages
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        skipCodeCoverage:
          type: boolean
          xml:
            name: skipCodeCoverage
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        tests:
          type: array
          items:
            $ref: '#/components/schemas/TestsNode'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    RunTestsResult2:
      title: RunTestsResult2
      required:
      - numFailures
      - numTestsRun
      - totalTime
      type: object
      properties:
        apexLogId:
          type: string
          xml:
            name: apexLogId
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverage:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        failures:
          type: array
          items:
            $ref: '#/components/schemas/RunTestFailure'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverage:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numFailures:
          type: integer
          format: int32
          xml:
            name: numFailures
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        numTestsRun:
          type: integer
          format: int32
          xml:
            name: numTestsRun
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        successes:
          type: array
          items:
            $ref: '#/components/schemas/RunTestSuccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
        totalTime:
          type: number
          xml:
            name: totalTime
            namespace: http://soap.sforce.com/2006/08/apex
            prefix: tns
            attribute: false
            wrapped: false
    WsdlToApexResponse2:
      title: WsdlToApexResponse2
      required:
      - wsdlToApexResponse
      type: object
      properties:
        wsdlToApexResponse:
          allOf:
          - $ref: '#/components/schemas/wsdlToApexResponse1'
          - xml:
              name: wsdlToApexResponse
              attribute: false
              wrapped: false
    WsdlToApex1:
      title: WsdlToApex1
      required:
      - info
      type: object
      properties:
        info:
          $ref: '#/components/schemas/Info'
tags:
- name: Apex
  description: ''
