openapi: 3.0.0
info:
  title: MetadataService
  description: Manage your Salesforce.com metadata
  contact: {}
  version: '1.0'
servers:
- url: https://test.salesforce.com/services/Soap/m/48.0
  variables: {}
paths:
  /cancelDeploy:
    post:
      tags:
      - Metadata
      summary: cancelDeploy
      description: Cancels a metadata deploy.
      operationId: cancelDeploy
      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/cancelDeployRequest'
              - xml:
                  name: cancelDeployRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/CancelDeployResponse2'
                - xml:
                    name: CancelDeployResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /checkDeployStatus:
    post:
      tags:
      - Metadata
      summary: checkDeployStatus
      description: Check the current status of an asyncronous deploy call.
      operationId: checkDeployStatus
      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/checkDeployStatusRequest'
              - xml:
                  name: checkDeployStatusRequest
                  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/CheckDeployStatusResponse2'
                - xml:
                    name: CheckDeployStatusResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /checkRetrieveStatus:
    post:
      tags:
      - Metadata
      summary: checkRetrieveStatus
      description: Check the current status of an asyncronous deploy call.
      operationId: checkRetrieveStatus
      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/checkRetrieveStatusRequest'
              - xml:
                  name: checkRetrieveStatusRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/CheckRetrieveStatusResponse2'
                - xml:
                    name: CheckRetrieveStatusResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /createMetadata:
    post:
      tags:
      - Metadata
      summary: createMetadata
      description: Creates metadata entries synchronously.
      operationId: createMetadata
      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: AllOrNoneHeader
        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/createMetadataRequest'
              - xml:
                  name: createMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/CreateMetadataResponse2'
                - xml:
                    name: CreateMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /deleteMetadata:
    post:
      tags:
      - Metadata
      summary: deleteMetadata
      description: Deletes metadata entries synchronously.
      operationId: deleteMetadata
      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: AllOrNoneHeader
        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/deleteMetadataRequest'
              - xml:
                  name: deleteMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/DeleteMetadataResponse2'
                - xml:
                    name: DeleteMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /deploy:
    post:
      tags:
      - Metadata
      summary: deployMetadata
      description: Deploys a zipfile full of metadata entries asynchronously.
      operationId: deployMetadata
      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/deployRequest'
              - xml:
                  name: deployRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/DeployResponse2'
                - xml:
                    name: DeployResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /deployRecentValidation:
    post:
      tags:
      - Metadata
      summary: deployRecentValidation
      description: Deploys a previously validated payload without running tests.
      operationId: deployRecentValidation
      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/deployRecentValidationRequest'
              - xml:
                  name: deployRecentValidationRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/DeployRecentValidationResponse2'
                - xml:
                    name: DeployRecentValidationResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /describeMetadata:
    post:
      tags:
      - Metadata
      summary: describeMetadata
      description: Describes features of the metadata API.
      operationId: describeMetadata
      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/describeMetadataRequest'
              - xml:
                  name: describeMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/DescribeMetadataResponse2'
                - xml:
                    name: DescribeMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /describeValueType:
    post:
      tags:
      - Metadata
      summary: describeValueType
      description: Describe a complex value type
      operationId: describeValueType
      parameters:
      - name: SessionHeader
        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/describeValueTypeRequest'
              - xml:
                  name: describeValueTypeRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/DescribeValueTypeResponse2'
                - xml:
                    name: DescribeValueTypeResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /listMetadata:
    post:
      tags:
      - Metadata
      summary: listMetadata
      description: Lists the available metadata components.
      operationId: listMetadata
      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/listMetadataRequest'
              - xml:
                  name: listMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/ListMetadataResponse2'
                - xml:
                    name: ListMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /readMetadata:
    post:
      tags:
      - Metadata
      summary: readMetadata
      description: Reads metadata entries synchronously.
      operationId: readMetadata
      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/readMetadataRequest'
              - xml:
                  name: readMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReadMetadataResponse2'
                - xml:
                    name: ReadMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /renameMetadata:
    post:
      tags:
      - Metadata
      summary: renameMetadata
      description: Renames a metadata entry synchronously.
      operationId: renameMetadata
      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/renameMetadataRequest'
              - xml:
                  name: renameMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/RenameMetadataResponse2'
                - xml:
                    name: RenameMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /retrieve:
    post:
      tags:
      - Metadata
      summary: retrieveMetadata
      description: Retrieves a set of individually specified metadata entries.
      operationId: retrieveMetadata
      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/retrieveRequest1'
              - xml:
                  name: retrieveRequest1
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/RetrieveResponse2'
                - xml:
                    name: RetrieveResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /updateMetadata:
    post:
      tags:
      - Metadata
      summary: updateMetadata
      description: Updates metadata entries synchronously.
      operationId: updateMetadata
      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: AllOrNoneHeader
        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/updateMetadataRequest'
              - xml:
                  name: updateMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/UpdateMetadataResponse2'
                - xml:
                    name: UpdateMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
  /upsertMetadata:
    post:
      tags:
      - Metadata
      summary: upsertMetadata
      description: Upserts metadata entries synchronously.
      operationId: upsertMetadata
      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: AllOrNoneHeader
        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/upsertMetadataRequest'
              - xml:
                  name: upsertMetadataRequest
                  attribute: false
                  wrapped: false
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/xml:
              schema:
                allOf:
                - $ref: '#/components/schemas/UpsertMetadataResponse2'
                - xml:
                    name: UpsertMetadataResponse2
                    attribute: false
                    wrapped: false
      deprecated: false
components:
  schemas:
    CancelDeployResult:
      title: CancelDeployResult
      required:
      - done
      - id
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CancelDeployResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeployResult:
      title: DeployResult
      required:
      - checkOnly
      - createdBy
      - createdByName
      - createdDate
      - details
      - done
      - id
      - ignoreWarnings
      - numberComponentErrors
      - numberComponentsDeployed
      - numberComponentsTotal
      - numberTestErrors
      - numberTestsCompleted
      - numberTestsTotal
      - rollbackOnError
      - runTestsEnabled
      - status
      - success
      type: object
      properties:
        canceledBy:
          type: string
          xml:
            name: canceledBy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canceledByName:
          type: string
          xml:
            name: canceledByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        checkOnly:
          type: boolean
          xml:
            name: checkOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        completedDate:
          type: string
          format: date-time
          xml:
            name: completedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdBy:
          type: string
          xml:
            name: createdBy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdByName:
          type: string
          xml:
            name: createdByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdDate:
          type: string
          format: date-time
          xml:
            name: createdDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        details:
          $ref: '#/components/schemas/Details'
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorStatusCode:
          $ref: '#/components/schemas/StatusCode'
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreWarnings:
          type: boolean
          xml:
            name: ignoreWarnings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastModifiedDate:
          type: string
          format: date-time
          xml:
            name: lastModifiedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberComponentErrors:
          type: integer
          format: int32
          xml:
            name: numberComponentErrors
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberComponentsDeployed:
          type: integer
          format: int32
          xml:
            name: numberComponentsDeployed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberComponentsTotal:
          type: integer
          format: int32
          xml:
            name: numberComponentsTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberTestErrors:
          type: integer
          format: int32
          xml:
            name: numberTestErrors
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberTestsCompleted:
          type: integer
          format: int32
          xml:
            name: numberTestsCompleted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberTestsTotal:
          type: integer
          format: int32
          xml:
            name: numberTestsTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rollbackOnError:
          type: boolean
          xml:
            name: rollbackOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runTestsEnabled:
          type: boolean
          xml:
            name: runTestsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startDate:
          type: string
          format: date-time
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stateDetail:
          type: string
          xml:
            name: stateDetail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/DeployStatus'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DeployResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeployDetails:
      title: DeployDetails
      type: object
      properties:
        componentFailures:
          type: array
          items:
            $ref: '#/components/schemas/DeployMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        componentSuccesses:
          type: array
          items:
            $ref: '#/components/schemas/DeployMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        retrieveResult:
          $ref: '#/components/schemas/RetrieveResult2'
        runTestResult:
          $ref: '#/components/schemas/RunTestResult'
      xml:
        name: DeployDetails
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeployMessage:
      title: DeployMessage
      required:
      - changed
      - created
      - createdDate
      - deleted
      - fileName
      - fullName
      - success
      type: object
      properties:
        changed:
          type: boolean
          xml:
            name: changed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        columnNumber:
          type: integer
          format: int32
          xml:
            name: columnNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        componentType:
          type: string
          xml:
            name: componentType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        created:
          type: boolean
          xml:
            name: created
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdDate:
          type: string
          format: date-time
          xml:
            name: createdDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deleted:
          type: boolean
          xml:
            name: deleted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fileName:
          type: string
          xml:
            name: fileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lineNumber:
          type: integer
          format: int32
          xml:
            name: lineNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        problem:
          type: string
          xml:
            name: problem
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        problemType:
          $ref: '#/components/schemas/DeployProblemType'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DeployMessage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeployProblemType:
      title: DeployProblemType
      enum:
      - Warning
      - Error
      - Info
      type: string
      xml:
        name: DeployProblemType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RetrieveResult:
      title: RetrieveResult
      required:
      - done
      - id
      - status
      - success
      - zipFile
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorStatusCode:
          $ref: '#/components/schemas/StatusCode'
        fileProperties:
          type: array
          items:
            $ref: '#/components/schemas/FileProperties'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        messages:
          type: array
          items:
            $ref: '#/components/schemas/RetrieveMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/RetrieveStatus'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        zipFile:
          type: string
          format: binary
          xml:
            name: zipFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RetrieveResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FileProperties:
      title: FileProperties
      required:
      - createdById
      - createdByName
      - createdDate
      - fileName
      - fullName
      - id
      - lastModifiedById
      - lastModifiedByName
      - lastModifiedDate
      - type
      type: object
      properties:
        createdById:
          type: string
          xml:
            name: createdById
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdByName:
          type: string
          xml:
            name: createdByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdDate:
          type: string
          format: date-time
          xml:
            name: createdDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fileName:
          type: string
          xml:
            name: fileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastModifiedById:
          type: string
          xml:
            name: lastModifiedById
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastModifiedByName:
          type: string
          xml:
            name: lastModifiedByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastModifiedDate:
          type: string
          format: date-time
          xml:
            name: lastModifiedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        manageableState:
          $ref: '#/components/schemas/ManageableState'
        namespacePrefix:
          type: string
          xml:
            name: namespacePrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FileProperties
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ManageableState:
      title: ManageableState
      enum:
      - released
      - deleted
      - deprecated
      - installed
      - beta
      - unmanaged
      - installedEditable
      - deprecatedEditable
      type: string
      xml:
        name: ManageableState
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RetrieveMessage:
      title: RetrieveMessage
      required:
      - fileName
      - problem
      type: object
      properties:
        fileName:
          type: string
          xml:
            name: fileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        problem:
          type: string
          xml:
            name: problem
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RetrieveMessage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RetrieveStatus:
      title: RetrieveStatus
      enum:
      - Pending
      - InProgress
      - Succeeded
      - Failed
      type: string
      xml:
        name: RetrieveStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverage:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        failures:
          type: array
          items:
            $ref: '#/components/schemas/RunTestFailure'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverage:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numFailures:
          type: integer
          format: int32
          xml:
            name: numFailures
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numTestsRun:
          type: integer
          format: int32
          xml:
            name: numTestsRun
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        successes:
          type: array
          items:
            $ref: '#/components/schemas/RunTestSuccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        totalTime:
          type: number
          xml:
            name: totalTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestsResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CodeCoverageResult:
      title: CodeCoverageResult
      required:
      - id
      - name
      - namespace
      - numLocations
      - numLocationsNotCovered
      - type
      type: object
      properties:
        dmlInfo:
          type: array
          items:
            $ref: '#/components/schemas/CodeLocation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationsNotCovered:
          type: array
          items:
            $ref: '#/components/schemas/CodeLocation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        methodInfo:
          type: array
          items:
            $ref: '#/components/schemas/CodeLocation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numLocations:
          type: integer
          format: int32
          xml:
            name: numLocations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numLocationsNotCovered:
          type: integer
          format: int32
          xml:
            name: numLocationsNotCovered
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        soqlInfo:
          type: array
          items:
            $ref: '#/components/schemas/CodeLocation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        soslInfo:
          type: array
          items:
            $ref: '#/components/schemas/CodeLocation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CodeCoverageResult
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        line:
          type: integer
          format: int32
          xml:
            name: line
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numExecutions:
          type: integer
          format: int32
          xml:
            name: numExecutions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        time:
          type: number
          xml:
            name: time
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CodeLocation
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CodeCoverageWarning
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RunTestFailure:
      title: RunTestFailure
      required:
      - id
      - message
      - methodName
      - name
      - namespace
      - packageName
      - stackTrace
      - time
      - type
      type: object
      properties:
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        methodName:
          type: string
          xml:
            name: methodName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageName:
          type: string
          xml:
            name: packageName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        seeAllData:
          type: boolean
          xml:
            name: seeAllData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stackTrace:
          type: string
          xml:
            name: stackTrace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        time:
          type: number
          xml:
            name: time
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestFailure
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowId:
          type: string
          xml:
            name: flowId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowName:
          type: string
          xml:
            name: flowName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowNamespace:
          type: string
          xml:
            name: flowNamespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numElements:
          type: integer
          format: int32
          xml:
            name: numElements
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numElementsNotCovered:
          type: integer
          format: int32
          xml:
            name: numElementsNotCovered
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        processType:
          $ref: '#/components/schemas/FlowProcessType'
      xml:
        name: FlowCoverageResult
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowName:
          type: string
          xml:
            name: flowName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowNamespace:
          type: string
          xml:
            name: flowNamespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowCoverageWarning
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        methodName:
          type: string
          xml:
            name: methodName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        seeAllData:
          type: boolean
          xml:
            name: seeAllData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        time:
          type: number
          xml:
            name: time
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RunTestSuccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeployStatus:
      title: DeployStatus
      enum:
      - Pending
      - InProgress
      - Succeeded
      - SucceededPartial
      - Failed
      - Canceling
      - Canceled
      type: string
      xml:
        name: DeployStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Metadata:
      title: Metadata
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Metadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AIReplyRecommendationsSettings:
      title: AIReplyRecommendationsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAIReplyRecommendations:
          type: boolean
          xml:
            name: enableAIReplyRecommendations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AIReplyRecommendationsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccountInsightsSettings:
      title: AccountInsightsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountInsights:
          type: boolean
          xml:
            name: enableAccountInsights
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccountInsightsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccountIntelligenceSettings:
      title: AccountIntelligenceSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountLogos:
          type: boolean
          xml:
            name: enableAccountLogos
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutomatedAccountFields:
          type: boolean
          xml:
            name: enableAutomatedAccountFields
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNewsStories:
          type: boolean
          xml:
            name: enableNewsStories
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccountIntelligenceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccountRelationshipShareRule:
      title: AccountRelationshipShareRule
      required:
      - accessLevel
      - accountToCriteriaField
      - entityType
      - masterLabel
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountToCriteriaField:
          type: string
          xml:
            name: accountToCriteriaField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityType:
          type: string
          xml:
            name: entityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        staticFormulaCriteria:
          type: string
          xml:
            name: staticFormulaCriteria
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccountRelationshipShareRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccountSettings:
      title: AccountSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountHistoryTracking:
          type: boolean
          xml:
            name: enableAccountHistoryTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountInsightsInMobile:
          type: boolean
          xml:
            name: enableAccountInsightsInMobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountOwnerReport:
          type: boolean
          xml:
            name: enableAccountOwnerReport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountTeams:
          type: boolean
          xml:
            name: enableAccountTeams
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContactHistoryTracking:
          type: boolean
          xml:
            name: enableContactHistoryTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRelateContactToMultipleAccounts:
          type: boolean
          xml:
            name: enableRelateContactToMultipleAccounts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showViewHierarchyLink:
          type: boolean
          xml:
            name: showViewHierarchyLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccountSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionLinkGroupTemplate:
      title: ActionLinkGroupTemplate
      required:
      - category
      - executionsAllowed
      - isPublished
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionLinkTemplates:
          type: array
          items:
            $ref: '#/components/schemas/ActionLinkTemplate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        category:
          $ref: '#/components/schemas/PlatformActionGroupCategory'
        executionsAllowed:
          $ref: '#/components/schemas/ActionLinkExecutionsAllowed'
        hoursUntilExpiration:
          type: integer
          format: int32
          xml:
            name: hoursUntilExpiration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPublished:
          type: boolean
          xml:
            name: isPublished
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ActionLinkGroupTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionLinkTemplate:
      title: ActionLinkTemplate
      required:
      - actionUrl
      - isConfirmationRequired
      - isGroupDefault
      - labelKey
      - linkType
      - method
      - position
      - userVisibility
      type: object
      properties:
        actionUrl:
          type: string
          xml:
            name: actionUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headers:
          type: string
          xml:
            name: headers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isConfirmationRequired:
          type: boolean
          xml:
            name: isConfirmationRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isGroupDefault:
          type: boolean
          xml:
            name: isGroupDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        labelKey:
          type: string
          xml:
            name: labelKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkType:
          $ref: '#/components/schemas/ActionLinkType'
        method:
          $ref: '#/components/schemas/ActionLinkHttpMethod'
        position:
          type: integer
          format: int32
          xml:
            name: position
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requestBody:
          type: string
          xml:
            name: requestBody
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userAlias:
          type: string
          xml:
            name: userAlias
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userVisibility:
          $ref: '#/components/schemas/ActionLinkUserVisibility'
      xml:
        name: ActionLinkTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionLinkType:
      title: ActionLinkType
      enum:
      - API
      - APIAsync
      - Download
      - UI
      type: string
      xml:
        name: ActionLinkType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionLinkHttpMethod:
      title: ActionLinkHttpMethod
      enum:
      - HttpDelete
      - HttpHead
      - HttpGet
      - HttpPatch
      - HttpPost
      - HttpPut
      type: string
      xml:
        name: ActionLinkHttpMethod
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionLinkUserVisibility:
      title: ActionLinkUserVisibility
      enum:
      - Creator
      - Everyone
      - EveryoneButCreator
      - Manager
      - CustomUser
      - CustomExcludedUser
      type: string
      xml:
        name: ActionLinkUserVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformActionGroupCategory:
      title: PlatformActionGroupCategory
      enum:
      - Primary
      - Overflow
      type: string
      xml:
        name: PlatformActionGroupCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionLinkExecutionsAllowed:
      title: ActionLinkExecutionsAllowed
      enum:
      - Once
      - OncePerUser
      - Unlimited
      type: string
      xml:
        name: ActionLinkExecutionsAllowed
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionPlanTemplate:
      title: ActionPlanTemplate
      required:
      - name
      - targetEntityType
      - uniqueName
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionPlanTemplateItem:
          type: array
          items:
            $ref: '#/components/schemas/ActionPlanTemplateItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetEntityType:
          type: string
          xml:
            name: targetEntityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uniqueName:
          type: string
          xml:
            name: uniqueName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ActionPlanTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionPlanTemplateItem:
      title: ActionPlanTemplateItem
      required:
      - itemEntityType
      - name
      - uniqueName
      type: object
      properties:
        actionPlanTemplateItemValue:
          type: array
          items:
            $ref: '#/components/schemas/ActionPlanTemplateItemValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayOrder:
          type: integer
          format: int32
          xml:
            name: displayOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRequired:
          type: boolean
          xml:
            name: isRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        itemEntityType:
          type: string
          xml:
            name: itemEntityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uniqueName:
          type: string
          xml:
            name: uniqueName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ActionPlanTemplateItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionPlanTemplateItemValue:
      title: ActionPlanTemplateItemValue
      required:
      - itemEntityType
      - name
      type: object
      properties:
        itemEntityType:
          type: string
          xml:
            name: itemEntityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueFormula:
          type: string
          xml:
            name: valueFormula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueLiteral:
          type: string
          xml:
            name: valueLiteral
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ActionPlanTemplateItemValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionsSettings:
      title: ActionsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDefaultQuickActionsOn:
          type: boolean
          xml:
            name: enableDefaultQuickActionsOn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMdpEnabled:
          type: boolean
          xml:
            name: enableMdpEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableThirdPartyActions:
          type: boolean
          xml:
            name: enableThirdPartyActions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ActionsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActivitiesSettings:
      title: ActivitiesSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowUsersToRelateMultipleContactsToTasksAndEvents:
          type: boolean
          xml:
            name: allowUsersToRelateMultipleContactsToTasksAndEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoRelateEventAttendees:
          type: boolean
          xml:
            name: autoRelateEventAttendees
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableActivityReminders:
          type: boolean
          xml:
            name: enableActivityReminders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickCreateEvents:
          type: boolean
          xml:
            name: enableClickCreateEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDragAndDropScheduling:
          type: boolean
          xml:
            name: enableDragAndDropScheduling
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailTracking:
          type: boolean
          xml:
            name: enableEmailTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGroupTasks:
          type: boolean
          xml:
            name: enableGroupTasks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHideChildEventsPreference:
          type: boolean
          xml:
            name: enableHideChildEventsPreference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListViewScheduling:
          type: boolean
          xml:
            name: enableListViewScheduling
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLogNote:
          type: boolean
          xml:
            name: enableLogNote
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMLSingleClientProfile:
          type: boolean
          xml:
            name: enableMLSingleClientProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultidayEvents:
          type: boolean
          xml:
            name: enableMultidayEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRecurringEvents:
          type: boolean
          xml:
            name: enableRecurringEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRecurringTasks:
          type: boolean
          xml:
            name: enableRecurringTasks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRollUpActivToContactsAcct:
          type: boolean
          xml:
            name: enableRollUpActivToContactsAcct
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSidebarCalendarShortcut:
          type: boolean
          xml:
            name: enableSidebarCalendarShortcut
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSimpleTaskCreateUI:
          type: boolean
          xml:
            name: enableSimpleTaskCreateUI
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUNSTaskDelegatedToNotifications:
          type: boolean
          xml:
            name: enableUNSTaskDelegatedToNotifications
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUserListViewCalendars:
          type: boolean
          xml:
            name: enableUserListViewCalendars
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        meetingRequestsLogo:
          type: string
          xml:
            name: meetingRequestsLogo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showCustomLogoMeetingRequests:
          type: boolean
          xml:
            name: showCustomLogoMeetingRequests
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showEventDetailsMultiUserCalendar:
          type: boolean
          xml:
            name: showEventDetailsMultiUserCalendar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showHomePageHoverLinksForEvents:
          type: boolean
          xml:
            name: showHomePageHoverLinksForEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showMyTasksHoverLinks:
          type: boolean
          xml:
            name: showMyTasksHoverLinks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ActivitiesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AddressSettings:
      title: AddressSettings
      required:
      - countriesAndStates
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        countriesAndStates:
          $ref: '#/components/schemas/CountriesAndStates2'
      xml:
        name: AddressSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CountriesAndStates:
      title: CountriesAndStates
      type: object
      properties:
        countries:
          type: array
          items:
            $ref: '#/components/schemas/Country'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CountriesAndStates
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Country:
      title: Country
      required:
      - active
      - integrationValue
      - isoCode
      - label
      - orgDefault
      - standard
      - visible
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        integrationValue:
          type: string
          xml:
            name: integrationValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isoCode:
          type: string
          xml:
            name: isoCode
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        orgDefault:
          type: boolean
          xml:
            name: orgDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        standard:
          type: boolean
          xml:
            name: standard
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        states:
          type: array
          items:
            $ref: '#/components/schemas/State'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visible:
          type: boolean
          xml:
            name: visible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Country
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    State:
      title: State
      required:
      - active
      - integrationValue
      - isoCode
      - label
      - standard
      - visible
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        integrationValue:
          type: string
          xml:
            name: integrationValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isoCode:
          type: string
          xml:
            name: isoCode
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        standard:
          type: boolean
          xml:
            name: standard
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visible:
          type: boolean
          xml:
            name: visible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: State
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AnalyticSnapshot:
      title: AnalyticSnapshot
      required:
      - name
      - sourceReport
      - targetObject
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupColumn:
          type: string
          xml:
            name: groupColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mappings:
          type: array
          items:
            $ref: '#/components/schemas/AnalyticSnapshotMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runningUser:
          type: string
          xml:
            name: runningUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceReport:
          type: string
          xml:
            name: sourceReport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetObject:
          type: string
          xml:
            name: targetObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AnalyticSnapshot
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AnalyticSnapshotMapping:
      title: AnalyticSnapshotMapping
      required:
      - sourceField
      - sourceType
      - targetField
      type: object
      properties:
        aggregateType:
          $ref: '#/components/schemas/ReportSummaryType'
        sourceField:
          type: string
          xml:
            name: sourceField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceType:
          $ref: '#/components/schemas/ReportJobSourceTypes'
        targetField:
          type: string
          xml:
            name: targetField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AnalyticSnapshotMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportSummaryType:
      title: ReportSummaryType
      enum:
      - Sum
      - Average
      - Maximum
      - Minimum
      - Unique
      - None
      type: string
      xml:
        name: ReportSummaryType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportJobSourceTypes:
      title: ReportJobSourceTypes
      enum:
      - tabular
      - summary
      - snapshot
      type: string
      xml:
        name: ReportJobSourceTypes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AnalyticsSettings:
      title: AnalyticsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        alwaysGenPreviews:
          type: boolean
          xml:
            name: alwaysGenPreviews
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        analyticsAdoptionMetadata:
          type: boolean
          xml:
            name: analyticsAdoptionMetadata
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canAccessAnalyticsViaAPI:
          type: boolean
          xml:
            name: canAccessAnalyticsViaAPI
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canAnnotateDashboards:
          type: boolean
          xml:
            name: canAnnotateDashboards
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canEnableLiveMetrics:
          type: boolean
          xml:
            name: canEnableLiveMetrics
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canEnableSavedView:
          type: boolean
          xml:
            name: canEnableSavedView
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canExploreDataConversationally:
          type: boolean
          xml:
            name: canExploreDataConversationally
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canShareAppsWithCommunities:
          type: boolean
          xml:
            name: canShareAppsWithCommunities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canSubscribeDashboardWidgets:
          type: boolean
          xml:
            name: canSubscribeDashboardWidgets
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canViewThumbnailAssets:
          type: boolean
          xml:
            name: canViewThumbnailAssets
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAnalyticsEncryption:
          type: boolean
          xml:
            name: enableAnalyticsEncryption
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAnalyticsSharingEnable:
          type: boolean
          xml:
            name: enableAnalyticsSharingEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutoCompleteCombo:
          type: boolean
          xml:
            name: enableAutoCompleteCombo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableC360GlobalProfileData:
          type: boolean
          xml:
            name: enableC360GlobalProfileData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDashboardComponentSnapshot:
          type: boolean
          xml:
            name: enableDashboardComponentSnapshot
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDashboardFlexiTable:
          type: boolean
          xml:
            name: enableDashboardFlexiTable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDashboardToPDFEnable:
          type: boolean
          xml:
            name: enableDashboardToPDFEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDataBlending:
          type: boolean
          xml:
            name: enableDataBlending
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailReportsToPortalUsers:
          type: boolean
          xml:
            name: enableEmailReportsToPortalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFirebirdEditor:
          type: boolean
          xml:
            name: enableFirebirdEditor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFloatingReportHeaders:
          type: boolean
          xml:
            name: enableFloatingReportHeaders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInsights:
          type: boolean
          xml:
            name: enableInsights
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningReportBuilder:
          type: boolean
          xml:
            name: enableLightningReportBuilder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLotusNotesImages:
          type: boolean
          xml:
            name: enableLotusNotesImages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMassEnableReportBuilder:
          type: boolean
          xml:
            name: enableMassEnableReportBuilder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNewChartsEngine:
          type: boolean
          xml:
            name: enableNewChartsEngine
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNullDimension:
          type: boolean
          xml:
            name: enableNullDimension
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePowerInsights:
          type: boolean
          xml:
            name: enablePowerInsights
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQueryLiveConnectors:
          type: boolean
          xml:
            name: enableQueryLiveConnectors
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRemoveFooterForRepDisplay:
          type: boolean
          xml:
            name: enableRemoveFooterForRepDisplay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRemoveFooterFromRepExp:
          type: boolean
          xml:
            name: enableRemoveFooterFromRepExp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReportNotificationsEnable:
          type: boolean
          xml:
            name: enableReportNotificationsEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1AnalyticsEclairEnable:
          type: boolean
          xml:
            name: enableS1AnalyticsEclairEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSFXJoinedReportsEnable:
          type: boolean
          xml:
            name: enableSFXJoinedReportsEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSmartDataDiscovery:
          type: boolean
          xml:
            name: enableSmartDataDiscovery
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUseOldChartsLookAndFeel:
          type: boolean
          xml:
            name: enableUseOldChartsLookAndFeel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWaveRecordNavigation:
          type: boolean
          xml:
            name: enableWaveRecordNavigation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWaveReplication:
          type: boolean
          xml:
            name: enableWaveReplication
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWaveSharingInheritance:
          type: boolean
          xml:
            name: enableWaveSharingInheritance
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWaveTemplate:
          type: boolean
          xml:
            name: enableWaveTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWaveTrendedDatasetCleanup:
          type: boolean
          xml:
            name: enableWaveTrendedDatasetCleanup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inheritSharingForNonOpptyObjects:
          type: boolean
          xml:
            name: inheritSharingForNonOpptyObjects
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inheritSharingForOpptyObject:
          type: boolean
          xml:
            name: inheritSharingForOpptyObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        replaceBlankMeasuresWithNulls:
          type: boolean
          xml:
            name: replaceBlankMeasuresWithNulls
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        turnOnTimeZones:
          type: boolean
          xml:
            name: turnOnTimeZones
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AnalyticsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AnimationRule:
      title: AnimationRule
      required:
      - animationFrequency
      - developerName
      - isActive
      - masterLabel
      - recordTypeContext
      - sobjectType
      - targetField
      - targetFieldChangeToValues
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        animationFrequency:
          type: string
          xml:
            name: animationFrequency
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeContext:
          type: string
          xml:
            name: recordTypeContext
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeName:
          type: string
          xml:
            name: recordTypeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sobjectType:
          type: string
          xml:
            name: sobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetField:
          type: string
          xml:
            name: targetField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetFieldChangeToValues:
          type: string
          xml:
            name: targetFieldChangeToValues
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AnimationRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexSettings:
      title: ApexSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAggregateCodeCoverageOnly:
          type: boolean
          xml:
            name: enableAggregateCodeCoverageOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApexAccessRightsPref:
          type: boolean
          xml:
            name: enableApexAccessRightsPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApexApprovalLockUnlock:
          type: boolean
          xml:
            name: enableApexApprovalLockUnlock
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApexCtrlImplicitWithSharingPref:
          type: boolean
          xml:
            name: enableApexCtrlImplicitWithSharingPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApexPropertyGetterPref:
          type: boolean
          xml:
            name: enableApexPropertyGetterPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuraApexCtrlAuthUserAccessCheckPref:
          type: boolean
          xml:
            name: enableAuraApexCtrlAuthUserAccessCheckPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuraApexCtrlGuestUserAccessCheckPref:
          type: boolean
          xml:
            name: enableAuraApexCtrlGuestUserAccessCheckPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCompileOnDeploy:
          type: boolean
          xml:
            name: enableCompileOnDeploy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDisableParallelApexTesting:
          type: boolean
          xml:
            name: enableDisableParallelApexTesting
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDoNotEmailDebugLog:
          type: boolean
          xml:
            name: enableDoNotEmailDebugLog
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGaplessTestAutoNum:
          type: boolean
          xml:
            name: enableGaplessTestAutoNum
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMngdCtrlActionAccessPref:
          type: boolean
          xml:
            name: enableMngdCtrlActionAccessPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNonCertifiedApexMdCrud:
          type: boolean
          xml:
            name: enableNonCertifiedApexMdCrud
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSecureNoArgConstructorPref:
          type: boolean
          xml:
            name: enableSecureNoArgConstructorPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApexSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexTestSuite:
      title: ApexTestSuite
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        testClassName:
          type: array
          items:
            type: string
            xml:
              name: testClassName
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApexTestSuite
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppExperienceSettings:
      title: AppExperienceSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesHideAllAppsInAppLauncher:
          type: boolean
          xml:
            name: doesHideAllAppsInAppLauncher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppExperienceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppMenu:
      title: AppMenu
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        appMenuItems:
          type: array
          items:
            $ref: '#/components/schemas/AppMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppMenu
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppMenuItem:
      title: AppMenuItem
      required:
      - name
      - type
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppMenuItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppointmentSchedulingPolicy:
      title: AppointmentSchedulingPolicy
      required:
      - appointmentStartTimeInterval
      - masterLabel
      - shouldCheckExternalCalendar
      - shouldConsiderCalendarEvents
      - shouldEnforceExcludedResource
      - shouldEnforceRequiredResource
      - shouldMatchSkill
      - shouldMatchSkillLevel
      - shouldRespectVisitingHours
      - shouldUsePrimaryMembers
      - shouldUseSecondaryMembers
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        appointmentStartTimeInterval:
          type: string
          xml:
            name: appointmentStartTimeInterval
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldCheckExternalCalendar:
          type: boolean
          xml:
            name: shouldCheckExternalCalendar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldConsiderCalendarEvents:
          type: boolean
          xml:
            name: shouldConsiderCalendarEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldEnforceExcludedResource:
          type: boolean
          xml:
            name: shouldEnforceExcludedResource
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldEnforceRequiredResource:
          type: boolean
          xml:
            name: shouldEnforceRequiredResource
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldMatchSkill:
          type: boolean
          xml:
            name: shouldMatchSkill
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldMatchSkillLevel:
          type: boolean
          xml:
            name: shouldMatchSkillLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldRespectVisitingHours:
          type: boolean
          xml:
            name: shouldRespectVisitingHours
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldUsePrimaryMembers:
          type: boolean
          xml:
            name: shouldUsePrimaryMembers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldUseSecondaryMembers:
          type: boolean
          xml:
            name: shouldUseSecondaryMembers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppointmentSchedulingPolicy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalProcess:
      title: ApprovalProcess
      required:
      - active
      - label
      - recordEditability
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowRecall:
          type: boolean
          xml:
            name: allowRecall
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowedSubmitters:
          type: array
          items:
            $ref: '#/components/schemas/ApprovalSubmitter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        approvalPageFields:
          $ref: '#/components/schemas/ApprovalPageFields'
        approvalStep:
          type: array
          items:
            $ref: '#/components/schemas/ApprovalStep'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailTemplate:
          type: string
          xml:
            name: emailTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMobileDeviceAccess:
          type: boolean
          xml:
            name: enableMobileDeviceAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entryCriteria:
          $ref: '#/components/schemas/EntryCriteria'
        finalApprovalActions:
          $ref: '#/components/schemas/FinalApprovalActions'
        finalApprovalRecordLock:
          type: boolean
          xml:
            name: finalApprovalRecordLock
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        finalRejectionActions:
          $ref: '#/components/schemas/FinalRejectionActions'
        finalRejectionRecordLock:
          type: boolean
          xml:
            name: finalRejectionRecordLock
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        initialSubmissionActions:
          $ref: '#/components/schemas/InitialSubmissionActions'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nextAutomatedApprover:
          $ref: '#/components/schemas/NextAutomatedApprover2'
        postTemplate:
          type: string
          xml:
            name: postTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recallActions:
          $ref: '#/components/schemas/RecallActions'
        recordEditability:
          $ref: '#/components/schemas/RecordEditabilityType'
        showApprovalHistory:
          type: boolean
          xml:
            name: showApprovalHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApprovalProcess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalSubmitter:
      title: ApprovalSubmitter
      required:
      - type
      type: object
      properties:
        submitter:
          type: string
          xml:
            name: submitter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ProcessSubmitterType'
      xml:
        name: ApprovalSubmitter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProcessSubmitterType:
      title: ProcessSubmitterType
      enum:
      - group
      - role
      - user
      - roleSubordinates
      - roleSubordinatesInternal
      - owner
      - creator
      - partnerUser
      - customerPortalUser
      - portalRole
      - portalRoleSubordinates
      - allInternalUsers
      type: string
      xml:
        name: ProcessSubmitterType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalPageField:
      title: ApprovalPageField
      type: object
      properties:
        field:
          type: array
          items:
            type: string
            xml:
              name: field
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApprovalPageField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalStep:
      title: ApprovalStep
      required:
      - assignedApprover
      - label
      - name
      type: object
      properties:
        allowDelegate:
          type: boolean
          xml:
            name: allowDelegate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        approvalActions:
          $ref: '#/components/schemas/ApprovalActions'
        assignedApprover:
          $ref: '#/components/schemas/AssignedApprover'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entryCriteria:
          $ref: '#/components/schemas/EntryCriteria'
        ifCriteriaNotMet:
          $ref: '#/components/schemas/StepCriteriaNotMetType'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rejectBehavior:
          $ref: '#/components/schemas/RejectBehavior'
        rejectionActions:
          $ref: '#/components/schemas/RejectionActions'
      xml:
        name: ApprovalStep
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalAction:
      title: ApprovalAction
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApprovalAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowActionReference:
      title: WorkflowActionReference
      required:
      - name
      - type
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/WorkflowActionType'
      xml:
        name: WorkflowActionReference
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowActionType:
      title: WorkflowActionType
      enum:
      - FieldUpdate
      - KnowledgePublish
      - Task
      - Alert
      - Send
      - OutboundMessage
      - FlowAction
      type: string
      xml:
        name: WorkflowActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalStepApprover:
      title: ApprovalStepApprover
      type: object
      properties:
        approver:
          type: array
          items:
            $ref: '#/components/schemas/Approver'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        whenMultipleApprovers:
          $ref: '#/components/schemas/RoutingType'
      xml:
        name: ApprovalStepApprover
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Approver:
      title: Approver
      required:
      - type
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/NextOwnerType'
      xml:
        name: Approver
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NextOwnerType:
      title: NextOwnerType
      enum:
      - adhoc
      - user
      - userHierarchyField
      - relatedUserField
      - queue
      type: string
      xml:
        name: NextOwnerType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RoutingType:
      title: RoutingType
      enum:
      - Unanimous
      - FirstResponse
      type: string
      xml:
        name: RoutingType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalEntryCriteria:
      title: ApprovalEntryCriteria
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApprovalEntryCriteria
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FilterItem:
      title: FilterItem
      required:
      - field
      - operation
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operation:
          $ref: '#/components/schemas/FilterOperation'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueField:
          type: string
          xml:
            name: valueField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FilterItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FilterOperation:
      title: FilterOperation
      enum:
      - equals
      - notEqual
      - lessThan
      - greaterThan
      - lessOrEqual
      - greaterOrEqual
      - contains
      - notContain
      - startsWith
      - includes
      - excludes
      - within
      type: string
      xml:
        name: FilterOperation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DuplicateRuleFilterItem:
      title: DuplicateRuleFilterItem
      required:
      - field
      - operation
      - sortOrder
      - table
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operation:
          $ref: '#/components/schemas/FilterOperation'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueField:
          type: string
          xml:
            name: valueField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: integer
          format: int32
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        table:
          type: string
          xml:
            name: table
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DuplicateRuleFilterItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StepCriteriaNotMetType:
      title: StepCriteriaNotMetType
      enum:
      - ApproveRecord
      - RejectRecord
      - GotoNextStep
      type: string
      xml:
        name: StepCriteriaNotMetType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApprovalStepRejectBehavior:
      title: ApprovalStepRejectBehavior
      required:
      - type
      type: object
      properties:
        type:
          $ref: '#/components/schemas/StepRejectBehaviorType'
      xml:
        name: ApprovalStepRejectBehavior
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StepRejectBehaviorType:
      title: StepRejectBehaviorType
      enum:
      - RejectRequest
      - BackToPrevious
      type: string
      xml:
        name: StepRejectBehaviorType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NextAutomatedApprover:
      title: NextAutomatedApprover
      required:
      - userHierarchyField
      type: object
      properties:
        useApproverFieldOfRecordOwner:
          type: boolean
          xml:
            name: useApproverFieldOfRecordOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userHierarchyField:
          type: string
          xml:
            name: userHierarchyField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NextAutomatedApprover
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordEditabilityType:
      title: RecordEditabilityType
      enum:
      - AdminOnly
      - AdminOrCurrentApprover
      type: string
      xml:
        name: RecordEditabilityType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ArchiveSettings:
      title: ArchiveSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEntityArchivingEnabled:
          type: boolean
          xml:
            name: enableEntityArchivingEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ArchiveSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AssignmentRule:
      title: AssignmentRule
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleEntry:
          type: array
          items:
            $ref: '#/components/schemas/RuleEntry'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AssignmentRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RuleEntry:
      title: RuleEntry
      type: object
      properties:
        assignedTo:
          type: string
          xml:
            name: assignedTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignedToType:
          $ref: '#/components/schemas/AssignToLookupValueType'
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessHours:
          type: string
          xml:
            name: businessHours
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessHoursSource:
          $ref: '#/components/schemas/BusinessHoursSourceType'
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableEscalationWhenModified:
          type: boolean
          xml:
            name: disableEscalationWhenModified
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        escalationAction:
          type: array
          items:
            $ref: '#/components/schemas/EscalationAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        escalationStartTime:
          $ref: '#/components/schemas/EscalationStartTimeType'
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyCcRecipients:
          type: boolean
          xml:
            name: notifyCcRecipients
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        overrideExistingTeams:
          type: boolean
          xml:
            name: overrideExistingTeams
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        replyToEmail:
          type: string
          xml:
            name: replyToEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        senderEmail:
          type: string
          xml:
            name: senderEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        senderName:
          type: string
          xml:
            name: senderName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        team:
          type: array
          items:
            type: string
            xml:
              name: team
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        template:
          type: string
          xml:
            name: template
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RuleEntry
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AssignToLookupValueType:
      title: AssignToLookupValueType
      enum:
      - User
      - Queue
      type: string
      xml:
        name: AssignToLookupValueType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BusinessHoursSourceType:
      title: BusinessHoursSourceType
      enum:
      - None
      - Case
      - Static
      type: string
      xml:
        name: BusinessHoursSourceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EscalationAction:
      title: EscalationAction
      type: object
      properties:
        assignedTo:
          type: string
          xml:
            name: assignedTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignedToTemplate:
          type: string
          xml:
            name: assignedToTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignedToType:
          $ref: '#/components/schemas/AssignToLookupValueType'
        minutesToEscalation:
          type: integer
          format: int32
          xml:
            name: minutesToEscalation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyCaseOwner:
          type: boolean
          xml:
            name: notifyCaseOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyEmail:
          type: array
          items:
            type: string
            xml:
              name: notifyEmail
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyTo:
          type: string
          xml:
            name: notifyTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyToTemplate:
          type: string
          xml:
            name: notifyToTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EscalationAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EscalationStartTimeType:
      title: EscalationStartTimeType
      enum:
      - CaseCreation
      - CaseLastModified
      type: string
      xml:
        name: EscalationStartTimeType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AssignmentRules:
      title: AssignmentRules
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignmentRule:
          type: array
          items:
            $ref: '#/components/schemas/AssignmentRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AssignmentRules
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Audience:
      title: Audience
      required:
      - audienceName
      - container
      - criteria
      - isDefaultAudience
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        audienceName:
          type: string
          xml:
            name: audienceName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        container:
          type: string
          xml:
            name: container
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteria:
          $ref: '#/components/schemas/Criteria'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formulaFilterType:
          $ref: '#/components/schemas/FormulaFilterType'
        isDefaultAudience:
          type: boolean
          xml:
            name: isDefaultAudience
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targets:
          $ref: '#/components/schemas/Targets3'
      xml:
        name: Audience
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AudienceCriteria:
      title: AudienceCriteria
      type: object
      properties:
        criterion:
          type: array
          items:
            $ref: '#/components/schemas/AudienceCriterion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AudienceCriteria
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AudienceCriterion:
      title: AudienceCriterion
      required:
      - type
      type: object
      properties:
        criteriaNumber:
          type: integer
          format: int32
          xml:
            name: criteriaNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criterionValue:
          $ref: '#/components/schemas/CriterionValue'
        operator:
          $ref: '#/components/schemas/AudienceCriterionOperator'
        type:
          $ref: '#/components/schemas/AudienceCriterionType'
      xml:
        name: AudienceCriterion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AudienceCriteriaValue:
      title: AudienceCriteriaValue
      type: object
      properties:
        city:
          type: string
          xml:
            name: city
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        country:
          type: string
          xml:
            name: country
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        domain:
          type: string
          xml:
            name: domain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityField:
          type: string
          xml:
            name: entityField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityType:
          type: string
          xml:
            name: entityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldValue:
          type: string
          xml:
            name: fieldValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isEnabled:
          type: string
          xml:
            name: isEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        permissionName:
          type: string
          xml:
            name: permissionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        permissionType:
          type: string
          xml:
            name: permissionType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profile:
          type: string
          xml:
            name: profile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subdivision:
          type: string
          xml:
            name: subdivision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AudienceCriteriaValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AudienceCriterionOperator:
      title: AudienceCriterionOperator
      enum:
      - Equal
      - NotEqual
      - GreaterThan
      - GreaterThanOrEqual
      - LessThan
      - LessThanOrEqual
      - Contains
      - StartsWith
      - Includes
      - NotIncludes
      type: string
      xml:
        name: AudienceCriterionOperator
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AudienceCriterionType:
      title: AudienceCriterionType
      enum:
      - Default
      - Profile
      - FieldBased
      - GeoLocation
      - Domain
      - Permission
      - Audience
      type: string
      xml:
        name: AudienceCriterionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormulaFilterType:
      title: FormulaFilterType
      enum:
      - AllCriteriaMatch
      - AnyCriterionMatches
      - CustomLogicMatches
      type: string
      xml:
        name: FormulaFilterType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PersonalizationTargetInfos:
      title: PersonalizationTargetInfos
      type: object
      properties:
        target:
          type: array
          items:
            $ref: '#/components/schemas/PersonalizationTargetInfo'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PersonalizationTargetInfos
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PersonalizationTargetInfo:
      title: PersonalizationTargetInfo
      required:
      - groupName
      - targetType
      - targetValue
      type: object
      properties:
        groupName:
          type: string
          xml:
            name: groupName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        priority:
          type: integer
          format: int32
          xml:
            name: priority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetType:
          type: string
          xml:
            name: targetType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetValue:
          type: string
          xml:
            name: targetValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PersonalizationTargetInfo
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AuraDefinitionBundle:
      title: AuraDefinitionBundle
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        SVGContent:
          type: string
          format: binary
          xml:
            name: SVGContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        controllerContent:
          type: string
          format: binary
          xml:
            name: controllerContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        designContent:
          type: string
          format: binary
          xml:
            name: designContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        documentationContent:
          type: string
          format: binary
          xml:
            name: documentationContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        helperContent:
          type: string
          format: binary
          xml:
            name: helperContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        markup:
          type: string
          format: binary
          xml:
            name: markup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        modelContent:
          type: string
          format: binary
          xml:
            name: modelContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rendererContent:
          type: string
          format: binary
          xml:
            name: rendererContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        styleContent:
          type: string
          format: binary
          xml:
            name: styleContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        testsuiteContent:
          type: string
          format: binary
          xml:
            name: testsuiteContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/AuraBundleType'
      xml:
        name: AuraDefinitionBundle
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minorNumber:
          type: integer
          format: int32
          xml:
            name: minorNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespace:
          type: string
          xml:
            name: namespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PackageVersion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AuraBundleType:
      title: AuraBundleType
      enum:
      - Application
      - Component
      - Event
      - Interface
      - Tokens
      type: string
      xml:
        name: AuraBundleType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AuthProvider:
      title: AuthProvider
      required:
      - friendlyName
      - providerType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        appleTeam:
          type: string
          xml:
            name: appleTeam
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        authorizeUrl:
          type: string
          xml:
            name: authorizeUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        consumerKey:
          type: string
          xml:
            name: consumerKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        consumerSecret:
          type: string
          xml:
            name: consumerSecret
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customMetadataTypeRecord:
          type: string
          xml:
            name: customMetadataTypeRecord
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultScopes:
          type: string
          xml:
            name: defaultScopes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ecKey:
          type: string
          xml:
            name: ecKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorUrl:
          type: string
          xml:
            name: errorUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        executionUser:
          type: string
          xml:
            name: executionUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        friendlyName:
          type: string
          xml:
            name: friendlyName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        iconUrl:
          type: string
          xml:
            name: iconUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIssuer:
          type: string
          xml:
            name: idTokenIssuer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeOrgIdInIdentifier:
          type: boolean
          xml:
            name: includeOrgIdInIdentifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkKickoffUrl:
          type: string
          xml:
            name: linkKickoffUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoutUrl:
          type: string
          xml:
            name: logoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthKickoffUrl:
          type: string
          xml:
            name: oauthKickoffUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        plugin:
          type: string
          xml:
            name: plugin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portal:
          type: string
          xml:
            name: portal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        providerType:
          $ref: '#/components/schemas/AuthProviderType'
        registrationHandler:
          type: string
          xml:
            name: registrationHandler
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendAccessTokenInHeader:
          type: boolean
          xml:
            name: sendAccessTokenInHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendClientCredentialsInHeader:
          type: boolean
          xml:
            name: sendClientCredentialsInHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendSecretInApis:
          type: boolean
          xml:
            name: sendSecretInApis
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ssoKickoffUrl:
          type: string
          xml:
            name: ssoKickoffUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tokenUrl:
          type: string
          xml:
            name: tokenUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userInfoUrl:
          type: string
          xml:
            name: userInfoUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AuthProvider
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AuthProviderType:
      title: AuthProviderType
      enum:
      - Facebook
      - Janrain
      - Salesforce
      - OpenIdConnect
      - MicrosoftACS
      - LinkedIn
      - Twitter
      - Google
      - GitHub
      - Custom
      - Apple
      type: string
      xml:
        name: AuthProviderType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AutoResponseRule:
      title: AutoResponseRule
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleEntry:
          type: array
          items:
            $ref: '#/components/schemas/RuleEntry'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AutoResponseRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AutoResponseRules:
      title: AutoResponseRules
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoResponseRule:
          type: array
          items:
            $ref: '#/components/schemas/AutoResponseRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AutoResponseRules
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AutomatedContactsSettings:
      title: AutomatedContactsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAddContactAutomatically:
          type: boolean
          xml:
            name: enableAddContactAutomatically
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAddContactRoleAutomatically:
          type: boolean
          xml:
            name: enableAddContactRoleAutomatically
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAddContactRoleWithSuggestion:
          type: boolean
          xml:
            name: enableAddContactRoleWithSuggestion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAddContactWithSuggestion:
          type: boolean
          xml:
            name: enableAddContactWithSuggestion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AutomatedContactsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BlockchainSettings:
      title: BlockchainSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableBcp:
          type: boolean
          xml:
            name: enableBcp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableBcpCoin:
          type: boolean
          xml:
            name: enableBcpCoin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BlockchainSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Bot:
      title: Bot
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botMlDomain:
          $ref: '#/components/schemas/BotMlDomain'
        botUser:
          type: string
          xml:
            name: botUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botVersions:
          type: array
          items:
            $ref: '#/components/schemas/BotVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextVariables:
          type: array
          items:
            $ref: '#/components/schemas/ConversationContextVariable'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logPrivateConversationData:
          type: boolean
          xml:
            name: logPrivateConversationData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Bot
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LocalMlDomain:
      title: LocalMlDomain
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlIntents:
          type: array
          items:
            $ref: '#/components/schemas/MlIntent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlSlotClasses:
          type: array
          items:
            $ref: '#/components/schemas/MlSlotClass'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LocalMlDomain
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlIntent:
      title: MlIntent
      required:
      - developerName
      - label
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlIntentUtterances:
          type: array
          items:
            $ref: '#/components/schemas/MlIntentUtterance'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedMlIntents:
          type: array
          items:
            $ref: '#/components/schemas/MlRelatedIntent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MlIntent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlIntentUtterance:
      title: MlIntentUtterance
      required:
      - utterance
      type: object
      properties:
        utterance:
          type: string
          xml:
            name: utterance
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MlIntentUtterance
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlRelatedIntent:
      title: MlRelatedIntent
      required:
      - relatedMlIntent
      type: object
      properties:
        relatedMlIntent:
          type: string
          xml:
            name: relatedMlIntent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MlRelatedIntent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlSlotClass:
      title: MlSlotClass
      required:
      - dataType
      - developerName
      - label
      type: object
      properties:
        dataType:
          $ref: '#/components/schemas/MlSlotClassDataType'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        extractionRegex:
          type: string
          xml:
            name: extractionRegex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        extractionType:
          $ref: '#/components/schemas/MlSlotClassExtractionType'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlSlotClassValues:
          type: array
          items:
            $ref: '#/components/schemas/MlSlotClassValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MlSlotClass
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlSlotClassDataType:
      title: MlSlotClassDataType
      enum:
      - Text
      - Number
      - Boolean
      - Date
      - DateTime
      - Currency
      type: string
      xml:
        name: MlSlotClassDataType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlSlotClassExtractionType:
      title: MlSlotClassExtractionType
      enum:
      - Pattern
      - Value
      type: string
      xml:
        name: MlSlotClassExtractionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlSlotClassValue:
      title: MlSlotClassValue
      required:
      - value
      type: object
      properties:
        synonymGroup:
          $ref: '#/components/schemas/SynonymGroup2'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MlSlotClassValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SynonymGroup:
      title: SynonymGroup
      type: object
      properties:
        languages:
          type: array
          items:
            $ref: '#/components/schemas/Language'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        terms:
          type: array
          items:
            type: string
            xml:
              name: terms
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SynonymGroup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Language:
      title: Language
      enum:
      - en_US
      - de
      - es
      - fr
      - it
      - ja
      - sv
      - ko
      - zh_TW
      - zh_CN
      - pt_BR
      - nl_NL
      - da
      - th
      - fi
      - ru
      - es_MX
      - no
      - hu
      - pl
      - cs
      - tr
      - in
      - ro
      - vi
      - uk
      - iw
      - el
      - bg
      - en_GB
      - ar
      - sk
      - pt_PT
      - hr
      - sl
      - fr_CA
      - ka
      - sr
      - sh
      - en_AU
      - en_MY
      - en_IN
      - en_PH
      - en_CA
      - ro_MD
      - bs
      - mk
      - lv
      - lt
      - et
      - sq
      - sh_ME
      - mt
      - ga
      - eu
      - cy
      - is
      - ms
      - tl
      - lb
      - rm
      - hy
      - hi
      - ur
      - bn
      - de_AT
      - de_CH
      - ta
      - ar_DZ
      - ar_BH
      - ar_EG
      - ar_IQ
      - ar_JO
      - ar_KW
      - ar_LB
      - ar_LY
      - ar_MA
      - ar_OM
      - ar_QA
      - ar_SA
      - ar_SD
      - ar_SY
      - ar_TN
      - ar_AE
      - ar_YE
      - zh_SG
      - zh_HK
      - en_HK
      - en_IE
      - en_SG
      - en_ZA
      - fr_BE
      - fr_LU
      - fr_CH
      - de_BE
      - de_LU
      - it_CH
      - nl_BE
      - es_AR
      - es_BO
      - es_CL
      - es_CO
      - es_CR
      - es_DO
      - es_EC
      - es_SV
      - es_GT
      - es_HN
      - es_NI
      - es_PA
      - es_PY
      - es_PE
      - es_PR
      - es_US
      - es_UY
      - es_VE
      - ca
      - af
      - sw
      - zu
      - xh
      - te
      - ml
      - kn
      - mr
      - gu
      - en_NZ
      - mi
      - my
      - fa
      - eo
      - iw_EO
      type: string
      xml:
        name: Language
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotVersion:
      title: BotVersion
      required:
      - entryDialog
      - mainMenuDialog
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botDialogGroups:
          type: array
          items:
            $ref: '#/components/schemas/BotDialogGroup'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botDialogs:
          type: array
          items:
            $ref: '#/components/schemas/BotDialog'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conversationSystemDialogs:
          type: array
          items:
            $ref: '#/components/schemas/ConversationSystemDialog'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conversationVariables:
          type: array
          items:
            $ref: '#/components/schemas/ConversationVariable'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entryDialog:
          type: string
          xml:
            name: entryDialog
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mainMenuDialog:
          type: string
          xml:
            name: mainMenuDialog
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        responseDelayMilliseconds:
          type: integer
          format: int32
          xml:
            name: responseDelayMilliseconds
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotVersion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotDialogGroup:
      title: BotDialogGroup
      required:
      - developerName
      - label
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotDialogGroup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotDialog:
      title: BotDialog
      required:
      - developerName
      - label
      type: object
      properties:
        botDialogGroup:
          type: string
          xml:
            name: botDialogGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botSteps:
          type: array
          items:
            $ref: '#/components/schemas/BotStep'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlIntent:
          type: string
          xml:
            name: mlIntent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlIntentTrainingEnabled:
          type: boolean
          xml:
            name: mlIntentTrainingEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showInFooterMenu:
          type: boolean
          xml:
            name: showInFooterMenu
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotDialog
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotStep:
      title: BotStep
      required:
      - type
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botInvocation:
          $ref: '#/components/schemas/BotInvocation1'
        botMessages:
          type: array
          items:
            $ref: '#/components/schemas/BotMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botNavigation:
          $ref: '#/components/schemas/BotNavigation2'
        botStepConditions:
          type: array
          items:
            $ref: '#/components/schemas/BotStepCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botSteps:
          type: array
          items:
            $ref: '#/components/schemas/BotStep'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botVariableOperation:
          $ref: '#/components/schemas/BotVariableOperation2'
        conversationRecordLookup:
          $ref: '#/components/schemas/ConversationRecordLookup2'
        conversationSystemMessage:
          $ref: '#/components/schemas/ConversationSystemMessage2'
        type:
          $ref: '#/components/schemas/BotStepType'
      xml:
        name: BotStep
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotInvocation:
      title: BotInvocation
      type: object
      properties:
        invocationActionName:
          type: string
          xml:
            name: invocationActionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        invocationActionType:
          $ref: '#/components/schemas/ConversationInvocableTargetType'
        invocationMappings:
          type: array
          items:
            $ref: '#/components/schemas/BotInvocationMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotInvocation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationInvocableTargetType:
      title: ConversationInvocableTargetType
      enum:
      - apex
      - flow
      - standardInvocableAction
      type: string
      xml:
        name: ConversationInvocableTargetType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotInvocationMapping:
      title: BotInvocationMapping
      required:
      - parameterName
      - type
      type: object
      properties:
        parameterName:
          type: string
          xml:
            name: parameterName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/BotInvocationMappingType'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        variableName:
          type: string
          xml:
            name: variableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        variableType:
          $ref: '#/components/schemas/ConversationVariableType'
      xml:
        name: BotInvocationMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotInvocationMappingType:
      title: BotInvocationMappingType
      enum:
      - Input
      - Output
      type: string
      xml:
        name: BotInvocationMappingType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationVariableType:
      title: ConversationVariableType
      enum:
      - ConversationVariable
      - ContextVariable
      type: string
      xml:
        name: ConversationVariableType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotMessage:
      title: BotMessage
      required:
      - message
      type: object
      properties:
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotMessage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotNavigation:
      title: BotNavigation
      required:
      - type
      type: object
      properties:
        botNavigationLinks:
          type: array
          items:
            $ref: '#/components/schemas/BotNavigationLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/BotNavigationType'
      xml:
        name: BotNavigation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotNavigationLink:
      title: BotNavigationLink
      required:
      - targetBotDialog
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetBotDialog:
          type: string
          xml:
            name: targetBotDialog
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotNavigationLink
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotNavigationType:
      title: BotNavigationType
      enum:
      - Call
      - Redirect
      - TransferToAgent
      type: string
      xml:
        name: BotNavigationType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotStepCondition:
      title: BotStepCondition
      required:
      - leftOperandName
      - leftOperandType
      - operatorType
      type: object
      properties:
        leftOperandName:
          type: string
          xml:
            name: leftOperandName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        leftOperandType:
          $ref: '#/components/schemas/ConversationVariableType'
        operatorType:
          $ref: '#/components/schemas/BotStepConditionOperatorType'
        rightOperandValue:
          type: string
          xml:
            name: rightOperandValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotStepCondition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotStepConditionOperatorType:
      title: BotStepConditionOperatorType
      enum:
      - Equals
      - NotEquals
      - IsSet
      - IsNotSet
      - GreaterThan
      - LessThan
      - GreaterThanOrEqualTo
      - LessThanOrEqualTo
      type: string
      xml:
        name: BotStepConditionOperatorType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotVariableOperation:
      title: BotVariableOperation
      required:
      - type
      type: object
      properties:
        botInvocation:
          $ref: '#/components/schemas/BotInvocation1'
        botMessages:
          type: array
          items:
            $ref: '#/components/schemas/BotMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botQuickReplyOptions:
          type: array
          items:
            $ref: '#/components/schemas/BotQuickReplyOption'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botVariableOperands:
          type: array
          items:
            $ref: '#/components/schemas/BotVariableOperand'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        invalidInputBotNavigation:
          $ref: '#/components/schemas/InvalidInputBotNavigation'
        optionalCollect:
          type: boolean
          xml:
            name: optionalCollect
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickReplyOptionTemplate:
          type: string
          xml:
            name: quickReplyOptionTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickReplyType:
          $ref: '#/components/schemas/BotQuickReplyType'
        quickReplyWidgetType:
          $ref: '#/components/schemas/BotWidgetType'
        retryMessages:
          type: array
          items:
            $ref: '#/components/schemas/BotMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableName:
          type: string
          xml:
            name: sourceVariableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableType:
          $ref: '#/components/schemas/ConversationVariableType'
        type:
          $ref: '#/components/schemas/BotVariableOperationType'
      xml:
        name: BotVariableOperation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotQuickReplyOption:
      title: BotQuickReplyOption
      required:
      - literalValue
      type: object
      properties:
        literalValue:
          type: string
          xml:
            name: literalValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotQuickReplyOption
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotVariableOperand:
      title: BotVariableOperand
      required:
      - targetName
      - targetType
      type: object
      properties:
        disableAutoFill:
          type: boolean
          xml:
            name: disableAutoFill
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceName:
          type: string
          xml:
            name: sourceName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceType:
          $ref: '#/components/schemas/ConversationVariableOperandSourceType'
        sourceValue:
          type: string
          xml:
            name: sourceValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetName:
          type: string
          xml:
            name: targetName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetType:
          $ref: '#/components/schemas/ConversationVariableType'
      xml:
        name: BotVariableOperand
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationVariableOperandSourceType:
      title: ConversationVariableOperandSourceType
      enum:
      - StandardConversationVariable
      - ConversationVariable
      - ContextVariable
      - MlSlotClass
      - StandardMlSlotClass
      - Value
      - BotDefinition
      - Queue
      type: string
      xml:
        name: ConversationVariableOperandSourceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotQuickReplyType:
      title: BotQuickReplyType
      enum:
      - Static
      - Dynamic
      type: string
      xml:
        name: BotQuickReplyType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotWidgetType:
      title: BotWidgetType
      enum:
      - Menu
      - Buttons
      type: string
      xml:
        name: BotWidgetType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotVariableOperationType:
      title: BotVariableOperationType
      enum:
      - Set
      - Unset
      - Collect
      type: string
      xml:
        name: BotVariableOperationType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationRecordLookup:
      title: ConversationRecordLookup
      required:
      - SObjectType
      - maxLookupResults
      - sourceVariableName
      - sourceVariableType
      - targetVariableName
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFields:
          type: array
          items:
            $ref: '#/components/schemas/ConversationRecordLookupField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxLookupResults:
          type: integer
          format: int32
          xml:
            name: maxLookupResults
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableName:
          type: string
          xml:
            name: sourceVariableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableType:
          $ref: '#/components/schemas/ConversationVariableType'
        targetVariableName:
          type: string
          xml:
            name: targetVariableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConversationRecordLookup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationRecordLookupField:
      title: ConversationRecordLookupField
      required:
      - fieldName
      type: object
      properties:
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConversationRecordLookupField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationSystemMessage:
      title: ConversationSystemMessage
      required:
      - type
      type: object
      properties:
        systemMessageMappings:
          type: array
          items:
            $ref: '#/components/schemas/ConversationSystemMessageMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ConversationSystemMessageType'
      xml:
        name: ConversationSystemMessage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationSystemMessageMapping:
      title: ConversationSystemMessageMapping
      required:
      - mappingType
      - parameterType
      - variableName
      type: object
      properties:
        mappingType:
          $ref: '#/components/schemas/ConversationMappingType'
        parameterType:
          enum:
          - Transfer
          type: string
          xml:
            name: ConversationSystemMessageParamType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        variableName:
          type: string
          xml:
            name: variableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConversationSystemMessageMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationMappingType:
      title: ConversationMappingType
      enum:
      - Input
      - Output
      type: string
      xml:
        name: ConversationMappingType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationSystemMessageParamType:
      title: ConversationSystemMessageParamType
      enum:
      - Transfer
      type: string
      xml:
        name: ConversationSystemMessageParamType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationSystemMessageType:
      title: ConversationSystemMessageType
      enum:
      - Transfer
      - EndChat
      type: string
      xml:
        name: ConversationSystemMessageType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotStepType:
      title: BotStepType
      enum:
      - Navigation
      - Invocation
      - VariableOperation
      - Message
      - Wait
      - Group
      - SystemMessage
      - RecordLookup
      type: string
      xml:
        name: BotStepType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationSystemDialog:
      title: ConversationSystemDialog
      required:
      - dialog
      - type
      type: object
      properties:
        dialog:
          type: string
          xml:
            name: dialog
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          enum:
          - TransferFailed
          type: string
          xml:
            name: ConversationSystemDialogType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConversationSystemDialog
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationSystemDialogType:
      title: ConversationSystemDialogType
      enum:
      - TransferFailed
      type: string
      xml:
        name: ConversationSystemDialogType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationVariable:
      title: ConversationVariable
      required:
      - dataType
      - developerName
      - label
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        collectionType:
          $ref: '#/components/schemas/ConversationVariableCollectionType'
        dataType:
          $ref: '#/components/schemas/ConversationDataType'
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConversationVariable
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationVariableCollectionType:
      title: ConversationVariableCollectionType
      enum:
      - List
      type: string
      xml:
        name: ConversationVariableCollectionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationDataType:
      title: ConversationDataType
      enum:
      - Text
      - Number
      - Boolean
      - Object
      - Date
      - DateTime
      - Currency
      - Id
      type: string
      xml:
        name: ConversationDataType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationContextVariable:
      title: ConversationContextVariable
      required:
      - dataType
      - developerName
      - label
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextVariableMappings:
          type: array
          items:
            $ref: '#/components/schemas/ConversationContextVariableMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/ConversationDataType'
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConversationContextVariable
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConversationContextVariableMapping:
      title: ConversationContextVariableMapping
      required:
      - SObjectType
      - fieldName
      - messageType
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        messageType:
          $ref: '#/components/schemas/MessageType'
      xml:
        name: ConversationContextVariableMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MessageType:
      title: MessageType
      enum:
      - Text
      - Facebook
      - Line
      - GoogleHome
      - Alexa
      - Omega
      - AppleBusinessChat
      - WeChat
      - WebChat
      - WhatsApp
      - Phone
      type: string
      xml:
        name: MessageType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BotSettings:
      title: BotSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableBots:
          type: boolean
          xml:
            name: enableBots
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BotSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BrandingSet:
      title: BrandingSet
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        brandingSetProperty:
          type: array
          items:
            $ref: '#/components/schemas/BrandingSetProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BrandingSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BrandingSetProperty:
      title: BrandingSetProperty
      required:
      - propertyName
      type: object
      properties:
        propertyName:
          type: string
          xml:
            name: propertyName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        propertyValue:
          type: string
          xml:
            name: propertyValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BrandingSetProperty
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BusinessHoursEntry:
      title: BusinessHoursEntry
      required:
      - default
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fridayEndTime:
          type: string
          format: date-time
          xml:
            name: fridayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fridayStartTime:
          type: string
          format: date-time
          xml:
            name: fridayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mondayEndTime:
          type: string
          format: date-time
          xml:
            name: mondayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mondayStartTime:
          type: string
          format: date-time
          xml:
            name: mondayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saturdayEndTime:
          type: string
          format: date-time
          xml:
            name: saturdayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saturdayStartTime:
          type: string
          format: date-time
          xml:
            name: saturdayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sundayEndTime:
          type: string
          format: date-time
          xml:
            name: sundayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sundayStartTime:
          type: string
          format: date-time
          xml:
            name: sundayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        thursdayEndTime:
          type: string
          format: date-time
          xml:
            name: thursdayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        thursdayStartTime:
          type: string
          format: date-time
          xml:
            name: thursdayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timeZoneId:
          type: string
          xml:
            name: timeZoneId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tuesdayEndTime:
          type: string
          format: date-time
          xml:
            name: tuesdayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tuesdayStartTime:
          type: string
          format: date-time
          xml:
            name: tuesdayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wednesdayEndTime:
          type: string
          format: date-time
          xml:
            name: wednesdayEndTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wednesdayStartTime:
          type: string
          format: date-time
          xml:
            name: wednesdayStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BusinessHoursEntry
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BusinessHoursSettings:
      title: BusinessHoursSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessHours:
          type: array
          items:
            $ref: '#/components/schemas/BusinessHoursEntry'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        holidays:
          type: array
          items:
            $ref: '#/components/schemas/Holiday'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BusinessHoursSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Holiday:
      title: Holiday
      type: object
      properties:
        activityDate:
          type: string
          format: date
          xml:
            name: activityDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessHours:
          type: array
          items:
            type: string
            xml:
              name: businessHours
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endTime:
          type: string
          format: date-time
          xml:
            name: endTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRecurring:
          type: boolean
          xml:
            name: isRecurring
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceDayOfMonth:
          type: integer
          format: int32
          xml:
            name: recurrenceDayOfMonth
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceDayOfWeek:
          type: array
          items:
            type: string
            xml:
              name: recurrenceDayOfWeek
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceDayOfWeekMask:
          type: integer
          format: int32
          xml:
            name: recurrenceDayOfWeekMask
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceEndDate:
          type: string
          format: date
          xml:
            name: recurrenceEndDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceInstance:
          type: string
          xml:
            name: recurrenceInstance
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceInterval:
          type: integer
          format: int32
          xml:
            name: recurrenceInterval
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceMonthOfYear:
          type: string
          xml:
            name: recurrenceMonthOfYear
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceStartDate:
          type: string
          format: date
          xml:
            name: recurrenceStartDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceType:
          type: string
          xml:
            name: recurrenceType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startTime:
          type: string
          format: date-time
          xml:
            name: startTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Holiday
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BusinessProcess:
      title: BusinessProcess
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        values:
          type: array
          items:
            $ref: '#/components/schemas/PicklistValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: BusinessProcess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PicklistValue:
      title: PicklistValue
      required:
      - default
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowEmail:
          type: boolean
          xml:
            name: allowEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        closed:
          type: boolean
          xml:
            name: closed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        controllingFieldValues:
          type: array
          items:
            type: string
            xml:
              name: controllingFieldValues
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        converted:
          type: boolean
          xml:
            name: converted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cssExposed:
          type: boolean
          xml:
            name: cssExposed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastCategory:
          $ref: '#/components/schemas/ForecastCategories'
        highPriority:
          type: boolean
          xml:
            name: highPriority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        probability:
          type: integer
          format: int32
          xml:
            name: probability
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reverseRole:
          type: string
          xml:
            name: reverseRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reviewed:
          type: boolean
          xml:
            name: reviewed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        won:
          type: boolean
          xml:
            name: won
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PicklistValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastCategories:
      title: ForecastCategories
      enum:
      - Omitted
      - Pipeline
      - BestCase
      - Forecast
      - Closed
      type: string
      xml:
        name: ForecastCategories
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectSource:
      title: CMSConnectSource
      required:
      - connectionType
      - developerName
      - masterLabel
      - sortOrder
      - status
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cmsConnectAsset:
          type: array
          items:
            $ref: '#/components/schemas/CMSConnectAsset'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cmsConnectLanguage:
          type: array
          items:
            $ref: '#/components/schemas/CMSConnectLanguage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cmsConnectPersonalization:
          $ref: '#/components/schemas/CmsConnectPersonalization2'
        cmsConnectResourceType:
          type: array
          items:
            $ref: '#/components/schemas/CMSConnectResourceType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectionType:
          $ref: '#/components/schemas/CMSSourceConnectionType'
        cssScope:
          type: string
          xml:
            name: cssScope
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        languageEnabled:
          type: string
          xml:
            name: languageEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namedCredential:
          type: string
          xml:
            name: namedCredential
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        personalizationEnabled:
          type: string
          xml:
            name: personalizationEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rootPath:
          type: string
          xml:
            name: rootPath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: integer
          format: int32
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/CMSConnectionStatus'
        type:
          $ref: '#/components/schemas/CMSConnectionSourceType'
        websiteUrl:
          type: string
          xml:
            name: websiteUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CMSConnectSource
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectAsset:
      title: CMSConnectAsset
      required:
      - assetPath
      - assetType
      - sortOrder
      type: object
      properties:
        assetPath:
          type: string
          xml:
            name: assetPath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetType:
          type: string
          xml:
            name: assetType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: integer
          format: int32
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CMSConnectAsset
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectLanguage:
      title: CMSConnectLanguage
      required:
      - cmsLanguage
      - language
      type: object
      properties:
        cmsLanguage:
          type: string
          xml:
            name: cmsLanguage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CMSConnectLanguage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectPersonalization:
      title: CMSConnectPersonalization
      required:
      - connectorPage
      - connectorPageAsset
      type: object
      properties:
        connectorPage:
          type: string
          xml:
            name: connectorPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectorPageAsset:
          type: string
          xml:
            name: connectorPageAsset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CMSConnectPersonalization
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectResourceType:
      title: CMSConnectResourceType
      required:
      - developerName
      - masterLabel
      - resourceType
      type: object
      properties:
        cmsConnectResourceDefinition:
          type: array
          items:
            $ref: '#/components/schemas/CMSConnectResourceDefinition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        resourceType:
          type: string
          xml:
            name: resourceType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CMSConnectResourceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectResourceDefinition:
      title: CMSConnectResourceDefinition
      required:
      - developerName
      - masterLabel
      - options
      - payloadType
      - resourcePath
      type: object
      properties:
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        options:
          type: integer
          format: int32
          xml:
            name: options
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        payloadType:
          type: string
          xml:
            name: payloadType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        resourceIdPath:
          type: string
          xml:
            name: resourceIdPath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        resourceNamePath:
          type: string
          xml:
            name: resourceNamePath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        resourcePath:
          type: string
          xml:
            name: resourcePath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rootNodePath:
          type: string
          xml:
            name: rootNodePath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CMSConnectResourceDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSSourceConnectionType:
      title: CMSSourceConnectionType
      enum:
      - Public
      - Authenticated
      type: string
      xml:
        name: CMSSourceConnectionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectionStatus:
      title: CMSConnectionStatus
      enum:
      - ACTIVE
      - INACTIVE
      type: string
      xml:
        name: CMSConnectionStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CMSConnectionSourceType:
      title: CMSConnectionSourceType
      enum:
      - AEM
      - Drupal
      - WordPress
      - SDL
      - Sitecore
      - Other
      type: string
      xml:
        name: CMSConnectionSourceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CallCenter:
      title: CallCenter
      required:
      - displayName
      - displayNameLabel
      - internalNameLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        adapterUrl:
          type: string
          xml:
            name: adapterUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customSettings:
          type: string
          xml:
            name: customSettings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayName:
          type: string
          xml:
            name: displayName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayNameLabel:
          type: string
          xml:
            name: displayNameLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        internalNameLabel:
          type: string
          xml:
            name: internalNameLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sections:
          type: array
          items:
            $ref: '#/components/schemas/CallCenterSection'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CallCenter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CallCenterSection:
      title: CallCenterSection
      required:
      - label
      - name
      type: object
      properties:
        items:
          type: array
          items:
            $ref: '#/components/schemas/CallCenterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CallCenterSection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CallCenterItem:
      title: CallCenterItem
      required:
      - label
      - name
      - value
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CallCenterItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CampaignInfluenceModel:
      title: CampaignInfluenceModel
      required:
      - isDefaultModel
      - isModelLocked
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isDefaultModel:
          type: boolean
          xml:
            name: isDefaultModel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isModelLocked:
          type: boolean
          xml:
            name: isModelLocked
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        modelDescription:
          type: string
          xml:
            name: modelDescription
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordPreference:
          type: string
          xml:
            name: recordPreference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CampaignInfluenceModel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CampaignSettings:
      title: CampaignSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutoCampInfluenceDisabled:
          type: boolean
          xml:
            name: enableAutoCampInfluenceDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableB2bmaCampaignInfluence2:
          type: boolean
          xml:
            name: enableB2bmaCampaignInfluence2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCampaignHistoryTrackEnabled:
          type: boolean
          xml:
            name: enableCampaignHistoryTrackEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCampaignInfluence2:
          type: boolean
          xml:
            name: enableCampaignInfluence2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCampaignMemberTWCF:
          type: boolean
          xml:
            name: enableCampaignMemberTWCF
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSuppressNoValueCI2:
          type: boolean
          xml:
            name: enableSuppressNoValueCI2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CampaignSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CanvasMetadata:
      title: CanvasMetadata
      required:
      - accessMethod
      - canvasUrl
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessMethod:
          type: string
          xml:
            name: accessMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canvasOptions:
          type: string
          xml:
            name: canvasOptions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canvasUrl:
          type: string
          xml:
            name: canvasUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lifecycleClass:
          type: string
          xml:
            name: lifecycleClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationOptions:
          type: string
          xml:
            name: locationOptions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlInitiationMethod:
          type: string
          xml:
            name: samlInitiationMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CanvasMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CaseClassificationSettings:
      title: CaseClassificationSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseClassificationRecommendations:
          type: boolean
          xml:
            name: caseClassificationRecommendations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reRunAttributeBasedRules:
          type: boolean
          xml:
            name: reRunAttributeBasedRules
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runAssignmentRules:
          type: boolean
          xml:
            name: runAssignmentRules
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CaseClassificationSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CaseSettings:
      title: CaseSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseAssignNotificationTemplate:
          type: string
          xml:
            name: caseAssignNotificationTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseAutoProcUser:
          type: boolean
          xml:
            name: caseAutoProcUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseCloseNotificationTemplate:
          type: string
          xml:
            name: caseCloseNotificationTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseCommentNotificationTemplate:
          type: string
          xml:
            name: caseCommentNotificationTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseCreateNotificationTemplate:
          type: string
          xml:
            name: caseCreateNotificationTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseFeedItemSettings:
          type: array
          items:
            $ref: '#/components/schemas/FeedItemSettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseFeedReadUnreadLtng:
          type: boolean
          xml:
            name: caseFeedReadUnreadLtng
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseMergeInLightning:
          type: boolean
          xml:
            name: caseMergeInLightning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        closeCaseThroughStatusChange:
          type: boolean
          xml:
            name: closeCaseThroughStatusChange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultCaseFeedLayoutOn:
          type: boolean
          xml:
            name: defaultCaseFeedLayoutOn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultCaseOwner:
          type: string
          xml:
            name: defaultCaseOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultCaseOwnerType:
          type: string
          xml:
            name: defaultCaseOwnerType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultCaseUser:
          type: string
          xml:
            name: defaultCaseUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailActionDefaultsHandlerClass:
          type: string
          xml:
            name: emailActionDefaultsHandlerClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailToCase:
          $ref: '#/components/schemas/EmailToCase'
        enableCaseFeed:
          type: boolean
          xml:
            name: enableCaseFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCollapseEmailThread:
          type: boolean
          xml:
            name: enableCollapseEmailThread
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDraftEmails:
          type: boolean
          xml:
            name: enableDraftEmails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEarlyEscalationRuleTriggers:
          type: boolean
          xml:
            name: enableEarlyEscalationRuleTriggers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailActionDefaultsHandler:
          type: boolean
          xml:
            name: enableEmailActionDefaultsHandler
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailContactOnCasePost:
          type: boolean
          xml:
            name: enableEmailContactOnCasePost
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEscalateQfiToCaseInternal:
          type: boolean
          xml:
            name: enableEscalateQfiToCaseInternal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEscalateQfiToCaseNetworks:
          type: boolean
          xml:
            name: enableEscalateQfiToCaseNetworks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExtNetworksCaseFeedEnabled:
          type: boolean
          xml:
            name: enableExtNetworksCaseFeedEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSuggestedArticlesApplication:
          type: boolean
          xml:
            name: enableSuggestedArticlesApplication
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSuggestedArticlesCustomerPortal:
          type: boolean
          xml:
            name: enableSuggestedArticlesCustomerPortal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSuggestedArticlesPartnerPortal:
          type: boolean
          xml:
            name: enableSuggestedArticlesPartnerPortal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSuggestedSolutions:
          type: boolean
          xml:
            name: enableSuggestedSolutions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        escalateCaseBefore:
          type: boolean
          xml:
            name: escalateCaseBefore
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        genericMessageEnabled:
          type: boolean
          xml:
            name: genericMessageEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keepCaseMergeRecords:
          type: boolean
          xml:
            name: keepCaseMergeRecords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keepRecordTypeOnAssignmentRule:
          type: boolean
          xml:
            name: keepRecordTypeOnAssignmentRule
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyContactOnCaseComment:
          type: boolean
          xml:
            name: notifyContactOnCaseComment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyDefaultCaseOwner:
          type: boolean
          xml:
            name: notifyDefaultCaseOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyOwnerOnCaseComment:
          type: boolean
          xml:
            name: notifyOwnerOnCaseComment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyOwnerOnCaseOwnerChange:
          type: boolean
          xml:
            name: notifyOwnerOnCaseOwnerChange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        predictiveSupportEnabled:
          type: boolean
          xml:
            name: predictiveSupportEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showEmailAttachmentsInCaseAttachmentsRL:
          type: boolean
          xml:
            name: showEmailAttachmentsInCaseAttachmentsRL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showFewerCloseActions:
          type: boolean
          xml:
            name: showFewerCloseActions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        systemUserEmail:
          type: string
          xml:
            name: systemUserEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useSystemEmailAddress:
          type: boolean
          xml:
            name: useSystemEmailAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useSystemUserAsDefaultCaseUser:
          type: boolean
          xml:
            name: useSystemUserAsDefaultCaseUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visibleInCssCheckbox:
          type: boolean
          xml:
            name: visibleInCssCheckbox
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        webToCase:
          $ref: '#/components/schemas/WebToCase'
      xml:
        name: CaseSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedItemSettings:
      title: FeedItemSettings
      required:
      - feedItemType
      type: object
      properties:
        characterLimit:
          type: integer
          format: int32
          xml:
            name: characterLimit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayFormat:
          $ref: '#/components/schemas/FeedItemDisplayFormat'
        feedItemType:
          $ref: '#/components/schemas/FeedItemType'
      xml:
        name: FeedItemSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedItemDisplayFormat:
      title: FeedItemDisplayFormat
      enum:
      - Default
      - HideBlankLines
      type: string
      xml:
        name: FeedItemDisplayFormat
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedItemType:
      title: FeedItemType
      enum:
      - TrackedChange
      - UserStatus
      - TextPost
      - AdvancedTextPost
      - LinkPost
      - ContentPost
      - PollPost
      - RypplePost
      - ProfileSkillPost
      - DashboardComponentSnapshot
      - ApprovalPost
      - CaseCommentPost
      - ReplyPost
      - EmailMessageEvent
      - CallLogPost
      - ChangeStatusPost
      - AttachArticleEvent
      - MilestoneEvent
      - ActivityEvent
      - ChatTranscriptPost
      - CollaborationGroupCreated
      - CollaborationGroupUnarchived
      - SocialPost
      - QuestionPost
      - FacebookPost
      - BasicTemplateFeedItem
      - CreateRecordEvent
      - CanvasPost
      - AnnouncementPost
      type: string
      xml:
        name: FeedItemType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailToCaseSettings:
      title: EmailToCaseSettings
      type: object
      properties:
        enableE2CAttachmentAsFile:
          type: boolean
          xml:
            name: enableE2CAttachmentAsFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableE2CSourceTracking:
          type: boolean
          xml:
            name: enableE2CSourceTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailToCase:
          type: boolean
          xml:
            name: enableEmailToCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHtmlEmail:
          type: boolean
          xml:
            name: enableHtmlEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOnDemandEmailToCase:
          type: boolean
          xml:
            name: enableOnDemandEmailToCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableThreadIDInBody:
          type: boolean
          xml:
            name: enableThreadIDInBody
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableThreadIDInSubject:
          type: boolean
          xml:
            name: enableThreadIDInSubject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyOwnerOnNewCaseEmail:
          type: boolean
          xml:
            name: notifyOwnerOnNewCaseEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        overEmailLimitAction:
          $ref: '#/components/schemas/EmailToCaseOnFailureActionType'
        preQuoteSignature:
          type: boolean
          xml:
            name: preQuoteSignature
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        routingAddresses:
          type: array
          items:
            $ref: '#/components/schemas/EmailToCaseRoutingAddress'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unauthorizedSenderAction:
          $ref: '#/components/schemas/EmailToCaseOnFailureActionType'
      xml:
        name: EmailToCaseSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailToCaseOnFailureActionType:
      title: EmailToCaseOnFailureActionType
      enum:
      - Bounce
      - Discard
      - Requeue
      type: string
      xml:
        name: EmailToCaseOnFailureActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailToCaseRoutingAddress:
      title: EmailToCaseRoutingAddress
      type: object
      properties:
        addressType:
          $ref: '#/components/schemas/EmailToCaseRoutingAddressType'
        authorizedSenders:
          type: string
          xml:
            name: authorizedSenders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseOrigin:
          type: string
          xml:
            name: caseOrigin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseOwner:
          type: string
          xml:
            name: caseOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseOwnerType:
          type: string
          xml:
            name: caseOwnerType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        casePriority:
          type: string
          xml:
            name: casePriority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createTask:
          type: boolean
          xml:
            name: createTask
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailAddress:
          type: string
          xml:
            name: emailAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailServicesAddress:
          type: string
          xml:
            name: emailServicesAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isVerified:
          type: boolean
          xml:
            name: isVerified
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        routingName:
          type: string
          xml:
            name: routingName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saveEmailHeaders:
          type: boolean
          xml:
            name: saveEmailHeaders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        taskStatus:
          type: string
          xml:
            name: taskStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmailToCaseRoutingAddress
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailToCaseRoutingAddressType:
      title: EmailToCaseRoutingAddressType
      enum:
      - EmailToCase
      - Outlook
      - GmailOAuth
      type: string
      xml:
        name: EmailToCaseRoutingAddressType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebToCaseSettings:
      title: WebToCaseSettings
      type: object
      properties:
        caseOrigin:
          type: string
          xml:
            name: caseOrigin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultResponseTemplate:
          type: string
          xml:
            name: defaultResponseTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWebToCase:
          type: boolean
          xml:
            name: enableWebToCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WebToCaseSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CaseSubjectParticle:
      title: CaseSubjectParticle
      required:
      - index
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        index:
          type: integer
          format: int32
          xml:
            name: index
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textField:
          type: string
          xml:
            name: textField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/CaseSubjectParticleType'
      xml:
        name: CaseSubjectParticle
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CaseSubjectParticleType:
      title: CaseSubjectParticleType
      enum:
      - ProvidedString
      - Source
      - MessageType
      - SocialHandle
      - SocialNetwork
      - Sentiment
      - RealName
      - Content
      - PipeSeparator
      - ColonSeparator
      - HyphenSeparator
      type: string
      xml:
        name: CaseSubjectParticleType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChannelLayout:
      title: ChannelLayout
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesExcludeFieldLabels:
          type: boolean
          xml:
            name: doesExcludeFieldLabels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesExcludeFiles:
          type: boolean
          xml:
            name: doesExcludeFiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabledChannels:
          type: array
          items:
            type: string
            xml:
              name: enabledChannels
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layoutItems:
          type: array
          items:
            $ref: '#/components/schemas/ChannelLayoutItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChannelLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChannelLayoutItem:
      title: ChannelLayoutItem
      required:
      - field
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChannelLayoutItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChatterAnswersSettings:
      title: ChatterAnswersSettings
      required:
      - enableChatterAnswers
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailFollowersOnBestAnswer:
          type: boolean
          xml:
            name: emailFollowersOnBestAnswer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailFollowersOnReply:
          type: boolean
          xml:
            name: emailFollowersOnReply
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailOwnerOnPrivateReply:
          type: boolean
          xml:
            name: emailOwnerOnPrivateReply
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailOwnerOnReply:
          type: boolean
          xml:
            name: emailOwnerOnReply
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAnswerViaEmail:
          type: boolean
          xml:
            name: enableAnswerViaEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterAnswers:
          type: boolean
          xml:
            name: enableChatterAnswers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFacebookSSO:
          type: boolean
          xml:
            name: enableFacebookSSO
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInlinePublisher:
          type: boolean
          xml:
            name: enableInlinePublisher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReputation:
          type: boolean
          xml:
            name: enableReputation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRichTextEditor:
          type: boolean
          xml:
            name: enableRichTextEditor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        facebookAuthProvider:
          type: string
          xml:
            name: facebookAuthProvider
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showInPortals:
          type: boolean
          xml:
            name: showInPortals
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChatterAnswersSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChatterEmailsMDSettings:
      title: ChatterEmailsMDSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterDigestEmailsApiOnly:
          type: boolean
          xml:
            name: enableChatterDigestEmailsApiOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterEmailAttachment:
          type: boolean
          xml:
            name: enableChatterEmailAttachment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCollaborationEmail:
          type: boolean
          xml:
            name: enableCollaborationEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDisplayAppDownloadBadges:
          type: boolean
          xml:
            name: enableDisplayAppDownloadBadges
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailReplyToChatter:
          type: boolean
          xml:
            name: enableEmailReplyToChatter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailToChatter:
          type: boolean
          xml:
            name: enableEmailToChatter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChatterEmailsMDSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChatterExtension:
      title: ChatterExtension
      required:
      - compositionComponent
      - description
      - extensionName
      - icon
      - masterLabel
      - renderComponent
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compositionComponent:
          type: string
          xml:
            name: compositionComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        extensionName:
          type: string
          xml:
            name: extensionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerText:
          type: string
          xml:
            name: headerText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hoverText:
          type: string
          xml:
            name: hoverText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        icon:
          type: string
          xml:
            name: icon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        renderComponent:
          type: string
          xml:
            name: renderComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          enum:
          - Lightning
          type: string
          xml:
            name: ChatterExtensionType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChatterExtension
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChatterExtensionType:
      title: ChatterExtensionType
      enum:
      - Lightning
      type: string
      xml:
        name: ChatterExtensionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChatterSettings:
      title: ChatterSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowChatterGroupArchiving:
          type: boolean
          xml:
            name: allowChatterGroupArchiving
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowRecordsInChatterGroup:
          type: boolean
          xml:
            name: allowRecordsInChatterGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApprovalRequest:
          type: boolean
          xml:
            name: enableApprovalRequest
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCaseFeedRelativeTimestamps:
          type: boolean
          xml:
            name: enableCaseFeedRelativeTimestamps
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatter:
          type: boolean
          xml:
            name: enableChatter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterEmoticons:
          type: boolean
          xml:
            name: enableChatterEmoticons
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFeedEdit:
          type: boolean
          xml:
            name: enableFeedEdit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFeedPinning:
          type: boolean
          xml:
            name: enableFeedPinning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFeedsDraftPosts:
          type: boolean
          xml:
            name: enableFeedsDraftPosts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFeedsRichText:
          type: boolean
          xml:
            name: enableFeedsRichText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInviteCsnUsers:
          type: boolean
          xml:
            name: enableInviteCsnUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOutOfOfficeEnabledPref:
          type: boolean
          xml:
            name: enableOutOfOfficeEnabledPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRichLinkPreviewsInFeed:
          type: boolean
          xml:
            name: enableRichLinkPreviewsInFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTodayRecsInFeed:
          type: boolean
          xml:
            name: enableTodayRecsInFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unlistedGroupsEnabled:
          type: boolean
          xml:
            name: unlistedGroupsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChatterSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CleanDataService:
      title: CleanDataService
      required:
      - description
      - masterLabel
      - matchEngine
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cleanRules:
          type: array
          items:
            $ref: '#/components/schemas/CleanRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        matchEngine:
          type: string
          xml:
            name: matchEngine
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CleanDataService
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CleanRule:
      title: CleanRule
      required:
      - bulkEnabled
      - bypassTriggers
      - bypassWorkflow
      - description
      - developerName
      - masterLabel
      - matchRule
      - sourceSobjectType
      - status
      - targetSobjectType
      type: object
      properties:
        bulkEnabled:
          type: boolean
          xml:
            name: bulkEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        bypassTriggers:
          type: boolean
          xml:
            name: bypassTriggers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        bypassWorkflow:
          type: boolean
          xml:
            name: bypassWorkflow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldMappings:
          type: array
          items:
            $ref: '#/components/schemas/FieldMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        matchRule:
          type: string
          xml:
            name: matchRule
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceSobjectType:
          type: string
          xml:
            name: sourceSobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/CleanRuleStatus'
        targetSobjectType:
          type: string
          xml:
            name: targetSobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CleanRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldMapping:
      title: FieldMapping
      required:
      - SObjectType
      - developerName
      - masterLabel
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldMappingRows:
          type: array
          items:
            $ref: '#/components/schemas/FieldMappingRow'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldMappingRow:
      title: FieldMappingRow
      required:
      - SObjectType
      - fieldName
      - mappingOperation
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldMappingFields:
          type: array
          items:
            $ref: '#/components/schemas/FieldMappingField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mappingOperation:
          $ref: '#/components/schemas/MappingOperation'
      xml:
        name: FieldMappingRow
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldMappingField:
      title: FieldMappingField
      required:
      - dataServiceField
      - dataServiceObjectName
      - priority
      type: object
      properties:
        dataServiceField:
          type: string
          xml:
            name: dataServiceField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataServiceObjectName:
          type: string
          xml:
            name: dataServiceObjectName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        priority:
          type: integer
          format: int32
          xml:
            name: priority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldMappingField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MappingOperation:
      title: MappingOperation
      enum:
      - Autofill
      - Overwrite
      type: string
      xml:
        name: MappingOperation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CleanRuleStatus:
      title: CleanRuleStatus
      enum:
      - Inactive
      - Active
      type: string
      xml:
        name: CleanRuleStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommandAction:
      title: CommandAction
      required:
      - actionType
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionType:
          type: string
          xml:
            name: actionType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        intents:
          type: array
          items:
            $ref: '#/components/schemas/CommandActionIntent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parameters:
          type: array
          items:
            $ref: '#/components/schemas/CommandActionParam'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        responseTemplates:
          type: array
          items:
            $ref: '#/components/schemas/CommandActionResponse'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        target:
          type: string
          xml:
            name: target
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommandAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommandActionIntent:
      title: CommandActionIntent
      required:
      - phrase
      type: object
      properties:
        phrase:
          type: string
          xml:
            name: phrase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        responseTemplates:
          type: array
          items:
            $ref: '#/components/schemas/CommandActionResponse'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommandActionIntent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommandActionResponse:
      title: CommandActionResponse
      required:
      - template
      type: object
      properties:
        template:
          type: string
          xml:
            name: template
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommandActionResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommandActionParam:
      title: CommandActionParam
      required:
      - name
      - type
      type: object
      properties:
        defaultValue:
          type: string
          xml:
            name: defaultValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        required:
          type: boolean
          xml:
            name: required
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommandActionParam
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunitiesSettings:
      title: CommunitiesSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canModerateAllFeedPosts:
          type: boolean
          xml:
            name: canModerateAllFeedPosts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canModerateInternalFeedPosts:
          type: boolean
          xml:
            name: canModerateInternalFeedPosts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedVisualforcePages:
          type: boolean
          xml:
            name: embeddedVisualforcePages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCommunityWorkspaces:
          type: boolean
          xml:
            name: enableCommunityWorkspaces
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCspContactVisibilityPref:
          type: boolean
          xml:
            name: enableCspContactVisibilityPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCspNotesOnAccConPref:
          type: boolean
          xml:
            name: enableCspNotesOnAccConPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnablePRM:
          type: boolean
          xml:
            name: enableEnablePRM
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExternalAccHierPref:
          type: boolean
          xml:
            name: enableExternalAccHierPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGuestRecordReassignOrgPref:
          type: boolean
          xml:
            name: enableGuestRecordReassignOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGuestSecurityOptOutCruc:
          type: boolean
          xml:
            name: enableGuestSecurityOptOutCruc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInviteChatterGuestEnabled:
          type: boolean
          xml:
            name: enableInviteChatterGuestEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNetPortalUserReportOpts:
          type: boolean
          xml:
            name: enableNetPortalUserReportOpts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNetworksEnabled:
          type: boolean
          xml:
            name: enableNetworksEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOotbProfExtUserOpsEnable:
          type: boolean
          xml:
            name: enableOotbProfExtUserOpsEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePRMAccRelPref:
          type: boolean
          xml:
            name: enablePRMAccRelPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePowerCustomerCaseStatus:
          type: boolean
          xml:
            name: enablePowerCustomerCaseStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRelaxPartnerAccountFieldPref:
          type: boolean
          xml:
            name: enableRelaxPartnerAccountFieldPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUnsupportedBrowserModalPref:
          type: boolean
          xml:
            name: enableUnsupportedBrowserModalPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUsernameUniqForOrgPref:
          type: boolean
          xml:
            name: enableUsernameUniqForOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommunitiesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Community:
      title: Community
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatterAnswersFacebookSsoUrl:
          type: string
          xml:
            name: chatterAnswersFacebookSsoUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        communityFeedPage:
          type: string
          xml:
            name: communityFeedPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataCategoryName:
          type: string
          xml:
            name: dataCategoryName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailFooterDocument:
          type: string
          xml:
            name: emailFooterDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailHeaderDocument:
          type: string
          xml:
            name: emailHeaderDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailNotificationUrl:
          type: string
          xml:
            name: emailNotificationUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterAnswers:
          type: boolean
          xml:
            name: enableChatterAnswers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePrivateQuestions:
          type: boolean
          xml:
            name: enablePrivateQuestions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expertsGroup:
          type: string
          xml:
            name: expertsGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portal:
          type: string
          xml:
            name: portal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reputationLevels:
          $ref: '#/components/schemas/ReputationLevels3'
        showInPortal:
          type: boolean
          xml:
            name: showInPortal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        site:
          type: string
          xml:
            name: site
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Community
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReputationLevels:
      title: ReputationLevels
      type: object
      properties:
        chatterAnswersReputationLevels:
          type: array
          items:
            $ref: '#/components/schemas/ChatterAnswersReputationLevel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ideaReputationLevels:
          type: array
          items:
            $ref: '#/components/schemas/IdeaReputationLevel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReputationLevels
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChatterAnswersReputationLevel:
      title: ChatterAnswersReputationLevel
      required:
      - name
      - value
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: integer
          format: int32
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChatterAnswersReputationLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IdeaReputationLevel:
      title: IdeaReputationLevel
      required:
      - name
      - value
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: integer
          format: int32
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IdeaReputationLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityTemplateDefinition:
      title: CommunityTemplateDefinition
      required:
      - category
      - defaultThemeDefinition
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        baseTemplate:
          $ref: '#/components/schemas/CommunityBaseTemplate'
        bundlesInfo:
          type: array
          items:
            $ref: '#/components/schemas/CommunityTemplateBundleInfo'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        category:
          $ref: '#/components/schemas/CommunityTemplateCategory'
        defaultBrandingSet:
          type: string
          xml:
            name: defaultBrandingSet
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultThemeDefinition:
          type: string
          xml:
            name: defaultThemeDefinition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExtendedCleanUpOnDelete:
          type: boolean
          xml:
            name: enableExtendedCleanUpOnDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        navigationLinkSet:
          type: array
          items:
            $ref: '#/components/schemas/NavigationLinkSet'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageSetting:
          type: array
          items:
            $ref: '#/components/schemas/CommunityTemplatePageSetting'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publisher:
          type: string
          xml:
            name: publisher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommunityTemplateDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityBaseTemplate:
      title: CommunityBaseTemplate
      enum:
      - c
      type: string
      xml:
        name: CommunityBaseTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityTemplateBundleInfo:
      title: CommunityTemplateBundleInfo
      required:
      - order
      - title
      - type
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        image:
          type: string
          xml:
            name: image
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        order:
          type: integer
          format: int32
          xml:
            name: order
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/CommunityTemplateBundleInfoType'
      xml:
        name: CommunityTemplateBundleInfo
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityTemplateBundleInfoType:
      title: CommunityTemplateBundleInfoType
      enum:
      - Highlight
      - PreviewImage
      type: string
      xml:
        name: CommunityTemplateBundleInfoType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityThemeBundleInfo:
      title: CommunityThemeBundleInfo
      required:
      - order
      - title
      - type
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        image:
          type: string
          xml:
            name: image
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        order:
          type: integer
          format: int32
          xml:
            name: order
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/CommunityTemplateBundleInfoType'
      xml:
        name: CommunityThemeBundleInfo
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityTemplateCategory:
      title: CommunityTemplateCategory
      enum:
      - IT
      - Marketing
      - Sales
      - Service
      type: string
      xml:
        name: CommunityTemplateCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NavigationLinkSet:
      title: NavigationLinkSet
      type: object
      properties:
        navigationMenuItem:
          type: array
          items:
            $ref: '#/components/schemas/NavigationMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NavigationLinkSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NavigationMenuItem:
      title: NavigationMenuItem
      required:
      - label
      - position
      - type
      type: object
      properties:
        defaultListViewId:
          type: string
          xml:
            name: defaultListViewId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        menuItemBranding:
          $ref: '#/components/schemas/MenuItemBranding'
        position:
          type: integer
          format: int32
          xml:
            name: position
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publiclyAvailable:
          type: boolean
          xml:
            name: publiclyAvailable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subMenu:
          $ref: '#/components/schemas/SubMenu'
        target:
          type: string
          xml:
            name: target
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetPreference:
          type: string
          xml:
            name: targetPreference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NavigationMenuItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NavigationMenuItemBranding:
      title: NavigationMenuItemBranding
      type: object
      properties:
        tileImage:
          type: string
          xml:
            name: tileImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NavigationMenuItemBranding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NavigationSubMenu:
      title: NavigationSubMenu
      type: object
      properties:
        navigationMenuItem:
          type: array
          items:
            $ref: '#/components/schemas/NavigationMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NavigationSubMenu
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityTemplatePageSetting:
      title: CommunityTemplatePageSetting
      required:
      - page
      - themeLayout
      type: object
      properties:
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        themeLayout:
          type: string
          xml:
            name: themeLayout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommunityTemplatePageSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityThemeDefinition:
      title: CommunityThemeDefinition
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        bundlesInfo:
          type: array
          items:
            $ref: '#/components/schemas/CommunityThemeBundleInfo'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customThemeLayoutType:
          type: array
          items:
            $ref: '#/components/schemas/CommunityCustomThemeLayoutType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultBrandingSet:
          type: string
          xml:
            name: defaultBrandingSet
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExtendedCleanUpOnDelete:
          type: boolean
          xml:
            name: enableExtendedCleanUpOnDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publisher:
          type: string
          xml:
            name: publisher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        themeRouteOverride:
          type: array
          items:
            $ref: '#/components/schemas/CommunityThemeRouteOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        themeSetting:
          type: array
          items:
            $ref: '#/components/schemas/CommunityThemeSetting'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommunityThemeDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityCustomThemeLayoutType:
      title: CommunityCustomThemeLayoutType
      required:
      - label
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommunityCustomThemeLayoutType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityThemeRouteOverride:
      title: CommunityThemeRouteOverride
      required:
      - pageAttributes
      - pageType
      type: object
      properties:
        customThemeLayoutType:
          type: string
          xml:
            name: customThemeLayoutType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageAttributes:
          type: string
          xml:
            name: pageAttributes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageType:
          type: string
          xml:
            name: pageType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        themeLayoutType:
          $ref: '#/components/schemas/CommunityThemeLayoutType'
      xml:
        name: CommunityThemeRouteOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityThemeLayoutType:
      title: CommunityThemeLayoutType
      enum:
      - Login
      - Home
      - Inner
      type: string
      xml:
        name: CommunityThemeLayoutType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityThemeSetting:
      title: CommunityThemeSetting
      required:
      - themeLayout
      type: object
      properties:
        customThemeLayoutType:
          type: string
          xml:
            name: customThemeLayoutType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        themeLayout:
          type: string
          xml:
            name: themeLayout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        themeLayoutType:
          $ref: '#/components/schemas/CommunityThemeLayoutType'
      xml:
        name: CommunityThemeSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CompactLayout:
      title: CompactLayout
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CompactLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CompanySettings:
      title: CompanySettings
      required:
      - enableCustomFiscalYear
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomFiscalYear:
          type: boolean
          xml:
            name: enableCustomFiscalYear
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fiscalYear:
          $ref: '#/components/schemas/FiscalYear'
      xml:
        name: CompanySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FiscalYearSettings:
      title: FiscalYearSettings
      type: object
      properties:
        fiscalYearNameBasedOn:
          type: string
          xml:
            name: fiscalYearNameBasedOn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startMonth:
          type: string
          xml:
            name: startMonth
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FiscalYearSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedApp:
      title: ConnectedApp
      required:
      - contactEmail
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attributes:
          type: array
          items:
            $ref: '#/components/schemas/ConnectedAppAttribute'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canvas:
          $ref: '#/components/schemas/Canvas'
        canvasConfig:
          $ref: '#/components/schemas/CanvasConfig'
        contactEmail:
          type: string
          xml:
            name: contactEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactPhone:
          type: string
          xml:
            name: contactPhone
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        iconUrl:
          type: string
          xml:
            name: iconUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        infoUrl:
          type: string
          xml:
            name: infoUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ipRanges:
          type: array
          items:
            $ref: '#/components/schemas/ConnectedAppIpRange'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoUrl:
          type: string
          xml:
            name: logoUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mobileAppConfig:
          $ref: '#/components/schemas/MobileAppConfig'
        mobileStartUrl:
          type: string
          xml:
            name: mobileStartUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthConfig:
          $ref: '#/components/schemas/OauthConfig'
        permissionSetName:
          type: array
          items:
            type: string
            xml:
              name: permissionSetName
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        plugin:
          type: string
          xml:
            name: plugin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pluginExecutionUser:
          type: string
          xml:
            name: pluginExecutionUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profileName:
          type: array
          items:
            type: string
            xml:
              name: profileName
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlConfig:
          $ref: '#/components/schemas/SamlConfig'
        startUrl:
          type: string
          xml:
            name: startUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedApp
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppAttribute:
      title: ConnectedAppAttribute
      required:
      - formula
      - key
      type: object
      properties:
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        key:
          type: string
          xml:
            name: key
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedAppAttribute
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppCanvasConfig:
      title: ConnectedAppCanvasConfig
      required:
      - accessMethod
      - canvasUrl
      type: object
      properties:
        accessMethod:
          $ref: '#/components/schemas/AccessMethod'
        canvasUrl:
          type: string
          xml:
            name: canvasUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lifecycleClass:
          type: string
          xml:
            name: lifecycleClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locations:
          type: array
          items:
            $ref: '#/components/schemas/CanvasLocationOptions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        options:
          type: array
          items:
            $ref: '#/components/schemas/CanvasOptions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlInitiationMethod:
          $ref: '#/components/schemas/SamlInitiationMethod'
      xml:
        name: ConnectedAppCanvasConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccessMethod:
      title: AccessMethod
      enum:
      - Get
      - Post
      type: string
      xml:
        name: AccessMethod
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CanvasLocationOptions:
      title: CanvasLocationOptions
      enum:
      - None
      - Chatter
      - UserProfile
      - Visualforce
      - Aura
      - Publisher
      - ChatterFeed
      - ServiceDesk
      - OpenCTI
      - AppLauncher
      - MobileNav
      - PageLayout
      type: string
      xml:
        name: CanvasLocationOptions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CanvasOptions:
      title: CanvasOptions
      enum:
      - HideShare
      - HideHeader
      - PersonalEnabled
      type: string
      xml:
        name: CanvasOptions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlInitiationMethod:
      title: SamlInitiationMethod
      enum:
      - None
      - IdpInitiated
      - SpInitiated
      type: string
      xml:
        name: SamlInitiationMethod
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppIpRange:
      title: ConnectedAppIpRange
      required:
      - end
      - start
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        end:
          type: string
          xml:
            name: end
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        start:
          type: string
          xml:
            name: start
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedAppIpRange
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppMobileDetailConfig:
      title: ConnectedAppMobileDetailConfig
      required:
      - devicePlatform
      - version
      type: object
      properties:
        applicationBinaryFile:
          type: string
          format: binary
          xml:
            name: applicationBinaryFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBinaryFileName:
          type: string
          xml:
            name: applicationBinaryFileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBundleIdentifier:
          type: string
          xml:
            name: applicationBundleIdentifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationFileLength:
          type: integer
          format: int32
          xml:
            name: applicationFileLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationIconFile:
          type: string
          xml:
            name: applicationIconFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationIconFileName:
          type: string
          xml:
            name: applicationIconFileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationInstallUrl:
          type: string
          xml:
            name: applicationInstallUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        devicePlatform:
          $ref: '#/components/schemas/DevicePlatformType'
        deviceType:
          $ref: '#/components/schemas/DeviceType'
        minimumOsVersion:
          type: string
          xml:
            name: minimumOsVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        privateApp:
          type: boolean
          xml:
            name: privateApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedAppMobileDetailConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DevicePlatformType:
      title: DevicePlatformType
      enum:
      - ios
      - android
      type: string
      xml:
        name: DevicePlatformType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeviceType:
      title: DeviceType
      enum:
      - phone
      - tablet
      - minitablet
      type: string
      xml:
        name: DeviceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppOauthConfig:
      title: ConnectedAppOauthConfig
      required:
      - callbackUrl
      type: object
      properties:
        callbackUrl:
          type: string
          xml:
            name: callbackUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        consumerKey:
          type: string
          xml:
            name: consumerKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        consumerSecret:
          type: string
          xml:
            name: consumerSecret
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenConfig:
          $ref: '#/components/schemas/IdTokenConfig'
        isAdminApproved:
          type: boolean
          xml:
            name: isAdminApproved
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scopes:
          type: array
          items:
            $ref: '#/components/schemas/ConnectedAppOauthAccessScope'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singleLogoutUrl:
          type: string
          xml:
            name: singleLogoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedAppOauthConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppOauthIdToken:
      title: ConnectedAppOauthIdToken
      type: object
      properties:
        idTokenAudience:
          type: string
          xml:
            name: idTokenAudience
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIncludeAttributes:
          type: boolean
          xml:
            name: idTokenIncludeAttributes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIncludeCustomPerms:
          type: boolean
          xml:
            name: idTokenIncludeCustomPerms
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIncludeStandardClaims:
          type: boolean
          xml:
            name: idTokenIncludeStandardClaims
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenValidity:
          type: integer
          format: int32
          xml:
            name: idTokenValidity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedAppOauthIdToken
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppOauthAccessScope:
      title: ConnectedAppOauthAccessScope
      enum:
      - Basic
      - Api
      - Web
      - Full
      - Chatter
      - CustomApplications
      - RefreshToken
      - OpenID
      - Profile
      - Email
      - Address
      - Phone
      - OfflineAccess
      - CustomPermissions
      - Wave
      - Eclair
      type: string
      xml:
        name: ConnectedAppOauthAccessScope
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppSamlConfig:
      title: ConnectedAppSamlConfig
      required:
      - acsUrl
      - entityUrl
      - samlSubjectType
      type: object
      properties:
        acsUrl:
          type: string
          xml:
            name: acsUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptionCertificate:
          type: string
          xml:
            name: encryptionCertificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptionType:
          $ref: '#/components/schemas/SamlEncryptionType'
        entityUrl:
          type: string
          xml:
            name: entityUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        issuer:
          type: string
          xml:
            name: issuer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlIdpSLOBindingEnum:
          $ref: '#/components/schemas/SamlIdpSLOBinding'
        samlNameIdFormat:
          $ref: '#/components/schemas/SamlNameIdFormatType'
        samlSloUrl:
          type: string
          xml:
            name: samlSloUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlSubjectCustomAttr:
          type: string
          xml:
            name: samlSubjectCustomAttr
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlSubjectType:
          $ref: '#/components/schemas/SamlSubjectType'
      xml:
        name: ConnectedAppSamlConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlEncryptionType:
      title: SamlEncryptionType
      enum:
      - AES_128
      - AES_256
      - Triple_Des
      type: string
      xml:
        name: SamlEncryptionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlIdpSLOBinding:
      title: SamlIdpSLOBinding
      enum:
      - RedirectBinding
      - PostBinding
      type: string
      xml:
        name: SamlIdpSLOBinding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlNameIdFormatType:
      title: SamlNameIdFormatType
      enum:
      - Unspecified
      - EmailAddress
      - Persistent
      - Transient
      type: string
      xml:
        name: SamlNameIdFormatType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlSubjectType:
      title: SamlSubjectType
      enum:
      - Username
      - FederationId
      - UserId
      - SpokeId
      - CustomAttribute
      - PersistentId
      type: string
      xml:
        name: SamlSubjectType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectedAppSettings:
      title: ConnectedAppSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdminApprovedAppsOnly:
          type: boolean
          xml:
            name: enableAdminApprovedAppsOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdminApprovedAppsOnlyForExternalUser:
          type: boolean
          xml:
            name: enableAdminApprovedAppsOnlyForExternalUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSkipUserProvisioningWizardWelcomePage:
          type: boolean
          xml:
            name: enableSkipUserProvisioningWizardWelcomePage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ConnectedAppSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentSettings:
      title: ContentSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCMSC2CConnections:
          type: boolean
          xml:
            name: enableCMSC2CConnections
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterFileLink:
          type: boolean
          xml:
            name: enableChatterFileLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContent:
          type: boolean
          xml:
            name: enableContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentAutoAssign:
          type: boolean
          xml:
            name: enableContentAutoAssign
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentDistForPortalUsers:
          type: boolean
          xml:
            name: enableContentDistForPortalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentDistPwOptionsBit1:
          type: boolean
          xml:
            name: enableContentDistPwOptionsBit1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentDistPwOptionsBit2:
          type: boolean
          xml:
            name: enableContentDistPwOptionsBit2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentDistribution:
          type: boolean
          xml:
            name: enableContentDistribution
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentSupportMultiLanguage:
          type: boolean
          xml:
            name: enableContentSupportMultiLanguage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentWorkspaceAccess:
          type: boolean
          xml:
            name: enableContentWorkspaceAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDeleteFileInContentPacks:
          type: boolean
          xml:
            name: enableDeleteFileInContentPacks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFileShareSetByRecord:
          type: boolean
          xml:
            name: enableFileShareSetByRecord
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFilesUsrShareNetRestricted:
          type: boolean
          xml:
            name: enableFilesUsrShareNetRestricted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableJPGPreviews:
          type: boolean
          xml:
            name: enableJPGPreviews
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLibraryManagedFiles:
          type: boolean
          xml:
            name: enableLibraryManagedFiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableShowChatterFilesInContent:
          type: boolean
          xml:
            name: enableShowChatterFilesInContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSiteGuestUserToUploadFiles:
          type: boolean
          xml:
            name: enableSiteGuestUserToUploadFiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUploadFilesOnAttachments:
          type: boolean
          xml:
            name: enableUploadFilesOnAttachments
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        skipContentAssetTriggers:
          type: boolean
          xml:
            name: skipContentAssetTriggers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        skipContentAssetTriggersOnDeploy:
          type: boolean
          xml:
            name: skipContentAssetTriggersOnDeploy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ContentSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContractSettings:
      title: ContractSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoCalculateEndDate:
          type: boolean
          xml:
            name: autoCalculateEndDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoExpirationDelay:
          type: string
          xml:
            name: autoExpirationDelay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoExpirationRecipient:
          type: string
          xml:
            name: autoExpirationRecipient
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoExpireContracts:
          type: boolean
          xml:
            name: autoExpireContracts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContractHistoryTracking:
          type: boolean
          xml:
            name: enableContractHistoryTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyOwnersOnContractExpiration:
          type: boolean
          xml:
            name: notifyOwnersOnContractExpiration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ContractSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CorsWhitelistOrigin:
      title: CorsWhitelistOrigin
      required:
      - urlPattern
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        urlPattern:
          type: string
          xml:
            name: urlPattern
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CorsWhitelistOrigin
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CspTrustedSite:
      title: CspTrustedSite
      required:
      - endpointUrl
      - isActive
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        context:
          $ref: '#/components/schemas/CspTrustedSiteContext'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endpointUrl:
          type: string
          xml:
            name: endpointUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApplicableToConnectSrc:
          type: boolean
          xml:
            name: isApplicableToConnectSrc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApplicableToFontSrc:
          type: boolean
          xml:
            name: isApplicableToFontSrc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApplicableToFrameSrc:
          type: boolean
          xml:
            name: isApplicableToFrameSrc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApplicableToImgSrc:
          type: boolean
          xml:
            name: isApplicableToImgSrc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApplicableToMediaSrc:
          type: boolean
          xml:
            name: isApplicableToMediaSrc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApplicableToStyleSrc:
          type: boolean
          xml:
            name: isApplicableToStyleSrc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mobileExtension:
          type: string
          xml:
            name: mobileExtension
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CspTrustedSite
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CspTrustedSiteContext:
      title: CspTrustedSiteContext
      enum:
      - All
      - LEX
      - Communities
      - FieldServiceMobileExtension
      type: string
      xml:
        name: CspTrustedSiteContext
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CurrencySettings:
      title: CurrencySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCurrencyEffectiveDates:
          type: boolean
          xml:
            name: enableCurrencyEffectiveDates
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCurrencySymbolWithMultiCurrency:
          type: boolean
          xml:
            name: enableCurrencySymbolWithMultiCurrency
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultiCurrency:
          type: boolean
          xml:
            name: enableMultiCurrency
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isMultiCurrencyActivationAllowed:
          type: boolean
          xml:
            name: isMultiCurrencyActivationAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isParenCurrencyConvDisabled:
          type: boolean
          xml:
            name: isParenCurrencyConvDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CurrencySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomApplication:
      title: CustomApplication
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionOverrides:
          type: array
          items:
            $ref: '#/components/schemas/AppActionOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        brand:
          $ref: '#/components/schemas/Brand'
        consoleConfig:
          $ref: '#/components/schemas/ConsoleConfig'
        defaultLandingTab:
          type: string
          xml:
            name: defaultLandingTab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formFactors:
          type: array
          items:
            $ref: '#/components/schemas/FormFactor'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isNavAutoTempTabsDisabled:
          type: boolean
          xml:
            name: isNavAutoTempTabsDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isNavPersonalizationDisabled:
          type: boolean
          xml:
            name: isNavPersonalizationDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isServiceCloudConsole:
          type: boolean
          xml:
            name: isServiceCloudConsole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logo:
          type: string
          xml:
            name: logo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        navType:
          $ref: '#/components/schemas/NavType'
        preferences:
          $ref: '#/components/schemas/Preferences'
        profileActionOverrides:
          type: array
          items:
            $ref: '#/components/schemas/AppProfileActionOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        setupExperience:
          type: string
          xml:
            name: setupExperience
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subscriberTabs:
          type: array
          items:
            type: string
            xml:
              name: subscriberTabs
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabs:
          type: array
          items:
            type: string
            xml:
              name: tabs
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uiType:
          $ref: '#/components/schemas/UiType'
        utilityBar:
          type: string
          xml:
            name: utilityBar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workspaceConfig:
          $ref: '#/components/schemas/WorkspaceConfig'
      xml:
        name: CustomApplication
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppActionOverride:
      title: AppActionOverride
      required:
      - pageOrSobjectType
      type: object
      properties:
        actionName:
          type: string
          xml:
            name: actionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        comment:
          type: string
          xml:
            name: comment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formFactor:
          $ref: '#/components/schemas/FormFactor'
        skipRecordTypeSelect:
          type: boolean
          xml:
            name: skipRecordTypeSelect
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ActionOverrideType'
        pageOrSobjectType:
          type: string
          xml:
            name: pageOrSobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppActionOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionOverride:
      title: ActionOverride
      type: object
      properties:
        actionName:
          type: string
          xml:
            name: actionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        comment:
          type: string
          xml:
            name: comment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formFactor:
          $ref: '#/components/schemas/FormFactor'
        skipRecordTypeSelect:
          type: boolean
          xml:
            name: skipRecordTypeSelect
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ActionOverrideType'
      xml:
        name: ActionOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormFactor:
      title: FormFactor
      enum:
      - Small
      - Medium
      - Large
      type: string
      xml:
        name: FormFactor
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionOverrideType:
      title: ActionOverrideType
      enum:
      - Default
      - Standard
      - Scontrol
      - Visualforce
      - Flexipage
      - LightningComponent
      type: string
      xml:
        name: ActionOverrideType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppBrand:
      title: AppBrand
      type: object
      properties:
        footerColor:
          type: string
          xml:
            name: footerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerColor:
          type: string
          xml:
            name: headerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logo:
          type: string
          xml:
            name: logo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoVersion:
          type: integer
          format: int32
          xml:
            name: logoVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldOverrideOrgTheme:
          type: boolean
          xml:
            name: shouldOverrideOrgTheme
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppBrand
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ServiceCloudConsoleConfig:
      title: ServiceCloudConsoleConfig
      required:
      - detailPageRefreshMethod
      - keyboardShortcuts
      - listPlacement
      - listRefreshMethod
      type: object
      properties:
        componentList:
          $ref: '#/components/schemas/ComponentList'
        detailPageRefreshMethod:
          type: string
          xml:
            name: detailPageRefreshMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        footerColor:
          type: string
          xml:
            name: footerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerColor:
          type: string
          xml:
            name: headerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keyboardShortcuts:
          $ref: '#/components/schemas/KeyboardShortcuts2'
        listPlacement:
          $ref: '#/components/schemas/ListPlacement2'
        listRefreshMethod:
          type: string
          xml:
            name: listRefreshMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        liveAgentConfig:
          $ref: '#/components/schemas/LiveAgentConfig2'
        primaryTabColor:
          type: string
          xml:
            name: primaryTabColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pushNotifications:
          type: array
          items:
            $ref: '#/components/schemas/PushNotification'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabLimitConfig:
          $ref: '#/components/schemas/TabLimitConfig2'
        whitelistedDomains:
          type: array
          items:
            type: string
            xml:
              name: whitelistedDomains
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ServiceCloudConsoleConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppComponentList:
      title: AppComponentList
      required:
      - alignment
      type: object
      properties:
        alignment:
          type: string
          xml:
            name: alignment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        components:
          type: array
          items:
            type: string
            xml:
              name: components
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppComponentList
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KeyboardShortcuts:
      title: KeyboardShortcuts
      type: object
      properties:
        customShortcuts:
          type: array
          items:
            $ref: '#/components/schemas/CustomShortcut'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultShortcuts:
          type: array
          items:
            $ref: '#/components/schemas/DefaultShortcut'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KeyboardShortcuts
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomShortcut:
      title: CustomShortcut
      required:
      - action
      - active
      - keyCommand
      - eventName
      type: object
      properties:
        action:
          type: string
          xml:
            name: action
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keyCommand:
          type: string
          xml:
            name: keyCommand
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        eventName:
          type: string
          xml:
            name: eventName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomShortcut
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DefaultShortcut:
      title: DefaultShortcut
      required:
      - action
      - active
      - keyCommand
      type: object
      properties:
        action:
          type: string
          xml:
            name: action
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keyCommand:
          type: string
          xml:
            name: keyCommand
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DefaultShortcut
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ListPlacement:
      title: ListPlacement
      required:
      - location
      type: object
      properties:
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        location:
          type: string
          xml:
            name: location
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        units:
          type: string
          xml:
            name: units
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ListPlacement
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveAgentConfig:
      title: LiveAgentConfig
      type: object
      properties:
        enableLiveChat:
          type: boolean
          xml:
            name: enableLiveChat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewAccountSubtab:
          type: boolean
          xml:
            name: openNewAccountSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewCaseSubtab:
          type: boolean
          xml:
            name: openNewCaseSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewContactSubtab:
          type: boolean
          xml:
            name: openNewContactSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewLeadSubtab:
          type: boolean
          xml:
            name: openNewLeadSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewVFPageSubtab:
          type: boolean
          xml:
            name: openNewVFPageSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageNamesToOpen:
          type: array
          items:
            type: string
            xml:
              name: pageNamesToOpen
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showKnowledgeArticles:
          type: boolean
          xml:
            name: showKnowledgeArticles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveAgentConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PushNotification:
      title: PushNotification
      required:
      - objectName
      type: object
      properties:
        fieldNames:
          type: array
          items:
            type: string
            xml:
              name: fieldNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectName:
          type: string
          xml:
            name: objectName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PushNotification
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TabLimitConfig:
      title: TabLimitConfig
      type: object
      properties:
        maxNumberOfPrimaryTabs:
          type: string
          xml:
            name: maxNumberOfPrimaryTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxNumberOfSubTabs:
          type: string
          xml:
            name: maxNumberOfSubTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TabLimitConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NavType:
      title: NavType
      enum:
      - Standard
      - Console
      type: string
      xml:
        name: NavType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppPreferences:
      title: AppPreferences
      required:
      - enableCustomizeMyTabs
      - enableKeyboardShortcuts
      - enableListViewHover
      - enableListViewReskin
      - enableMultiMonitorComponents
      - enablePinTabs
      - enableTabHover
      - enableTabLimits
      - saveUserSessions
      type: object
      properties:
        enableCustomizeMyTabs:
          type: boolean
          xml:
            name: enableCustomizeMyTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKeyboardShortcuts:
          type: boolean
          xml:
            name: enableKeyboardShortcuts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListViewHover:
          type: boolean
          xml:
            name: enableListViewHover
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListViewReskin:
          type: boolean
          xml:
            name: enableListViewReskin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultiMonitorComponents:
          type: boolean
          xml:
            name: enableMultiMonitorComponents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePinTabs:
          type: boolean
          xml:
            name: enablePinTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTabHover:
          type: boolean
          xml:
            name: enableTabHover
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTabLimits:
          type: boolean
          xml:
            name: enableTabLimits
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saveUserSessions:
          type: boolean
          xml:
            name: saveUserSessions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppPreferences
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppProfileActionOverride:
      title: AppProfileActionOverride
      required:
      - actionName
      - formFactor
      - pageOrSobjectType
      - type
      - profile
      type: object
      properties:
        actionName:
          type: string
          xml:
            name: actionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formFactor:
          $ref: '#/components/schemas/FormFactor'
        pageOrSobjectType:
          type: string
          xml:
            name: pageOrSobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ActionOverrideType'
        profile:
          type: string
          xml:
            name: profile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppProfileActionOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileActionOverride:
      title: ProfileActionOverride
      required:
      - actionName
      - formFactor
      - pageOrSobjectType
      - type
      type: object
      properties:
        actionName:
          type: string
          xml:
            name: actionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formFactor:
          $ref: '#/components/schemas/FormFactor'
        pageOrSobjectType:
          type: string
          xml:
            name: pageOrSobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ActionOverrideType'
      xml:
        name: ProfileActionOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UiType:
      title: UiType
      enum:
      - Aloha
      - Lightning
      type: string
      xml:
        name: UiType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppWorkspaceConfig:
      title: AppWorkspaceConfig
      type: object
      properties:
        mappings:
          type: array
          items:
            $ref: '#/components/schemas/WorkspaceMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppWorkspaceConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkspaceMapping:
      title: WorkspaceMapping
      required:
      - tab
      type: object
      properties:
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tab:
          type: string
          xml:
            name: tab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkspaceMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomApplicationComponent:
      title: CustomApplicationComponent
      required:
      - isHeightFixed
      - isHidden
      - isWidthFixed
      - visualforcePage
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        buttonIconUrl:
          type: string
          xml:
            name: buttonIconUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        buttonStyle:
          type: string
          xml:
            name: buttonStyle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        buttonText:
          type: string
          xml:
            name: buttonText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        buttonWidth:
          type: integer
          format: int32
          xml:
            name: buttonWidth
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isHeightFixed:
          type: boolean
          xml:
            name: isHeightFixed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isHidden:
          type: boolean
          xml:
            name: isHidden
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isWidthFixed:
          type: boolean
          xml:
            name: isWidthFixed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visualforcePage:
          type: string
          xml:
            name: visualforcePage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomApplicationComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomFeedFilter:
      title: CustomFeedFilter
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteria:
          type: array
          items:
            $ref: '#/components/schemas/FeedFilterCriterion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomFeedFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedFilterCriterion:
      title: FeedFilterCriterion
      required:
      - feedItemType
      type: object
      properties:
        feedItemType:
          $ref: '#/components/schemas/FeedItemType'
        feedItemVisibility:
          $ref: '#/components/schemas/FeedItemVisibility'
        relatedSObjectType:
          type: string
          xml:
            name: relatedSObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FeedFilterCriterion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedItemVisibility:
      title: FeedItemVisibility
      enum:
      - AllUsers
      - InternalUsers
      type: string
      xml:
        name: FeedItemVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomField:
      title: CustomField
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessOwnerGroup:
          type: string
          xml:
            name: businessOwnerGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessOwnerUser:
          type: string
          xml:
            name: businessOwnerUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessStatus:
          type: string
          xml:
            name: businessStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseSensitive:
          type: boolean
          xml:
            name: caseSensitive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        complianceGroup:
          type: string
          xml:
            name: complianceGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customDataType:
          type: string
          xml:
            name: customDataType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultValue:
          type: string
          xml:
            name: defaultValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deleteConstraint:
          $ref: '#/components/schemas/DeleteConstraint'
        deprecated:
          type: boolean
          xml:
            name: deprecated
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayFormat:
          type: string
          xml:
            name: displayFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptionScheme:
          $ref: '#/components/schemas/EncryptionScheme'
        escapeMarkup:
          type: boolean
          xml:
            name: escapeMarkup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDeveloperName:
          type: string
          xml:
            name: externalDeveloperName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalId:
          type: boolean
          xml:
            name: externalId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldManageability:
          $ref: '#/components/schemas/FieldManageability'
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formulaTreatBlanksAs:
          $ref: '#/components/schemas/TreatBlanksAs'
        inlineHelpText:
          type: string
          xml:
            name: inlineHelpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAIPredictionField:
          type: boolean
          xml:
            name: isAIPredictionField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isConvertLeadDisabled:
          type: boolean
          xml:
            name: isConvertLeadDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isFilteringDisabled:
          type: boolean
          xml:
            name: isFilteringDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isNameField:
          type: boolean
          xml:
            name: isNameField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isSortingDisabled:
          type: boolean
          xml:
            name: isSortingDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        length:
          type: integer
          format: int32
          xml:
            name: length
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFilter:
          $ref: '#/components/schemas/LookupFilter3'
        maskChar:
          $ref: '#/components/schemas/EncryptedFieldMaskChar'
        maskType:
          $ref: '#/components/schemas/EncryptedFieldMaskType'
        metadataRelationshipControllingField:
          type: string
          xml:
            name: metadataRelationshipControllingField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        populateExistingRows:
          type: boolean
          xml:
            name: populateExistingRows
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        precision:
          type: integer
          format: int32
          xml:
            name: precision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referenceTargetField:
          type: string
          xml:
            name: referenceTargetField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referenceTo:
          type: string
          xml:
            name: referenceTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipLabel:
          type: string
          xml:
            name: relationshipLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipName:
          type: string
          xml:
            name: relationshipName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipOrder:
          type: integer
          format: int32
          xml:
            name: relationshipOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reparentableMasterDetail:
          type: boolean
          xml:
            name: reparentableMasterDetail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        required:
          type: boolean
          xml:
            name: required
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        restrictedAdminField:
          type: boolean
          xml:
            name: restrictedAdminField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        securityClassification:
          type: string
          xml:
            name: securityClassification
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startingNumber:
          type: integer
          format: int32
          xml:
            name: startingNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stripMarkup:
          type: boolean
          xml:
            name: stripMarkup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summarizedField:
          type: string
          xml:
            name: summarizedField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryFilterItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryForeignKey:
          type: string
          xml:
            name: summaryForeignKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryOperation:
          $ref: '#/components/schemas/SummaryOperations'
        trackFeedHistory:
          type: boolean
          xml:
            name: trackFeedHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        trackHistory:
          type: boolean
          xml:
            name: trackHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        trackTrending:
          type: boolean
          xml:
            name: trackTrending
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        translateData:
          type: boolean
          xml:
            name: translateData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/FieldType'
        unique:
          type: boolean
          xml:
            name: unique
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueSet:
          $ref: '#/components/schemas/ValueSet2'
        visibleLines:
          type: integer
          format: int32
          xml:
            name: visibleLines
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        writeRequiresMasterRead:
          type: boolean
          xml:
            name: writeRequiresMasterRead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeleteConstraint:
      title: DeleteConstraint
      enum:
      - Cascade
      - Restrict
      - SetNull
      type: string
      xml:
        name: DeleteConstraint
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EncryptionScheme:
      title: EncryptionScheme
      enum:
      - None
      - ProbabilisticEncryption
      - CaseSensitiveDeterministicEncryption
      - CaseInsensitiveDeterministicEncryption
      type: string
      xml:
        name: EncryptionScheme
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldManageability:
      title: FieldManageability
      enum:
      - DeveloperControlled
      - SubscriberControlled
      - Locked
      type: string
      xml:
        name: FieldManageability
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TreatBlanksAs:
      title: TreatBlanksAs
      enum:
      - BlankAsBlank
      - BlankAsZero
      type: string
      xml:
        name: TreatBlanksAs
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LookupFilter:
      title: LookupFilter
      required:
      - active
      - isOptional
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filterItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        infoMessage:
          type: string
          xml:
            name: infoMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isOptional:
          type: boolean
          xml:
            name: isOptional
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LookupFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EncryptedFieldMaskChar:
      title: EncryptedFieldMaskChar
      enum:
      - asterisk
      - X
      type: string
      xml:
        name: EncryptedFieldMaskChar
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EncryptedFieldMaskType:
      title: EncryptedFieldMaskType
      enum:
      - all
      - creditCard
      - ssn
      - lastFour
      - sin
      - nino
      type: string
      xml:
        name: EncryptedFieldMaskType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SummaryOperations:
      title: SummaryOperations
      enum:
      - count
      - sum
      - min
      - max
      type: string
      xml:
        name: SummaryOperations
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldType:
      title: FieldType
      enum:
      - AutoNumber
      - Lookup
      - MasterDetail
      - Checkbox
      - Currency
      - Date
      - DateTime
      - Email
      - Number
      - Percent
      - Phone
      - Picklist
      - MultiselectPicklist
      - Text
      - TextArea
      - LongTextArea
      - Html
      - Url
      - EncryptedText
      - Summary
      - Hierarchy
      - File
      - MetadataRelationship
      - Location
      - ExternalLookup
      - IndirectLookup
      - CustomDataType
      - Time
      type: string
      xml:
        name: FieldType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValueSet:
      title: ValueSet
      type: object
      properties:
        controllingField:
          type: string
          xml:
            name: controllingField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        restricted:
          type: boolean
          xml:
            name: restricted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueSetDefinition:
          $ref: '#/components/schemas/ValueSetDefinition'
        valueSetName:
          type: string
          xml:
            name: valueSetName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueSettings:
          type: array
          items:
            $ref: '#/components/schemas/ValueSettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValueSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValueSetValuesDefinition:
      title: ValueSetValuesDefinition
      required:
      - sorted
      type: object
      properties:
        sorted:
          type: boolean
          xml:
            name: sorted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: array
          items:
            $ref: '#/components/schemas/CustomValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValueSetValuesDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomValue:
      title: CustomValue
      required:
      - default
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StandardValue:
      title: StandardValue
      required:
      - default
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowEmail:
          type: boolean
          xml:
            name: allowEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        closed:
          type: boolean
          xml:
            name: closed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        converted:
          type: boolean
          xml:
            name: converted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cssExposed:
          type: boolean
          xml:
            name: cssExposed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastCategory:
          $ref: '#/components/schemas/ForecastCategories'
        groupingString:
          type: string
          xml:
            name: groupingString
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        highPriority:
          type: boolean
          xml:
            name: highPriority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        probability:
          type: integer
          format: int32
          xml:
            name: probability
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reverseRole:
          type: string
          xml:
            name: reverseRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reviewed:
          type: boolean
          xml:
            name: reviewed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        won:
          type: boolean
          xml:
            name: won
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StandardValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValueSettings:
      title: ValueSettings
      required:
      - valueName
      type: object
      properties:
        controllingFieldValue:
          type: array
          items:
            type: string
            xml:
              name: controllingFieldValue
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueName:
          type: string
          xml:
            name: valueName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValueSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomHelpMenuSection:
      title: CustomHelpMenuSection
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customHelpMenuItems:
          type: array
          items:
            $ref: '#/components/schemas/CustomHelpMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomHelpMenuSection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomHelpMenuItem:
      title: CustomHelpMenuItem
      required:
      - linkUrl
      - masterLabel
      - sortOrder
      type: object
      properties:
        linkUrl:
          type: string
          xml:
            name: linkUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: integer
          format: int32
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomHelpMenuItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomLabel:
      title: CustomLabel
      required:
      - language
      - protected
      - shortDescription
      - value
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        categories:
          type: string
          xml:
            name: categories
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shortDescription:
          type: string
          xml:
            name: shortDescription
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomLabel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomLabels:
      title: CustomLabels
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        labels:
          type: array
          items:
            $ref: '#/components/schemas/CustomLabel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomLabels
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomMetadata:
      title: CustomMetadata
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        values:
          type: array
          items:
            $ref: '#/components/schemas/CustomMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomMetadataValue:
      title: CustomMetadataValue
      required:
      - field
      - value
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: object
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomMetadataValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomNotificationType:
      title: CustomNotificationType
      required:
      - customNotifTypeName
      - desktop
      - masterLabel
      - mobile
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customNotifTypeName:
          type: string
          xml:
            name: customNotifTypeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        desktop:
          type: boolean
          xml:
            name: desktop
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mobile:
          type: boolean
          xml:
            name: mobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomNotificationType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomObject:
      title: CustomObject
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionOverrides:
          type: array
          items:
            $ref: '#/components/schemas/ActionOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowInChatterGroups:
          type: boolean
          xml:
            name: allowInChatterGroups
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        articleTypeChannelDisplay:
          $ref: '#/components/schemas/ArticleTypeChannelDisplay2'
        businessProcesses:
          type: array
          items:
            $ref: '#/components/schemas/BusinessProcess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compactLayoutAssignment:
          type: string
          xml:
            name: compactLayoutAssignment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compactLayouts:
          type: array
          items:
            $ref: '#/components/schemas/CompactLayout'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customHelp:
          type: string
          xml:
            name: customHelp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customHelpPage:
          type: string
          xml:
            name: customHelpPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customSettingsType:
          $ref: '#/components/schemas/CustomSettingsType'
        deploymentStatus:
          $ref: '#/components/schemas/DeploymentStatus'
        deprecated:
          type: boolean
          xml:
            name: deprecated
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableActivities:
          type: boolean
          xml:
            name: enableActivities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableBulkApi:
          type: boolean
          xml:
            name: enableBulkApi
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDataTranslation:
          type: boolean
          xml:
            name: enableDataTranslation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDivisions:
          type: boolean
          xml:
            name: enableDivisions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedLookup:
          type: boolean
          xml:
            name: enableEnhancedLookup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFeeds:
          type: boolean
          xml:
            name: enableFeeds
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHistory:
          type: boolean
          xml:
            name: enableHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLicensing:
          type: boolean
          xml:
            name: enableLicensing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReports:
          type: boolean
          xml:
            name: enableReports
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSearch:
          type: boolean
          xml:
            name: enableSearch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSharing:
          type: boolean
          xml:
            name: enableSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableStreamingApi:
          type: boolean
          xml:
            name: enableStreamingApi
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        eventType:
          $ref: '#/components/schemas/PlatformEventType'
        externalDataSource:
          type: string
          xml:
            name: externalDataSource
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalName:
          type: string
          xml:
            name: externalName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalRepository:
          type: string
          xml:
            name: externalRepository
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalSharingModel:
          $ref: '#/components/schemas/SharingModel'
        fieldSets:
          type: array
          items:
            $ref: '#/components/schemas/FieldSet'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            $ref: '#/components/schemas/CustomField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gender:
          $ref: '#/components/schemas/Gender'
        historyRetentionPolicy:
          $ref: '#/components/schemas/HistoryRetentionPolicy2'
        household:
          type: boolean
          xml:
            name: household
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indexes:
          type: array
          items:
            $ref: '#/components/schemas/Index'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        listViews:
          type: array
          items:
            $ref: '#/components/schemas/ListView'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nameField:
          $ref: '#/components/schemas/NameField'
        pluralLabel:
          type: string
          xml:
            name: pluralLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profileSearchLayouts:
          type: array
          items:
            $ref: '#/components/schemas/ProfileSearchLayouts'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publishBehavior:
          $ref: '#/components/schemas/PlatformEventPublishBehavior'
        recordTypeTrackFeedHistory:
          type: boolean
          xml:
            name: recordTypeTrackFeedHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeTrackHistory:
          type: boolean
          xml:
            name: recordTypeTrackHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypes:
          type: array
          items:
            $ref: '#/components/schemas/RecordType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchLayouts:
          $ref: '#/components/schemas/SearchLayouts2'
        sharingModel:
          $ref: '#/components/schemas/SharingModel'
        sharingReasons:
          type: array
          items:
            $ref: '#/components/schemas/SharingReason'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharingRecalculations:
          type: array
          items:
            $ref: '#/components/schemas/SharingRecalculation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startsWith:
          $ref: '#/components/schemas/StartsWith'
        validationRules:
          type: array
          items:
            $ref: '#/components/schemas/ValidationRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visibility:
          $ref: '#/components/schemas/SetupObjectVisibility'
        webLinks:
          type: array
          items:
            $ref: '#/components/schemas/WebLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomObject
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ArticleTypeChannelDisplay:
      title: ArticleTypeChannelDisplay
      type: object
      properties:
        articleTypeTemplates:
          type: array
          items:
            $ref: '#/components/schemas/ArticleTypeTemplate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ArticleTypeChannelDisplay
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ArticleTypeTemplate:
      title: ArticleTypeTemplate
      required:
      - channel
      - template
      type: object
      properties:
        channel:
          $ref: '#/components/schemas/Channel'
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        template:
          $ref: '#/components/schemas/Template'
      xml:
        name: ArticleTypeTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Channel:
      title: Channel
      enum:
      - AllChannels
      - App
      - Pkb
      - Csp
      - Prm
      type: string
      xml:
        name: Channel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Template:
      title: Template
      enum:
      - Page
      - Tab
      - Toc
      type: string
      xml:
        name: Template
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomSettingsType:
      title: CustomSettingsType
      enum:
      - List
      - Hierarchy
      type: string
      xml:
        name: CustomSettingsType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeploymentStatus:
      title: DeploymentStatus
      enum:
      - InDevelopment
      - Deployed
      type: string
      xml:
        name: DeploymentStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformEventType:
      title: PlatformEventType
      enum:
      - HighVolume
      - StandardVolume
      type: string
      xml:
        name: PlatformEventType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingModel:
      title: SharingModel
      enum:
      - Private
      - Read
      - ReadSelect
      - ReadWrite
      - ReadWriteTransfer
      - FullAccess
      - ControlledByParent
      - ControlledByLeadOrContact
      - ControlledByCampaign
      type: string
      xml:
        name: SharingModel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldSet:
      title: FieldSet
      required:
      - description
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        availableFields:
          type: array
          items:
            $ref: '#/components/schemas/FieldSetItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayedFields:
          type: array
          items:
            $ref: '#/components/schemas/FieldSetItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldSetItem:
      title: FieldSetItem
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isFieldManaged:
          type: boolean
          xml:
            name: isFieldManaged
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRequired:
          type: boolean
          xml:
            name: isRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldSetItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Gender:
      title: Gender
      enum:
      - Neuter
      - Masculine
      - Feminine
      - AnimateMasculine
      - ClassI
      - ClassIII
      - ClassV
      - ClassVII
      - ClassIX
      - ClassXI
      - ClassXIV
      - ClassXV
      - ClassXVI
      - ClassXVII
      - ClassXVIII
      type: string
      xml:
        name: Gender
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    HistoryRetentionPolicy:
      title: HistoryRetentionPolicy
      required:
      - archiveAfterMonths
      - archiveRetentionYears
      type: object
      properties:
        archiveAfterMonths:
          type: integer
          format: int32
          xml:
            name: archiveAfterMonths
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        archiveRetentionYears:
          type: integer
          format: int32
          xml:
            name: archiveRetentionYears
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: HistoryRetentionPolicy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Index:
      title: Index
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            $ref: '#/components/schemas/IndexField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Index
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IndexField:
      title: IndexField
      required:
      - name
      - sortDirection
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortDirection:
          type: string
          xml:
            name: sortDirection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IndexField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ListView:
      title: ListView
      required:
      - filterScope
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        columns:
          type: array
          items:
            type: string
            xml:
              name: columns
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        division:
          type: string
          xml:
            name: division
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filterScope:
          $ref: '#/components/schemas/FilterScope'
        filters:
          type: array
          items:
            $ref: '#/components/schemas/ListViewFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          $ref: '#/components/schemas/Language'
        queue:
          type: string
          xml:
            name: queue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: ListView
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FilterScope:
      title: FilterScope
      enum:
      - Everything
      - Mine
      - Queue
      - Delegated
      - MyTerritory
      - MyTeamTerritory
      - Team
      - AssignedToMe
      - MineAndMyGroups
      type: string
      xml:
        name: FilterScope
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ListViewFilter:
      title: ListViewFilter
      required:
      - field
      - operation
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operation:
          $ref: '#/components/schemas/FilterOperation'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ListViewFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharedTo:
      title: SharedTo
      type: object
      properties:
        allCustomerPortalUsers:
          type: string
          xml:
            name: allCustomerPortalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allInternalUsers:
          type: string
          xml:
            name: allInternalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allPartnerUsers:
          type: string
          xml:
            name: allPartnerUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelProgramGroup:
          type: array
          items:
            type: string
            xml:
              name: channelProgramGroup
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelProgramGroups:
          type: array
          items:
            type: string
            xml:
              name: channelProgramGroups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        group:
          type: array
          items:
            type: string
            xml:
              name: group
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groups:
          type: array
          items:
            type: string
            xml:
              name: groups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        guestUser:
          type: array
          items:
            type: string
            xml:
              name: guestUser
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managerSubordinates:
          type: array
          items:
            type: string
            xml:
              name: managerSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managers:
          type: array
          items:
            type: string
            xml:
              name: managers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portalRole:
          type: array
          items:
            type: string
            xml:
              name: portalRole
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portalRoleAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: portalRoleAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queue:
          type: array
          items:
            type: string
            xml:
              name: queue
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        role:
          type: array
          items:
            type: string
            xml:
              name: role
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleAndSubordinatesInternal:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinatesInternal
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roles:
          type: array
          items:
            type: string
            xml:
              name: roles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rolesAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: rolesAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territories:
          type: array
          items:
            type: string
            xml:
              name: territories
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territoriesAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: territoriesAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territory:
          type: array
          items:
            type: string
            xml:
              name: territory
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territoryAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: territoryAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharedTo
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileSearchLayouts:
      title: ProfileSearchLayouts
      type: object
      properties:
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profileName:
          type: string
          xml:
            name: profileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileSearchLayouts
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformEventPublishBehavior:
      title: PlatformEventPublishBehavior
      enum:
      - PublishAfterCommit
      - PublishImmediately
      type: string
      xml:
        name: PlatformEventPublishBehavior
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordType:
      title: RecordType
      required:
      - active
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessProcess:
          type: string
          xml:
            name: businessProcess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compactLayoutAssignment:
          type: string
          xml:
            name: compactLayoutAssignment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistValues:
          type: array
          items:
            $ref: '#/components/schemas/RecordTypePicklistValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordTypePicklistValue:
      title: RecordTypePicklistValue
      required:
      - picklist
      type: object
      properties:
        picklist:
          type: string
          xml:
            name: picklist
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        values:
          type: array
          items:
            $ref: '#/components/schemas/PicklistValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordTypePicklistValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SearchLayouts:
      title: SearchLayouts
      type: object
      properties:
        customTabListAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: customTabListAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        excludedStandardButtons:
          type: array
          items:
            type: string
            xml:
              name: excludedStandardButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        listViewButtons:
          type: array
          items:
            type: string
            xml:
              name: listViewButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupDialogsAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: lookupDialogsAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFilterFields:
          type: array
          items:
            type: string
            xml:
              name: lookupFilterFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupPhoneDialogsAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: lookupPhoneDialogsAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        massQuickActions:
          type: array
          items:
            type: string
            xml:
              name: massQuickActions
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchFilterFields:
          type: array
          items:
            type: string
            xml:
              name: searchFilterFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchResultsAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: searchResultsAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchResultsCustomButtons:
          type: array
          items:
            type: string
            xml:
              name: searchResultsCustomButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SearchLayouts
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingReason:
      title: SharingReason
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingReason
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingRecalculation:
      title: SharingRecalculation
      required:
      - className
      type: object
      properties:
        className:
          type: string
          xml:
            name: className
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingRecalculation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StartsWith:
      title: StartsWith
      enum:
      - Consonant
      - Vowel
      - Special
      type: string
      xml:
        name: StartsWith
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValidationRule:
      title: ValidationRule
      required:
      - active
      - errorConditionFormula
      - errorMessage
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorConditionFormula:
          type: string
          xml:
            name: errorConditionFormula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorDisplayField:
          type: string
          xml:
            name: errorDisplayField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValidationRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SetupObjectVisibility:
      title: SetupObjectVisibility
      enum:
      - PackageProtected
      - Protected
      - Public
      type: string
      xml:
        name: SetupObjectVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLink:
      title: WebLink
      required:
      - availability
      - displayType
      - linkType
      - openType
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        availability:
          $ref: '#/components/schemas/WebLinkAvailability'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayType:
          $ref: '#/components/schemas/WebLinkDisplayType'
        encodingKey:
          $ref: '#/components/schemas/Encoding'
        hasMenubar:
          type: boolean
          xml:
            name: hasMenubar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasScrollbars:
          type: boolean
          xml:
            name: hasScrollbars
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasToolbar:
          type: boolean
          xml:
            name: hasToolbar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isResizable:
          type: boolean
          xml:
            name: isResizable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkType:
          $ref: '#/components/schemas/WebLinkType'
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openType:
          $ref: '#/components/schemas/WebLinkWindowType'
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        position:
          $ref: '#/components/schemas/WebLinkPosition'
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireRowSelection:
          type: boolean
          xml:
            name: requireRowSelection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showsLocation:
          type: boolean
          xml:
            name: showsLocation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showsStatus:
          type: boolean
          xml:
            name: showsStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        url:
          type: string
          xml:
            name: url
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WebLink
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLinkAvailability:
      title: WebLinkAvailability
      enum:
      - online
      - offline
      type: string
      xml:
        name: WebLinkAvailability
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLinkDisplayType:
      title: WebLinkDisplayType
      enum:
      - link
      - button
      - massActionButton
      type: string
      xml:
        name: WebLinkDisplayType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Encoding:
      title: Encoding
      enum:
      - UTF-8
      - ISO-8859-1
      - Shift_JIS
      - ISO-2022-JP
      - EUC-JP
      - ks_c_5601-1987
      - Big5
      - GB2312
      - Big5-HKSCS
      - x-SJIS_0213
      type: string
      xml:
        name: Encoding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLinkType:
      title: WebLinkType
      enum:
      - url
      - sControl
      - javascript
      - page
      - flow
      type: string
      xml:
        name: WebLinkType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLinkWindowType:
      title: WebLinkWindowType
      enum:
      - newWindow
      - sidebar
      - noSidebar
      - replace
      - onClickJavaScript
      type: string
      xml:
        name: WebLinkWindowType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLinkPosition:
      title: WebLinkPosition
      enum:
      - fullScreen
      - none
      - topLeft
      type: string
      xml:
        name: WebLinkPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomObjectTranslation:
      title: CustomObjectTranslation
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseValues:
          type: array
          items:
            $ref: '#/components/schemas/ObjectNameCaseValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldSets:
          type: array
          items:
            $ref: '#/components/schemas/FieldSetTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            $ref: '#/components/schemas/CustomFieldTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gender:
          $ref: '#/components/schemas/Gender'
        layouts:
          type: array
          items:
            $ref: '#/components/schemas/LayoutTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nameFieldLabel:
          type: string
          xml:
            name: nameFieldLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickActions:
          type: array
          items:
            $ref: '#/components/schemas/QuickActionTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypes:
          type: array
          items:
            $ref: '#/components/schemas/RecordTypeTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharingReasons:
          type: array
          items:
            $ref: '#/components/schemas/SharingReasonTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        standardFields:
          type: array
          items:
            $ref: '#/components/schemas/StandardFieldTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startsWith:
          $ref: '#/components/schemas/StartsWith'
        validationRules:
          type: array
          items:
            $ref: '#/components/schemas/ValidationRuleTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        webLinks:
          type: array
          items:
            $ref: '#/components/schemas/WebLinkTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workflowTasks:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowTaskTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomObjectTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectNameCaseValue:
      title: ObjectNameCaseValue
      required:
      - value
      type: object
      properties:
        article:
          $ref: '#/components/schemas/Article'
        caseType:
          $ref: '#/components/schemas/CaseType'
        plural:
          type: boolean
          xml:
            name: plural
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        possessive:
          $ref: '#/components/schemas/Possessive'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectNameCaseValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Article:
      title: Article
      enum:
      - None
      - Indefinite
      - Definite
      type: string
      xml:
        name: Article
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CaseType:
      title: CaseType
      enum:
      - Nominative
      - Accusative
      - Genitive
      - Dative
      - Inessive
      - Elative
      - Illative
      - Adessive
      - Ablative
      - Allative
      - Essive
      - Translative
      - Partitive
      - Objective
      - Subjective
      - Instrumental
      - Prepositional
      - Locative
      - Vocative
      - Sublative
      - Superessive
      - Delative
      - Causalfinal
      - Essiveformal
      - Termanative
      - Distributive
      - Ergative
      - Adverbial
      - Abessive
      - Comitative
      type: string
      xml:
        name: CaseType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Possessive:
      title: Possessive
      enum:
      - None
      - First
      - Second
      type: string
      xml:
        name: Possessive
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldSetTranslation:
      title: FieldSetTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldSetTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomFieldTranslation:
      title: CustomFieldTranslation
      required:
      - name
      type: object
      properties:
        caseValues:
          type: array
          items:
            $ref: '#/components/schemas/ObjectNameCaseValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gender:
          $ref: '#/components/schemas/Gender'
        help:
          type: string
          xml:
            name: help
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFilter:
          $ref: '#/components/schemas/LookupFilter2'
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistValues:
          type: array
          items:
            $ref: '#/components/schemas/PicklistValueTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipLabel:
          type: string
          xml:
            name: relationshipLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startsWith:
          $ref: '#/components/schemas/StartsWith'
      xml:
        name: CustomFieldTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LookupFilterTranslation:
      title: LookupFilterTranslation
      required:
      - errorMessage
      - informationalMessage
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        informationalMessage:
          type: string
          xml:
            name: informationalMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LookupFilterTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PicklistValueTranslation:
      title: PicklistValueTranslation
      required:
      - masterLabel
      type: object
      properties:
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        translation:
          type: string
          xml:
            name: translation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PicklistValueTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutTranslation:
      title: LayoutTranslation
      required:
      - layout
      type: object
      properties:
        layout:
          type: string
          xml:
            name: layout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layoutType:
          type: string
          xml:
            name: layoutType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sections:
          type: array
          items:
            $ref: '#/components/schemas/LayoutSectionTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LayoutTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutSectionTranslation:
      title: LayoutSectionTranslation
      required:
      - label
      - section
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        section:
          type: string
          xml:
            name: section
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LayoutSectionTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionTranslation:
      title: QuickActionTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickActionTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordTypeTranslation:
      title: RecordTypeTranslation
      required:
      - label
      - name
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordTypeTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingReasonTranslation:
      title: SharingReasonTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingReasonTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StandardFieldTranslation:
      title: StandardFieldTranslation
      required:
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StandardFieldTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValidationRuleTranslation:
      title: ValidationRuleTranslation
      required:
      - errorMessage
      - name
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValidationRuleTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebLinkTranslation:
      title: WebLinkTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WebLinkTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowTaskTranslation:
      title: WorkflowTaskTranslation
      required:
      - name
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subject:
          type: string
          xml:
            name: subject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowTaskTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomPageWebLink:
      title: CustomPageWebLink
      required:
      - availability
      - displayType
      - linkType
      - openType
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        availability:
          $ref: '#/components/schemas/WebLinkAvailability'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayType:
          $ref: '#/components/schemas/WebLinkDisplayType'
        encodingKey:
          $ref: '#/components/schemas/Encoding'
        hasMenubar:
          type: boolean
          xml:
            name: hasMenubar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasScrollbars:
          type: boolean
          xml:
            name: hasScrollbars
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasToolbar:
          type: boolean
          xml:
            name: hasToolbar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isResizable:
          type: boolean
          xml:
            name: isResizable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkType:
          $ref: '#/components/schemas/WebLinkType'
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openType:
          $ref: '#/components/schemas/WebLinkWindowType'
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        position:
          $ref: '#/components/schemas/WebLinkPosition'
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireRowSelection:
          type: boolean
          xml:
            name: requireRowSelection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showsLocation:
          type: boolean
          xml:
            name: showsLocation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showsStatus:
          type: boolean
          xml:
            name: showsStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        url:
          type: string
          xml:
            name: url
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomPageWebLink
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomPermission:
      title: CustomPermission
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectedApp:
          type: string
          xml:
            name: connectedApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requiredPermission:
          type: array
          items:
            $ref: '#/components/schemas/CustomPermissionDependencyRequired'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomPermission
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomPermissionDependencyRequired:
      title: CustomPermissionDependencyRequired
      required:
      - customPermission
      - dependency
      type: object
      properties:
        customPermission:
          type: string
          xml:
            name: customPermission
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dependency:
          type: boolean
          xml:
            name: dependency
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomPermissionDependencyRequired
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomSite:
      title: CustomSite
      required:
      - active
      - allowHomePage
      - allowStandardIdeasPages
      - allowStandardLookups
      - allowStandardPortalPages
      - allowStandardSearch
      - browserXssProtection
      - clickjackProtectionLevel
      - contentSniffingProtection
      - cspUpgradeInsecureRequests
      - indexPage
      - masterLabel
      - referrerPolicyOriginWhenCrossOrigin
      - requireHttps
      - requireInsecurePortalAccess
      - siteType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowHomePage:
          type: boolean
          xml:
            name: allowHomePage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowStandardAnswersPages:
          type: boolean
          xml:
            name: allowStandardAnswersPages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowStandardIdeasPages:
          type: boolean
          xml:
            name: allowStandardIdeasPages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowStandardLookups:
          type: boolean
          xml:
            name: allowStandardLookups
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowStandardPortalPages:
          type: boolean
          xml:
            name: allowStandardPortalPages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowStandardSearch:
          type: boolean
          xml:
            name: allowStandardSearch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        analyticsTrackingCode:
          type: string
          xml:
            name: analyticsTrackingCode
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        authorizationRequiredPage:
          type: string
          xml:
            name: authorizationRequiredPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        bandwidthExceededPage:
          type: string
          xml:
            name: bandwidthExceededPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        browserXssProtection:
          type: boolean
          xml:
            name: browserXssProtection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        changePasswordPage:
          type: string
          xml:
            name: changePasswordPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatterAnswersForgotPasswordConfirmPage:
          type: string
          xml:
            name: chatterAnswersForgotPasswordConfirmPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatterAnswersForgotPasswordPage:
          type: string
          xml:
            name: chatterAnswersForgotPasswordPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatterAnswersHelpPage:
          type: string
          xml:
            name: chatterAnswersHelpPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatterAnswersLoginPage:
          type: string
          xml:
            name: chatterAnswersLoginPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatterAnswersRegistrationPage:
          type: string
          xml:
            name: chatterAnswersRegistrationPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        clickjackProtectionLevel:
          $ref: '#/components/schemas/SiteClickjackProtectionLevel'
        contentSniffingProtection:
          type: boolean
          xml:
            name: contentSniffingProtection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cspUpgradeInsecureRequests:
          type: boolean
          xml:
            name: cspUpgradeInsecureRequests
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customWebAddresses:
          type: array
          items:
            $ref: '#/components/schemas/SiteWebAddress'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuraRequests:
          type: boolean
          xml:
            name: enableAuraRequests
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        favoriteIcon:
          type: string
          xml:
            name: favoriteIcon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fileNotFoundPage:
          type: string
          xml:
            name: fileNotFoundPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forgotPasswordPage:
          type: string
          xml:
            name: forgotPasswordPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        genericErrorPage:
          type: string
          xml:
            name: genericErrorPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        guestProfile:
          type: string
          xml:
            name: guestProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inMaintenancePage:
          type: string
          xml:
            name: inMaintenancePage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inactiveIndexPage:
          type: string
          xml:
            name: inactiveIndexPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indexPage:
          type: string
          xml:
            name: indexPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        myProfilePage:
          type: string
          xml:
            name: myProfilePage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portal:
          type: string
          xml:
            name: portal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referrerPolicyOriginWhenCrossOrigin:
          type: boolean
          xml:
            name: referrerPolicyOriginWhenCrossOrigin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireHttps:
          type: boolean
          xml:
            name: requireHttps
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireInsecurePortalAccess:
          type: boolean
          xml:
            name: requireInsecurePortalAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        robotsTxtPage:
          type: string
          xml:
            name: robotsTxtPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rootComponent:
          type: string
          xml:
            name: rootComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        selfRegPage:
          type: string
          xml:
            name: selfRegPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        serverIsDown:
          type: string
          xml:
            name: serverIsDown
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        siteAdmin:
          type: string
          xml:
            name: siteAdmin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        siteGuestRecordDefaultOwner:
          type: string
          xml:
            name: siteGuestRecordDefaultOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        siteRedirectMappings:
          type: array
          items:
            $ref: '#/components/schemas/SiteRedirectMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        siteTemplate:
          type: string
          xml:
            name: siteTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        siteType:
          $ref: '#/components/schemas/SiteType'
        subdomain:
          type: string
          xml:
            name: subdomain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        urlPathPrefix:
          type: string
          xml:
            name: urlPathPrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomSite
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteClickjackProtectionLevel:
      title: SiteClickjackProtectionLevel
      enum:
      - AllowAllFraming
      - External
      - SameOriginOnly
      - NoFraming
      type: string
      xml:
        name: SiteClickjackProtectionLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteWebAddress:
      title: SiteWebAddress
      required:
      - domainName
      - primary
      type: object
      properties:
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        domainName:
          type: string
          xml:
            name: domainName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        primary:
          type: boolean
          xml:
            name: primary
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SiteWebAddress
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteRedirectMapping:
      title: SiteRedirectMapping
      required:
      - action
      - source
      - target
      type: object
      properties:
        action:
          $ref: '#/components/schemas/SiteRedirect'
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        source:
          type: string
          xml:
            name: source
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        target:
          type: string
          xml:
            name: target
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SiteRedirectMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteRedirect:
      title: SiteRedirect
      enum:
      - Permanent
      - Temporary
      type: string
      xml:
        name: SiteRedirect
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteType:
      title: SiteType
      enum:
      - Siteforce
      - Visualforce
      - User
      type: string
      xml:
        name: SiteType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomTab:
      title: CustomTab
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionOverrides:
          type: array
          items:
            $ref: '#/components/schemas/ActionOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        auraComponent:
          type: string
          xml:
            name: auraComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customObject:
          type: boolean
          xml:
            name: customObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexiPage:
          type: string
          xml:
            name: flexiPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        frameHeight:
          type: integer
          format: int32
          xml:
            name: frameHeight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasSidebar:
          type: boolean
          xml:
            name: hasSidebar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        icon:
          type: string
          xml:
            name: icon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lwcComponent:
          type: string
          xml:
            name: lwcComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        motif:
          type: string
          xml:
            name: motif
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        splashPageLink:
          type: string
          xml:
            name: splashPageLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        url:
          type: string
          xml:
            name: url
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        urlEncodingKey:
          $ref: '#/components/schemas/Encoding'
      xml:
        name: CustomTab
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomerDataPlatformSettings:
      title: CustomerDataPlatformSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomerDataPlatform:
          type: boolean
          xml:
            name: enableCustomerDataPlatform
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomerDataPlatformSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Dashboard:
      title: Dashboard
      required:
      - backgroundEndColor
      - backgroundFadeDirection
      - backgroundStartColor
      - textColor
      - title
      - titleColor
      - titleSize
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundEndColor:
          type: string
          xml:
            name: backgroundEndColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundFadeDirection:
          $ref: '#/components/schemas/ChartBackgroundDirection'
        backgroundStartColor:
          type: string
          xml:
            name: backgroundStartColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartTheme:
          $ref: '#/components/schemas/ChartTheme'
        colorPalette:
          $ref: '#/components/schemas/ChartColorPalettes'
        dashboardChartTheme:
          $ref: '#/components/schemas/ChartTheme'
        dashboardColorPalette:
          $ref: '#/components/schemas/ChartColorPalettes'
        dashboardFilters:
          type: array
          items:
            $ref: '#/components/schemas/DashboardFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardGridLayout:
          $ref: '#/components/schemas/DashboardGridLayout2'
        dashboardResultRefreshedDate:
          type: string
          xml:
            name: dashboardResultRefreshedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardResultRunningUser:
          type: string
          xml:
            name: dashboardResultRunningUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardType:
          $ref: '#/components/schemas/DashboardType'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        folderName:
          type: string
          xml:
            name: folderName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isGridLayout:
          type: boolean
          xml:
            name: isGridLayout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        leftSection:
          $ref: '#/components/schemas/LeftSection'
        middleSection:
          $ref: '#/components/schemas/MiddleSection'
        numSubscriptions:
          type: integer
          format: int32
          xml:
            name: numSubscriptions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rightSection:
          $ref: '#/components/schemas/RightSection'
        runningUser:
          type: string
          xml:
            name: runningUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textColor:
          type: string
          xml:
            name: textColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        titleColor:
          type: string
          xml:
            name: titleColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        titleSize:
          type: integer
          format: int32
          xml:
            name: titleSize
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Dashboard
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartBackgroundDirection:
      title: ChartBackgroundDirection
      enum:
      - TopToBottom
      - LeftToRight
      - Diagonal
      type: string
      xml:
        name: ChartBackgroundDirection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartTheme:
      title: ChartTheme
      enum:
      - light
      - dark
      type: string
      xml:
        name: ChartTheme
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartColorPalettes:
      title: ChartColorPalettes
      enum:
      - Default
      - gray
      - colorSafe
      - unity
      - justice
      - nightfall
      - sunrise
      - bluegrass
      - tropic
      - heat
      - dusk
      - pond
      - watermelon
      - fire
      - water
      - earth
      - accessible
      type: string
      xml:
        name: ChartColorPalettes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardFilter:
      title: DashboardFilter
      required:
      - name
      type: object
      properties:
        dashboardFilterOptions:
          type: array
          items:
            $ref: '#/components/schemas/DashboardFilterOption'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardFilterOption:
      title: DashboardFilterOption
      required:
      - operator
      type: object
      properties:
        operator:
          $ref: '#/components/schemas/DashboardFilterOperation'
        values:
          type: array
          items:
            type: string
            xml:
              name: values
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardFilterOption
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardFilterOperation:
      title: DashboardFilterOperation
      enum:
      - equals
      - notEqual
      - lessThan
      - greaterThan
      - lessOrEqual
      - greaterOrEqual
      - contains
      - notContain
      - startsWith
      - includes
      - excludes
      - between
      type: string
      xml:
        name: DashboardFilterOperation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardGridLayout:
      title: DashboardGridLayout
      required:
      - numberOfColumns
      - rowHeight
      type: object
      properties:
        dashboardGridComponents:
          type: array
          items:
            $ref: '#/components/schemas/DashboardGridComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberOfColumns:
          type: integer
          format: int32
          xml:
            name: numberOfColumns
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rowHeight:
          type: integer
          format: int32
          xml:
            name: rowHeight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardGridLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardGridComponent:
      title: DashboardGridComponent
      required:
      - colSpan
      - columnIndex
      - dashboardComponent
      - rowIndex
      - rowSpan
      type: object
      properties:
        colSpan:
          type: integer
          format: int32
          xml:
            name: colSpan
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        columnIndex:
          type: integer
          format: int32
          xml:
            name: columnIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardComponent:
          $ref: '#/components/schemas/DashboardComponent2'
        rowIndex:
          type: integer
          format: int32
          xml:
            name: rowIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rowSpan:
          type: integer
          format: int32
          xml:
            name: rowSpan
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardGridComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponent:
      title: DashboardComponent
      required:
      - componentType
      type: object
      properties:
        autoselectColumnsFromReport:
          type: boolean
          xml:
            name: autoselectColumnsFromReport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartAxisRange:
          $ref: '#/components/schemas/ChartRangeType'
        chartAxisRangeMax:
          type: number
          xml:
            name: chartAxisRangeMax
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartAxisRangeMin:
          type: number
          xml:
            name: chartAxisRangeMin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartSummary:
          type: array
          items:
            $ref: '#/components/schemas/ChartSummary'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        componentChartTheme:
          $ref: '#/components/schemas/ChartTheme'
        componentType:
          $ref: '#/components/schemas/DashboardComponentType'
        dashboardFilterColumns:
          type: array
          items:
            $ref: '#/components/schemas/DashboardFilterColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardTableColumn:
          type: array
          items:
            $ref: '#/components/schemas/DashboardTableColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        decimalPrecision:
          type: integer
          format: int32
          xml:
            name: decimalPrecision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayUnits:
          $ref: '#/components/schemas/ChartUnits'
        drillDownUrl:
          type: string
          xml:
            name: drillDownUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        drillEnabled:
          type: boolean
          xml:
            name: drillEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        drillToDetailEnabled:
          type: boolean
          xml:
            name: drillToDetailEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHover:
          type: boolean
          xml:
            name: enableHover
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expandOthers:
          type: boolean
          xml:
            name: expandOthers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexComponentProperties:
          $ref: '#/components/schemas/FlexComponentProperties'
        footer:
          type: string
          xml:
            name: footer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gaugeMax:
          type: number
          xml:
            name: gaugeMax
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gaugeMin:
          type: number
          xml:
            name: gaugeMin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingColumn:
          type: array
          items:
            type: string
            xml:
              name: groupingColumn
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingSortProperties:
          $ref: '#/components/schemas/GroupingSortProperties'
        header:
          type: string
          xml:
            name: header
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorBreakpoint1:
          type: number
          xml:
            name: indicatorBreakpoint1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorBreakpoint2:
          type: number
          xml:
            name: indicatorBreakpoint2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorHighColor:
          type: string
          xml:
            name: indicatorHighColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorLowColor:
          type: string
          xml:
            name: indicatorLowColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorMiddleColor:
          type: string
          xml:
            name: indicatorMiddleColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        legendPosition:
          $ref: '#/components/schemas/ChartLegendPosition'
        maxValuesDisplayed:
          type: integer
          format: int32
          xml:
            name: maxValuesDisplayed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        metricLabel:
          type: string
          xml:
            name: metricLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageHeightInPixels:
          type: integer
          format: int32
          xml:
            name: pageHeightInPixels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        report:
          type: string
          xml:
            name: report
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrolHeightInPixels:
          type: integer
          format: int32
          xml:
            name: scontrolHeightInPixels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPercentage:
          type: boolean
          xml:
            name: showPercentage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPicturesOnCharts:
          type: boolean
          xml:
            name: showPicturesOnCharts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPicturesOnTables:
          type: boolean
          xml:
            name: showPicturesOnTables
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showRange:
          type: boolean
          xml:
            name: showRange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTotal:
          type: boolean
          xml:
            name: showTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showValues:
          type: boolean
          xml:
            name: showValues
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortBy:
          $ref: '#/components/schemas/DashboardComponentFilter'
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useReportChart:
          type: boolean
          xml:
            name: useReportChart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartRangeType:
      title: ChartRangeType
      enum:
      - Auto
      - Manual
      type: string
      xml:
        name: ChartRangeType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartSummary:
      title: ChartSummary
      required:
      - column
      type: object
      properties:
        aggregate:
          $ref: '#/components/schemas/ReportSummaryType'
        axisBinding:
          $ref: '#/components/schemas/ChartAxis'
        column:
          type: string
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ChartSummary
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartAxis:
      title: ChartAxis
      enum:
      - x
      - y
      - y2
      - r
      type: string
      xml:
        name: ChartAxis
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentType:
      title: DashboardComponentType
      enum:
      - Bar
      - BarGrouped
      - BarStacked
      - BarStacked100
      - Column
      - ColumnGrouped
      - ColumnStacked
      - ColumnStacked100
      - Line
      - LineGrouped
      - Pie
      - Table
      - Metric
      - Gauge
      - LineCumulative
      - LineGroupedCumulative
      - Scontrol
      - VisualforcePage
      - Donut
      - Funnel
      - ColumnLine
      - ColumnLineGrouped
      - ColumnLineStacked
      - ColumnLineStacked100
      - Scatter
      - ScatterGrouped
      - FlexTable
      type: string
      xml:
        name: DashboardComponentType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardFilterColumn:
      title: DashboardFilterColumn
      required:
      - column
      type: object
      properties:
        column:
          type: string
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardFilterColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardTableColumn:
      title: DashboardTableColumn
      required:
      - column
      type: object
      properties:
        aggregateType:
          $ref: '#/components/schemas/ReportSummaryType'
        calculatePercent:
          type: boolean
          xml:
            name: calculatePercent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        column:
          type: string
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        decimalPlaces:
          type: integer
          format: int32
          xml:
            name: decimalPlaces
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSubTotal:
          type: boolean
          xml:
            name: showSubTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTotal:
          type: boolean
          xml:
            name: showTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortBy:
          $ref: '#/components/schemas/DashboardComponentFilter'
      xml:
        name: DashboardTableColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentFilter:
      title: DashboardComponentFilter
      enum:
      - RowLabelAscending
      - RowLabelDescending
      - RowValueAscending
      - RowValueDescending
      type: string
      xml:
        name: DashboardComponentFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartUnits:
      title: ChartUnits
      enum:
      - Auto
      - Integer
      - Hundreds
      - Thousands
      - Millions
      - Billions
      - Trillions
      type: string
      xml:
        name: ChartUnits
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardFlexTableComponentProperties:
      title: DashboardFlexTableComponentProperties
      type: object
      properties:
        decimalPrecision:
          type: integer
          format: int32
          xml:
            name: decimalPrecision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexTableColumn:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponentColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexTableSortInfo:
          $ref: '#/components/schemas/FlexTableSortInfo'
        hideChatterPhotos:
          type: boolean
          xml:
            name: hideChatterPhotos
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardFlexTableComponentProperties
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentColumn:
      title: DashboardComponentColumn
      required:
      - reportColumn
      - type
      type: object
      properties:
        breakPoint1:
          type: number
          xml:
            name: breakPoint1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        breakPoint2:
          type: number
          xml:
            name: breakPoint2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        breakPointOrder:
          type: integer
          format: int32
          xml:
            name: breakPointOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        highRangeColor:
          type: integer
          format: int32
          xml:
            name: highRangeColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lowRangeColor:
          type: integer
          format: int32
          xml:
            name: lowRangeColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        midRangeColor:
          type: integer
          format: int32
          xml:
            name: midRangeColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportColumn:
          type: string
          xml:
            name: reportColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSubTotal:
          type: boolean
          xml:
            name: showSubTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTotal:
          type: boolean
          xml:
            name: showTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardComponentColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentSortInfo:
      title: DashboardComponentSortInfo
      type: object
      properties:
        sortColumn:
          type: string
          xml:
            name: sortColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: string
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardComponentSortInfo
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentGroupingSortProperties:
      title: DashboardComponentGroupingSortProperties
      type: object
      properties:
        groupingSorts:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponentGroupingSort'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardComponentGroupingSortProperties
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentGroupingSort:
      title: DashboardComponentGroupingSort
      required:
      - groupingLevel
      type: object
      properties:
        groupingLevel:
          type: string
          xml:
            name: groupingLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inheritedReportGroupingSort:
          type: string
          xml:
            name: inheritedReportGroupingSort
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortColumn:
          type: string
          xml:
            name: sortColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: string
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardComponentGroupingSort
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartLegendPosition:
      title: ChartLegendPosition
      enum:
      - Right
      - Bottom
      - OnChart
      type: string
      xml:
        name: ChartLegendPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardType:
      title: DashboardType
      enum:
      - SpecifiedUser
      - LoggedInUser
      - MyTeamUser
      type: string
      xml:
        name: DashboardType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentSection:
      title: DashboardComponentSection
      required:
      - columnSize
      type: object
      properties:
        columnSize:
          $ref: '#/components/schemas/DashboardComponentSize'
        components:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardComponentSection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardComponentSize:
      title: DashboardComponentSize
      enum:
      - Narrow
      - Medium
      - Wide
      type: string
      xml:
        name: DashboardComponentSize
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DataCategoryGroup:
      title: DataCategoryGroup
      required:
      - active
      - dataCategory
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataCategory:
          $ref: '#/components/schemas/DataCategory2'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectUsage:
          $ref: '#/components/schemas/ObjectUsage2'
      xml:
        name: DataCategoryGroup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DataCategory:
      title: DataCategory
      required:
      - label
      - name
      type: object
      properties:
        dataCategory:
          type: array
          items:
            $ref: '#/components/schemas/DataCategory'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DataCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectUsage:
      title: ObjectUsage
      type: object
      properties:
        object:
          type: array
          items:
            type: string
            xml:
              name: object
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectUsage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DataDotComSettings:
      title: DataDotComSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountExportButtonOff:
          type: boolean
          xml:
            name: enableAccountExportButtonOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountImportButtonOff:
          type: boolean
          xml:
            name: enableAccountImportButtonOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAllowDupeContactFromLead:
          type: boolean
          xml:
            name: enableAllowDupeContactFromLead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAllowDupeLeadFromContact:
          type: boolean
          xml:
            name: enableAllowDupeLeadFromContact
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCleanUpgradeRequested:
          type: boolean
          xml:
            name: enableCleanUpgradeRequested
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContactExportButtonOff:
          type: boolean
          xml:
            name: enableContactExportButtonOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContactImportButtonOff:
          type: boolean
          xml:
            name: enableContactImportButtonOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDDCSocialKeyEnabled:
          type: boolean
          xml:
            name: enableDDCSocialKeyEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDataDotComCleanEnabled:
          type: boolean
          xml:
            name: enableDataDotComCleanEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDataDotComOptOutsEnabled:
          type: boolean
          xml:
            name: enableDataDotComOptOutsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDatacloudAPIEnabled:
          type: boolean
          xml:
            name: enableDatacloudAPIEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DataDotComSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CareProviderSearchConfig:
      title: CareProviderSearchConfig
      required:
      - mappedObject
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mappedObject:
          $ref: '#/components/schemas/ProviderSearchObjectMapping'
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceField:
          type: string
          xml:
            name: sourceField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetField:
          type: string
          xml:
            name: targetField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CareProviderSearchConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProviderSearchObjectMapping:
      title: ProviderSearchObjectMapping
      enum:
      - HealthcareProvider
      - HealthcarePractitionerFacility
      type: string
      xml:
        name: ProviderSearchObjectMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DevHubSettings:
      title: DevHubSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFunctionsDevelopmentPref:
          type: boolean
          xml:
            name: enableFunctionsDevelopmentPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePackaging2:
          type: boolean
          xml:
            name: enablePackaging2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableScratchOrgManagementPref:
          type: boolean
          xml:
            name: enableScratchOrgManagementPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableShapeExportPref:
          type: boolean
          xml:
            name: enableShapeExportPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DevHubSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MapsAndLocationSettings:
      title: MapsAndLocationSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAddressAutoComplete:
          type: boolean
          xml:
            name: enableAddressAutoComplete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMapsAndLocation:
          type: boolean
          xml:
            name: enableMapsAndLocation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MapsAndLocationSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DelegateGroup:
      title: DelegateGroup
      required:
      - label
      - loginAccess
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customObjects:
          type: array
          items:
            type: string
            xml:
              name: customObjects
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groups:
          type: array
          items:
            type: string
            xml:
              name: groups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginAccess:
          type: boolean
          xml:
            name: loginAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        permissionSets:
          type: array
          items:
            type: string
            xml:
              name: permissionSets
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profiles:
          type: array
          items:
            type: string
            xml:
              name: profiles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roles:
          type: array
          items:
            type: string
            xml:
              name: roles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DelegateGroup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeploymentSettings:
      title: DeploymentSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesSkipAsyncApexValidation:
          type: boolean
          xml:
            name: doesSkipAsyncApexValidation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DeploymentSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DiscoverySettings:
      title: DiscoverySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinAnswersPref:
          type: boolean
          xml:
            name: enableEinsteinAnswersPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinArticleRecommendations:
          type: boolean
          xml:
            name: enableEinsteinArticleRecommendations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DiscoverySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DocumentChecklistSettings:
      title: DocumentChecklistSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dciCustomSharing:
          type: boolean
          xml:
            name: dciCustomSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deleteDCIWithFiles:
          type: boolean
          xml:
            name: deleteDCIWithFiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DocumentChecklistSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DocumentType:
      title: DocumentType
      required:
      - description
      - isActive
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DocumentType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DuplicateRule:
      title: DuplicateRule
      required:
      - actionOnInsert
      - actionOnUpdate
      - alertText
      - description
      - duplicateRuleFilter
      - isActive
      - masterLabel
      - securityOption
      - sortOrder
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionOnInsert:
          $ref: '#/components/schemas/DupeActionType'
        actionOnUpdate:
          $ref: '#/components/schemas/DupeActionType'
        alertText:
          type: string
          xml:
            name: alertText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        duplicateRuleFilter:
          $ref: '#/components/schemas/DuplicateRuleFilter2'
        duplicateRuleMatchRules:
          type: array
          items:
            $ref: '#/components/schemas/DuplicateRuleMatchRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operationsOnInsert:
          type: array
          items:
            type: string
            xml:
              name: operationsOnInsert
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operationsOnUpdate:
          type: array
          items:
            type: string
            xml:
              name: operationsOnUpdate
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        securityOption:
          $ref: '#/components/schemas/DupeSecurityOptionType'
        sortOrder:
          type: integer
          format: int32
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DuplicateRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DupeActionType:
      title: DupeActionType
      enum:
      - Allow
      - Block
      type: string
      xml:
        name: DupeActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DuplicateRuleFilter:
      title: DuplicateRuleFilter
      required:
      - booleanFilter
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        duplicateRuleFilterItems:
          type: array
          items:
            $ref: '#/components/schemas/DuplicateRuleFilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DuplicateRuleFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DuplicateRuleMatchRule:
      title: DuplicateRuleMatchRule
      required:
      - matchRuleSObjectType
      - matchingRule
      - objectMapping
      type: object
      properties:
        matchRuleSObjectType:
          type: string
          xml:
            name: matchRuleSObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        matchingRule:
          type: string
          xml:
            name: matchingRule
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectMapping:
          $ref: '#/components/schemas/ObjectMapping2'
      xml:
        name: DuplicateRuleMatchRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectMapping:
      title: ObjectMapping
      required:
      - inputObject
      - outputObject
      type: object
      properties:
        inputObject:
          type: string
          xml:
            name: inputObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mappingFields:
          type: array
          items:
            $ref: '#/components/schemas/ObjectMappingField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputObject:
          type: string
          xml:
            name: outputObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectMappingField:
      title: ObjectMappingField
      required:
      - inputField
      - outputField
      type: object
      properties:
        inputField:
          type: string
          xml:
            name: inputField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputField:
          type: string
          xml:
            name: outputField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectMappingField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DupeSecurityOptionType:
      title: DupeSecurityOptionType
      enum:
      - EnforceSharingRules
      - BypassSharingRules
      type: string
      xml:
        name: DupeSecurityOptionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EACSettings:
      title: EACSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableActivityCapture:
          type: boolean
          xml:
            name: enableActivityCapture
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableActivityMetrics:
          type: boolean
          xml:
            name: enableActivityMetrics
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableActivitySyncEngine:
          type: boolean
          xml:
            name: enableActivitySyncEngine
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEACForEveryonePref:
          type: boolean
          xml:
            name: enableEACForEveryonePref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInboxActivitySharing:
          type: boolean
          xml:
            name: enableInboxActivitySharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInsightsInTimeline:
          type: boolean
          xml:
            name: enableInsightsInTimeline
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInsightsInTimelineEacStd:
          type: boolean
          xml:
            name: enableInsightsInTimelineEacStd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        provisionProductivityFeatures:
          type: boolean
          xml:
            name: provisionProductivityFeatures
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EACSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EinsteinAssistantSettings:
      title: EinsteinAssistantSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinAssistantDataExtractionEnabled:
          type: boolean
          xml:
            name: enableEinsteinAssistantDataExtractionEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinAssistantEnabled:
          type: boolean
          xml:
            name: enableEinsteinAssistantEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinEnableVoiceLogging:
          type: boolean
          xml:
            name: enableEinsteinEnableVoiceLogging
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EinsteinAssistantSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailAdministrationSettings:
      title: EmailAdministrationSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableComplianceBcc:
          type: boolean
          xml:
            name: enableComplianceBcc
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailConsentManagement:
          type: boolean
          xml:
            name: enableEmailConsentManagement
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailSenderIdCompliance:
          type: boolean
          xml:
            name: enableEmailSenderIdCompliance
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailSpfCompliance:
          type: boolean
          xml:
            name: enableEmailSpfCompliance
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailToSalesforce:
          type: boolean
          xml:
            name: enableEmailToSalesforce
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailWorkflowApproval:
          type: boolean
          xml:
            name: enableEmailWorkflowApproval
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedEmailEnabled:
          type: boolean
          xml:
            name: enableEnhancedEmailEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHandleBouncedEmails:
          type: boolean
          xml:
            name: enableHandleBouncedEmails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHtmlEmail:
          type: boolean
          xml:
            name: enableHtmlEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListEmailLogActivities:
          type: boolean
          xml:
            name: enableListEmailLogActivities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableResendBouncedEmails:
          type: boolean
          xml:
            name: enableResendBouncedEmails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRestrictTlsToDomains:
          type: boolean
          xml:
            name: enableRestrictTlsToDomains
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSendThroughGmailPref:
          type: boolean
          xml:
            name: enableSendThroughGmailPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSendViaExchangePref:
          type: boolean
          xml:
            name: enableSendViaExchangePref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSendViaGmailPref:
          type: boolean
          xml:
            name: enableSendViaGmailPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSetMatchingEmailsOnBounce:
          type: boolean
          xml:
            name: enableSetMatchingEmailsOnBounce
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUseOrgFootersForExtTrans:
          type: boolean
          xml:
            name: enableUseOrgFootersForExtTrans
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendEmailsEvenWhenAutomationUpdatesSameRecord:
          type: boolean
          xml:
            name: sendEmailsEvenWhenAutomationUpdatesSameRecord
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendMassEmailNotification:
          type: boolean
          xml:
            name: sendMassEmailNotification
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendTextOnlySystemEmails:
          type: boolean
          xml:
            name: sendTextOnlySystemEmails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmailAdministrationSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailIntegrationSettings:
      title: EmailIntegrationSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesEmailLogAsEmailMessageInOutlook:
          type: boolean
          xml:
            name: doesEmailLogAsEmailMessageInOutlook
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesGmailStayConnectedToSalesforce:
          type: boolean
          xml:
            name: doesGmailStayConnectedToSalesforce
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContactAndEventSync:
          type: boolean
          xml:
            name: enableContactAndEventSync
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailTrackingInMobile:
          type: boolean
          xml:
            name: enableEmailTrackingInMobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEngageForOutlook:
          type: boolean
          xml:
            name: enableEngageForOutlook
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGmailIntegration:
          type: boolean
          xml:
            name: enableGmailIntegration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOutlookIntegration:
          type: boolean
          xml:
            name: enableOutlookIntegration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProductivityFeatures:
          type: boolean
          xml:
            name: enableProductivityFeatures
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSupplementalContactInfoInMobile:
          type: boolean
          xml:
            name: enableSupplementalContactInfoInMobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLayoutCustomizationAllowed:
          type: boolean
          xml:
            name: isLayoutCustomizationAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldUseTrustedDomainsList:
          type: boolean
          xml:
            name: shouldUseTrustedDomainsList
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmailIntegrationSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailServicesFunction:
      title: EmailServicesFunction
      required:
      - apexClass
      - attachmentOption
      - authenticationFailureAction
      - authorizationFailureAction
      - functionInactiveAction
      - functionName
      - overLimitAction
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexClass:
          type: string
          xml:
            name: apexClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attachmentOption:
          $ref: '#/components/schemas/EmailServicesAttOptions'
        authenticationFailureAction:
          $ref: '#/components/schemas/EmailServicesErrorAction'
        authorizationFailureAction:
          $ref: '#/components/schemas/EmailServicesErrorAction'
        authorizedSenders:
          type: string
          xml:
            name: authorizedSenders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailServicesAddresses:
          type: array
          items:
            $ref: '#/components/schemas/EmailServicesAddress'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorRoutingAddress:
          type: string
          xml:
            name: errorRoutingAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        functionInactiveAction:
          $ref: '#/components/schemas/EmailServicesErrorAction'
        functionName:
          type: string
          xml:
            name: functionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAuthenticationRequired:
          type: boolean
          xml:
            name: isAuthenticationRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isErrorRoutingEnabled:
          type: boolean
          xml:
            name: isErrorRoutingEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTextAttachmentsAsBinary:
          type: boolean
          xml:
            name: isTextAttachmentsAsBinary
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTlsRequired:
          type: boolean
          xml:
            name: isTlsRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        overLimitAction:
          $ref: '#/components/schemas/EmailServicesErrorAction'
      xml:
        name: EmailServicesFunction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailServicesAttOptions:
      title: EmailServicesAttOptions
      enum:
      - None
      - TextOnly
      - BinaryOnly
      - All
      - NoContent
      type: string
      xml:
        name: EmailServicesAttOptions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailServicesErrorAction:
      title: EmailServicesErrorAction
      enum:
      - UseSystemDefault
      - Bounce
      - Discard
      - Requeue
      type: string
      xml:
        name: EmailServicesErrorAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailServicesAddress:
      title: EmailServicesAddress
      required:
      - developerName
      - localPart
      - runAsUser
      type: object
      properties:
        authorizedSenders:
          type: string
          xml:
            name: authorizedSenders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        localPart:
          type: string
          xml:
            name: localPart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runAsUser:
          type: string
          xml:
            name: runAsUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmailServicesAddress
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailTemplateSettings:
      title: EmailTemplateSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTemplateEnhancedFolderPref:
          type: boolean
          xml:
            name: enableTemplateEnhancedFolderPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmailTemplateSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceBranding:
      title: EmbeddedServiceBranding
      required:
      - embeddedServiceConfig
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contrastInvertedColor:
          type: string
          xml:
            name: contrastInvertedColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contrastPrimaryColor:
          type: string
          xml:
            name: contrastPrimaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceConfig:
          type: string
          xml:
            name: embeddedServiceConfig
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        font:
          type: string
          xml:
            name: font
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        navBarColor:
          type: string
          xml:
            name: navBarColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        primaryColor:
          type: string
          xml:
            name: primaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        secondaryColor:
          type: string
          xml:
            name: secondaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceBranding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceConfig:
      title: EmbeddedServiceConfig
      required:
      - masterLabel
      - site
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        areGuestUsersAllowed:
          type: boolean
          xml:
            name: areGuestUsersAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        authMethod:
          $ref: '#/components/schemas/EmbeddedServiceAuthMethod'
        embeddedServiceAppointmentSettings:
          $ref: '#/components/schemas/EmbeddedServiceAppointmentSettings2'
        embeddedServiceCustomComponents:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceCustomComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceCustomLabels:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceCustomLabel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceFlowConfig:
          $ref: '#/components/schemas/EmbeddedServiceFlowConfig2'
        embeddedServiceFlows:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceFlow'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceLayouts:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceLayout'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldHideAuthDialog:
          type: boolean
          xml:
            name: shouldHideAuthDialog
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        site:
          type: string
          xml:
            name: site
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceAuthMethod:
      title: EmbeddedServiceAuthMethod
      enum:
      - CommunitiesLogin
      - CustomLogin
      type: string
      xml:
        name: EmbeddedServiceAuthMethod
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceAppointmentSettings:
      title: EmbeddedServiceAppointmentSettings
      required:
      - enabled
      type: object
      properties:
        appointmentConfirmImg:
          type: string
          xml:
            name: appointmentConfirmImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        homeImg:
          type: string
          xml:
            name: homeImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoImg:
          type: string
          xml:
            name: logoImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldShowExistingAppointment:
          type: boolean
          xml:
            name: shouldShowExistingAppointment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldShowNewAppointment:
          type: boolean
          xml:
            name: shouldShowNewAppointment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceAppointmentSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceCustomComponent:
      title: EmbeddedServiceCustomComponent
      type: object
      properties:
        componentBundleType:
          $ref: '#/components/schemas/EmbeddedServiceComponentBundleType'
        customComponent:
          type: string
          xml:
            name: customComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customComponentType:
          $ref: '#/components/schemas/EmbeddedServiceCustomComponentType'
      xml:
        name: EmbeddedServiceCustomComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceComponentBundleType:
      title: EmbeddedServiceComponentBundleType
      enum:
      - AuraDefinitionBundle
      - LightningComponentBundle
      type: string
      xml:
        name: EmbeddedServiceComponentBundleType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceCustomComponentType:
      title: EmbeddedServiceCustomComponentType
      enum:
      - LA_Prechat
      - LA_Minimized
      - LA_PlainTextChatMessage
      type: string
      xml:
        name: EmbeddedServiceCustomComponentType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceCustomLabel:
      title: EmbeddedServiceCustomLabel
      type: object
      properties:
        customLabel:
          type: string
          xml:
            name: customLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feature:
          $ref: '#/components/schemas/EmbeddedServiceFeature'
        labelKey:
          $ref: '#/components/schemas/EmbeddedServiceLabelKey'
      xml:
        name: EmbeddedServiceCustomLabel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceFeature:
      title: EmbeddedServiceFeature
      enum:
      - NotInUse
      - Base
      - LiveAgent
      - FieldService
      - Flows
      - ChannelMenu
      type: string
      xml:
        name: EmbeddedServiceFeature
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceLabelKey:
      title: EmbeddedServiceLabelKey
      enum:
      - LA_Container_Base_Close
      - LA_Container_Base_Minimize
      - LA_Container_Base_EndOfDialog
      - LA_Container_Base_MinimizedContainerAssistiveText
      - LA_Chat_Body_ChatWindowAgent
      - LA_Chat_Body_InputTextPlaceholder
      - LA_Chat_Body_AgentTypingUpdate
      - LA_Chat_Body_Send
      - LA_Chat_Body_ChatStartTime
      - LA_Chat_Body_MessageAreaTransferred
      - LA_Chat_Body_FileTransferCanceled
      - LA_Chat_Body_FileTransferSuccess
      - LA_Chat_Body_FileTransferFailure
      - LA_Chat_Body_FileTransferRequested
      - LA_Chat_Body_TransferFailed
      - LA_Chat_ExtendedHeader_ShowExtendedHeader
      - LA_Chat_ExtendedHeader_HideExtendedHeader
      - LA_Chat_ExtendedHeader_ChatStateHeaderGreeting
      - LA_Chat_ExtendedHeader_SaveTranscript
      - LA_Chat_ExtendedHeader_EndChatAction
      - LA_Chat_FileTransfer_FileUpload
      - LA_Chat_FileTransfer_UploadFile
      - LA_Chat_FileTransfer_SelectNewFile
      - LA_Chat_FileTransfer_UsePreviousElementToUploadFile
      - LA_Chat_FileTransfer_RemoveFile
      - LA_Chat_Minimized_MessageNotification
      - LA_Chat_Minimized_SingleMessageNotification
      - LA_Chat_Minimized_AgentSaysNotification
      - LA_Chat_Minimized_IdleTimeoutMinimizedWarning
      - LA_Chat_Minimized_IdleTimeoutMinimizedEndChat
      - LA_Chat_Ended_ChatEnd
      - LA_Chat_Ended_ChatEndAgent
      - LA_Chat_Ended_ChatEndConnection
      - LA_Chat_Ended_ChatButtonClose
      - LA_Chat_Ended_PostChatButton
      - LA_Chat_Ended_IdleTimeoutEndChatMessage
      - LA_Chat_Reconnecting_ReconnectingChasitorIssue
      - LA_Chat_Reconnecting_ReconnectingMinimizedMessage
      - LA_Chat_Timeout_IdleTimeoutWarningQuestion
      - LA_Chat_AgentTransfer_BannerInProgressTransfer
      - LA_Chat_AgentTransfer_MinimizedInProgressTransfer
      - LA_Chat_AgentTransfer_BannerTransferred
      - LA_Chat_AgentTransfer_BannerReconnected
      - LA_Chat_CloseConfirmation_ChatStateHeader
      - LA_Chat_CloseConfirmation_ChatStateBody
      - LA_Chat_CloseConfirmation_ChatStateResume
      - LA_Chat_CloseConfirmation_ChatStateEnd
      - LA_Chat_UnseenMessage_UnseenMessage
      - LA_Chat_UnseenMessage_SingleUnseenMessage
      - LA_OfflineSupport_SupportForm_HeaderText
      - LA_OfflineSupport_Error_ErrorDialogTitle
      - LA_OfflineSupport_Error_ErrorDialogBody
      - LA_OfflineSupport_Error_ErrorDialogButton
      - LA_OfflineSupport_SupportForm_SupportFormTitle
      - LA_OfflineSupport_SupportForm_SupportFormSubtitle
      - LA_OfflineSupport_SupportForm_SupportFormButton
      - LA_OfflineSupport_SupportForm_BannerAltText
      - LA_OfflineSupport_CloseConfirmation_ConfirmationDialogTitle
      - LA_OfflineSupport_CloseConfirmation_ConfirmationDialogBody
      - LA_OfflineSupport_CloseConfirmation_ConfirmationDialogButton
      - LA_OfflineSupport_Minimized_ConfirmationMinimizedText
      - LA_OfflineSupport_Minimized_ErrorMinimizedText
      - LA_PostChat_Base_PostChat
      - LA_PreChat_Base_LiveChat
      - LA_PreChat_Base_Instructions
      - LA_PreChat_Base_BannerAltText
      - LA_PreChat_Base_PrechatAssistiveText
      - LA_PreChat_Base_StartChat
      - LA_PreChat_Base_FieldError
      - LA_Waiting_WithoutQueuePos_WaitingGreeting
      - LA_Waiting_WithoutQueuePos_WaitingDefaultName
      - LA_Waiting_WithoutQueuePos_WaitingMessage
      - LA_Waiting_WithoutQueuePos_WaitingCancelChatRequest
      - LA_Waiting_WithQueuePos_WaitingQueuePosMessageFirstLine
      - LA_Waiting_WithQueuePos_WaitingQueuePosMessageSecondLine
      - LA_Waiting_WithQueuePos_WaitingQueuePosZeroMessage
      - LA_Waiting_WithQueuePos_WaitingQueuePosConnectingMessage
      - LA_Waiting_WithQueuePos_WaitingQueuePosMaxNumber
      - LA_Waiting_WithQueuePos_WaitingQueuePosMaxMessageFirstLine
      - LA_Waiting_WithQueuePos_WaitingQueuePosMaxMessageSecondLine
      - LA_Waiting_Minimized_MinimizedWaitingMessage
      - LA_Waiting_Minimized_MinimizedQueuePosMessage
      - LA_Waiting_Minimized_MinimizedQueuePosZeroMessage
      - LA_Waiting_Minimized_MinimizedQueuePosAssistiveMessage
      - LA_Waiting_Minimized_MinimizedQueuePosZeroAssistiveMessage
      - LA_Waiting_Error_ErrorNoAgentTitle
      - LA_Waiting_Error_ErrorNoAgentHeader
      - LA_Waiting_Error_ErrorNoAgentBodyApology
      - LA_Waiting_Error_ErrorBlockedTitleAndHeader
      - LA_Waiting_Error_ErrorBlockedBody
      - LA_Waiting_Error_ErrorBlockedCloseButton
      - LA_Waiting_Error_ErrorNoConnectionTitle
      - LA_Waiting_Error_ErrorNoConnectionHeader
      - LA_Waiting_Error_ErrorNoConnectionBodyApology
      - LA_Waiting_Error_ErrorTryAgainButton
      - LA_Waiting_Error_ErrorExitChatButton
      - LA_Waiting_CloseConfirmation_WaitingStateHeader
      - LA_Waiting_CloseConfirmation_WaitingStateBodyApology
      - LA_Waiting_CloseConfirmation_WaitingStateLeave
      - LA_Waiting_CloseConfirmation_WaitingStateContinue
      - LA_Chat_Timeout_IdleTimeoutWarningRequest
      - LA_Waiting_Error_ErrorNoAgentBodyRequest
      - LA_Waiting_Error_ErrorNoConnectionBodyRequest
      - LA_Waiting_CloseConfirmation_WaitingStateBodyWarning
      - LA_General_CloseSessionWarningTitle
      - LA_General_CloseSessionWarningBody
      - LA_General_CloseSessionWarningButton
      - LA_Chat_Body_ChooseOption
      - LA_Waiting_Base_BannerAssistiveText
      - LA_Chat_Group_Chat_HeaderTitle
      - LA_Chat_Group_Chat_ExtendedHeaderGreeting
      - LA_Chat_Group_Chat_AgentJoinedChat
      - LA_Chat_Group_Chat_AgentLeftChat
      - LA_Chat_Group_Chat_MinimizedStateMessage
      - LA_Chat_WithQueuePos_QueuePosTransferringMessage
      - LA_Chat_Ended_ChatEndChatbot
      - LA_Chat_Body_InputTextAssistiveText
      - FS_Container_Base_Back
      - FS_Container_AuthenticationFailure_Title
      - FS_Container_AuthenticationFailure_Body
      - FS_Container_AuthenticationFailure_Button
      - FS_AppointmentDetail_Error_AccessDenied
      - FS_AppointmentDetail_Error_NoAppointmentFound
      - FS_AppointmentDetail_Error_ButtonOK
      - FS_AppointmentList_Base_ActiveAppointmentTab
      - FS_AppointmentList_Base_ClosedAppointmentTab
      - FS_AppointmentList_Base_Header
      - FS_AppointmentList_Base_NewAppointmentButtonLabel
      - FS_AppointmentList_Error_GenericErrorStatement
      - FS_AppointmentList_Empty_NoAppointmentsTitleUpcomingTab
      - FS_AppointmentList_Empty_NoAppointmentsDescriptionUpcomingTab
      - FS_AppointmentList_Empty_NoAppointmentsTitlePastTab
      - FS_AppointmentList_Empty_NoAppointmentsDescriptionPastTab
      - FS_Confirmation_Base_Scheduled
      - FS_Confirmation_Base_Assigned
      - FS_Confirmation_Base_Arriving
      - FS_Confirmation_Base_InProgress
      - FS_Confirmation_Base_Dispatched
      - FS_Confirmation_Base_Completed
      - FS_Confirmation_Base_HeaderText
      - FS_Confirmation_Base_AddCalendar
      - FS_Confirmation_Base_ViewAppointment
      - FS_Flows_Error_Title
      - FS_Flows_Error_Body
      - FS_Flows_Error_ConfirmButton
      - FS_Flows_Error_CancelOrModifyError
      - FS_Flows_NewAppointmentCloseConfirmation_Title
      - FS_Flows_NewAppointmentCloseConfirmation_Body
      - FS_Flows_NewAppointmentCloseConfirmation_ButtonClose
      - FS_Flows_NewAppointmentCloseConfirmation_ButtonCancel
      - FS_Flows_CancelAppointmentCloseConfirmation_Title
      - FS_Flows_CancelAppointmentCloseConfirmation_Body
      - FS_Flows_CancelAppointmentCloseConfirmation_ButtonClose
      - FS_Flows_CancelAppointmentCloseConfirmation_ButtonCancel
      - FS_Flows_CancelAppointmentCloseConfirmation_Footer
      - FS_Flows_ModifyAppointmentCloseConfirmation_Title
      - FS_Flows_ModifyAppointmentCloseConfirmation_Body
      - FS_Flows_ModifyAppointmentCloseConfirmation_ButtonClose
      - FS_Flows_ModifyAppointmentCloseConfirmation_ButtonCancel
      - FS_Flows_ModifyAppointmentCloseConfirmation_Footer
      - FS_Scheduling_Base_HeaderText
      - FS_Scheduling_Base_RecommendedTab
      - FS_Scheduling_Base_ByDateTab
      - FS_Scheduling_Base_PreviousWeekAssistiveText
      - FS_Scheduling_Base_NextWeekAssistiveText
      - FS_Scheduling_Base_DatePickerAssistiveText
      - FS_Scheduling_Error_UnexpectedError
      - FS_Scheduling_Error_NoAvailableTimeslotsError
      - FS_Scheduling_Error_NoAvailableTimeslotsByDateError
      - FS_Welcome_Base_GreetingTitle
      - FS_Welcome_Base_NewAppointmentButton
      - FS_Welcome_Base_ExistingAppointmentsButton
      - FS_Confirmation_Base_DoneButton
      - FS_AppointmentList_Error_GenericErrorRequest
      - FS_AppointmentHome_Base_CancelAppointmentButton
      - FS_AppointmentHome_Base_ModifyAppointmentButton
      - FS_AppointmentHome_Base_ErrorTitle
      - FS_Scheduling_Base_TimePickerAssistiveText
      - FS_ResourceDetail_Base_Header
      - FS_AppointmentHome_Base_DefaultCardHeaderText
      - FS_Error_Dialog_Title
      - FS_Error_Dialog_Body
      - FS_Error_Dialog_Confirm_Button
      - CM_Container_Header_Primary_Greeting
      - CM_Container_Header_Secondary_Greeting
      - CM_Container_MenuItems_WebChatAvailable
      - CM_Container_MenuItems_WebChatUnavailable
      - CM_Container_MenuItems_WebChatLoading
      - CM_Container_MenuItems_ChannelLabel
      - CM_Container_Button_AssistiveText
      type: string
      xml:
        name: EmbeddedServiceLabelKey
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceFlowConfig:
      title: EmbeddedServiceFlowConfig
      required:
      - enabled
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceFlowConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceFlow:
      title: EmbeddedServiceFlow
      required:
      - flow
      - flowType
      - isAuthenticationRequired
      type: object
      properties:
        flow:
          type: string
          xml:
            name: flow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowType:
          $ref: '#/components/schemas/EmbeddedServiceFlowType'
        isAuthenticationRequired:
          type: boolean
          xml:
            name: isAuthenticationRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceFlow
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceFlowType:
      title: EmbeddedServiceFlowType
      enum:
      - FL_Flow
      - FS_NewAppointment
      - FS_ModifyAppointment
      - FS_CancelAppointment
      type: string
      xml:
        name: EmbeddedServiceFlowType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceLayout:
      title: EmbeddedServiceLayout
      required:
      - layout
      type: object
      properties:
        embeddedServiceLayoutRules:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceLayoutRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layout:
          type: string
          xml:
            name: layout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layoutType:
          $ref: '#/components/schemas/EmbeddedServiceLayoutType'
      xml:
        name: EmbeddedServiceLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceLayoutRule:
      title: EmbeddedServiceLayoutRule
      required:
      - appointmentStatus
      type: object
      properties:
        appointmentStatus:
          type: string
          xml:
            name: appointmentStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceLayoutRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceLayoutType:
      title: EmbeddedServiceLayoutType
      enum:
      - FS_AppointmentHome
      type: string
      xml:
        name: EmbeddedServiceLayoutType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceLiveAgent:
      title: EmbeddedServiceLiveAgent
      required:
      - embeddedServiceConfig
      - enabled
      - fontSize
      - liveChatButton
      - liveChatDeployment
      - masterLabel
      - prechatEnabled
      - scenario
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        avatarImg:
          type: string
          xml:
            name: avatarImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceConfig:
          type: string
          xml:
            name: embeddedServiceConfig
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceQuickActions:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceQuickAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fontSize:
          $ref: '#/components/schemas/EmbeddedServiceFontSize'
        headerBackgroundImg:
          type: string
          xml:
            name: headerBackgroundImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isOfflineCaseEnabled:
          type: boolean
          xml:
            name: isOfflineCaseEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isQueuePositionEnabled:
          type: boolean
          xml:
            name: isQueuePositionEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        liveAgentChatUrl:
          type: string
          xml:
            name: liveAgentChatUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        liveAgentContentUrl:
          type: string
          xml:
            name: liveAgentContentUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        liveChatButton:
          type: string
          xml:
            name: liveChatButton
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        liveChatDeployment:
          type: string
          xml:
            name: liveChatDeployment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        offlineCaseBackgroundImg:
          type: string
          xml:
            name: offlineCaseBackgroundImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        prechatBackgroundImg:
          type: string
          xml:
            name: prechatBackgroundImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        prechatEnabled:
          type: boolean
          xml:
            name: prechatEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        prechatJson:
          type: string
          xml:
            name: prechatJson
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scenario:
          $ref: '#/components/schemas/EmbeddedServiceScenario'
        smallCompanyLogoImg:
          type: string
          xml:
            name: smallCompanyLogoImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        waitingStateBackgroundImg:
          type: string
          xml:
            name: waitingStateBackgroundImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceLiveAgent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceQuickAction:
      title: EmbeddedServiceQuickAction
      required:
      - embeddedServiceLiveAgent
      - order
      - quickActionDefinition
      type: object
      properties:
        embeddedServiceLiveAgent:
          type: string
          xml:
            name: embeddedServiceLiveAgent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        order:
          type: integer
          format: int32
          xml:
            name: order
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickActionDefinition:
          type: string
          xml:
            name: quickActionDefinition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickActionType:
          $ref: '#/components/schemas/EmbeddedServiceQuickActionType'
      xml:
        name: EmbeddedServiceQuickAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceQuickActionType:
      title: EmbeddedServiceQuickActionType
      enum:
      - Prechat
      - OfflineCase
      type: string
      xml:
        name: EmbeddedServiceQuickActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceFontSize:
      title: EmbeddedServiceFontSize
      enum:
      - Small
      - Medium
      - Large
      type: string
      xml:
        name: EmbeddedServiceFontSize
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceScenario:
      title: EmbeddedServiceScenario
      enum:
      - Sales
      - Service
      - Basic
      type: string
      xml:
        name: EmbeddedServiceScenario
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceMenuSettings:
      title: EmbeddedServiceMenuSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        branding:
          type: string
          xml:
            name: branding
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceCustomLabels:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceCustomLabel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceMenuItems:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isEnabled:
          type: boolean
          xml:
            name: isEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        site:
          type: string
          xml:
            name: site
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceMenuSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceMenuItem:
      title: EmbeddedServiceMenuItem
      required:
      - itemName
      type: object
      properties:
        channel:
          type: string
          xml:
            name: channel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelType:
          $ref: '#/components/schemas/EmbeddedServiceChannelType'
        customUrl:
          type: string
          xml:
            name: customUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayOrder:
          type: integer
          format: int32
          xml:
            name: displayOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        embeddedServiceCustomLabels:
          type: array
          items:
            $ref: '#/components/schemas/EmbeddedServiceCustomLabel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        iconUrl:
          type: string
          xml:
            name: iconUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        itemName:
          type: string
          xml:
            name: itemName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        osOptionsHideInIOS:
          type: boolean
          xml:
            name: osOptionsHideInIOS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        osOptionsHideInLinuxOS:
          type: boolean
          xml:
            name: osOptionsHideInLinuxOS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        osOptionsHideInMacOS:
          type: boolean
          xml:
            name: osOptionsHideInMacOS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        osOptionsHideInOtherOS:
          type: boolean
          xml:
            name: osOptionsHideInOtherOS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        osOptionsHideInWindowsOS:
          type: boolean
          xml:
            name: osOptionsHideInWindowsOS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        phoneNumber:
          type: string
          xml:
            name: phoneNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldOpenUrlInSameTab:
          type: boolean
          xml:
            name: shouldOpenUrlInSameTab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EmbeddedServiceMenuItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmbeddedServiceChannelType:
      title: EmbeddedServiceChannelType
      enum:
      - EmbeddedServiceConfig
      - MessagingChannel
      - Phone
      - CustomURL
      type: string
      xml:
        name: EmbeddedServiceChannelType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EncryptionKeySettings:
      title: EncryptionKeySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canOptOutOfDerivationWithBYOK:
          type: boolean
          xml:
            name: canOptOutOfDerivationWithBYOK
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCacheOnlyKeys:
          type: boolean
          xml:
            name: enableCacheOnlyKeys
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReplayDetection:
          type: boolean
          xml:
            name: enableReplayDetection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EncryptionKeySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EnhancedNotesSettings:
      title: EnhancedNotesSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedNotes:
          type: boolean
          xml:
            name: enableEnhancedNotes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTasksOnEnhancedNotes:
          type: boolean
          xml:
            name: enableTasksOnEnhancedNotes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EnhancedNotesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EntitlementProcess:
      title: EntitlementProcess
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessHours:
          type: string
          xml:
            name: businessHours
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entryStartDateField:
          type: string
          xml:
            name: entryStartDateField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        exitCriteriaBooleanFilter:
          type: string
          xml:
            name: exitCriteriaBooleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        exitCriteriaFilterItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        exitCriteriaFormula:
          type: string
          xml:
            name: exitCriteriaFormula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRecordTypeApplied:
          type: boolean
          xml:
            name: isRecordTypeApplied
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isVersionDefault:
          type: boolean
          xml:
            name: isVersionDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        milestones:
          type: array
          items:
            $ref: '#/components/schemas/EntitlementProcessMilestoneItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        versionMaster:
          type: string
          xml:
            name: versionMaster
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        versionNotes:
          type: string
          xml:
            name: versionNotes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        versionNumber:
          type: integer
          format: int32
          xml:
            name: versionNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EntitlementProcess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EntitlementProcessMilestoneItem:
      title: EntitlementProcessMilestoneItem
      type: object
      properties:
        businessHours:
          type: string
          xml:
            name: businessHours
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaBooleanFilter:
          type: string
          xml:
            name: criteriaBooleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        milestoneCriteriaFilterItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        milestoneCriteriaFormula:
          type: string
          xml:
            name: milestoneCriteriaFormula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        milestoneName:
          type: string
          xml:
            name: milestoneName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minutesCustomClass:
          type: string
          xml:
            name: minutesCustomClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minutesToComplete:
          type: integer
          format: int32
          xml:
            name: minutesToComplete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        successActions:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timeTriggers:
          type: array
          items:
            $ref: '#/components/schemas/EntitlementProcessMilestoneTimeTrigger'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useCriteriaStartTime:
          type: boolean
          xml:
            name: useCriteriaStartTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EntitlementProcessMilestoneItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EntitlementProcessMilestoneTimeTrigger:
      title: EntitlementProcessMilestoneTimeTrigger
      required:
      - workflowTimeTriggerUnit
      type: object
      properties:
        actions:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timeLength:
          type: integer
          format: int32
          xml:
            name: timeLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workflowTimeTriggerUnit:
          $ref: '#/components/schemas/MilestoneTimeUnits'
      xml:
        name: EntitlementProcessMilestoneTimeTrigger
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MilestoneTimeUnits:
      title: MilestoneTimeUnits
      enum:
      - Minutes
      - Hours
      - Days
      type: string
      xml:
        name: MilestoneTimeUnits
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EntitlementSettings:
      title: EntitlementSettings
      required:
      - enableEntitlementVersioning
      - enableEntitlements
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetLookupLimitedToActiveEntitlementsOnAccount:
          type: boolean
          xml:
            name: assetLookupLimitedToActiveEntitlementsOnAccount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetLookupLimitedToActiveEntitlementsOnContact:
          type: boolean
          xml:
            name: assetLookupLimitedToActiveEntitlementsOnContact
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetLookupLimitedToSameAccount:
          type: boolean
          xml:
            name: assetLookupLimitedToSameAccount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetLookupLimitedToSameContact:
          type: boolean
          xml:
            name: assetLookupLimitedToSameContact
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEntitlementVersioning:
          type: boolean
          xml:
            name: enableEntitlementVersioning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEntitlements:
          type: boolean
          xml:
            name: enableEntitlements
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMilestoneFeedItem:
          type: boolean
          xml:
            name: enableMilestoneFeedItem
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMilestoneStoppedTime:
          type: boolean
          xml:
            name: enableMilestoneStoppedTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entitlementLookupLimitedToActiveStatus:
          type: boolean
          xml:
            name: entitlementLookupLimitedToActiveStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entitlementLookupLimitedToSameAccount:
          type: boolean
          xml:
            name: entitlementLookupLimitedToSameAccount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entitlementLookupLimitedToSameAsset:
          type: boolean
          xml:
            name: entitlementLookupLimitedToSameAsset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entitlementLookupLimitedToSameContact:
          type: boolean
          xml:
            name: entitlementLookupLimitedToSameContact
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreMilestoneBusinessHours:
          type: boolean
          xml:
            name: ignoreMilestoneBusinessHours
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EntitlementSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EntitlementTemplate:
      title: EntitlementTemplate
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessHours:
          type: string
          xml:
            name: businessHours
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        casesPerEntitlement:
          type: integer
          format: int32
          xml:
            name: casesPerEntitlement
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entitlementProcess:
          type: string
          xml:
            name: entitlementProcess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPerIncident:
          type: boolean
          xml:
            name: isPerIncident
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        term:
          type: integer
          format: int32
          xml:
            name: term
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EntitlementTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EntityImplements:
      title: EntityImplements
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldMap:
          type: array
          items:
            $ref: '#/components/schemas/FieldImplements'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        interface:
          type: string
          xml:
            name: interface
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isDefault:
          type: boolean
          xml:
            name: isDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EntityImplements
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldImplements:
      title: FieldImplements
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        interfaceField:
          type: string
          xml:
            name: interfaceField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldImplements
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EscalationRule:
      title: EscalationRule
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleEntry:
          type: array
          items:
            $ref: '#/components/schemas/RuleEntry'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EscalationRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EscalationRules:
      title: EscalationRules
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        escalationRule:
          type: array
          items:
            $ref: '#/components/schemas/EscalationRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EscalationRules
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EssentialsSettings:
      title: EssentialsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailConnectorEnabled:
          type: boolean
          xml:
            name: emailConnectorEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        essentialsAppEnabled:
          type: boolean
          xml:
            name: essentialsAppEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EssentialsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EventSettings:
      title: EventSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApexLimitEvents:
          type: boolean
          xml:
            name: enableApexLimitEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDeleteMonitoringData:
          type: boolean
          xml:
            name: enableDeleteMonitoringData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDynamicStreamingChannel:
          type: boolean
          xml:
            name: enableDynamicStreamingChannel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEventLogWaveIntegration:
          type: boolean
          xml:
            name: enableEventLogWaveIntegration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLoginForensics:
          type: boolean
          xml:
            name: enableLoginForensics
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableStreamingApi:
          type: boolean
          xml:
            name: enableStreamingApi
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTerminateOldestSession:
          type: boolean
          xml:
            name: enableTerminateOldestSession
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTransactionSecurityPolicies:
          type: boolean
          xml:
            name: enableTransactionSecurityPolicies
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EventSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExperienceBundleSettings:
      title: ExperienceBundleSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExperienceBundleMetadata:
          type: boolean
          xml:
            name: enableExperienceBundleMetadata
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ExperienceBundleSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExternalDataSource:
      title: ExternalDataSource
      required:
      - label
      - principalType
      - protocol
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        authProvider:
          type: string
          xml:
            name: authProvider
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customConfiguration:
          type: string
          xml:
            name: customConfiguration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customHttpHeaders:
          type: array
          items:
            $ref: '#/components/schemas/CustomHttpHeader'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endpoint:
          type: string
          xml:
            name: endpoint
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isWritable:
          type: boolean
          xml:
            name: isWritable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthRefreshToken:
          type: string
          xml:
            name: oauthRefreshToken
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthScope:
          type: string
          xml:
            name: oauthScope
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthToken:
          type: string
          xml:
            name: oauthToken
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        password:
          type: string
          xml:
            name: password
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        principalType:
          $ref: '#/components/schemas/ExternalPrincipalType'
        protocol:
          $ref: '#/components/schemas/AuthenticationProtocol'
        repository:
          type: string
          xml:
            name: repository
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ExternalDataSourceType'
        username:
          type: string
          xml:
            name: username
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ExternalDataSource
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomHttpHeader:
      title: CustomHttpHeader
      required:
      - headerFieldName
      - headerFieldValue
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerFieldName:
          type: string
          xml:
            name: headerFieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerFieldValue:
          type: string
          xml:
            name: headerFieldValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomHttpHeader
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExternalPrincipalType:
      title: ExternalPrincipalType
      enum:
      - Anonymous
      - PerUser
      - NamedUser
      type: string
      xml:
        name: ExternalPrincipalType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AuthenticationProtocol:
      title: AuthenticationProtocol
      enum:
      - NoAuthentication
      - Oauth
      - Password
      - AwsSv4
      - Jwt
      - JwtExchange
      type: string
      xml:
        name: AuthenticationProtocol
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExternalDataSourceType:
      title: ExternalDataSourceType
      enum:
      - contentHubItem
      - Datajourney
      - OpenSearch
      - Identity
      - outgoingemail
      - recommendation
      - SimpleURL
      - Wrapper
      type: string
      xml:
        name: ExternalDataSourceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExternalServiceRegistration:
      title: ExternalServiceRegistration
      required:
      - label
      - status
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namedCredential:
          type: string
          xml:
            name: namedCredential
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        schema:
          type: string
          xml:
            name: schema
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        schemaType:
          type: string
          xml:
            name: schemaType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        schemaUrl:
          type: string
          xml:
            name: schemaUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          type: string
          xml:
            name: status
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ExternalServiceRegistration
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExternalServicesSettings:
      title: ExternalServicesSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedExternalServices:
          type: boolean
          xml:
            name: enableEnhancedExternalServices
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ExternalServicesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldServiceSettings:
      title: FieldServiceSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesAllowEditSaForCrew:
          type: boolean
          xml:
            name: doesAllowEditSaForCrew
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesShareSaParentWoWithAr:
          type: boolean
          xml:
            name: doesShareSaParentWoWithAr
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesShareSaWithAr:
          type: boolean
          xml:
            name: doesShareSaWithAr
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkOrders:
          type: boolean
          xml:
            name: enableWorkOrders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldServiceNotificationsOrgPref:
          type: boolean
          xml:
            name: fieldServiceNotificationsOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldServiceOrgPref:
          type: boolean
          xml:
            name: fieldServiceOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isGeoCodeSyncEnabled:
          type: boolean
          xml:
            name: isGeoCodeSyncEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLocationHistoryEnabled:
          type: boolean
          xml:
            name: isLocationHistoryEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        serviceAppointmentsDueDateOffsetOrgValue:
          type: integer
          format: int32
          xml:
            name: serviceAppointmentsDueDateOffsetOrgValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workOrderLineItemSearchFields:
          type: array
          items:
            type: string
            xml:
              name: workOrderLineItemSearchFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workOrderSearchFields:
          type: array
          items:
            type: string
            xml:
              name: workOrderSearchFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldServiceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FileUploadAndDownloadSecuritySettings:
      title: FileUploadAndDownloadSecuritySettings
      required:
      - noHtmlUploadAsAttachment
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dispositions:
          type: array
          items:
            $ref: '#/components/schemas/FileTypeDispositionAssignmentBean'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        noHtmlUploadAsAttachment:
          type: boolean
          xml:
            name: noHtmlUploadAsAttachment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FileUploadAndDownloadSecuritySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FileTypeDispositionAssignmentBean:
      title: FileTypeDispositionAssignmentBean
      required:
      - behavior
      - fileType
      - securityRiskFileType
      type: object
      properties:
        behavior:
          $ref: '#/components/schemas/FileDownloadBehavior'
        fileType:
          $ref: '#/components/schemas/FileType'
        securityRiskFileType:
          type: boolean
          xml:
            name: securityRiskFileType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FileTypeDispositionAssignmentBean
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FileDownloadBehavior:
      title: FileDownloadBehavior
      enum:
      - DOWNLOAD
      - EXECUTE_IN_BROWSER
      - HYBRID
      type: string
      xml:
        name: FileDownloadBehavior
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FileType:
      title: FileType
      enum:
      - UNKNOWN
      - PDF
      - POWER_POINT
      - POWER_POINT_X
      - POWER_POINT_M
      - POWER_POINT_T
      - WORD
      - WORD_X
      - WORD_M
      - WORD_T
      - PPS
      - PPSX
      - EXCEL
      - EXCEL_X
      - EXCEL_M
      - EXCEL_T
      - GOOGLE_DOCUMENT
      - GOOGLE_PRESENTATION
      - GOOGLE_SPREADSHEET
      - GOOGLE_DRAWING
      - GOOGLE_FORM
      - GOOGLE_SCRIPT
      - LINK
      - SLIDE
      - AAC
      - ACGI
      - AI
      - AVI
      - BMP
      - BOXNOTE
      - CSV
      - EPS
      - EXE
      - FLASH
      - GIF
      - GZIP
      - HTM
      - HTML
      - HTX
      - JPEG
      - JPE
      - PJP
      - PJPEG
      - JFIF
      - JPG
      - JS
      - JSON
      - MHTM
      - MHTML
      - MP3
      - M4A
      - M4V
      - MP4
      - MPEG
      - MPG
      - MOV
      - MSG
      - ODP
      - ODS
      - ODT
      - OGV
      - PNG
      - PSD
      - RTF
      - QUIPDOC
      - QUIPSHEET
      - QUIPCHAT
      - QUIPSLIDES
      - SHTM
      - SHTML
      - SNOTE
      - MCONTENT
      - STYPI
      - SVG
      - SVGZ
      - JPGZ
      - TEXT
      - THTML
      - VISIO
      - WMV
      - WRF
      - XML
      - ZIP
      - XZIP
      - WMA
      - XSN
      - TRTF
      - TXML
      - WEBVIEW
      - RFC822
      - ASF
      - DWG
      - JAR
      - XJS
      - OPX
      - XPSD
      - TIF
      - TIFF
      - WAV
      - CSS
      - THUMB720BY480
      - THUMB240BY180
      - THUMB120BY90
      - ALLTHUMBS
      - PAGED_FLASH
      - XMOB
      - PACK
      - C
      - CPP
      - WORDT
      - INI
      - JAVA
      - LOG
      - POWER_POINTT
      - SQL
      - XHTML
      - EXCELT
      type: string
      xml:
        name: FileType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FilesConnectSettings:
      title: FilesConnectSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentHubAllowed:
          type: boolean
          xml:
            name: enableContentHubAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentHubCvtLinksAllowed:
          type: boolean
          xml:
            name: enableContentHubCvtLinksAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentHubEOSearchLayout:
          type: boolean
          xml:
            name: enableContentHubEOSearchLayout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FilesConnectSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlexiPage:
      title: FlexiPage
      required:
      - masterLabel
      - template
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexiPageRegions:
          type: array
          items:
            $ref: '#/components/schemas/FlexiPageRegion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentFlexiPage:
          type: string
          xml:
            name: parentFlexiPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        platformActionlist:
          $ref: '#/components/schemas/PlatformActionList2'
        quickActionList:
          $ref: '#/components/schemas/QuickActionList2'
        sobjectType:
          type: string
          xml:
            name: sobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        template:
          $ref: '#/components/schemas/Template2'
        type:
          $ref: '#/components/schemas/FlexiPageType'
      xml:
        name: FlexiPage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlexiPageRegion:
      title: FlexiPageRegion
      required:
      - name
      - type
      type: object
      properties:
        appendable:
          $ref: '#/components/schemas/RegionFlagStatus'
        componentInstances:
          type: array
          items:
            $ref: '#/components/schemas/ComponentInstance'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mode:
          $ref: '#/components/schemas/FlexiPageRegionMode'
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        prependable:
          $ref: '#/components/schemas/RegionFlagStatus'
        replaceable:
          $ref: '#/components/schemas/RegionFlagStatus'
        type:
          $ref: '#/components/schemas/FlexiPageRegionType'
      xml:
        name: FlexiPageRegion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RegionFlagStatus:
      title: RegionFlagStatus
      enum:
      - disabled
      - enabled
      type: string
      xml:
        name: RegionFlagStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ComponentInstance:
      title: ComponentInstance
      required:
      - componentName
      type: object
      properties:
        componentInstanceProperties:
          type: array
          items:
            $ref: '#/components/schemas/ComponentInstanceProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        componentName:
          type: string
          xml:
            name: componentName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visibilityRule:
          $ref: '#/components/schemas/VisibilityRule'
      xml:
        name: ComponentInstance
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ComponentInstanceProperty:
      title: ComponentInstanceProperty
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ComponentInstancePropertyTypeEnum'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ComponentInstanceProperty
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ComponentInstancePropertyTypeEnum:
      title: ComponentInstancePropertyTypeEnum
      enum:
      - decorator
      type: string
      xml:
        name: ComponentInstancePropertyTypeEnum
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UiFormulaRule:
      title: UiFormulaRule
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteria:
          type: array
          items:
            $ref: '#/components/schemas/UiFormulaCriterion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UiFormulaRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UiFormulaCriterion:
      title: UiFormulaCriterion
      required:
      - leftValue
      - operator
      type: object
      properties:
        leftValue:
          type: string
          xml:
            name: leftValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          type: string
          xml:
            name: operator
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rightValue:
          type: string
          xml:
            name: rightValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UiFormulaCriterion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlexiPageRegionMode:
      title: FlexiPageRegionMode
      enum:
      - Append
      - Prepend
      - Replace
      type: string
      xml:
        name: FlexiPageRegionMode
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlexiPageRegionType:
      title: FlexiPageRegionType
      enum:
      - Region
      - Facet
      - Background
      type: string
      xml:
        name: FlexiPageRegionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformActionList:
      title: PlatformActionList
      required:
      - actionListContext
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionListContext:
          $ref: '#/components/schemas/PlatformActionListContext'
        platformActionListItems:
          type: array
          items:
            $ref: '#/components/schemas/PlatformActionListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedSourceEntity:
          type: string
          xml:
            name: relatedSourceEntity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PlatformActionList
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformActionListContext:
      title: PlatformActionListContext
      enum:
      - ListView
      - RelatedList
      - ListViewRecord
      - RelatedListRecord
      - Record
      - FeedElement
      - Chatter
      - Global
      - Flexipage
      - MruList
      - MruRow
      - RecordEdit
      - Photo
      - BannerPhoto
      - ObjectHomeChart
      - ListViewDefinition
      - Dockable
      - Lookup
      - Assistant
      type: string
      xml:
        name: PlatformActionListContext
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformActionListItem:
      title: PlatformActionListItem
      required:
      - actionName
      - actionType
      - sortOrder
      type: object
      properties:
        actionName:
          type: string
          xml:
            name: actionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionType:
          $ref: '#/components/schemas/PlatformActionType'
        sortOrder:
          type: integer
          format: int32
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subtype:
          type: string
          xml:
            name: subtype
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PlatformActionListItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformActionType:
      title: PlatformActionType
      enum:
      - QuickAction
      - StandardButton
      - CustomButton
      - ProductivityAction
      - ActionLink
      - InvocableAction
      type: string
      xml:
        name: PlatformActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionList:
      title: QuickActionList
      type: object
      properties:
        quickActionListItems:
          type: array
          items:
            $ref: '#/components/schemas/QuickActionListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickActionList
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionListItem:
      title: QuickActionListItem
      required:
      - quickActionName
      type: object
      properties:
        quickActionName:
          type: string
          xml:
            name: quickActionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickActionListItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlexiPageTemplateInstance:
      title: FlexiPageTemplateInstance
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        properties:
          type: array
          items:
            $ref: '#/components/schemas/ComponentInstanceProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlexiPageTemplateInstance
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlexiPageType:
      title: FlexiPageType
      enum:
      - AppPage
      - ObjectPage
      - RecordPage
      - HomePage
      - MailAppAppPage
      - CommAppPage
      - CommForgotPasswordPage
      - CommLoginPage
      - CommObjectPage
      - CommQuickActionCreatePage
      - CommRecordPage
      - CommRelatedListPage
      - CommSearchResultPage
      - CommGlobalSearchResultPage
      - CommSelfRegisterPage
      - CommThemeLayoutPage
      - UtilityBar
      - RecordPreview
      - EmbeddedServicePage
      - CommCheckoutPage
      - CommOrderConfirmationPage
      - CommFlowPage
      - EmailTemplatePage
      - ApplicationLayout
      - CommNoSearchResultsPage
      - StandardTab
      type: string
      xml:
        name: FlexiPageType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Flow:
      title: Flow
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionCalls:
          type: array
          items:
            $ref: '#/components/schemas/FlowActionCall'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexPluginCalls:
          type: array
          items:
            $ref: '#/components/schemas/FlowApexPluginCall'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        choices:
          type: array
          items:
            $ref: '#/components/schemas/FlowChoice'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        constants:
          type: array
          items:
            $ref: '#/components/schemas/FlowConstant'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        decisions:
          type: array
          items:
            $ref: '#/components/schemas/FlowDecision'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dynamicChoiceSets:
          type: array
          items:
            $ref: '#/components/schemas/FlowDynamicChoiceSet'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formulas:
          type: array
          items:
            $ref: '#/components/schemas/FlowFormula'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        interviewLabel:
          type: string
          xml:
            name: interviewLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAdditionalPermissionRequiredToRun:
          type: boolean
          xml:
            name: isAdditionalPermissionRequiredToRun
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTemplate:
          type: boolean
          xml:
            name: isTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loops:
          type: array
          items:
            $ref: '#/components/schemas/FlowLoop'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        processType:
          $ref: '#/components/schemas/FlowProcessType'
        recordCreates:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordCreate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordDeletes:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordDelete'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordLookups:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordLookup'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordUpdates:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordUpdate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runInMode:
          $ref: '#/components/schemas/FlowRunInMode'
        screens:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreen'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stages:
          type: array
          items:
            $ref: '#/components/schemas/FlowStage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        start:
          $ref: '#/components/schemas/Start'
        startElementReference:
          type: string
          xml:
            name: startElementReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/FlowVersionStatus'
        steps:
          type: array
          items:
            $ref: '#/components/schemas/FlowStep'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subflows:
          type: array
          items:
            $ref: '#/components/schemas/FlowSubflow'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textTemplates:
          type: array
          items:
            $ref: '#/components/schemas/FlowTextTemplate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        variables:
          type: array
          items:
            $ref: '#/components/schemas/FlowVariable'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        waits:
          type: array
          items:
            $ref: '#/components/schemas/FlowWait'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Flow
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowActionCall:
      title: FlowActionCall
      required:
      - locationX
      - locationY
      - actionName
      - actionType
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionName:
          type: string
          xml:
            name: actionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionType:
          $ref: '#/components/schemas/InvocableActionType'
        connector:
          $ref: '#/components/schemas/Connector'
        dataTypeMappings:
          type: array
          items:
            $ref: '#/components/schemas/FlowDataTypeMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        inputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowActionCallInputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowActionCallOutputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        storeOutputAutomatically:
          type: boolean
          xml:
            name: storeOutputAutomatically
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowActionCall
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowNode:
      title: FlowNode
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowNode
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowElement:
      title: FlowElement
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowElement
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowBaseElement:
      title: FlowBaseElement
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowBaseElement
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowMetadataValue:
      title: FlowMetadataValue
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowMetadataValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowElementReferenceOrValue:
      title: FlowElementReferenceOrValue
      type: object
      properties:
        booleanValue:
          type: boolean
          xml:
            name: booleanValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateTimeValue:
          type: string
          format: date-time
          xml:
            name: dateTimeValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateValue:
          type: string
          format: date
          xml:
            name: dateValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        elementReference:
          type: string
          xml:
            name: elementReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberValue:
          type: number
          xml:
            name: numberValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stringValue:
          type: string
          xml:
            name: stringValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowElementReferenceOrValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowActionCallInputParameter:
      title: FlowActionCallInputParameter
      required:
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowActionCallInputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowActionCallOutputParameter:
      title: FlowActionCallOutputParameter
      required:
      - assignToReference
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowActionCallOutputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowApexPluginCallInputParameter:
      title: FlowApexPluginCallInputParameter
      required:
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowApexPluginCallInputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowApexPluginCallOutputParameter:
      title: FlowApexPluginCallOutputParameter
      required:
      - assignToReference
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowApexPluginCallOutputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowAssignmentItem:
      title: FlowAssignmentItem
      required:
      - assignToReference
      - operator
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          $ref: '#/components/schemas/FlowAssignmentOperator'
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowAssignmentItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowAssignmentOperator:
      title: FlowAssignmentOperator
      enum:
      - Assign
      - Add
      - Subtract
      - AddItem
      - RemoveFirst
      - RemoveBeforeFirst
      - RemoveAfterFirst
      - RemoveAll
      - AddAtStart
      - RemoveUncommon
      - AssignCount
      - RemovePosition
      type: string
      xml:
        name: FlowAssignmentOperator
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowChoiceUserInput:
      title: FlowChoiceUserInput
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRequired:
          type: boolean
          xml:
            name: isRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        promptText:
          type: string
          xml:
            name: promptText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationRule:
          $ref: '#/components/schemas/ValidationRule1'
      xml:
        name: FlowChoiceUserInput
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowInputValidationRule:
      title: FlowInputValidationRule
      required:
      - errorMessage
      - formulaExpression
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formulaExpression:
          type: string
          xml:
            name: formulaExpression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowInputValidationRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowCondition:
      title: FlowCondition
      required:
      - leftValueReference
      - operator
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        leftValueReference:
          type: string
          xml:
            name: leftValueReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          $ref: '#/components/schemas/FlowComparisonOperator'
        rightValue:
          $ref: '#/components/schemas/RightValue'
      xml:
        name: FlowCondition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowComparisonOperator:
      title: FlowComparisonOperator
      enum:
      - EqualTo
      - NotEqualTo
      - GreaterThan
      - LessThan
      - GreaterThanOrEqualTo
      - LessThanOrEqualTo
      - StartsWith
      - EndsWith
      - Contains
      - IsNull
      - WasSet
      - WasSelected
      - WasVisited
      type: string
      xml:
        name: FlowComparisonOperator
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowConnector:
      title: FlowConnector
      required:
      - targetReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetReference:
          type: string
          xml:
            name: targetReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowConnector
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowDataTypeMapping:
      title: FlowDataTypeMapping
      required:
      - typeName
      - typeValue
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        typeName:
          type: string
          xml:
            name: typeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        typeValue:
          type: string
          xml:
            name: typeValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowDataTypeMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowInputFieldAssignment:
      title: FlowInputFieldAssignment
      required:
      - field
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowInputFieldAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowOutputFieldAssignment:
      title: FlowOutputFieldAssignment
      required:
      - assignToReference
      - field
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowOutputFieldAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRecordFilter:
      title: FlowRecordFilter
      required:
      - field
      - operator
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          $ref: '#/components/schemas/FlowRecordFilterOperator'
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowRecordFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRecordFilterOperator:
      title: FlowRecordFilterOperator
      enum:
      - EqualTo
      - NotEqualTo
      - GreaterThan
      - LessThan
      - GreaterThanOrEqualTo
      - LessThanOrEqualTo
      - StartsWith
      - EndsWith
      - Contains
      - IsNull
      type: string
      xml:
        name: FlowRecordFilterOperator
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenFieldInputParameter:
      title: FlowScreenFieldInputParameter
      required:
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowScreenFieldInputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenFieldOutputParameter:
      title: FlowScreenFieldOutputParameter
      required:
      - assignToReference
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowScreenFieldOutputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenRule:
      title: FlowScreenRule
      required:
      - label
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditionLogic:
          type: string
          xml:
            name: conditionLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditions:
          type: array
          items:
            $ref: '#/components/schemas/FlowCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleActions:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenRuleAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowScreenRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenRuleAction:
      title: FlowScreenRuleAction
      required:
      - attribute
      - fieldReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attribute:
          type: string
          xml:
            name: attribute
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldReference:
          type: string
          xml:
            name: fieldReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowScreenRuleAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowSubflowInputAssignment:
      title: FlowSubflowInputAssignment
      required:
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowSubflowInputAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowSubflowOutputAssignment:
      title: FlowSubflowOutputAssignment
      required:
      - assignToReference
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowSubflowOutputAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowVisibilityRule:
      title: FlowVisibilityRule
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditionLogic:
          type: string
          xml:
            name: conditionLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditions:
          type: array
          items:
            $ref: '#/components/schemas/FlowCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowVisibilityRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowWaitEventInputParameter:
      title: FlowWaitEventInputParameter
      required:
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowWaitEventInputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowWaitEventOutputParameter:
      title: FlowWaitEventOutputParameter
      required:
      - assignToReference
      - name
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignToReference:
          type: string
          xml:
            name: assignToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowWaitEventOutputParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowChoice:
      title: FlowChoice
      required:
      - choiceText
      - dataType
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        choiceText:
          type: string
          xml:
            name: choiceText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/FlowDataType'
        userInput:
          $ref: '#/components/schemas/UserInput'
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowChoice
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowDataType:
      title: FlowDataType
      enum:
      - Currency
      - Date
      - Number
      - String
      - Boolean
      - SObject
      - DateTime
      - Picklist
      - Multipicklist
      - Apex
      type: string
      xml:
        name: FlowDataType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowConstant:
      title: FlowConstant
      required:
      - dataType
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/FlowDataType'
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowConstant
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowDynamicChoiceSet:
      title: FlowDynamicChoiceSet
      required:
      - dataType
      - displayField
      - object
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/FlowDataType'
        displayField:
          type: string
          xml:
            name: displayField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filters:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputAssignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowOutputFieldAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistField:
          type: string
          xml:
            name: picklistField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistObject:
          type: string
          xml:
            name: picklistObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortField:
          type: string
          xml:
            name: sortField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          $ref: '#/components/schemas/SortOrder'
        valueField:
          type: string
          xml:
            name: valueField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowDynamicChoiceSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SortOrder:
      title: SortOrder
      enum:
      - Asc
      - Desc
      type: string
      xml:
        name: SortOrder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowFormula:
      title: FlowFormula
      required:
      - expression
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/FlowDataType'
        expression:
          type: string
          xml:
            name: expression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowFormula
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRule:
      title: FlowRule
      required:
      - conditionLogic
      - label
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditionLogic:
          type: string
          xml:
            name: conditionLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditions:
          type: array
          items:
            $ref: '#/components/schemas/FlowCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenField:
      title: FlowScreenField
      required:
      - fieldType
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        choiceReferences:
          type: array
          items:
            type: string
            xml:
              name: choiceReferences
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/FlowDataType'
        dataTypeMappings:
          type: array
          items:
            $ref: '#/components/schemas/FlowDataTypeMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultSelectedChoiceReference:
          type: string
          xml:
            name: defaultSelectedChoiceReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultValue:
          $ref: '#/components/schemas/DefaultValue'
        extensionName:
          type: string
          xml:
            name: extensionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldText:
          type: string
          xml:
            name: fieldText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldType:
          $ref: '#/components/schemas/FlowScreenFieldType'
        helpText:
          type: string
          xml:
            name: helpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenFieldInputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRequired:
          type: boolean
          xml:
            name: isRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isVisible:
          type: boolean
          xml:
            name: isVisible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenFieldOutputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        storeOutputAutomatically:
          type: boolean
          xml:
            name: storeOutputAutomatically
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationRule:
          $ref: '#/components/schemas/ValidationRule1'
        visibilityRule:
          $ref: '#/components/schemas/VisibilityRule1'
      xml:
        name: FlowScreenField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenFieldType:
      title: FlowScreenFieldType
      enum:
      - DisplayText
      - InputField
      - LargeTextArea
      - PasswordField
      - RadioButtons
      - DropdownBox
      - MultiSelectCheckboxes
      - MultiSelectPicklist
      - ComponentInstance
      - ComponentInput
      - ComponentChoice
      - ComponentMultiChoice
      - ComponentDisplay
      type: string
      xml:
        name: FlowScreenFieldType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowStage:
      title: FlowStage
      required:
      - isActive
      - label
      - stageOrder
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stageOrder:
          type: integer
          format: int32
          xml:
            name: stageOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowStage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowTextTemplate:
      title: FlowTextTemplate
      required:
      - text
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        text:
          type: string
          xml:
            name: text
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowTextTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowVariable:
      title: FlowVariable
      required:
      - dataType
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexClass:
          type: string
          xml:
            name: apexClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          $ref: '#/components/schemas/FlowDataType'
        isCollection:
          type: boolean
          xml:
            name: isCollection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isInput:
          type: boolean
          xml:
            name: isInput
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isOutput:
          type: boolean
          xml:
            name: isOutput
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectType:
          type: string
          xml:
            name: objectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          $ref: '#/components/schemas/Value'
      xml:
        name: FlowVariable
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowWaitEvent:
      title: FlowWaitEvent
      required:
      - connector
      - eventType
      - label
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditionLogic:
          type: string
          xml:
            name: conditionLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditions:
          type: array
          items:
            $ref: '#/components/schemas/FlowCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        eventType:
          type: string
          xml:
            name: eventType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowWaitEventInputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowWaitEventOutputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowWaitEvent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowApexPluginCall:
      title: FlowApexPluginCall
      required:
      - locationX
      - locationY
      - apexClass
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexClass:
          type: string
          xml:
            name: apexClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        inputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowApexPluginCallInputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputParameters:
          type: array
          items:
            $ref: '#/components/schemas/FlowApexPluginCallOutputParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowApexPluginCall
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowAssignment:
      title: FlowAssignment
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignmentItems:
          type: array
          items:
            $ref: '#/components/schemas/FlowAssignmentItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
      xml:
        name: FlowAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowDecision:
      title: FlowDecision
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultConnector:
          $ref: '#/components/schemas/DefaultConnector'
        defaultConnectorLabel:
          type: string
          xml:
            name: defaultConnectorLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rules:
          type: array
          items:
            $ref: '#/components/schemas/FlowRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowDecision
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowLoop:
      title: FlowLoop
      required:
      - locationX
      - locationY
      - assignNextValueToReference
      - collectionReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignNextValueToReference:
          type: string
          xml:
            name: assignNextValueToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        collectionReference:
          type: string
          xml:
            name: collectionReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        iterationOrder:
          $ref: '#/components/schemas/IterationOrder'
        nextValueConnector:
          $ref: '#/components/schemas/NextValueConnector'
        noMoreValuesConnector:
          $ref: '#/components/schemas/NoMoreValuesConnector'
      xml:
        name: FlowLoop
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IterationOrder:
      title: IterationOrder
      enum:
      - Asc
      - Desc
      type: string
      xml:
        name: IterationOrder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRecordCreate:
      title: FlowRecordCreate
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignRecordIdToReference:
          type: string
          xml:
            name: assignRecordIdToReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        inputAssignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowInputFieldAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputReference:
          type: string
          xml:
            name: inputReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        storeOutputAutomatically:
          type: boolean
          xml:
            name: storeOutputAutomatically
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowRecordCreate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRecordDelete:
      title: FlowRecordDelete
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        filters:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputReference:
          type: string
          xml:
            name: inputReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowRecordDelete
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRecordLookup:
      title: FlowRecordLookup
      required:
      - locationX
      - locationY
      - object
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignNullValuesIfNoRecordsFound:
          type: boolean
          xml:
            name: assignNullValuesIfNoRecordsFound
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        filters:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        getFirstRecordOnly:
          type: boolean
          xml:
            name: getFirstRecordOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputAssignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowOutputFieldAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputReference:
          type: string
          xml:
            name: outputReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queriedFields:
          type: array
          items:
            type: string
            xml:
              name: queriedFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortField:
          type: string
          xml:
            name: sortField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          $ref: '#/components/schemas/SortOrder'
        storeOutputAutomatically:
          type: boolean
          xml:
            name: storeOutputAutomatically
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowRecordLookup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRecordUpdate:
      title: FlowRecordUpdate
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        filters:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputAssignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowInputFieldAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputReference:
          type: string
          xml:
            name: inputReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowRecordUpdate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreen:
      title: FlowScreen
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowBack:
          type: boolean
          xml:
            name: allowBack
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowFinish:
          type: boolean
          xml:
            name: allowFinish
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowPause:
          type: boolean
          xml:
            name: allowPause
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        fields:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        helpText:
          type: string
          xml:
            name: helpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pausedText:
          type: string
          xml:
            name: pausedText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rules:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showFooter:
          type: boolean
          xml:
            name: showFooter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showHeader:
          type: boolean
          xml:
            name: showHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowScreen
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowStart:
      title: FlowStart
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        filters:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTriggerType:
          $ref: '#/components/schemas/RecordTriggerType'
        schedule:
          $ref: '#/components/schemas/Schedule'
        triggerType:
          $ref: '#/components/schemas/FlowTriggerType'
      xml:
        name: FlowStart
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordTriggerType:
      title: RecordTriggerType
      enum:
      - Update
      - Create
      - CreateAndUpdate
      type: string
      xml:
        name: RecordTriggerType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowSchedule:
      title: FlowSchedule
      type: object
      properties:
        frequency:
          $ref: '#/components/schemas/FlowStartFrequency'
        startDate:
          type: string
          format: date
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startTime:
          type: string
          format: date-time
          xml:
            name: startTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowSchedule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowStartFrequency:
      title: FlowStartFrequency
      enum:
      - Once
      - Daily
      - Weekly
      type: string
      xml:
        name: FlowStartFrequency
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowTriggerType:
      title: FlowTriggerType
      enum:
      - Scheduled
      - RecordBeforeSave
      type: string
      xml:
        name: FlowTriggerType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowStep:
      title: FlowStep
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectors:
          type: array
          items:
            $ref: '#/components/schemas/FlowConnector'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowStep
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowSubflow:
      title: FlowSubflow
      required:
      - locationX
      - locationY
      - flowName
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        flowName:
          type: string
          xml:
            name: flowName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inputAssignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowSubflowInputAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputAssignments:
          type: array
          items:
            $ref: '#/components/schemas/FlowSubflowOutputAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowSubflow
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowWait:
      title: FlowWait
      required:
      - locationX
      - locationY
      - defaultConnectorLabel
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultConnector:
          $ref: '#/components/schemas/DefaultConnector'
        defaultConnectorLabel:
          type: string
          xml:
            name: defaultConnectorLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        faultConnector:
          $ref: '#/components/schemas/FaultConnector'
        waitEvents:
          type: array
          items:
            $ref: '#/components/schemas/FlowWaitEvent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowWait
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    InvocableActionType:
      title: InvocableActionType
      enum:
      - apex
      - chatterPost
      - contentWorkspaceEnableFolders
      - emailAlert
      - emailSimple
      - externalService
      - flow
      - metricRefresh
      - quickAction
      - submit
      - thanks
      - thunderResponse
      - createServiceReport
      - deployOrchestration
      - createResponseEventAction
      - sfdcOutputAction
      - invokeOrchOutputFlow
      - generateWorkOrders
      - deactivateSessionPermSet
      - activateSessionPermSet
      - aggregateValue
      - orchestrationTimer
      - orchestrationDebugLog
      - choosePricebook
      - component
      - liveMessageNotification
      - scaleCacheAsyncRefresh
      - skillsBasedRouting
      - createCustomField
      - assignTrailheadBadge
      - insightFeedback
      - publishKnowledgeArticles
      - routingAddressVerification
      - assignTargetToSalesCadence
      - removeTargetFromSalesCadence
      - assignKnowledgeArticles
      - createDraftFromOnlineKnowledgeArticle
      - archiveKnowledgeArticles
      - restoreKnowledgeArticleVersion
      - customNotificationAction
      - submitDigitalFormResponse
      - contactRequestAction
      - saveAppointment
      - deleteKnowledgeArticles
      - submitKnowledgeArticleForTranslation
      - einsteinEPLitePredictionAction
      - cartToOrderAction
      - orderToCartAction
      - activateOrderAction
      - refreshActualsCalculation
      - cancelAppointment
      - recalculateForecast
      - managedContentReleasePublish
      - editQuipDocument
      - attachQuipDocumentToRecord
      - createQuipDocument
      - createQuipFolder
      - addUsersToQuipDocument
      - removeUsersFromQuipDocument
      - copyQuipDocument
      - addMessageToQuipDocument
      - addQuipDocumentToFolder
      - removeQuipDocumentFromFolder
      - createQuipChat
      - addMessageToQuipChat
      - addUsersToQuipChat
      - removeUsersFromQuipChat
      - copyQuipContent
      - lockQuipDocument
      - priceCart
      - cartInitiateAsyncStep
      - cartCompleteAsyncStep
      - cancelCartAsyncOperation
      - cancelFulfillmentOrderItem
      - createFulfillmentOrder
      - createInvoiceFromFulfillmentOrder
      - createOrderPaymentSummary
      - cancelOrderItemSummariesPreview
      - cancelOrderItemSummariesSubmit
      - createCreditMemoOrderSummary
      - ensureFundsOrderSummaryAsync
      - ensureRefundsOrderSummaryAsync
      - returnOrderItemSummariesPreview
      - returnOrderItemSummariesSubmit
      - createOrderSummary
      - print
      - exportSurveyResponses
      - checkoutSessionAction
      - checkCartInventoryAction
      - calcCartTaxesAction
      - calcCartShipmentAction
      - decisionStudioAction
      - sendSurveyInvitation
      - publishPardotContent
      - isotopeNotification
      - storeReplyRecommendationsFeedback
      - marketingEmail
      - updateCheckoutSessionStateAction
      - massUpdateAccountForecast
      - massUpdateSalesAgreement
      type: string
      xml:
        name: InvocableActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowRunInMode:
      title: FlowRunInMode
      enum:
      - DefaultMode
      - SystemModeWithSharing
      type: string
      xml:
        name: FlowRunInMode
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowVersionStatus:
      title: FlowVersionStatus
      enum:
      - Active
      - Draft
      - Obsolete
      - InvalidDraft
      type: string
      xml:
        name: FlowVersionStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowCategory:
      title: FlowCategory
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowCategoryItems:
          type: array
          items:
            $ref: '#/components/schemas/FlowCategoryItems'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowCategoryItems:
      title: FlowCategoryItems
      required:
      - flow
      type: object
      properties:
        flow:
          type: string
          xml:
            name: flow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowCategoryItems
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowDefinition:
      title: FlowDefinition
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        activeVersionNumber:
          type: integer
          format: int32
          xml:
            name: activeVersionNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowSettings:
      title: FlowSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesFormulaEnforceDataAccess:
          type: boolean
          xml:
            name: doesFormulaEnforceDataAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesFormulaGenerateHtmlOutput:
          type: boolean
          xml:
            name: doesFormulaGenerateHtmlOutput
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowBREncodedFixEnabled:
          type: boolean
          xml:
            name: enableFlowBREncodedFixEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowCustomPropertyEditor:
          type: boolean
          xml:
            name: enableFlowCustomPropertyEditor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowDeployAsActiveEnabled:
          type: boolean
          xml:
            name: enableFlowDeployAsActiveEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowFieldFilterEnabled:
          type: boolean
          xml:
            name: enableFlowFieldFilterEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowFormulasFixEnabled:
          type: boolean
          xml:
            name: enableFlowFormulasFixEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowInterviewSharingEnabled:
          type: boolean
          xml:
            name: enableFlowInterviewSharingEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowNullPreviousValueFix:
          type: boolean
          xml:
            name: enableFlowNullPreviousValueFix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowPauseEnabled:
          type: boolean
          xml:
            name: enableFlowPauseEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFlowUseApexExceptionEmail:
          type: boolean
          xml:
            name: enableFlowUseApexExceptionEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInvocableFlowFixEnabled:
          type: boolean
          xml:
            name: enableInvocableFlowFixEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningRuntimeEnabled:
          type: boolean
          xml:
            name: enableLightningRuntimeEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAccessToInvokedApexRequired:
          type: boolean
          xml:
            name: isAccessToInvokedApexRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isApexPluginAccessModifierRespected:
          type: boolean
          xml:
            name: isApexPluginAccessModifierRespected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isEnhancedFlowListViewVisible:
          type: boolean
          xml:
            name: isEnhancedFlowListViewVisible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isManageFlowRequiredForAutomationCharts:
          type: boolean
          xml:
            name: isManageFlowRequiredForAutomationCharts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Folder:
      title: Folder
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessType:
          $ref: '#/components/schemas/FolderAccessTypes'
        folderShares:
          type: array
          items:
            $ref: '#/components/schemas/FolderShare'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publicFolderAccess:
          $ref: '#/components/schemas/PublicFolderAccess'
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: Folder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FolderAccessTypes:
      title: FolderAccessTypes
      enum:
      - Shared
      - Public
      - Hidden
      - PublicInternal
      type: string
      xml:
        name: FolderAccessTypes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FolderShare:
      title: FolderShare
      required:
      - accessLevel
      - sharedTo
      - sharedToType
      type: object
      properties:
        accessLevel:
          $ref: '#/components/schemas/FolderShareAccessLevel'
        sharedTo:
          type: string
          xml:
            name: sharedTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedToType:
          $ref: '#/components/schemas/FolderSharedToType'
      xml:
        name: FolderShare
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FolderShareAccessLevel:
      title: FolderShareAccessLevel
      enum:
      - View
      - EditAllContents
      - Manage
      type: string
      xml:
        name: FolderShareAccessLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FolderSharedToType:
      title: FolderSharedToType
      enum:
      - Group
      - Role
      - RoleAndSubordinates
      - RoleAndSubordinatesInternal
      - Manager
      - ManagerAndSubordinatesInternal
      - Organization
      - Territory
      - TerritoryAndSubordinates
      - AllPrmUsers
      - User
      - PartnerUser
      - AllCspUsers
      - CustomerPortalUser
      - PortalRole
      - PortalRoleAndSubordinates
      - ChannelProgramGroup
      type: string
      xml:
        name: FolderSharedToType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PublicFolderAccess:
      title: PublicFolderAccess
      enum:
      - ReadOnly
      - ReadWrite
      type: string
      xml:
        name: PublicFolderAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardFolder:
      title: DashboardFolder
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessType:
          $ref: '#/components/schemas/FolderAccessTypes'
        folderShares:
          type: array
          items:
            $ref: '#/components/schemas/FolderShare'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publicFolderAccess:
          $ref: '#/components/schemas/PublicFolderAccess'
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: DashboardFolder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DocumentFolder:
      title: DocumentFolder
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessType:
          $ref: '#/components/schemas/FolderAccessTypes'
        folderShares:
          type: array
          items:
            $ref: '#/components/schemas/FolderShare'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publicFolderAccess:
          $ref: '#/components/schemas/PublicFolderAccess'
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: DocumentFolder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailFolder:
      title: EmailFolder
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessType:
          $ref: '#/components/schemas/FolderAccessTypes'
        folderShares:
          type: array
          items:
            $ref: '#/components/schemas/FolderShare'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publicFolderAccess:
          $ref: '#/components/schemas/PublicFolderAccess'
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: EmailFolder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFolder:
      title: ReportFolder
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessType:
          $ref: '#/components/schemas/FolderAccessTypes'
        folderShares:
          type: array
          items:
            $ref: '#/components/schemas/FolderShare'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publicFolderAccess:
          $ref: '#/components/schemas/PublicFolderAccess'
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: ReportFolder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastingSettings:
      title: ForecastingSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultToPersonalCurrency:
          type: boolean
          xml:
            name: defaultToPersonalCurrency
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableForecasts:
          type: boolean
          xml:
            name: enableForecasts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastingCategoryMappings:
          type: array
          items:
            $ref: '#/components/schemas/ForecastingCategoryMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastingDisplayedFamilySettings:
          type: array
          items:
            $ref: '#/components/schemas/ForecastingDisplayedFamilySettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastingTypeSettings:
          type: array
          items:
            $ref: '#/components/schemas/ForecastingTypeSettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ForecastingSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastingCategoryMapping:
      title: ForecastingCategoryMapping
      required:
      - forecastingItemCategoryApiName
      type: object
      properties:
        forecastingItemCategoryApiName:
          type: string
          xml:
            name: forecastingItemCategoryApiName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        weightedSourceCategories:
          type: array
          items:
            $ref: '#/components/schemas/WeightedSourceCategory'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ForecastingCategoryMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WeightedSourceCategory:
      title: WeightedSourceCategory
      required:
      - sourceCategoryApiName
      - weight
      type: object
      properties:
        sourceCategoryApiName:
          type: string
          xml:
            name: sourceCategoryApiName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        weight:
          type: number
          xml:
            name: weight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WeightedSourceCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastingDisplayedFamilySettings:
      title: ForecastingDisplayedFamilySettings
      type: object
      properties:
        productFamily:
          type: string
          xml:
            name: productFamily
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ForecastingDisplayedFamilySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastingTypeSettings:
      title: ForecastingTypeSettings
      required:
      - active
      - adjustmentsSettings
      - forecastRangeSettings
      - forecastingDateType
      - hasProductFamily
      - isAmount
      - isAvailable
      - isQuantity
      - masterLabel
      - name
      - opportunityListFieldsSelectedSettings
      - opportunityListFieldsUnselectedSettings
      - quotasSettings
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        adjustmentsSettings:
          $ref: '#/components/schemas/AdjustmentsSettings2'
        displayedCategoryApiNames:
          type: array
          items:
            type: string
            xml:
              name: displayedCategoryApiNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastRangeSettings:
          $ref: '#/components/schemas/ForecastRangeSettings2'
        forecastedCategoryApiNames:
          type: array
          items:
            type: string
            xml:
              name: forecastedCategoryApiNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forecastingDateType:
          $ref: '#/components/schemas/ForecastingDateType'
        hasProductFamily:
          type: boolean
          xml:
            name: hasProductFamily
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAmount:
          type: boolean
          xml:
            name: isAmount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAvailable:
          type: boolean
          xml:
            name: isAvailable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isQuantity:
          type: boolean
          xml:
            name: isQuantity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managerAdjustableCategoryApiNames:
          type: array
          items:
            type: string
            xml:
              name: managerAdjustableCategoryApiNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityListFieldsLabelMappings:
          type: array
          items:
            $ref: '#/components/schemas/OpportunityListFieldsLabelMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityListFieldsSelectedSettings:
          $ref: '#/components/schemas/OpportunityListFieldsSelectedSettings2'
        opportunityListFieldsUnselectedSettings:
          $ref: '#/components/schemas/OpportunityListFieldsUnselectedSettings2'
        opportunitySplitName:
          type: string
          xml:
            name: opportunitySplitName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ownerAdjustableCategoryApiNames:
          type: array
          items:
            type: string
            xml:
              name: ownerAdjustableCategoryApiNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quotasSettings:
          $ref: '#/components/schemas/QuotasSettings2'
        territory2ModelName:
          type: string
          xml:
            name: territory2ModelName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ForecastingTypeSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AdjustmentsSettings:
      title: AdjustmentsSettings
      required:
      - enableAdjustments
      - enableOwnerAdjustments
      type: object
      properties:
        enableAdjustments:
          type: boolean
          xml:
            name: enableAdjustments
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOwnerAdjustments:
          type: boolean
          xml:
            name: enableOwnerAdjustments
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AdjustmentsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastRangeSettings:
      title: ForecastRangeSettings
      required:
      - beginning
      - displaying
      - periodType
      type: object
      properties:
        beginning:
          type: integer
          format: int32
          xml:
            name: beginning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displaying:
          type: integer
          format: int32
          xml:
            name: displaying
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        periodType:
          $ref: '#/components/schemas/PeriodTypes'
      xml:
        name: ForecastRangeSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PeriodTypes:
      title: PeriodTypes
      enum:
      - Month
      - Quarter
      - Week
      - Year
      type: string
      xml:
        name: PeriodTypes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ForecastingDateType:
      title: ForecastingDateType
      enum:
      - OpportunityCloseDate
      - ProductDate
      - ScheduleDate
      type: string
      xml:
        name: ForecastingDateType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OpportunityListFieldsLabelMapping:
      title: OpportunityListFieldsLabelMapping
      required:
      - field
      - label
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OpportunityListFieldsLabelMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OpportunityListFieldsSelectedSettings:
      title: OpportunityListFieldsSelectedSettings
      type: object
      properties:
        field:
          type: array
          items:
            type: string
            xml:
              name: field
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OpportunityListFieldsSelectedSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OpportunityListFieldsUnselectedSettings:
      title: OpportunityListFieldsUnselectedSettings
      type: object
      properties:
        field:
          type: array
          items:
            type: string
            xml:
              name: field
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OpportunityListFieldsUnselectedSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuotasSettings:
      title: QuotasSettings
      required:
      - showQuotas
      type: object
      properties:
        showQuotas:
          type: boolean
          xml:
            name: showQuotas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuotasSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Form:
      title: Form
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formSections:
          type: array
          items:
            $ref: '#/components/schemas/FormSection'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Form
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormSection:
      title: FormSection
      required:
      - masterLabel
      - tabOrderType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formColumns:
          type: array
          items:
            $ref: '#/components/schemas/FormColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabOrderType:
          $ref: '#/components/schemas/FormSectionTabOrder'
      xml:
        name: FormSection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormColumn:
      title: FormColumn
      type: object
      properties:
        formItems:
          type: array
          items:
            $ref: '#/components/schemas/FormItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FormColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormItem:
      title: FormItem
      type: object
      properties:
        emptySpace:
          type: boolean
          xml:
            name: emptySpace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expression:
          type: string
          xml:
            name: expression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formLayoutableItem:
          type: string
          xml:
            name: formLayoutableItem
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        helpText:
          type: string
          xml:
            name: helpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FormItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormSectionTabOrder:
      title: FormSectionTabOrder
      enum:
      - TopToBottom
      - LeftToRight
      type: string
      xml:
        name: FormSectionTabOrder
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FormulaSettings:
      title: FormulaSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDSTAwareDatevalue:
          type: boolean
          xml:
            name: enableDSTAwareDatevalue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FormulaSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    GlobalValueSet:
      title: GlobalValueSet
      required:
      - masterLabel
      - sorted
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customValue:
          type: array
          items:
            $ref: '#/components/schemas/CustomValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sorted:
          type: boolean
          xml:
            name: sorted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: GlobalValueSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    GlobalValueSetTranslation:
      title: GlobalValueSetTranslation
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueTranslation:
          type: array
          items:
            $ref: '#/components/schemas/ValueTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: GlobalValueSetTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValueTranslation:
      title: ValueTranslation
      required:
      - masterLabel
      type: object
      properties:
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        translation:
          type: string
          xml:
            name: translation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValueTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    GoogleAppsSettings:
      title: GoogleAppsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGmailButtons:
          type: boolean
          xml:
            name: enableGmailButtons
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGmailButtonsAndLinks:
          type: boolean
          xml:
            name: enableGmailButtonsAndLinks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGmailLinks:
          type: boolean
          xml:
            name: enableGmailLinks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGoogleDocs:
          type: boolean
          xml:
            name: enableGoogleDocs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGoogleDocsTab:
          type: boolean
          xml:
            name: enableGoogleDocsTab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGoogleTalk:
          type: boolean
          xml:
            name: enableGoogleTalk
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        googleAppsDomain:
          type: string
          xml:
            name: googleAppsDomain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        googleAppsDomainLinked:
          type: boolean
          xml:
            name: googleAppsDomainLinked
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        googleAppsDomainValidated:
          type: boolean
          xml:
            name: googleAppsDomainValidated
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: GoogleAppsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Group:
      title: Group
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesIncludeBosses:
          type: boolean
          xml:
            name: doesIncludeBosses
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Group
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    HighVelocitySalesSettings:
      title: HighVelocitySalesSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableACAutoSendEmail:
          type: boolean
          xml:
            name: enableACAutoSendEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableACSkipWeekends:
          type: boolean
          xml:
            name: enableACSkipWeekends
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDispositionCategory:
          type: boolean
          xml:
            name: enableDispositionCategory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEngagementWaveAnalyticsPref:
          type: boolean
          xml:
            name: enableEngagementWaveAnalyticsPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHighVelocitySales:
          type: boolean
          xml:
            name: enableHighVelocitySales
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHighVelocitySalesSetup:
          type: boolean
          xml:
            name: enableHighVelocitySalesSetup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: HighVelocitySalesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    HomePageComponent:
      title: HomePageComponent
      required:
      - pageComponentType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        body:
          type: string
          xml:
            name: body
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        links:
          type: array
          items:
            type: string
            xml:
              name: links
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageComponentType:
          $ref: '#/components/schemas/PageComponentType'
        showLabel:
          type: boolean
          xml:
            name: showLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showScrollbars:
          type: boolean
          xml:
            name: showScrollbars
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          $ref: '#/components/schemas/PageComponentWidth'
      xml:
        name: HomePageComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PageComponentType:
      title: PageComponentType
      enum:
      - links
      - htmlArea
      - imageOrNote
      - visualforcePage
      type: string
      xml:
        name: PageComponentType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PageComponentWidth:
      title: PageComponentWidth
      enum:
      - narrow
      - wide
      type: string
      xml:
        name: PageComponentWidth
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    HomePageLayout:
      title: HomePageLayout
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        narrowComponents:
          type: array
          items:
            type: string
            xml:
              name: narrowComponents
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wideComponents:
          type: array
          items:
            type: string
            xml:
              name: wideComponents
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: HomePageLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IdeasSettings:
      title: IdeasSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterProfile:
          type: boolean
          xml:
            name: enableChatterProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHtmlIdea:
          type: boolean
          xml:
            name: enableHtmlIdea
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIdeaMultipleCategory:
          type: boolean
          xml:
            name: enableIdeaMultipleCategory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIdeaThemes:
          type: boolean
          xml:
            name: enableIdeaThemes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIdeas:
          type: boolean
          xml:
            name: enableIdeas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIdeasControllerExtensions:
          type: boolean
          xml:
            name: enableIdeasControllerExtensions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIdeasReputation:
          type: boolean
          xml:
            name: enableIdeasReputation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        halfLife:
          type: number
          xml:
            name: halfLife
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ideasProfilePage:
          type: string
          xml:
            name: ideasProfilePage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IdeasSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IndustriesManufacturingSettings:
      title: IndustriesManufacturingSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIndManufacturing:
          type: boolean
          xml:
            name: enableIndManufacturing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIndustriesMfgAccountForecast:
          type: boolean
          xml:
            name: enableIndustriesMfgAccountForecast
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIndustriesMfgIAS:
          type: boolean
          xml:
            name: enableIndustriesMfgIAS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIndustriesMfgTargets:
          type: boolean
          xml:
            name: enableIndustriesMfgTargets
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IndustriesManufacturingSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IndustriesSettings:
      title: IndustriesSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowMultipleProducersToWorkOnSamePolicy:
          type: boolean
          xml:
            name: allowMultipleProducersToWorkOnSamePolicy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccessToMasterListOfCoverageTypes:
          type: boolean
          xml:
            name: enableAccessToMasterListOfCoverageTypes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableBlockResourceAvailabilityOrgPref:
          type: boolean
          xml:
            name: enableBlockResourceAvailabilityOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinVisits:
          type: boolean
          xml:
            name: enableEinsteinVisits
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEventManagementOrgPref:
          type: boolean
          xml:
            name: enableEventManagementOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFSCInsuranceReport:
          type: boolean
          xml:
            name: enableFSCInsuranceReport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHCReferralScoring:
          type: boolean
          xml:
            name: enableHCReferralScoring
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIndLoyaltyEnabled:
          type: boolean
          xml:
            name: enableIndLoyaltyEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableManyToManyRelationships:
          type: boolean
          xml:
            name: enableManyToManyRelationships
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMedicalDeviceEnabled:
          type: boolean
          xml:
            name: enableMedicalDeviceEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMortgageRlaTotalsOrgPref:
          type: boolean
          xml:
            name: enableMortgageRlaTotalsOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultiResourceOrgPref:
          type: boolean
          xml:
            name: enableMultiResourceOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultipleCareProgramEnrolleeOrgPref:
          type: boolean
          xml:
            name: enableMultipleCareProgramEnrolleeOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableObjectDetection:
          type: boolean
          xml:
            name: enableObjectDetection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOverbookingOrgPref:
          type: boolean
          xml:
            name: enableOverbookingOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProviderSearchSyncOrgPref:
          type: boolean
          xml:
            name: enableProviderSearchSyncOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReferralScoring:
          type: boolean
          xml:
            name: enableReferralScoring
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSentimentAnalysis:
          type: boolean
          xml:
            name: enableSentimentAnalysis
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVisitInventoryEnabled:
          type: boolean
          xml:
            name: enableVisitInventoryEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IndustriesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    InstalledPackage:
      title: InstalledPackage
      required:
      - activateRSS
      - versionNumber
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        activateRSS:
          type: boolean
          xml:
            name: activateRSS
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        password:
          type: string
          xml:
            name: password
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        versionNumber:
          type: string
          xml:
            name: versionNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: InstalledPackage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    InvocableActionSettings:
      title: InvocableActionSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPartialSaveAllowed:
          type: boolean
          xml:
            name: isPartialSaveAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: InvocableActionSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IoTSettings:
      title: IoTSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIoT:
          type: boolean
          xml:
            name: enableIoT
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIoTInsightsPilot:
          type: boolean
          xml:
            name: enableIoTInsightsPilot
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIoTUsageEmail:
          type: boolean
          xml:
            name: enableIoTUsageEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IoTSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IsvHammerSettings:
      title: IsvHammerSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIsvHammerSubIsOptedOut:
          type: boolean
          xml:
            name: enableIsvHammerSubIsOptedOut
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IsvHammerSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KeywordList:
      title: KeywordList
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keywords:
          type: array
          items:
            $ref: '#/components/schemas/Keyword'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KeywordList
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Keyword:
      title: Keyword
      required:
      - keyword
      type: object
      properties:
        keyword:
          type: string
          xml:
            name: keyword
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Keyword
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeSettings:
      title: KnowledgeSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        answers:
          $ref: '#/components/schemas/Answers'
        cases:
          $ref: '#/components/schemas/Cases'
        defaultLanguage:
          type: string
          xml:
            name: defaultLanguage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatterQuestionKBDeflection:
          type: boolean
          xml:
            name: enableChatterQuestionKBDeflection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCreateEditOnArticlesTab:
          type: boolean
          xml:
            name: enableCreateEditOnArticlesTab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExternalMediaContent:
          type: boolean
          xml:
            name: enableExternalMediaContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKnowledge:
          type: boolean
          xml:
            name: enableKnowledge
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKnowledgeArticleTextHighlights:
          type: boolean
          xml:
            name: enableKnowledgeArticleTextHighlights
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKnowledgeKeywordAutoComplete:
          type: boolean
          xml:
            name: enableKnowledgeKeywordAutoComplete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKnowledgeTitleAutoComplete:
          type: boolean
          xml:
            name: enableKnowledgeTitleAutoComplete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningKbAutoLoadRichTextField:
          type: boolean
          xml:
            name: enableLightningKbAutoLoadRichTextField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningKnowledge:
          type: boolean
          xml:
            name: enableLightningKnowledge
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        languages:
          $ref: '#/components/schemas/Languages'
        showArticleSummariesCustomerPortal:
          type: boolean
          xml:
            name: showArticleSummariesCustomerPortal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showArticleSummariesInternalApp:
          type: boolean
          xml:
            name: showArticleSummariesInternalApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showArticleSummariesPartnerPortal:
          type: boolean
          xml:
            name: showArticleSummariesPartnerPortal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showValidationStatusField:
          type: boolean
          xml:
            name: showValidationStatusField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        suggestedArticles:
          $ref: '#/components/schemas/SuggestedArticles'
      xml:
        name: KnowledgeSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeAnswerSettings:
      title: KnowledgeAnswerSettings
      type: object
      properties:
        assignTo:
          type: string
          xml:
            name: assignTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultArticleType:
          type: string
          xml:
            name: defaultArticleType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableArticleCreation:
          type: boolean
          xml:
            name: enableArticleCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeAnswerSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeCaseSettings:
      title: KnowledgeCaseSettings
      type: object
      properties:
        articlePDFCreationProfile:
          type: string
          xml:
            name: articlePDFCreationProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        articlePublicSharingCommunities:
          $ref: '#/components/schemas/ArticlePublicSharingCommunities'
        articlePublicSharingSites:
          $ref: '#/components/schemas/ArticlePublicSharingSites'
        articlePublicSharingSitesChatterAnswers:
          $ref: '#/components/schemas/ArticlePublicSharingSitesChatterAnswers'
        assignTo:
          type: string
          xml:
            name: assignTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customizationClass:
          type: string
          xml:
            name: customizationClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultContributionArticleType:
          type: string
          xml:
            name: defaultContributionArticleType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        editor:
          $ref: '#/components/schemas/KnowledgeCaseEditor'
        enableArticleCreation:
          type: boolean
          xml:
            name: enableArticleCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableArticlePublicSharingSites:
          type: boolean
          xml:
            name: enableArticlePublicSharingSites
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCaseDataCategoryMapping:
          type: boolean
          xml:
            name: enableCaseDataCategoryMapping
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useProfileForPDFCreation:
          type: boolean
          xml:
            name: useProfileForPDFCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeCaseSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeCommunitiesSettings:
      title: KnowledgeCommunitiesSettings
      type: object
      properties:
        community:
          type: array
          items:
            type: string
            xml:
              name: community
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeCommunitiesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeSitesSettings:
      title: KnowledgeSitesSettings
      type: object
      properties:
        site:
          type: array
          items:
            type: string
            xml:
              name: site
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeSitesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeCaseEditor:
      title: KnowledgeCaseEditor
      enum:
      - simple
      - standard
      type: string
      xml:
        name: KnowledgeCaseEditor
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeLanguageSettings:
      title: KnowledgeLanguageSettings
      type: object
      properties:
        language:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeLanguage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeLanguageSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeLanguage:
      title: KnowledgeLanguage
      required:
      - name
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultAssignee:
          type: string
          xml:
            name: defaultAssignee
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultAssigneeType:
          $ref: '#/components/schemas/KnowledgeLanguageLookupValueType'
        defaultReviewer:
          type: string
          xml:
            name: defaultReviewer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultReviewerType:
          $ref: '#/components/schemas/KnowledgeLanguageLookupValueType'
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeLanguage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeLanguageLookupValueType:
      title: KnowledgeLanguageLookupValueType
      enum:
      - User
      - Queue
      type: string
      xml:
        name: KnowledgeLanguageLookupValueType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeSuggestedArticlesSettings:
      title: KnowledgeSuggestedArticlesSettings
      type: object
      properties:
        caseFields:
          $ref: '#/components/schemas/CaseFields'
        useSuggestedArticlesForCase:
          type: boolean
          xml:
            name: useSuggestedArticlesForCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workOrderFields:
          $ref: '#/components/schemas/WorkOrderFields'
        workOrderLineItemFields:
          $ref: '#/components/schemas/WorkOrderLineItemFields'
      xml:
        name: KnowledgeSuggestedArticlesSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeCaseFieldsSettings:
      title: KnowledgeCaseFieldsSettings
      type: object
      properties:
        field:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeCaseField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeCaseFieldsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeCaseField:
      title: KnowledgeCaseField
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeCaseField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeWorkOrderFieldsSettings:
      title: KnowledgeWorkOrderFieldsSettings
      type: object
      properties:
        field:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeWorkOrderField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeWorkOrderFieldsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeWorkOrderField:
      title: KnowledgeWorkOrderField
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeWorkOrderField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeWorkOrderLineItemFieldsSettings:
      title: KnowledgeWorkOrderLineItemFieldsSettings
      type: object
      properties:
        field:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeWorkOrderLineItemField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeWorkOrderLineItemFieldsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeWorkOrderLineItemField:
      title: KnowledgeWorkOrderLineItemField
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: KnowledgeWorkOrderLineItemField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LanguageSettings:
      title: LanguageSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCanadaIcuFormat:
          type: boolean
          xml:
            name: enableCanadaIcuFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDataTranslation:
          type: boolean
          xml:
            name: enableDataTranslation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEndUserLanguages:
          type: boolean
          xml:
            name: enableEndUserLanguages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableICULocaleDateFormat:
          type: boolean
          xml:
            name: enableICULocaleDateFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLocalNamesForStdObjects:
          type: boolean
          xml:
            name: enableLocalNamesForStdObjects
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePlatformLanguages:
          type: boolean
          xml:
            name: enablePlatformLanguages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTranslationWorkbench:
          type: boolean
          xml:
            name: enableTranslationWorkbench
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useLanguageFallback:
          type: boolean
          xml:
            name: useLanguageFallback
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LanguageSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Layout:
      title: Layout
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customButtons:
          type: array
          items:
            type: string
            xml:
              name: customButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customConsoleComponents:
          $ref: '#/components/schemas/CustomConsoleComponents2'
        emailDefault:
          type: boolean
          xml:
            name: emailDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        excludeButtons:
          type: array
          items:
            type: string
            xml:
              name: excludeButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feedLayout:
          $ref: '#/components/schemas/FeedLayout2'
        headers:
          type: array
          items:
            $ref: '#/components/schemas/LayoutHeader'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layoutSections:
          type: array
          items:
            $ref: '#/components/schemas/LayoutSection'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        miniLayout:
          $ref: '#/components/schemas/MiniLayout2'
        multilineLayoutFields:
          type: array
          items:
            type: string
            xml:
              name: multilineLayoutFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        platformActionList:
          $ref: '#/components/schemas/PlatformActionList2'
        quickActionList:
          $ref: '#/components/schemas/QuickActionList2'
        relatedContent:
          $ref: '#/components/schemas/RelatedContent2'
        relatedLists:
          type: array
          items:
            $ref: '#/components/schemas/RelatedListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedObjects:
          type: array
          items:
            type: string
            xml:
              name: relatedObjects
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runAssignmentRulesDefault:
          type: boolean
          xml:
            name: runAssignmentRulesDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showEmailCheckbox:
          type: boolean
          xml:
            name: showEmailCheckbox
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showHighlightsPanel:
          type: boolean
          xml:
            name: showHighlightsPanel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showInteractionLogPanel:
          type: boolean
          xml:
            name: showInteractionLogPanel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showKnowledgeComponent:
          type: boolean
          xml:
            name: showKnowledgeComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showRunAssignmentRulesCheckbox:
          type: boolean
          xml:
            name: showRunAssignmentRulesCheckbox
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSolutionSection:
          type: boolean
          xml:
            name: showSolutionSection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSubmitAndAttachButton:
          type: boolean
          xml:
            name: showSubmitAndAttachButton
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryLayout:
          $ref: '#/components/schemas/SummaryLayout2'
      xml:
        name: Layout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomConsoleComponents:
      title: CustomConsoleComponents
      type: object
      properties:
        primaryTabComponents:
          $ref: '#/components/schemas/PrimaryTabComponents2'
        subtabComponents:
          $ref: '#/components/schemas/SubtabComponents2'
      xml:
        name: CustomConsoleComponents
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PrimaryTabComponents:
      title: PrimaryTabComponents
      type: object
      properties:
        containers:
          type: array
          items:
            $ref: '#/components/schemas/Container'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PrimaryTabComponents
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Container:
      title: Container
      required:
      - isContainerAutoSizeEnabled
      - region
      - style
      - unit
      type: object
      properties:
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isContainerAutoSizeEnabled:
          type: boolean
          xml:
            name: isContainerAutoSizeEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        region:
          type: string
          xml:
            name: region
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sidebarComponents:
          type: array
          items:
            $ref: '#/components/schemas/SidebarComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        style:
          type: string
          xml:
            name: style
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unit:
          type: string
          xml:
            name: unit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Container
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SidebarComponent:
      title: SidebarComponent
      required:
      - componentType
      type: object
      properties:
        componentType:
          type: string
          xml:
            name: componentType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createAction:
          type: string
          xml:
            name: createAction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLinking:
          type: boolean
          xml:
            name: enableLinking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookup:
          type: string
          xml:
            name: lookup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedLists:
          type: array
          items:
            $ref: '#/components/schemas/RelatedList'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unit:
          type: string
          xml:
            name: unit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        updateAction:
          type: string
          xml:
            name: updateAction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SidebarComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RelatedList:
      title: RelatedList
      required:
      - hideOnDetail
      - name
      type: object
      properties:
        hideOnDetail:
          type: boolean
          xml:
            name: hideOnDetail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RelatedList
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SubtabComponents:
      title: SubtabComponents
      type: object
      properties:
        containers:
          type: array
          items:
            $ref: '#/components/schemas/Container'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SubtabComponents
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedLayout:
      title: FeedLayout
      type: object
      properties:
        autocollapsePublisher:
          type: boolean
          xml:
            name: autocollapsePublisher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compactFeed:
          type: boolean
          xml:
            name: compactFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feedFilterPosition:
          $ref: '#/components/schemas/FeedLayoutFilterPosition'
        feedFilters:
          type: array
          items:
            $ref: '#/components/schemas/FeedLayoutFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullWidthFeed:
          type: boolean
          xml:
            name: fullWidthFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideSidebar:
          type: boolean
          xml:
            name: hideSidebar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        highlightExternalFeedItems:
          type: boolean
          xml:
            name: highlightExternalFeedItems
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        leftComponents:
          type: array
          items:
            $ref: '#/components/schemas/FeedLayoutComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rightComponents:
          type: array
          items:
            $ref: '#/components/schemas/FeedLayoutComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useInlineFiltersInConsole:
          type: boolean
          xml:
            name: useInlineFiltersInConsole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FeedLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedLayoutFilterPosition:
      title: FeedLayoutFilterPosition
      enum:
      - CenterDropDown
      - LeftFixed
      - LeftFloat
      type: string
      xml:
        name: FeedLayoutFilterPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedLayoutFilter:
      title: FeedLayoutFilter
      required:
      - feedFilterType
      type: object
      properties:
        feedFilterName:
          type: string
          xml:
            name: feedFilterName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feedFilterType:
          $ref: '#/components/schemas/FeedLayoutFilterType'
        feedItemType:
          $ref: '#/components/schemas/FeedItemType'
      xml:
        name: FeedLayoutFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedLayoutFilterType:
      title: FeedLayoutFilterType
      enum:
      - AllUpdates
      - FeedItemType
      - Custom
      type: string
      xml:
        name: FeedLayoutFilterType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedLayoutComponent:
      title: FeedLayoutComponent
      required:
      - componentType
      type: object
      properties:
        componentType:
          $ref: '#/components/schemas/FeedLayoutComponentType'
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FeedLayoutComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FeedLayoutComponentType:
      title: FeedLayoutComponentType
      enum:
      - HelpAndToolLinks
      - CustomButtons
      - Following
      - Followers
      - CustomLinks
      - Milestones
      - Topics
      - CaseUnifiedFiles
      - Visualforce
      type: string
      xml:
        name: FeedLayoutComponentType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutHeader:
      title: LayoutHeader
      enum:
      - PersonalTagging
      - PublicTagging
      type: string
      xml:
        name: LayoutHeader
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutSection:
      title: LayoutSection
      required:
      - style
      type: object
      properties:
        customLabel:
          type: boolean
          xml:
            name: customLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        detailHeading:
          type: boolean
          xml:
            name: detailHeading
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        editHeading:
          type: boolean
          xml:
            name: editHeading
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layoutColumns:
          type: array
          items:
            $ref: '#/components/schemas/LayoutColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        style:
          $ref: '#/components/schemas/LayoutSectionStyle'
      xml:
        name: LayoutSection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutColumn:
      title: LayoutColumn
      type: object
      properties:
        layoutItems:
          type: array
          items:
            $ref: '#/components/schemas/LayoutItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reserved:
          type: string
          xml:
            name: reserved
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LayoutColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutItem:
      title: LayoutItem
      type: object
      properties:
        analyticsCloudComponent:
          $ref: '#/components/schemas/AnalyticsCloudComponent'
        behavior:
          $ref: '#/components/schemas/UiBehavior'
        canvas:
          type: string
          xml:
            name: canvas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        component:
          type: string
          xml:
            name: component
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customLink:
          type: string
          xml:
            name: customLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emptySpace:
          type: boolean
          xml:
            name: emptySpace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportChartComponent:
          $ref: '#/components/schemas/ReportChartComponent'
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showLabel:
          type: boolean
          xml:
            name: showLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showScrollbars:
          type: boolean
          xml:
            name: showScrollbars
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: string
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LayoutItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AnalyticsCloudComponentLayoutItem:
      title: AnalyticsCloudComponentLayoutItem
      required:
      - assetType
      - devName
      type: object
      properties:
        assetType:
          type: string
          xml:
            name: assetType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        devName:
          type: string
          xml:
            name: devName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        error:
          type: string
          xml:
            name: error
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filter:
          type: string
          xml:
            name: filter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideOnError:
          type: boolean
          xml:
            name: hideOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showHeader:
          type: boolean
          xml:
            name: showHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSharing:
          type: boolean
          xml:
            name: showSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTitle:
          type: boolean
          xml:
            name: showTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: string
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AnalyticsCloudComponentLayoutItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UiBehavior:
      title: UiBehavior
      enum:
      - Edit
      - Required
      - Readonly
      type: string
      xml:
        name: UiBehavior
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportChartComponentLayoutItem:
      title: ReportChartComponentLayoutItem
      required:
      - reportName
      type: object
      properties:
        cacheData:
          type: boolean
          xml:
            name: cacheData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextFilterableField:
          type: string
          xml:
            name: contextFilterableField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        error:
          type: string
          xml:
            name: error
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideOnError:
          type: boolean
          xml:
            name: hideOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeContext:
          type: boolean
          xml:
            name: includeContext
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportName:
          type: string
          xml:
            name: reportName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTitle:
          type: boolean
          xml:
            name: showTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        size:
          $ref: '#/components/schemas/ReportChartComponentSize'
      xml:
        name: ReportChartComponentLayoutItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportChartComponentSize:
      title: ReportChartComponentSize
      enum:
      - SMALL
      - MEDIUM
      - LARGE
      type: string
      xml:
        name: ReportChartComponentSize
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LayoutSectionStyle:
      title: LayoutSectionStyle
      enum:
      - TwoColumnsTopToBottom
      - TwoColumnsLeftToRight
      - OneColumn
      - CustomLinks
      type: string
      xml:
        name: LayoutSectionStyle
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MiniLayout:
      title: MiniLayout
      type: object
      properties:
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedLists:
          type: array
          items:
            $ref: '#/components/schemas/RelatedListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MiniLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RelatedListItem:
      title: RelatedListItem
      required:
      - relatedList
      type: object
      properties:
        customButtons:
          type: array
          items:
            type: string
            xml:
              name: customButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        excludeButtons:
          type: array
          items:
            type: string
            xml:
              name: excludeButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedList:
          type: string
          xml:
            name: relatedList
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortField:
          type: string
          xml:
            name: sortField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          $ref: '#/components/schemas/SortOrder'
      xml:
        name: RelatedListItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RelatedContent:
      title: RelatedContent
      type: object
      properties:
        relatedContentItems:
          type: array
          items:
            $ref: '#/components/schemas/RelatedContentItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RelatedContent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RelatedContentItem:
      title: RelatedContentItem
      required:
      - layoutItem
      type: object
      properties:
        layoutItem:
          $ref: '#/components/schemas/LayoutItem1'
      xml:
        name: RelatedContentItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SummaryLayout:
      title: SummaryLayout
      required:
      - masterLabel
      - sizeX
      - summaryLayoutStyle
      type: object
      properties:
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sizeX:
          type: integer
          format: int32
          xml:
            name: sizeX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sizeY:
          type: integer
          format: int32
          xml:
            name: sizeY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sizeZ:
          type: integer
          format: int32
          xml:
            name: sizeZ
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryLayoutItems:
          type: array
          items:
            $ref: '#/components/schemas/SummaryLayoutItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryLayoutStyle:
          $ref: '#/components/schemas/SummaryLayoutStyle'
      xml:
        name: SummaryLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SummaryLayoutItem:
      title: SummaryLayoutItem
      required:
      - posX
      type: object
      properties:
        customLink:
          type: string
          xml:
            name: customLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        posX:
          type: integer
          format: int32
          xml:
            name: posX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        posY:
          type: integer
          format: int32
          xml:
            name: posY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        posZ:
          type: integer
          format: int32
          xml:
            name: posZ
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SummaryLayoutItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SummaryLayoutStyle:
      title: SummaryLayoutStyle
      enum:
      - Default
      - QuoteTemplate
      - DefaultQuoteTemplate
      - ServiceReportTemplate
      - ChildServiceReportTemplateStyle
      - DefaultServiceReportTemplate
      - CaseInteraction
      - QuickActionLayoutLeftRight
      - QuickActionLayoutTopDown
      - PathAssistant
      type: string
      xml:
        name: SummaryLayoutStyle
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LeadConfigSettings:
      title: LeadConfigSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesEnableLeadConvertDefaultSubjectBlankTaskCreation:
          type: boolean
          xml:
            name: doesEnableLeadConvertDefaultSubjectBlankTaskCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesHideOpportunityInConvertLeadWindow:
          type: boolean
          xml:
            name: doesHideOpportunityInConvertLeadWindow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesPreserveLeadStatus:
          type: boolean
          xml:
            name: doesPreserveLeadStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesSelectNoOpportunityOnConvertLead:
          type: boolean
          xml:
            name: doesSelectNoOpportunityOnConvertLead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesTrackHistory:
          type: boolean
          xml:
            name: doesTrackHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableConversionsOnMobile:
          type: boolean
          xml:
            name: enableConversionsOnMobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOrgWideMergeAndDelete:
          type: boolean
          xml:
            name: enableOrgWideMergeAndDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldLeadConvertRequireValidation:
          type: boolean
          xml:
            name: shouldLeadConvertRequireValidation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LeadConfigSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LeadConvertSettings:
      title: LeadConvertSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowOwnerChange:
          type: boolean
          xml:
            name: allowOwnerChange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectMapping:
          type: array
          items:
            $ref: '#/components/schemas/ObjectMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityCreationOptions:
          $ref: '#/components/schemas/VisibleOrRequired'
      xml:
        name: LeadConvertSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    VisibleOrRequired:
      title: VisibleOrRequired
      enum:
      - VisibleOptional
      - VisibleRequired
      - NotVisible
      type: string
      xml:
        name: VisibleOrRequired
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Letterhead:
      title: Letterhead
      required:
      - available
      - backgroundColor
      - bodyColor
      - bottomLine
      - footer
      - header
      - middleLine
      - name
      - topLine
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        available:
          type: boolean
          xml:
            name: available
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundColor:
          type: string
          xml:
            name: backgroundColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        bodyColor:
          type: string
          xml:
            name: bodyColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        bottomLine:
          $ref: '#/components/schemas/BottomLine'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        footer:
          $ref: '#/components/schemas/Footer'
        header:
          $ref: '#/components/schemas/Header'
        middleLine:
          $ref: '#/components/schemas/MiddleLine'
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        topLine:
          $ref: '#/components/schemas/TopLine'
      xml:
        name: Letterhead
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LetterheadLine:
      title: LetterheadLine
      required:
      - color
      - height
      type: object
      properties:
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LetterheadLine
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LetterheadHeaderFooter:
      title: LetterheadHeaderFooter
      required:
      - backgroundColor
      - height
      type: object
      properties:
        backgroundColor:
          type: string
          xml:
            name: backgroundColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        horizontalAlignment:
          $ref: '#/components/schemas/LetterheadHorizontalAlignment'
        logo:
          type: string
          xml:
            name: logo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        verticalAlignment:
          $ref: '#/components/schemas/LetterheadVerticalAlignment'
      xml:
        name: LetterheadHeaderFooter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LetterheadHorizontalAlignment:
      title: LetterheadHorizontalAlignment
      enum:
      - None
      - Left
      - Center
      - Right
      type: string
      xml:
        name: LetterheadHorizontalAlignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LetterheadVerticalAlignment:
      title: LetterheadVerticalAlignment
      enum:
      - None
      - Top
      - Middle
      - Bottom
      type: string
      xml:
        name: LetterheadVerticalAlignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LicenseDefinition:
      title: LicenseDefinition
      required:
      - aggregationGroup
      - isPublished
      - label
      - licensingAuthority
      - licensingAuthorityProvider
      - minPlatformVersion
      - origin
      - revision
      - trialLicenseDuration
      - trialLicenseQuantity
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        aggregationGroup:
          type: string
          xml:
            name: aggregationGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPublished:
          type: boolean
          xml:
            name: isPublished
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        licensedCustomPermissions:
          type: array
          items:
            $ref: '#/components/schemas/LicensedCustomPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        licensingAuthority:
          type: string
          xml:
            name: licensingAuthority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        licensingAuthorityProvider:
          type: string
          xml:
            name: licensingAuthorityProvider
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minPlatformVersion:
          type: integer
          format: int32
          xml:
            name: minPlatformVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        origin:
          type: string
          xml:
            name: origin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        revision:
          type: integer
          format: int32
          xml:
            name: revision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        trialLicenseDuration:
          type: integer
          format: int32
          xml:
            name: trialLicenseDuration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        trialLicenseQuantity:
          type: integer
          format: int32
          xml:
            name: trialLicenseQuantity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LicenseDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LicensedCustomPermissions:
      title: LicensedCustomPermissions
      required:
      - customPermission
      - licenseDefinition
      type: object
      properties:
        customPermission:
          type: string
          xml:
            name: customPermission
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        licenseDefinition:
          type: string
          xml:
            name: licenseDefinition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LicensedCustomPermissions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningBolt:
      title: LightningBolt
      required:
      - category
      - masterLabel
      - publisher
      - summary
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        category:
          $ref: '#/components/schemas/LightningBoltCategory'
        lightningBoltFeatures:
          type: array
          items:
            $ref: '#/components/schemas/LightningBoltFeatures'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lightningBoltImages:
          type: array
          items:
            $ref: '#/components/schemas/LightningBoltImages'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lightningBoltItems:
          type: array
          items:
            $ref: '#/components/schemas/LightningBoltItems'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publisher:
          type: string
          xml:
            name: publisher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summary:
          type: string
          xml:
            name: summary
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningBolt
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningBoltCategory:
      title: LightningBoltCategory
      enum:
      - Communications
      - Education
      - FinancialServices
      - Government
      - HealthcareLifeSciences
      - Manufacturing
      - Media
      - Nonprofits
      - ProfessionalServices
      - RealEstate
      - Retail
      - TravelTransportationHospitality
      - HighTech
      - GeneralBusiness
      type: string
      xml:
        name: LightningBoltCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningBoltFeatures:
      title: LightningBoltFeatures
      required:
      - order
      - title
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        order:
          type: integer
          format: int32
          xml:
            name: order
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningBoltFeatures
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningBoltImages:
      title: LightningBoltImages
      required:
      - image
      - order
      type: object
      properties:
        image:
          type: string
          xml:
            name: image
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        order:
          type: integer
          format: int32
          xml:
            name: order
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningBoltImages
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningBoltItems:
      title: LightningBoltItems
      required:
      - name
      - type
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningBoltItems
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningComponentBundle:
      title: LightningComponentBundle
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        capabilities:
          $ref: '#/components/schemas/Capabilities2'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isExplicitImport:
          type: boolean
          xml:
            name: isExplicitImport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isExposed:
          type: boolean
          xml:
            name: isExposed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lwcResources:
          $ref: '#/components/schemas/LwcResources2'
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runtimeNamespace:
          type: string
          xml:
            name: runtimeNamespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetConfigs:
          type: string
          format: binary
          xml:
            name: targetConfigs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targets:
          $ref: '#/components/schemas/Targets1'
      xml:
        name: LightningComponentBundle
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Capabilities:
      title: Capabilities
      type: object
      properties:
        capability:
          type: array
          items:
            type: string
            xml:
              name: capability
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Capabilities
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LwcResources:
      title: LwcResources
      type: object
      properties:
        lwcResource:
          type: array
          items:
            $ref: '#/components/schemas/LwcResource'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LwcResources
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LwcResource:
      title: LwcResource
      required:
      - filePath
      - source
      type: object
      properties:
        filePath:
          type: string
          xml:
            name: filePath
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        source:
          type: string
          format: binary
          xml:
            name: source
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LwcResource
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Targets:
      title: Targets
      type: object
      properties:
        target:
          type: array
          items:
            type: string
            xml:
              name: target
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Targets
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningExperienceSettings:
      title: LightningExperienceSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        activeThemeName:
          type: string
          xml:
            name: activeThemeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccessCheckCrucPref:
          type: boolean
          xml:
            name: enableAccessCheckCrucPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableApiUserLtngOutAccessPref:
          type: boolean
          xml:
            name: enableApiUserLtngOutAccessPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuraCDNPref:
          type: boolean
          xml:
            name: enableAuraCDNPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuraDepAccessChksCRUCPref:
          type: boolean
          xml:
            name: enableAuraDepAccessChksCRUCPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFeedbackInMobile:
          type: boolean
          xml:
            name: enableFeedbackInMobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGoogleSheetsForSfdcEnabled:
          type: boolean
          xml:
            name: enableGoogleSheetsForSfdcEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIE11DeprecationMsgHidden:
          type: boolean
          xml:
            name: enableIE11DeprecationMsgHidden
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIE11LEXCrucPref:
          type: boolean
          xml:
            name: enableIE11LEXCrucPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInAppTooltips:
          type: boolean
          xml:
            name: enableInAppTooltips
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionComponentCustomization:
          type: boolean
          xml:
            name: enableLEXExtensionComponentCustomization
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionDarkMode:
          type: boolean
          xml:
            name: enableLEXExtensionDarkMode
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionInlineEditModifier:
          type: boolean
          xml:
            name: enableLEXExtensionInlineEditModifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionLinkGrabber:
          type: boolean
          xml:
            name: enableLEXExtensionLinkGrabber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionRelatedLists:
          type: boolean
          xml:
            name: enableLEXExtensionRelatedLists
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionRequiredFields:
          type: boolean
          xml:
            name: enableLEXExtensionRequiredFields
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXExtensionTrailhead:
          type: boolean
          xml:
            name: enableLEXExtensionTrailhead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLEXOnIpadEnabled:
          type: boolean
          xml:
            name: enableLEXOnIpadEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLexEndUsersNoSwitching:
          type: boolean
          xml:
            name: enableLexEndUsersNoSwitching
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningPrintableView:
          type: boolean
          xml:
            name: enableLightningPrintableView
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNavPersonalizationOptOut:
          type: boolean
          xml:
            name: enableNavPersonalizationOptOut
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRemoveThemeBrandBanner:
          type: boolean
          xml:
            name: enableRemoveThemeBrandBanner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1BannerPref:
          type: boolean
          xml:
            name: enableS1BannerPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1BrowserEnabled:
          type: boolean
          xml:
            name: enableS1BrowserEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1DesktopEnabled:
          type: boolean
          xml:
            name: enableS1DesktopEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1UiLoggingEnabled:
          type: boolean
          xml:
            name: enableS1UiLoggingEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSkypeChatEnabled:
          type: boolean
          xml:
            name: enableSkypeChatEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSparkAllUsers:
          type: boolean
          xml:
            name: enableSparkAllUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSparkConversationEnabled:
          type: boolean
          xml:
            name: enableSparkConversationEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSplitViewOnStandard:
          type: boolean
          xml:
            name: enableSplitViewOnStandard
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTryLightningOptOut:
          type: boolean
          xml:
            name: enableTryLightningOptOut
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUseS1AlohaDesktop:
          type: boolean
          xml:
            name: enableUseS1AlohaDesktop
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUsersAreLightningOnly:
          type: boolean
          xml:
            name: enableUsersAreLightningOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWebExEnabled:
          type: boolean
          xml:
            name: enableWebExEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWebexAllUsers:
          type: boolean
          xml:
            name: enableWebexAllUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLEXExtensionComponentCustomizationOff:
          type: boolean
          xml:
            name: isLEXExtensionComponentCustomizationOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLEXExtensionDarkModeOff:
          type: boolean
          xml:
            name: isLEXExtensionDarkModeOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLEXExtensionLinkGrabberOff:
          type: boolean
          xml:
            name: isLEXExtensionLinkGrabberOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLEXExtensionOff:
          type: boolean
          xml:
            name: isLEXExtensionOff
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningExperienceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningExperienceTheme:
      title: LightningExperienceTheme
      required:
      - defaultBrandingSet
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultBrandingSet:
          type: string
          xml:
            name: defaultBrandingSet
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldOverrideLoadingImage:
          type: boolean
          xml:
            name: shouldOverrideLoadingImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningExperienceTheme
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningMessageChannel:
      title: LightningMessageChannel
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isExposed:
          type: boolean
          xml:
            name: isExposed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lightningMessageFields:
          type: array
          items:
            $ref: '#/components/schemas/LightningMessageField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningMessageChannel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningMessageField:
      title: LightningMessageField
      required:
      - fieldName
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningMessageField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LightningOnboardingConfig:
      title: LightningOnboardingConfig
      required:
      - collaborationGroup
      - feedbackFormDaysFrequency
      - isCustom
      - masterLabel
      - promptDelayTime
      - sendFeedbackToSalesforce
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        collaborationGroup:
          type: string
          xml:
            name: collaborationGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customQuestion:
          type: string
          xml:
            name: customQuestion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feedbackFormDaysFrequency:
          type: integer
          format: int32
          xml:
            name: feedbackFormDaysFrequency
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isCustom:
          type: boolean
          xml:
            name: isCustom
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        promptDelayTime:
          type: integer
          format: int32
          xml:
            name: promptDelayTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendFeedbackToSalesforce:
          type: boolean
          xml:
            name: sendFeedbackToSalesforce
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LightningOnboardingConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveAgentSettings:
      title: LiveAgentSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLiveAgent:
          type: boolean
          xml:
            name: enableLiveAgent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQuickTextEnabled:
          type: boolean
          xml:
            name: enableQuickTextEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveAgentSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatAgentConfig:
      title: LiveChatAgentConfig
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignments:
          $ref: '#/components/schemas/Assignments'
        autoGreeting:
          type: string
          xml:
            name: autoGreeting
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        capacity:
          type: integer
          format: int32
          xml:
            name: capacity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criticalWaitTime:
          type: integer
          format: int32
          xml:
            name: criticalWaitTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customAgentName:
          type: string
          xml:
            name: customAgentName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAgentFileTransfer:
          type: boolean
          xml:
            name: enableAgentFileTransfer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAgentSneakPeek:
          type: boolean
          xml:
            name: enableAgentSneakPeek
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAssistanceFlag:
          type: boolean
          xml:
            name: enableAssistanceFlag
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutoAwayOnDecline:
          type: boolean
          xml:
            name: enableAutoAwayOnDecline
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutoAwayOnPushTimeout:
          type: boolean
          xml:
            name: enableAutoAwayOnPushTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatConferencing:
          type: boolean
          xml:
            name: enableChatConferencing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatMonitoring:
          type: boolean
          xml:
            name: enableChatMonitoring
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatTransferToAgent:
          type: boolean
          xml:
            name: enableChatTransferToAgent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatTransferToButton:
          type: boolean
          xml:
            name: enableChatTransferToButton
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableChatTransferToSkill:
          type: boolean
          xml:
            name: enableChatTransferToSkill
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLogoutSound:
          type: boolean
          xml:
            name: enableLogoutSound
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNotifications:
          type: boolean
          xml:
            name: enableNotifications
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRequestSound:
          type: boolean
          xml:
            name: enableRequestSound
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSneakPeek:
          type: boolean
          xml:
            name: enableSneakPeek
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVisitorBlocking:
          type: boolean
          xml:
            name: enableVisitorBlocking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWhisperMessage:
          type: boolean
          xml:
            name: enableWhisperMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        supervisorDefaultAgentStatusFilter:
          $ref: '#/components/schemas/SupervisorAgentStatusFilter'
        supervisorDefaultButtonFilter:
          type: string
          xml:
            name: supervisorDefaultButtonFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        supervisorDefaultSkillFilter:
          type: string
          xml:
            name: supervisorDefaultSkillFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        supervisorSkills:
          $ref: '#/components/schemas/SupervisorSkills'
        transferableButtons:
          $ref: '#/components/schemas/TransferableButtons'
        transferableSkills:
          $ref: '#/components/schemas/TransferableSkills'
      xml:
        name: LiveChatAgentConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AgentConfigAssignments:
      title: AgentConfigAssignments
      type: object
      properties:
        profiles:
          $ref: '#/components/schemas/Profiles'
        users:
          $ref: '#/components/schemas/Users1'
      xml:
        name: AgentConfigAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AgentConfigProfileAssignments:
      title: AgentConfigProfileAssignments
      type: object
      properties:
        profile:
          type: array
          items:
            type: string
            xml:
              name: profile
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AgentConfigProfileAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AgentConfigUserAssignments:
      title: AgentConfigUserAssignments
      type: object
      properties:
        user:
          type: array
          items:
            type: string
            xml:
              name: user
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AgentConfigUserAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SupervisorAgentStatusFilter:
      title: SupervisorAgentStatusFilter
      enum:
      - Online
      - Away
      - Offline
      type: string
      xml:
        name: SupervisorAgentStatusFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SupervisorAgentConfigSkills:
      title: SupervisorAgentConfigSkills
      type: object
      properties:
        skill:
          type: array
          items:
            type: string
            xml:
              name: skill
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SupervisorAgentConfigSkills
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AgentConfigButtons:
      title: AgentConfigButtons
      type: object
      properties:
        button:
          type: array
          items:
            type: string
            xml:
              name: button
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AgentConfigButtons
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AgentConfigSkills:
      title: AgentConfigSkills
      type: object
      properties:
        skill:
          type: array
          items:
            type: string
            xml:
              name: skill
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AgentConfigSkills
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButton:
      title: LiveChatButton
      required:
      - label
      - optionsHasChasitorIdleTimeout
      - routingType
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        animation:
          $ref: '#/components/schemas/LiveChatButtonPresentation'
        autoGreeting:
          type: string
          xml:
            name: autoGreeting
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chasitorIdleTimeout:
          type: integer
          format: int32
          xml:
            name: chasitorIdleTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chasitorIdleTimeoutWarning:
          type: integer
          format: int32
          xml:
            name: chasitorIdleTimeoutWarning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chatPage:
          type: string
          xml:
            name: chatPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customAgentName:
          type: string
          xml:
            name: customAgentName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deployments:
          $ref: '#/components/schemas/Deployments'
        enableQueue:
          type: boolean
          xml:
            name: enableQueue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inviteEndPosition:
          $ref: '#/components/schemas/LiveChatButtonInviteEndPosition'
        inviteImage:
          type: string
          xml:
            name: inviteImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inviteStartPosition:
          $ref: '#/components/schemas/LiveChatButtonInviteStartPosition'
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberOfReroutingAttempts:
          type: integer
          format: int32
          xml:
            name: numberOfReroutingAttempts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        offlineImage:
          type: string
          xml:
            name: offlineImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        onlineImage:
          type: string
          xml:
            name: onlineImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsCustomRoutingIsEnabled:
          type: boolean
          xml:
            name: optionsCustomRoutingIsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsHasChasitorIdleTimeout:
          type: boolean
          xml:
            name: optionsHasChasitorIdleTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsHasInviteAfterAccept:
          type: boolean
          xml:
            name: optionsHasInviteAfterAccept
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsHasInviteAfterReject:
          type: boolean
          xml:
            name: optionsHasInviteAfterReject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsHasRerouteDeclinedRequest:
          type: boolean
          xml:
            name: optionsHasRerouteDeclinedRequest
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsIsAutoAccept:
          type: boolean
          xml:
            name: optionsIsAutoAccept
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsIsInviteAutoRemove:
          type: boolean
          xml:
            name: optionsIsInviteAutoRemove
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        overallQueueLength:
          type: integer
          format: int32
          xml:
            name: overallQueueLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        perAgentQueueLength:
          type: integer
          format: int32
          xml:
            name: perAgentQueueLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        postChatPage:
          type: string
          xml:
            name: postChatPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        postChatUrl:
          type: string
          xml:
            name: postChatUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        preChatFormPage:
          type: string
          xml:
            name: preChatFormPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        preChatFormUrl:
          type: string
          xml:
            name: preChatFormUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pushTimeOut:
          type: integer
          format: int32
          xml:
            name: pushTimeOut
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        routingType:
          $ref: '#/components/schemas/LiveChatButtonRoutingType'
        site:
          type: string
          xml:
            name: site
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        skills:
          $ref: '#/components/schemas/Skills'
        timeToRemoveInvite:
          type: integer
          format: int32
          xml:
            name: timeToRemoveInvite
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/LiveChatButtonType'
        windowLanguage:
          $ref: '#/components/schemas/Language'
      xml:
        name: LiveChatButton
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonPresentation:
      title: LiveChatButtonPresentation
      enum:
      - Slide
      - Fade
      - Appear
      - Custom
      type: string
      xml:
        name: LiveChatButtonPresentation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonDeployments:
      title: LiveChatButtonDeployments
      type: object
      properties:
        deployment:
          type: array
          items:
            type: string
            xml:
              name: deployment
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveChatButtonDeployments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonInviteEndPosition:
      title: LiveChatButtonInviteEndPosition
      enum:
      - TopLeft
      - Top
      - TopRight
      - Left
      - Center
      - Right
      - BottomLeft
      - Bottom
      - BottomRight
      type: string
      xml:
        name: LiveChatButtonInviteEndPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonInviteStartPosition:
      title: LiveChatButtonInviteStartPosition
      enum:
      - TopLeft
      - TopLeftTop
      - Top
      - TopRightTop
      - TopRight
      - TopRightRight
      - Right
      - BottomRightRight
      - BottomRight
      - BottomRightBottom
      - Bottom
      - BottomLeftBottom
      - BottomLeft
      - BottomLeftLeft
      - Left
      - TopLeftLeft
      type: string
      xml:
        name: LiveChatButtonInviteStartPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonRoutingType:
      title: LiveChatButtonRoutingType
      enum:
      - Choice
      - LeastActive
      - MostAvailable
      type: string
      xml:
        name: LiveChatButtonRoutingType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonSkills:
      title: LiveChatButtonSkills
      type: object
      properties:
        skill:
          type: array
          items:
            type: string
            xml:
              name: skill
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveChatButtonSkills
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatButtonType:
      title: LiveChatButtonType
      enum:
      - Standard
      - Invite
      type: string
      xml:
        name: LiveChatButtonType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatDeployment:
      title: LiveChatDeployment
      required:
      - label
      - windowTitle
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        brandingImage:
          type: string
          xml:
            name: brandingImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectionTimeoutDuration:
          type: integer
          format: int32
          xml:
            name: connectionTimeoutDuration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectionWarningDuration:
          type: integer
          format: int32
          xml:
            name: connectionWarningDuration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayQueuePosition:
          type: boolean
          xml:
            name: displayQueuePosition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        domainWhiteList:
          $ref: '#/components/schemas/DomainWhiteList'
        enablePrechatApi:
          type: boolean
          xml:
            name: enablePrechatApi
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTranscriptSave:
          type: boolean
          xml:
            name: enableTranscriptSave
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mobileBrandingImage:
          type: string
          xml:
            name: mobileBrandingImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        site:
          type: string
          xml:
            name: site
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        windowTitle:
          type: string
          xml:
            name: windowTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveChatDeployment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatDeploymentDomainWhitelist:
      title: LiveChatDeploymentDomainWhitelist
      type: object
      properties:
        domain:
          type: array
          items:
            type: string
            xml:
              name: domain
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveChatDeploymentDomainWhitelist
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveChatSensitiveDataRule:
      title: LiveChatSensitiveDataRule
      required:
      - actionType
      - enforceOn
      - isEnabled
      - pattern
      - priority
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionType:
          $ref: '#/components/schemas/SensitiveDataActionType'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enforceOn:
          type: integer
          format: int32
          xml:
            name: enforceOn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isEnabled:
          type: boolean
          xml:
            name: isEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pattern:
          type: string
          xml:
            name: pattern
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        priority:
          type: integer
          format: int32
          xml:
            name: priority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        replacement:
          type: string
          xml:
            name: replacement
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveChatSensitiveDataRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SensitiveDataActionType:
      title: SensitiveDataActionType
      enum:
      - Remove
      - Replace
      type: string
      xml:
        name: SensitiveDataActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LiveMessageSettings:
      title: LiveMessageSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLiveMessage:
          type: boolean
          xml:
            name: enableLiveMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: LiveMessageSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MacroSettings:
      title: MacroSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextualMacroFiltering:
          type: boolean
          xml:
            name: contextualMacroFiltering
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdvancedSearch:
          type: boolean
          xml:
            name: enableAdvancedSearch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        macrosInFolders:
          type: boolean
          xml:
            name: macrosInFolders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MacroSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ManagedContentType:
      title: ManagedContentType
      required:
      - developerName
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managedContentNodeTypes:
          type: array
          items:
            $ref: '#/components/schemas/ManagedContentNodeType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ManagedContentType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ManagedContentNodeType:
      title: ManagedContentNodeType
      required:
      - nodeLabel
      - nodeName
      - nodeType
      type: object
      properties:
        helpText:
          type: string
          xml:
            name: helpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLocalizable:
          type: boolean
          xml:
            name: isLocalizable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRequired:
          type: boolean
          xml:
            name: isRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nodeLabel:
          type: string
          xml:
            name: nodeLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nodeName:
          type: string
          xml:
            name: nodeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nodeType:
          $ref: '#/components/schemas/MCNodeType'
        placeholderText:
          type: string
          xml:
            name: placeholderText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ManagedContentNodeType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MCNodeType:
      title: MCNodeType
      enum:
      - TEXT
      - MTEXT
      - RTE
      - IMG
      - NAMEFIELD
      - URL
      - DATETIME
      - DATE
      type: string
      xml:
        name: MCNodeType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ManagedTopic:
      title: ManagedTopic
      required:
      - managedTopicType
      - name
      - parentName
      - position
      - topicDescription
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managedTopicType:
          type: string
          xml:
            name: managedTopicType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentName:
          type: string
          xml:
            name: parentName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        position:
          type: integer
          format: int32
          xml:
            name: position
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        topicDescription:
          type: string
          xml:
            name: topicDescription
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ManagedTopic
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ManagedTopics:
      title: ManagedTopics
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managedTopic:
          type: array
          items:
            $ref: '#/components/schemas/ManagedTopic'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ManagedTopics
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MarketAudienceDefinition:
      title: MarketAudienceDefinition
      required:
      - masterLabel
      - status
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        audiencePackageOwner:
          type: string
          xml:
            name: audiencePackageOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channels:
          type: string
          xml:
            name: channels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalKey:
          type: string
          xml:
            name: externalKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastAudienceExcludedCount:
          type: integer
          format: int32
          xml:
            name: lastAudienceExcludedCount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastAudienceMemberCount:
          type: integer
          format: int32
          xml:
            name: lastAudienceMemberCount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/MarketAudienceStatus'
      xml:
        name: MarketAudienceDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MarketAudienceStatus:
      title: MarketAudienceStatus
      enum:
      - New
      - Counting
      - Activating
      - Activated
      - Disabled
      - Error
      type: string
      xml:
        name: MarketAudienceStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MatchingRule:
      title: MatchingRule
      required:
      - label
      - ruleStatus
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        matchingRuleItems:
          type: array
          items:
            $ref: '#/components/schemas/MatchingRuleItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleStatus:
          $ref: '#/components/schemas/MatchingRuleStatus'
      xml:
        name: MatchingRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MatchingRuleItem:
      title: MatchingRuleItem
      required:
      - fieldName
      - matchingMethod
      type: object
      properties:
        blankValueBehavior:
          $ref: '#/components/schemas/BlankValueBehavior'
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        matchingMethod:
          $ref: '#/components/schemas/MatchingMethod'
      xml:
        name: MatchingRuleItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    BlankValueBehavior:
      title: BlankValueBehavior
      enum:
      - MatchBlanks
      - NullNotAllowed
      type: string
      xml:
        name: BlankValueBehavior
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MatchingMethod:
      title: MatchingMethod
      enum:
      - Exact
      - FirstName
      - LastName
      - CompanyName
      - Phone
      - City
      - Street
      - Zip
      - Title
      type: string
      xml:
        name: MatchingMethod
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MatchingRuleStatus:
      title: MatchingRuleStatus
      enum:
      - Inactive
      - DeactivationFailed
      - Activating
      - Deactivating
      - Active
      - ActivationFailed
      type: string
      xml:
        name: MatchingRuleStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MatchingRules:
      title: MatchingRules
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        matchingRules:
          type: array
          items:
            $ref: '#/components/schemas/MatchingRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MatchingRules
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MetadataWithContent:
      title: MetadataWithContent
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MetadataWithContent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccessControlPolicy:
      title: AccessControlPolicy
      required:
      - active
      - deploymentStatus
      - masterLabel
      - targetEntity
      - version
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deploymentStatus:
          $ref: '#/components/schemas/ACPStatus'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetEntity:
          type: string
          xml:
            name: targetEntity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: integer
          format: int32
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccessControlPolicy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ACPStatus:
      title: ACPStatus
      enum:
      - New
      - Pending
      - Deployed
      type: string
      xml:
        name: ACPStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexClass:
      title: ApexClass
      required:
      - apiVersion
      - status
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/ApexCodeUnitStatus'
      xml:
        name: ApexClass
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexCodeUnitStatus:
      title: ApexCodeUnitStatus
      enum:
      - Inactive
      - Active
      - Deleted
      type: string
      xml:
        name: ApexCodeUnitStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexComponent:
      title: ApexComponent
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApexComponent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexPage:
      title: ApexPage
      required:
      - apiVersion
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        availableInTouch:
          type: boolean
          xml:
            name: availableInTouch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        confirmationTokenRequired:
          type: boolean
          xml:
            name: confirmationTokenRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ApexPage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ApexTrigger:
      title: ApexTrigger
      required:
      - apiVersion
      - status
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/ApexCodeUnitStatus'
      xml:
        name: ApexTrigger
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Certificate:
      title: Certificate
      required:
      - caSigned
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caSigned:
          type: boolean
          xml:
            name: caSigned
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptedWithPlatformEncryption:
          type: boolean
          xml:
            name: encryptedWithPlatformEncryption
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expirationDate:
          type: string
          format: date-time
          xml:
            name: expirationDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keySize:
          type: integer
          format: int32
          xml:
            name: keySize
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        privateKeyExportable:
          type: boolean
          xml:
            name: privateKeyExportable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Certificate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAsset:
      title: ContentAsset
      required:
      - language
      - masterLabel
      - versions
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        format:
          $ref: '#/components/schemas/ContentAssetFormat'
        isVisibleByExternalUsers:
          type: boolean
          xml:
            name: isVisibleByExternalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        originNetwork:
          type: string
          xml:
            name: originNetwork
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationships:
          $ref: '#/components/schemas/Relationships'
        versions:
          $ref: '#/components/schemas/Versions'
      xml:
        name: ContentAsset
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAssetFormat:
      title: ContentAssetFormat
      enum:
      - Original
      - ZippedVersions
      type: string
      xml:
        name: ContentAssetFormat
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAssetRelationships:
      title: ContentAssetRelationships
      type: object
      properties:
        insightsApplication:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        network:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        organization:
          $ref: '#/components/schemas/Organization'
        workspace:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ContentAssetRelationships
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAssetLink:
      title: ContentAssetLink
      required:
      - access
      type: object
      properties:
        access:
          $ref: '#/components/schemas/ContentAssetAccess'
        isManagingWorkspace:
          type: boolean
          xml:
            name: isManagingWorkspace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ContentAssetLink
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAssetAccess:
      title: ContentAssetAccess
      enum:
      - VIEWER
      - COLLABORATOR
      - INFERRED
      type: string
      xml:
        name: ContentAssetAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAssetVersions:
      title: ContentAssetVersions
      type: object
      properties:
        version:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ContentAssetVersions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ContentAssetVersion:
      title: ContentAssetVersion
      required:
      - number
      - pathOnClient
      type: object
      properties:
        number:
          type: string
          xml:
            name: number
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pathOnClient:
          type: string
          xml:
            name: pathOnClient
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        zipEntry:
          type: string
          xml:
            name: zipEntry
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ContentAssetVersion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Document:
      title: Document
      required:
      - internalUseOnly
      - public
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        internalUseOnly:
          type: boolean
          xml:
            name: internalUseOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keywords:
          type: string
          xml:
            name: keywords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        public:
          type: boolean
          xml:
            name: public
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Document
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EclairGeoData:
      title: EclairGeoData
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maps:
          type: array
          items:
            $ref: '#/components/schemas/EclairMap'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EclairGeoData
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EclairMap:
      title: EclairMap
      required:
      - mapName
      - projection
      type: object
      properties:
        boundingBoxBottom:
          type: number
          xml:
            name: boundingBoxBottom
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        boundingBoxLeft:
          type: number
          xml:
            name: boundingBoxLeft
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        boundingBoxRight:
          type: number
          xml:
            name: boundingBoxRight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        boundingBoxTop:
          type: number
          xml:
            name: boundingBoxTop
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mapLabel:
          type: string
          xml:
            name: mapLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mapName:
          type: string
          xml:
            name: mapName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        projection:
          type: string
          xml:
            name: projection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EclairMap
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailTemplate:
      title: EmailTemplate
      required:
      - available
      - encodingKey
      - name
      - style
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attachedDocuments:
          type: array
          items:
            type: string
            xml:
              name: attachedDocuments
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attachments:
          type: array
          items:
            $ref: '#/components/schemas/Attachment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        available:
          type: boolean
          xml:
            name: available
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encodingKey:
          $ref: '#/components/schemas/Encoding'
        letterhead:
          type: string
          xml:
            name: letterhead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageVersions:
          type: array
          items:
            $ref: '#/components/schemas/PackageVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedEntityType:
          type: string
          xml:
            name: relatedEntityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        style:
          $ref: '#/components/schemas/EmailTemplateStyle'
        subject:
          type: string
          xml:
            name: subject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textOnly:
          type: string
          xml:
            name: textOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/EmailTemplateType'
        uiType:
          $ref: '#/components/schemas/EmailTemplateUiType'
      xml:
        name: EmailTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Attachment:
      title: Attachment
      required:
      - content
      - name
      type: object
      properties:
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Attachment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailTemplateStyle:
      title: EmailTemplateStyle
      enum:
      - none
      - freeForm
      - formalLetter
      - promotionRight
      - promotionLeft
      - newsletter
      - products
      type: string
      xml:
        name: EmailTemplateStyle
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailTemplateType:
      title: EmailTemplateType
      enum:
      - text
      - html
      - custom
      - visualforce
      type: string
      xml:
        name: EmailTemplateType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EmailTemplateUiType:
      title: EmailTemplateUiType
      enum:
      - Aloha
      - SFX
      - SFX_Sample
      type: string
      xml:
        name: EmailTemplateUiType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkBranding:
      title: NetworkBranding
      required:
      - primaryColor
      - primaryComplementColor
      - quaternaryColor
      - quaternaryComplementColor
      - secondaryColor
      - tertiaryColor
      - tertiaryComplementColor
      - zeronaryColor
      - zeronaryComplementColor
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginBackgroundImageUrl:
          type: string
          xml:
            name: loginBackgroundImageUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginFooterText:
          type: string
          xml:
            name: loginFooterText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginLogo:
          type: string
          xml:
            name: loginLogo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginLogoName:
          type: string
          xml:
            name: loginLogoName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginPrimaryColor:
          type: string
          xml:
            name: loginPrimaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginQuaternaryColor:
          type: string
          xml:
            name: loginQuaternaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginRightFrameUrl:
          type: string
          xml:
            name: loginRightFrameUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        network:
          type: string
          xml:
            name: network
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageFooter:
          type: string
          xml:
            name: pageFooter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageHeader:
          type: string
          xml:
            name: pageHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        primaryColor:
          type: string
          xml:
            name: primaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        primaryComplementColor:
          type: string
          xml:
            name: primaryComplementColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quaternaryColor:
          type: string
          xml:
            name: quaternaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quaternaryComplementColor:
          type: string
          xml:
            name: quaternaryComplementColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        secondaryColor:
          type: string
          xml:
            name: secondaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        staticLogoImageUrl:
          type: string
          xml:
            name: staticLogoImageUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tertiaryColor:
          type: string
          xml:
            name: tertiaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tertiaryComplementColor:
          type: string
          xml:
            name: tertiaryComplementColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        zeronaryColor:
          type: string
          xml:
            name: zeronaryColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        zeronaryComplementColor:
          type: string
          xml:
            name: zeronaryComplementColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NetworkBranding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Orchestration:
      title: Orchestration
      required:
      - context
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        context:
          type: string
          xml:
            name: context
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Orchestration
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Scontrol:
      title: Scontrol
      required:
      - contentSource
      - encodingKey
      - name
      - supportsCaching
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contentSource:
          $ref: '#/components/schemas/SControlContentSource'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encodingKey:
          $ref: '#/components/schemas/Encoding'
        fileContent:
          type: string
          format: binary
          xml:
            name: fileContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fileName:
          type: string
          xml:
            name: fileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        supportsCaching:
          type: boolean
          xml:
            name: supportsCaching
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Scontrol
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SControlContentSource:
      title: SControlContentSource
      enum:
      - HTML
      - URL
      - Snippet
      type: string
      xml:
        name: SControlContentSource
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteDotCom:
      title: SiteDotCom
      required:
      - label
      - siteType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        siteType:
          $ref: '#/components/schemas/SiteType'
      xml:
        name: SiteDotCom
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StaticResource:
      title: StaticResource
      required:
      - cacheControl
      - contentType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cacheControl:
          $ref: '#/components/schemas/StaticResourceCacheControl'
        contentType:
          type: string
          xml:
            name: contentType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StaticResource
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StaticResourceCacheControl:
      title: StaticResourceCacheControl
      enum:
      - Private
      - Public
      type: string
      xml:
        name: StaticResourceCacheControl
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UiPlugin:
      title: UiPlugin
      required:
      - extensionPointIdentifier
      - isEnabled
      - language
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        extensionPointIdentifier:
          type: string
          xml:
            name: extensionPointIdentifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isEnabled:
          type: boolean
          xml:
            name: isEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UiPlugin
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveDashboard:
      title: WaveDashboard
      required:
      - application
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        templateAssetSourceName:
          type: string
          xml:
            name: templateAssetSourceName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveDashboard
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveDataflow:
      title: WaveDataflow
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataflowType:
          type: string
          xml:
            name: dataflowType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveDataflow
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveLens:
      title: WaveLens
      required:
      - application
      - masterLabel
      - visualizationType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        datasets:
          type: array
          items:
            type: string
            xml:
              name: datasets
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        templateAssetSourceName:
          type: string
          xml:
            name: templateAssetSourceName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visualizationType:
          type: string
          xml:
            name: visualizationType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveLens
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveRecipe:
      title: WaveRecipe
      required:
      - dataflow
      - masterLabel
      - targetDatasetAlias
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        content:
          type: string
          format: binary
          xml:
            name: content
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataflow:
          type: string
          xml:
            name: dataflow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        securityPredicate:
          type: string
          xml:
            name: securityPredicate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetDatasetAlias:
          type: string
          xml:
            name: targetDatasetAlias
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveRecipe
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MilestoneType:
      title: MilestoneType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recurrenceType:
          $ref: '#/components/schemas/MilestoneTypeRecurrenceType'
      xml:
        name: MilestoneType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MilestoneTypeRecurrenceType:
      title: MilestoneTypeRecurrenceType
      enum:
      - none
      - recursIndependently
      - recursChained
      type: string
      xml:
        name: MilestoneTypeRecurrenceType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MlDomain:
      title: MlDomain
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlIntents:
          type: array
          items:
            $ref: '#/components/schemas/MlIntent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlSlotClasses:
          type: array
          items:
            $ref: '#/components/schemas/MlSlotClass'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MlDomain
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MobileApplicationDetail:
      title: MobileApplicationDetail
      required:
      - devicePlatform
      - version
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBinaryFile:
          type: string
          format: binary
          xml:
            name: applicationBinaryFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBinaryFileName:
          type: string
          xml:
            name: applicationBinaryFileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBundleIdentifier:
          type: string
          xml:
            name: applicationBundleIdentifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationFileLength:
          type: integer
          format: int32
          xml:
            name: applicationFileLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationIconFile:
          type: string
          xml:
            name: applicationIconFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationIconFileName:
          type: string
          xml:
            name: applicationIconFileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationInstallUrl:
          type: string
          xml:
            name: applicationInstallUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        devicePlatform:
          $ref: '#/components/schemas/DevicePlatformType'
        deviceType:
          type: string
          xml:
            name: deviceType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minimumOsVersion:
          type: string
          xml:
            name: minimumOsVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        privateApp:
          type: boolean
          xml:
            name: privateApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MobileApplicationDetail
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MobileSettings:
      title: MobileSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardMobile:
          $ref: '#/components/schemas/DashboardMobile'
        enableImportContactFromDevice:
          type: boolean
          xml:
            name: enableImportContactFromDevice
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNewSalesforceMobileAppForTablet:
          type: boolean
          xml:
            name: enableNewSalesforceMobileAppForTablet
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOfflineDraftsEnabled:
          type: boolean
          xml:
            name: enableOfflineDraftsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePopulateNameManuallyInToday:
          type: boolean
          xml:
            name: enablePopulateNameManuallyInToday
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1EncryptedStoragePref2:
          type: boolean
          xml:
            name: enableS1EncryptedStoragePref2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableS1OfflinePref:
          type: boolean
          xml:
            name: enableS1OfflinePref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MobileSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DashboardMobileSettings:
      title: DashboardMobileSettings
      type: object
      properties:
        enableDashboardIPadApp:
          type: boolean
          xml:
            name: enableDashboardIPadApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DashboardMobileSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ModerationRule:
      title: ModerationRule
      required:
      - action
      - active
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        action:
          $ref: '#/components/schemas/ModerationRuleAction'
        actionLimit:
          type: integer
          format: int32
          xml:
            name: actionLimit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entitiesAndFields:
          type: array
          items:
            $ref: '#/components/schemas/ModeratedEntityField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyLimit:
          type: integer
          format: int32
          xml:
            name: notifyLimit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timePeriod:
          $ref: '#/components/schemas/RateLimitTimePeriod'
        type:
          $ref: '#/components/schemas/ModerationRuleType'
        userCriteria:
          type: array
          items:
            type: string
            xml:
              name: userCriteria
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userMessage:
          type: string
          xml:
            name: userMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ModerationRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ModerationRuleAction:
      title: ModerationRuleAction
      enum:
      - Block
      - FreezeAndNotify
      - Review
      - Replace
      - Flag
      type: string
      xml:
        name: ModerationRuleAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ModeratedEntityField:
      title: ModeratedEntityField
      required:
      - entityName
      type: object
      properties:
        entityName:
          type: string
          xml:
            name: entityName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keywordList:
          type: string
          xml:
            name: keywordList
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ModeratedEntityField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RateLimitTimePeriod:
      title: RateLimitTimePeriod
      enum:
      - Short
      - Medium
      type: string
      xml:
        name: RateLimitTimePeriod
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ModerationRuleType:
      title: ModerationRuleType
      enum:
      - Content
      - Rate
      type: string
      xml:
        name: ModerationRuleType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MyDomainDiscoverableLogin:
      title: MyDomainDiscoverableLogin
      required:
      - apexHandler
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexHandler:
          type: string
          xml:
            name: apexHandler
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        executeApexHandlerAs:
          type: string
          xml:
            name: executeApexHandlerAs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        usernameLabel:
          type: string
          xml:
            name: usernameLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MyDomainDiscoverableLogin
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MyDomainSettings:
      title: MyDomainSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canOnlyLoginWithMyDomainUrl:
          type: boolean
          xml:
            name: canOnlyLoginWithMyDomainUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesApiLoginRequireOrgDomain:
          type: boolean
          xml:
            name: doesApiLoginRequireOrgDomain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNativeBrowserForAuthOnAndroid:
          type: boolean
          xml:
            name: enableNativeBrowserForAuthOnAndroid
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNativeBrowserForAuthOnIos:
          type: boolean
          xml:
            name: enableNativeBrowserForAuthOnIos
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useStabilizedMyDomainHostnames:
          type: boolean
          xml:
            name: useStabilizedMyDomainHostnames
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useStabilizedSandboxMyDomainHostnames:
          type: boolean
          xml:
            name: useStabilizedSandboxMyDomainHostnames
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MyDomainSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NameSettings:
      title: NameSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInformalName:
          type: boolean
          xml:
            name: enableInformalName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMiddleName:
          type: boolean
          xml:
            name: enableMiddleName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNameSuffix:
          type: boolean
          xml:
            name: enableNameSuffix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NameSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NamedCredential:
      title: NamedCredential
      required:
      - label
      - principalType
      - protocol
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowMergeFieldsInBody:
          type: boolean
          xml:
            name: allowMergeFieldsInBody
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowMergeFieldsInHeader:
          type: boolean
          xml:
            name: allowMergeFieldsInHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        authProvider:
          type: string
          xml:
            name: authProvider
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        authTokenEndpointUrl:
          type: string
          xml:
            name: authTokenEndpointUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        awsAccessKey:
          type: string
          xml:
            name: awsAccessKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        awsAccessSecret:
          type: string
          xml:
            name: awsAccessSecret
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        awsRegion:
          type: string
          xml:
            name: awsRegion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        awsService:
          type: string
          xml:
            name: awsService
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endpoint:
          type: string
          xml:
            name: endpoint
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        generateAuthorizationHeader:
          type: boolean
          xml:
            name: generateAuthorizationHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        jwtAudience:
          type: string
          xml:
            name: jwtAudience
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        jwtFormulaSubject:
          type: string
          xml:
            name: jwtFormulaSubject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        jwtIssuer:
          type: string
          xml:
            name: jwtIssuer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        jwtSigningCertificate:
          type: string
          xml:
            name: jwtSigningCertificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        jwtTextSubject:
          type: string
          xml:
            name: jwtTextSubject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        jwtValidityPeriodSeconds:
          type: integer
          format: int32
          xml:
            name: jwtValidityPeriodSeconds
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthRefreshToken:
          type: string
          xml:
            name: oauthRefreshToken
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthScope:
          type: string
          xml:
            name: oauthScope
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthToken:
          type: string
          xml:
            name: oauthToken
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        password:
          type: string
          xml:
            name: password
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        principalType:
          $ref: '#/components/schemas/ExternalPrincipalType'
        privateConnection:
          type: string
          xml:
            name: privateConnection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protocol:
          $ref: '#/components/schemas/AuthenticationProtocol'
        username:
          type: string
          xml:
            name: username
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NamedCredential
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NavigationMenu:
      title: NavigationMenu
      required:
      - container
      - containerType
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        container:
          type: string
          xml:
            name: container
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        containerType:
          type: string
          xml:
            name: containerType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        navigationMenuItem:
          type: array
          items:
            $ref: '#/components/schemas/NavigationMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NavigationMenu
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Network:
      title: Network
      required:
      - changePasswordTemplate
      - emailSenderAddress
      - emailSenderName
      - forgotPasswordTemplate
      - site
      - status
      - tabs
      - welcomeTemplate
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowInternalUserLogin:
          type: boolean
          xml:
            name: allowInternalUserLogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowMembersToFlag:
          type: boolean
          xml:
            name: allowMembersToFlag
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowedExtensions:
          type: string
          xml:
            name: allowedExtensions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseCommentEmailTemplate:
          type: string
          xml:
            name: caseCommentEmailTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        changePasswordTemplate:
          type: string
          xml:
            name: changePasswordTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        communityRoles:
          $ref: '#/components/schemas/CommunityRoles2'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableReputationRecordConversations:
          type: boolean
          xml:
            name: disableReputationRecordConversations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailFooterLogo:
          type: string
          xml:
            name: emailFooterLogo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailFooterText:
          type: string
          xml:
            name: emailFooterText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailSenderAddress:
          type: string
          xml:
            name: emailSenderAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailSenderName:
          type: string
          xml:
            name: emailSenderName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomVFErrorPageOverrides:
          type: boolean
          xml:
            name: enableCustomVFErrorPageOverrides
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDirectMessages:
          type: boolean
          xml:
            name: enableDirectMessages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGuestChatter:
          type: boolean
          xml:
            name: enableGuestChatter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGuestFileAccess:
          type: boolean
          xml:
            name: enableGuestFileAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGuestMemberVisibility:
          type: boolean
          xml:
            name: enableGuestMemberVisibility
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInvitation:
          type: boolean
          xml:
            name: enableInvitation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKnowledgeable:
          type: boolean
          xml:
            name: enableKnowledgeable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMemberVisibility:
          type: boolean
          xml:
            name: enableMemberVisibility
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNicknameDisplay:
          type: boolean
          xml:
            name: enableNicknameDisplay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePrivateMessages:
          type: boolean
          xml:
            name: enablePrivateMessages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReputation:
          type: boolean
          xml:
            name: enableReputation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableShowAllNetworkSettings:
          type: boolean
          xml:
            name: enableShowAllNetworkSettings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSiteAsContainer:
          type: boolean
          xml:
            name: enableSiteAsContainer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTalkingAboutStats:
          type: boolean
          xml:
            name: enableTalkingAboutStats
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTopicAssignmentRules:
          type: boolean
          xml:
            name: enableTopicAssignmentRules
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTopicSuggestions:
          type: boolean
          xml:
            name: enableTopicSuggestions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUpDownVote:
          type: boolean
          xml:
            name: enableUpDownVote
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feedChannel:
          type: string
          xml:
            name: feedChannel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forgotPasswordTemplate:
          type: string
          xml:
            name: forgotPasswordTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gatherCustomerSentimentData:
          type: boolean
          xml:
            name: gatherCustomerSentimentData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockoutTemplate:
          type: string
          xml:
            name: lockoutTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoutUrl:
          type: string
          xml:
            name: logoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxFileSizeKb:
          type: integer
          format: int32
          xml:
            name: maxFileSizeKb
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        navigationLinkSet:
          $ref: '#/components/schemas/NavigationLinkSet1'
        networkMemberGroups:
          $ref: '#/components/schemas/NetworkMemberGroups'
        networkPageOverrides:
          $ref: '#/components/schemas/NetworkPageOverrides'
        newSenderAddress:
          type: string
          xml:
            name: newSenderAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picassoSite:
          type: string
          xml:
            name: picassoSite
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recommendationAudience:
          $ref: '#/components/schemas/RecommendationAudience2'
        recommendationDefinition:
          $ref: '#/components/schemas/RecommendationDefinition2'
        reputationLevels:
          $ref: '#/components/schemas/ReputationLevels2'
        reputationPointsRules:
          $ref: '#/components/schemas/ReputationPointsRules2'
        selfRegProfile:
          type: string
          xml:
            name: selfRegProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        selfRegistration:
          type: boolean
          xml:
            name: selfRegistration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendWelcomeEmail:
          type: boolean
          xml:
            name: sendWelcomeEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        site:
          type: string
          xml:
            name: site
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/NetworkStatus'
        tabs:
          $ref: '#/components/schemas/Tabs'
        urlPathPrefix:
          type: string
          xml:
            name: urlPathPrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        verificationTemplate:
          type: string
          xml:
            name: verificationTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        welcomeTemplate:
          type: string
          xml:
            name: welcomeTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Network
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CommunityRoles:
      title: CommunityRoles
      type: object
      properties:
        customerUserRole:
          type: string
          xml:
            name: customerUserRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        employeeUserRole:
          type: string
          xml:
            name: employeeUserRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        partnerUserRole:
          type: string
          xml:
            name: partnerUserRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CommunityRoles
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkMemberGroup:
      title: NetworkMemberGroup
      type: object
      properties:
        permissionSet:
          type: array
          items:
            type: string
            xml:
              name: permissionSet
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profile:
          type: array
          items:
            type: string
            xml:
              name: profile
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NetworkMemberGroup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkPageOverride:
      title: NetworkPageOverride
      type: object
      properties:
        changePasswordPageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        forgotPasswordPageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        homePageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        loginPageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        selfRegProfilePageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
      xml:
        name: NetworkPageOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkPageOverrideSetting:
      title: NetworkPageOverrideSetting
      enum:
      - Designer
      - VisualForce
      - Standard
      - Configurable
      type: string
      xml:
        name: NetworkPageOverrideSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationAudience:
      title: RecommendationAudience
      type: object
      properties:
        recommendationAudienceDetails:
          type: array
          items:
            $ref: '#/components/schemas/RecommendationAudienceDetail'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecommendationAudience
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationAudienceDetail:
      title: RecommendationAudienceDetail
      type: object
      properties:
        audienceCriteriaType:
          $ref: '#/components/schemas/AudienceCriteriaType'
        audienceCriteriaValue:
          type: string
          xml:
            name: audienceCriteriaValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        setupName:
          type: string
          xml:
            name: setupName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecommendationAudienceDetail
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AudienceCriteriaType:
      title: AudienceCriteriaType
      enum:
      - CustomList
      - MaxDaysInCommunity
      type: string
      xml:
        name: AudienceCriteriaType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationDefinition:
      title: RecommendationDefinition
      type: object
      properties:
        recommendationDefinitionDetails:
          type: array
          items:
            $ref: '#/components/schemas/RecommendationDefinitionDetail'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecommendationDefinition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationDefinitionDetail:
      title: RecommendationDefinitionDetail
      type: object
      properties:
        actionUrl:
          type: string
          xml:
            name: actionUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkText:
          type: string
          xml:
            name: linkText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scheduledRecommendations:
          $ref: '#/components/schemas/ScheduledRecommendations'
        setupName:
          type: string
          xml:
            name: setupName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecommendationDefinitionDetail
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ScheduledRecommendation:
      title: ScheduledRecommendation
      type: object
      properties:
        scheduledRecommendationDetails:
          type: array
          items:
            $ref: '#/components/schemas/ScheduledRecommendationDetail'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ScheduledRecommendation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ScheduledRecommendationDetail:
      title: ScheduledRecommendationDetail
      type: object
      properties:
        channel:
          $ref: '#/components/schemas/RecommendationChannel'
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rank:
          type: integer
          format: int32
          xml:
            name: rank
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recommendationAudience:
          type: string
          xml:
            name: recommendationAudience
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ScheduledRecommendationDetail
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationChannel:
      title: RecommendationChannel
      enum:
      - DefaultChannel
      - CustomChannel1
      - CustomChannel2
      - CustomChannel3
      - CustomChannel4
      - CustomChannel5
      type: string
      xml:
        name: RecommendationChannel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReputationLevelDefinitions:
      title: ReputationLevelDefinitions
      type: object
      properties:
        level:
          type: array
          items:
            $ref: '#/components/schemas/ReputationLevel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReputationLevelDefinitions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReputationLevel:
      title: ReputationLevel
      required:
      - lowerThreshold
      type: object
      properties:
        branding:
          $ref: '#/components/schemas/Branding'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lowerThreshold:
          type: number
          xml:
            name: lowerThreshold
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReputationLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReputationBranding:
      title: ReputationBranding
      type: object
      properties:
        smallImage:
          type: string
          xml:
            name: smallImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReputationBranding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReputationPointsRules:
      title: ReputationPointsRules
      type: object
      properties:
        pointsRule:
          type: array
          items:
            $ref: '#/components/schemas/ReputationPointsRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReputationPointsRules
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReputationPointsRule:
      title: ReputationPointsRule
      required:
      - eventType
      - points
      type: object
      properties:
        eventType:
          type: string
          xml:
            name: eventType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        points:
          type: integer
          format: int32
          xml:
            name: points
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReputationPointsRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkStatus:
      title: NetworkStatus
      enum:
      - UnderConstruction
      - Live
      - DownForMaintenance
      type: string
      xml:
        name: NetworkStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkTabSet:
      title: NetworkTabSet
      required:
      - defaultTab
      type: object
      properties:
        customTab:
          type: array
          items:
            type: string
            xml:
              name: customTab
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultTab:
          type: string
          xml:
            name: defaultTab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        standardTab:
          type: array
          items:
            type: string
            xml:
              name: standardTab
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NetworkTabSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NotificationTypeConfig:
      title: NotificationTypeConfig
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notificationTypeSettings:
          type: array
          items:
            $ref: '#/components/schemas/NotificationTypeSettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NotificationTypeConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NotificationTypeSettings:
      title: NotificationTypeSettings
      required:
      - notificationType
      type: object
      properties:
        appSettings:
          type: array
          items:
            $ref: '#/components/schemas/AppSettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notificationChannels:
          $ref: '#/components/schemas/NotificationChannels2'
        notificationType:
          type: string
          xml:
            name: notificationType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NotificationTypeSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AppSettings:
      title: AppSettings
      required:
      - connectedAppName
      type: object
      properties:
        connectedAppName:
          type: string
          xml:
            name: connectedAppName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AppSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NotificationChannels:
      title: NotificationChannels
      type: object
      properties:
        desktopEnabled:
          type: boolean
          xml:
            name: desktopEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mobileEnabled:
          type: boolean
          xml:
            name: mobileEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NotificationChannels
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NotificationsSettings:
      title: NotificationsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMobileAppPushNotifications:
          type: boolean
          xml:
            name: enableMobileAppPushNotifications
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNotifications:
          type: boolean
          xml:
            name: enableNotifications
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NotificationsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OauthCustomScope:
      title: OauthCustomScope
      required:
      - description
      - developerName
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPublic:
          type: boolean
          xml:
            name: isPublic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OauthCustomScope
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectLinkingSettings:
      title: ObjectLinkingSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableObjectLinking:
          type: boolean
          xml:
            name: enableObjectLinking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectLinkingSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OmniChannelSettings:
      title: OmniChannelSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOmniAutoLoginPrompt:
          type: boolean
          xml:
            name: enableOmniAutoLoginPrompt
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOmniChannel:
          type: boolean
          xml:
            name: enableOmniChannel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOmniSecondaryRoutingPriority:
          type: boolean
          xml:
            name: enableOmniSecondaryRoutingPriority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOmniSkillsRouting:
          type: boolean
          xml:
            name: enableOmniSkillsRouting
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OmniChannelSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OpportunityInsightsSettings:
      title: OpportunityInsightsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOpportunityInsights:
          type: boolean
          xml:
            name: enableOpportunityInsights
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OpportunityInsightsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OpportunitySettings:
      title: OpportunitySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoActivateNewReminders:
          type: boolean
          xml:
            name: autoActivateNewReminders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customizableProductSchedulesEnabled:
          type: boolean
          xml:
            name: customizableProductSchedulesEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesEnforceStandardOpportunitySaveLogic:
          type: boolean
          xml:
            name: doesEnforceStandardOpportunitySaveLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFindSimilarOpportunities:
          type: boolean
          xml:
            name: enableFindSimilarOpportunities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOpportunityFieldHistoryTracking:
          type: boolean
          xml:
            name: enableOpportunityFieldHistoryTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOpportunityInsightsInMobile:
          type: boolean
          xml:
            name: enableOpportunityInsightsInMobile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOpportunityTeam:
          type: boolean
          xml:
            name: enableOpportunityTeam
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUpdateReminders:
          type: boolean
          xml:
            name: enableUpdateReminders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        findSimilarOppFilter:
          $ref: '#/components/schemas/FindSimilarOppFilter2'
        promptToAddProducts:
          type: boolean
          xml:
            name: promptToAddProducts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OpportunitySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FindSimilarOppFilter:
      title: FindSimilarOppFilter
      type: object
      properties:
        similarOpportunitiesDisplayColumns:
          type: array
          items:
            type: string
            xml:
              name: similarOpportunitiesDisplayColumns
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        similarOpportunitiesMatchFields:
          type: array
          items:
            type: string
            xml:
              name: similarOpportunitiesMatchFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FindSimilarOppFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OrchestrationContext:
      title: OrchestrationContext
      required:
      - imageFile
      - imageScale
      - masterLabel
      - runtimeType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        datasets:
          type: array
          items:
            $ref: '#/components/schemas/OrchestrationContextDataset'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        events:
          type: array
          items:
            $ref: '#/components/schemas/OrchestrationContextEvent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        imageFile:
          type: string
          xml:
            name: imageFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        imageScale:
          type: integer
          format: int32
          xml:
            name: imageScale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runtimeType:
          type: string
          xml:
            name: runtimeType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        salesforceObject:
          type: string
          xml:
            name: salesforceObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        salesforceObjectPrimaryKey:
          type: string
          xml:
            name: salesforceObjectPrimaryKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OrchestrationContext
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OrchestrationContextDataset:
      title: OrchestrationContextDataset
      required:
      - datasetType
      - orchestrationDataset
      type: object
      properties:
        datasetType:
          type: string
          xml:
            name: datasetType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        orchestrationDataset:
          type: string
          xml:
            name: orchestrationDataset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OrchestrationContextDataset
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OrchestrationContextEvent:
      title: OrchestrationContextEvent
      required:
      - eventType
      - orchestrationEvent
      - platformEvent
      - platformEventPrimaryKey
      type: object
      properties:
        eventType:
          type: string
          xml:
            name: eventType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        orchestrationEvent:
          type: string
          xml:
            name: orchestrationEvent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        platformEvent:
          type: string
          xml:
            name: platformEvent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        platformEventPrimaryKey:
          type: string
          xml:
            name: platformEventPrimaryKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OrchestrationContextEvent
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OrderManagementSettings:
      title: OrderManagementSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableB2CIntegration:
          type: boolean
          xml:
            name: enableB2CIntegration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableB2CSelfService:
          type: boolean
          xml:
            name: enableB2CSelfService
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOrderManagement:
          type: boolean
          xml:
            name: enableOrderManagement
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OrderManagementSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OrderSettings:
      title: OrderSettings
      required:
      - enableOrders
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedCommerceOrders:
          type: boolean
          xml:
            name: enableEnhancedCommerceOrders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNegativeQuantity:
          type: boolean
          xml:
            name: enableNegativeQuantity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOrders:
          type: boolean
          xml:
            name: enableOrders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableReductionOrders:
          type: boolean
          xml:
            name: enableReductionOrders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableZeroQuantity:
          type: boolean
          xml:
            name: enableZeroQuantity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OrderSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    OrgSettings:
      title: OrgSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomerSuccessPortal:
          type: boolean
          xml:
            name: enableCustomerSuccessPortal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExtendedMailMerge:
          type: boolean
          xml:
            name: enableExtendedMailMerge
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIncludeContractStatus:
          type: boolean
          xml:
            name: enableIncludeContractStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMakeDeploymentsMandatory:
          type: boolean
          xml:
            name: enableMakeDeploymentsMandatory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableManageSelfServiceUsers:
          type: boolean
          xml:
            name: enableManageSelfServiceUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOrgFeedSentimentAnalysis:
          type: boolean
          xml:
            name: enableOrgFeedSentimentAnalysis
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRADeploymentAttributeOnly:
          type: boolean
          xml:
            name: enableRADeploymentAttributeOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableResetDivisionOnLogin:
          type: boolean
          xml:
            name: enableResetDivisionOnLogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saveMailMergeDocsAsSalesforceDocs:
          type: boolean
          xml:
            name: saveMailMergeDocsAsSalesforceDocs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: OrgSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Package:
      title: Package
      required:
      - version
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiAccessLevel:
          $ref: '#/components/schemas/APIAccessLevel'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespacePrefix:
          type: string
          xml:
            name: namespacePrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectPermissions:
          type: array
          items:
            $ref: '#/components/schemas/ProfileObjectPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageType:
          type: string
          xml:
            name: packageType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        postInstallClass:
          type: string
          xml:
            name: postInstallClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        setupWeblink:
          type: string
          xml:
            name: setupWeblink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        types:
          type: array
          items:
            $ref: '#/components/schemas/PackageTypeMembers'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uninstallClass:
          type: string
          xml:
            name: uninstallClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Package
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    APIAccessLevel:
      title: APIAccessLevel
      enum:
      - Unrestricted
      - Restricted
      type: string
      xml:
        name: APIAccessLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileObjectPermissions:
      title: ProfileObjectPermissions
      required:
      - object
      type: object
      properties:
        allowCreate:
          type: boolean
          xml:
            name: allowCreate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowDelete:
          type: boolean
          xml:
            name: allowDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowEdit:
          type: boolean
          xml:
            name: allowEdit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowRead:
          type: boolean
          xml:
            name: allowRead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        modifyAllRecords:
          type: boolean
          xml:
            name: modifyAllRecords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        viewAllRecords:
          type: boolean
          xml:
            name: viewAllRecords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileObjectPermissions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PackageTypeMembers:
      title: PackageTypeMembers
      required:
      - name
      type: object
      properties:
        members:
          type: array
          items:
            type: string
            xml:
              name: members
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PackageTypeMembers
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PardotEinsteinSettings:
      title: PardotEinsteinSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCampaignInsight:
          type: boolean
          xml:
            name: enableCampaignInsight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEngagementScore:
          type: boolean
          xml:
            name: enableEngagementScore
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PardotEinsteinSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PardotSettings:
      title: PardotSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableB2bmaAppEnabled:
          type: boolean
          xml:
            name: enableB2bmaAppEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEngagementHistoryDashboards:
          type: boolean
          xml:
            name: enableEngagementHistoryDashboards
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePardotAppV1Enabled:
          type: boolean
          xml:
            name: enablePardotAppV1Enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePardotEnabled:
          type: boolean
          xml:
            name: enablePardotEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProspectActivityDataset:
          type: boolean
          xml:
            name: enableProspectActivityDataset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PardotSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PartyDataModelSettings:
      title: PartyDataModelSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutoSelectIndividualOnMerge:
          type: boolean
          xml:
            name: enableAutoSelectIndividualOnMerge
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableConsentManagement:
          type: boolean
          xml:
            name: enableConsentManagement
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIndividualAutoCreate:
          type: boolean
          xml:
            name: enableIndividualAutoCreate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PartyDataModelSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PathAssistant:
      title: PathAssistant
      required:
      - active
      - entityName
      - fieldName
      - masterLabel
      - recordTypeName
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityName:
          type: string
          xml:
            name: entityName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldName:
          type: string
          xml:
            name: fieldName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pathAssistantSteps:
          type: array
          items:
            $ref: '#/components/schemas/PathAssistantStep'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeName:
          type: string
          xml:
            name: recordTypeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PathAssistant
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PathAssistantStep:
      title: PathAssistantStep
      required:
      - picklistValueName
      type: object
      properties:
        fieldNames:
          type: array
          items:
            type: string
            xml:
              name: fieldNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        info:
          type: string
          xml:
            name: info
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistValueName:
          type: string
          xml:
            name: picklistValueName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PathAssistantStep
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PathAssistantSettings:
      title: PathAssistantSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canOverrideAutoPathCollapseWithUserPref:
          type: boolean
          xml:
            name: canOverrideAutoPathCollapseWithUserPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pathAssistantEnabled:
          type: boolean
          xml:
            name: pathAssistantEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PathAssistantSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PaymentGatewayProvider:
      title: PaymentGatewayProvider
      required:
      - idempotencySupported
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexAdapter:
          type: string
          xml:
            name: apexAdapter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        comments:
          type: string
          xml:
            name: comments
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idempotencySupported:
          $ref: '#/components/schemas/IdempotencySupportStatus'
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PaymentGatewayProvider
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IdempotencySupportStatus:
      title: IdempotencySupportStatus
      enum:
      - No
      - Yes
      type: string
      xml:
        name: IdempotencySupportStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSet:
      title: PermissionSet
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetApplicationVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        classAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetApexClassAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customMetadataTypeAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetCustomMetadataTypeAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetCustomPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customSettingAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetCustomSettingAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDataSourceAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetExternalDataSourceAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetFieldPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetFlowAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasActivationRequired:
          type: boolean
          xml:
            name: hasActivationRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        license:
          type: string
          xml:
            name: license
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetObjectPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetApexPageAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetRecordTypeVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabSettings:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetTabSetting'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetUserPermission'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetApplicationVisibility:
      title: PermissionSetApplicationVisibility
      required:
      - application
      - visible
      type: object
      properties:
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visible:
          type: boolean
          xml:
            name: visible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetApplicationVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetApexClassAccess:
      title: PermissionSetApexClassAccess
      required:
      - apexClass
      - enabled
      type: object
      properties:
        apexClass:
          type: string
          xml:
            name: apexClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetApexClassAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetCustomMetadataTypeAccess:
      title: PermissionSetCustomMetadataTypeAccess
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetCustomMetadataTypeAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetCustomPermissions:
      title: PermissionSetCustomPermissions
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetCustomPermissions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetCustomSettingAccess:
      title: PermissionSetCustomSettingAccess
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetCustomSettingAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetExternalDataSourceAccess:
      title: PermissionSetExternalDataSourceAccess
      required:
      - enabled
      - externalDataSource
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDataSource:
          type: string
          xml:
            name: externalDataSource
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetExternalDataSourceAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetFieldPermissions:
      title: PermissionSetFieldPermissions
      required:
      - editable
      - field
      type: object
      properties:
        editable:
          type: boolean
          xml:
            name: editable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        readable:
          type: boolean
          xml:
            name: readable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetFieldPermissions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetFlowAccess:
      title: PermissionSetFlowAccess
      required:
      - enabled
      - flow
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flow:
          type: string
          xml:
            name: flow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetFlowAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetObjectPermissions:
      title: PermissionSetObjectPermissions
      required:
      - allowCreate
      - allowDelete
      - allowEdit
      - allowRead
      - modifyAllRecords
      - object
      - viewAllRecords
      type: object
      properties:
        allowCreate:
          type: boolean
          xml:
            name: allowCreate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowDelete:
          type: boolean
          xml:
            name: allowDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowEdit:
          type: boolean
          xml:
            name: allowEdit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allowRead:
          type: boolean
          xml:
            name: allowRead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        modifyAllRecords:
          type: boolean
          xml:
            name: modifyAllRecords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        viewAllRecords:
          type: boolean
          xml:
            name: viewAllRecords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetObjectPermissions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetApexPageAccess:
      title: PermissionSetApexPageAccess
      required:
      - apexPage
      - enabled
      type: object
      properties:
        apexPage:
          type: string
          xml:
            name: apexPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetApexPageAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetRecordTypeVisibility:
      title: PermissionSetRecordTypeVisibility
      required:
      - recordType
      - visible
      type: object
      properties:
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visible:
          type: boolean
          xml:
            name: visible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetRecordTypeVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetTabSetting:
      title: PermissionSetTabSetting
      required:
      - tab
      - visibility
      type: object
      properties:
        tab:
          type: string
          xml:
            name: tab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visibility:
          $ref: '#/components/schemas/PermissionSetTabVisibility'
      xml:
        name: PermissionSetTabSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetTabVisibility:
      title: PermissionSetTabVisibility
      enum:
      - None
      - Available
      - Visible
      type: string
      xml:
        name: PermissionSetTabVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetUserPermission:
      title: PermissionSetUserPermission
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetUserPermission
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MutingPermissionSet:
      title: MutingPermissionSet
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetApplicationVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        classAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetApexClassAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customMetadataTypeAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetCustomMetadataTypeAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetCustomPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customSettingAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetCustomSettingAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDataSourceAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetExternalDataSourceAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetFieldPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetFlowAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasActivationRequired:
          type: boolean
          xml:
            name: hasActivationRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        license:
          type: string
          xml:
            name: license
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetObjectPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageAccesses:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetApexPageAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetRecordTypeVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabSettings:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetTabSetting'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userPermissions:
          type: array
          items:
            $ref: '#/components/schemas/PermissionSetUserPermission'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MutingPermissionSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PermissionSetGroup:
      title: PermissionSetGroup
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mutingPermissionSets:
          type: array
          items:
            type: string
            xml:
              name: mutingPermissionSets
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        permissionSets:
          type: array
          items:
            type: string
            xml:
              name: permissionSets
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          type: string
          xml:
            name: status
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PermissionSetGroup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PicklistSettings:
      title: PicklistSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPicklistApiNameEditDisabled:
          type: boolean
          xml:
            name: isPicklistApiNameEditDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PicklistSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformCachePartition:
      title: PlatformCachePartition
      required:
      - isDefaultPartition
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isDefaultPartition:
          type: boolean
          xml:
            name: isDefaultPartition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        platformCachePartitionTypes:
          type: array
          items:
            $ref: '#/components/schemas/PlatformCachePartitionType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PlatformCachePartition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformCachePartitionType:
      title: PlatformCachePartitionType
      required:
      - allocatedCapacity
      - allocatedPurchasedCapacity
      - allocatedTrialCapacity
      - cacheType
      type: object
      properties:
        allocatedCapacity:
          type: integer
          format: int32
          xml:
            name: allocatedCapacity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allocatedPurchasedCapacity:
          type: integer
          format: int32
          xml:
            name: allocatedPurchasedCapacity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allocatedTrialCapacity:
          type: integer
          format: int32
          xml:
            name: allocatedTrialCapacity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        cacheType:
          $ref: '#/components/schemas/PlatformCacheType'
      xml:
        name: PlatformCachePartitionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformCacheType:
      title: PlatformCacheType
      enum:
      - Session
      - Organization
      type: string
      xml:
        name: PlatformCacheType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformEncryptionSettings:
      title: PlatformEncryptionSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canEncryptManagedPackageFields:
          type: boolean
          xml:
            name: canEncryptManagedPackageFields
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDeterministicEncryption:
          type: boolean
          xml:
            name: enableDeterministicEncryption
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEncryptFieldHistory:
          type: boolean
          xml:
            name: enableEncryptFieldHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEncryptionSearchEnabled:
          type: boolean
          xml:
            name: enableEncryptionSearchEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEventBusEncryption:
          type: boolean
          xml:
            name: enableEventBusEncryption
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isMEKForEncryptionRequired:
          type: boolean
          xml:
            name: isMEKForEncryptionRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isUseHighAssuranceKeysRequired:
          type: boolean
          xml:
            name: isUseHighAssuranceKeysRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PlatformEncryptionSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformEventChannel:
      title: PlatformEventChannel
      required:
      - channelType
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelType:
          $ref: '#/components/schemas/PlatformEventChannelType'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PlatformEventChannel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformEventChannelType:
      title: PlatformEventChannelType
      enum:
      - event
      - data
      type: string
      xml:
        name: PlatformEventChannelType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PlatformEventChannelMember:
      title: PlatformEventChannelMember
      required:
      - eventChannel
      - selectedEntity
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enrichedFields:
          type: array
          items:
            $ref: '#/components/schemas/EnrichedField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        eventChannel:
          type: string
          xml:
            name: eventChannel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        selectedEntity:
          type: string
          xml:
            name: selectedEntity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PlatformEventChannelMember
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EnrichedField:
      title: EnrichedField
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: EnrichedField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Portal:
      title: Portal
      required:
      - active
      - emailSenderAddress
      - emailSenderName
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        admin:
          type: string
          xml:
            name: admin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultLanguage:
          type: string
          xml:
            name: defaultLanguage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailSenderAddress:
          type: string
          xml:
            name: emailSenderAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emailSenderName:
          type: string
          xml:
            name: emailSenderName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSelfCloseCase:
          type: boolean
          xml:
            name: enableSelfCloseCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        footerDocument:
          type: string
          xml:
            name: footerDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forgotPassTemplate:
          type: string
          xml:
            name: forgotPassTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerDocument:
          type: string
          xml:
            name: headerDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isSelfRegistrationActivated:
          type: boolean
          xml:
            name: isSelfRegistrationActivated
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginHeaderDocument:
          type: string
          xml:
            name: loginHeaderDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoDocument:
          type: string
          xml:
            name: logoDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoutUrl:
          type: string
          xml:
            name: logoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        newCommentTemplate:
          type: string
          xml:
            name: newCommentTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        newPassTemplate:
          type: string
          xml:
            name: newPassTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        newUserTemplate:
          type: string
          xml:
            name: newUserTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ownerNotifyTemplate:
          type: string
          xml:
            name: ownerNotifyTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        selfRegNewUserUrl:
          type: string
          xml:
            name: selfRegNewUserUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        selfRegUserDefaultProfile:
          type: string
          xml:
            name: selfRegUserDefaultProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        selfRegUserDefaultRole:
          $ref: '#/components/schemas/PortalRoles'
        selfRegUserTemplate:
          type: string
          xml:
            name: selfRegUserTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showActionConfirmation:
          type: boolean
          xml:
            name: showActionConfirmation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stylesheetDocument:
          type: string
          xml:
            name: stylesheetDocument
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/PortalType'
      xml:
        name: Portal
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PortalRoles:
      title: PortalRoles
      enum:
      - Executive
      - Manager
      - Worker
      - PersonAccount
      type: string
      xml:
        name: PortalRoles
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PortalType:
      title: PortalType
      enum:
      - CustomerSuccess
      - Partner
      - Network
      type: string
      xml:
        name: PortalType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PortalsSettings:
      title: PortalsSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        clickjackSSPLoginPage:
          type: boolean
          xml:
            name: clickjackSSPLoginPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        redirectPortalLoginToHttps:
          type: boolean
          xml:
            name: redirectPortalLoginToHttps
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PortalsSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PostTemplate:
      title: PostTemplate
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PostTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PredictionBuilderSettings:
      title: PredictionBuilderSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePredictionBuilder:
          type: boolean
          xml:
            name: enablePredictionBuilder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPredictionBuilderStarted:
          type: boolean
          xml:
            name: isPredictionBuilderStarted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PredictionBuilderSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PresenceDeclineReason:
      title: PresenceDeclineReason
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PresenceDeclineReason
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PresenceUserConfig:
      title: PresenceUserConfig
      required:
      - capacity
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignments:
          $ref: '#/components/schemas/Assignments'
        capacity:
          type: integer
          format: int32
          xml:
            name: capacity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        declineReasons:
          type: array
          items:
            type: string
            xml:
              name: declineReasons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAutoAccept:
          type: boolean
          xml:
            name: enableAutoAccept
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDecline:
          type: boolean
          xml:
            name: enableDecline
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDeclineReason:
          type: boolean
          xml:
            name: enableDeclineReason
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDisconnectSound:
          type: boolean
          xml:
            name: enableDisconnectSound
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRequestSound:
          type: boolean
          xml:
            name: enableRequestSound
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        presenceStatusOnDecline:
          type: string
          xml:
            name: presenceStatusOnDecline
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        presenceStatusOnPushTimeout:
          type: string
          xml:
            name: presenceStatusOnPushTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PresenceUserConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PresenceConfigAssignments:
      title: PresenceConfigAssignments
      type: object
      properties:
        profiles:
          $ref: '#/components/schemas/Profiles'
        users:
          $ref: '#/components/schemas/Users1'
      xml:
        name: PresenceConfigAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PresenceConfigProfileAssignments:
      title: PresenceConfigProfileAssignments
      type: object
      properties:
        profile:
          type: array
          items:
            type: string
            xml:
              name: profile
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PresenceConfigProfileAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PresenceConfigUserAssignments:
      title: PresenceConfigUserAssignments
      type: object
      properties:
        user:
          type: array
          items:
            type: string
            xml:
              name: user
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PresenceConfigUserAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PrivacySettings:
      title: PrivacySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableConsentAuditTrail:
          type: boolean
          xml:
            name: enableConsentAuditTrail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableConsentEventStream:
          type: boolean
          xml:
            name: enableConsentEventStream
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDefaultMetadataValues:
          type: boolean
          xml:
            name: enableDefaultMetadataValues
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PrivacySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PrivateConnection:
      title: PrivateConnection
      required:
      - direction
      - label
      - status
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        direction:
          $ref: '#/components/schemas/PrivateConnectionDirection'
        externalConnectionProperties:
          type: array
          items:
            $ref: '#/components/schemas/ExternalConnectionProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/PrivateConnectionStatus'
        type:
          enum:
          - AwsPrivateLink
          type: string
          xml:
            name: PrivateConnectionType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PrivateConnection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PrivateConnectionDirection:
      title: PrivateConnectionDirection
      enum:
      - Inbound
      - Outbound
      type: string
      xml:
        name: PrivateConnectionDirection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExternalConnectionProperty:
      title: ExternalConnectionProperty
      required:
      - propertyName
      - propertyValue
      type: object
      properties:
        propertyName:
          $ref: '#/components/schemas/ConnectionPropertyName'
        propertyValue:
          type: string
          xml:
            name: propertyValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ExternalConnectionProperty
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ConnectionPropertyName:
      title: ConnectionPropertyName
      enum:
      - LinkId
      - AwsVpcEndpointId
      - AwsVpcEndpointServiceName
      type: string
      xml:
        name: ConnectionPropertyName
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PrivateConnectionStatus:
      title: PrivateConnectionStatus
      enum:
      - Disabled
      - Enabled
      - Incomplete
      - PendingAvailability
      - PendingApproval
      - Refresh
      type: string
      xml:
        name: PrivateConnectionStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PrivateConnectionType:
      title: PrivateConnectionType
      enum:
      - AwsPrivateLink
      type: string
      xml:
        name: PrivateConnectionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProductSettings:
      title: ProductSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCascadeActivateToRelatedPrices:
          type: boolean
          xml:
            name: enableCascadeActivateToRelatedPrices
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMySettings:
          type: boolean
          xml:
            name: enableMySettings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQuantitySchedule:
          type: boolean
          xml:
            name: enableQuantitySchedule
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRevenueSchedule:
          type: boolean
          xml:
            name: enableRevenueSchedule
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProductSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Profile:
      title: Profile
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/ProfileApplicationVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        categoryGroupVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/ProfileCategoryGroupVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        classAccesses:
          type: array
          items:
            $ref: '#/components/schemas/ProfileApexClassAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        custom:
          type: boolean
          xml:
            name: custom
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customMetadataTypeAccesses:
          type: array
          items:
            $ref: '#/components/schemas/ProfileCustomMetadataTypeAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customPermissions:
          type: array
          items:
            $ref: '#/components/schemas/ProfileCustomPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customSettingAccesses:
          type: array
          items:
            $ref: '#/components/schemas/ProfileCustomSettingAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDataSourceAccesses:
          type: array
          items:
            $ref: '#/components/schemas/ProfileExternalDataSourceAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldPermissions:
          type: array
          items:
            $ref: '#/components/schemas/ProfileFieldLevelSecurity'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowAccesses:
          type: array
          items:
            $ref: '#/components/schemas/ProfileFlowAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        layoutAssignments:
          type: array
          items:
            $ref: '#/components/schemas/ProfileLayoutAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginHours:
          $ref: '#/components/schemas/LoginHours'
        loginIpRanges:
          type: array
          items:
            $ref: '#/components/schemas/ProfileLoginIpRange'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectPermissions:
          type: array
          items:
            $ref: '#/components/schemas/ProfileObjectPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageAccesses:
          type: array
          items:
            $ref: '#/components/schemas/ProfileApexPageAccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profileActionOverrides:
          type: array
          items:
            $ref: '#/components/schemas/ProfileActionOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTypeVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/ProfileRecordTypeVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabVisibilities:
          type: array
          items:
            $ref: '#/components/schemas/ProfileTabVisibility'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userLicense:
          type: string
          xml:
            name: userLicense
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userPermissions:
          type: array
          items:
            $ref: '#/components/schemas/ProfileUserPermission'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Profile
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileApplicationVisibility:
      title: ProfileApplicationVisibility
      required:
      - application
      - default
      - visible
      type: object
      properties:
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visible:
          type: boolean
          xml:
            name: visible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileApplicationVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileCategoryGroupVisibility:
      title: ProfileCategoryGroupVisibility
      required:
      - dataCategoryGroup
      - visibility
      type: object
      properties:
        dataCategories:
          type: array
          items:
            type: string
            xml:
              name: dataCategories
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataCategoryGroup:
          type: string
          xml:
            name: dataCategoryGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visibility:
          $ref: '#/components/schemas/CategoryGroupVisibility'
      xml:
        name: ProfileCategoryGroupVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CategoryGroupVisibility:
      title: CategoryGroupVisibility
      enum:
      - ALL
      - NONE
      - CUSTOM
      type: string
      xml:
        name: CategoryGroupVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileApexClassAccess:
      title: ProfileApexClassAccess
      required:
      - apexClass
      - enabled
      type: object
      properties:
        apexClass:
          type: string
          xml:
            name: apexClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileApexClassAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileCustomMetadataTypeAccess:
      title: ProfileCustomMetadataTypeAccess
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileCustomMetadataTypeAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileCustomPermissions:
      title: ProfileCustomPermissions
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileCustomPermissions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileCustomSettingAccess:
      title: ProfileCustomSettingAccess
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileCustomSettingAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileExternalDataSourceAccess:
      title: ProfileExternalDataSourceAccess
      required:
      - enabled
      - externalDataSource
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDataSource:
          type: string
          xml:
            name: externalDataSource
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileExternalDataSourceAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileFieldLevelSecurity:
      title: ProfileFieldLevelSecurity
      required:
      - editable
      - field
      type: object
      properties:
        editable:
          type: boolean
          xml:
            name: editable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        readable:
          type: boolean
          xml:
            name: readable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileFieldLevelSecurity
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileFlowAccess:
      title: ProfileFlowAccess
      required:
      - enabled
      - flow
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flow:
          type: string
          xml:
            name: flow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileFlowAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileLayoutAssignment:
      title: ProfileLayoutAssignment
      required:
      - layout
      type: object
      properties:
        layout:
          type: string
          xml:
            name: layout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileLayoutAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileLoginHours:
      title: ProfileLoginHours
      type: object
      properties:
        fridayEnd:
          type: string
          xml:
            name: fridayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fridayStart:
          type: string
          xml:
            name: fridayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mondayEnd:
          type: string
          xml:
            name: mondayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mondayStart:
          type: string
          xml:
            name: mondayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saturdayEnd:
          type: string
          xml:
            name: saturdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saturdayStart:
          type: string
          xml:
            name: saturdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sundayEnd:
          type: string
          xml:
            name: sundayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sundayStart:
          type: string
          xml:
            name: sundayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        thursdayEnd:
          type: string
          xml:
            name: thursdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        thursdayStart:
          type: string
          xml:
            name: thursdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tuesdayEnd:
          type: string
          xml:
            name: tuesdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tuesdayStart:
          type: string
          xml:
            name: tuesdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wednesdayEnd:
          type: string
          xml:
            name: wednesdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wednesdayStart:
          type: string
          xml:
            name: wednesdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileLoginHours
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileLoginIpRange:
      title: ProfileLoginIpRange
      required:
      - endAddress
      - startAddress
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endAddress:
          type: string
          xml:
            name: endAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startAddress:
          type: string
          xml:
            name: startAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileLoginIpRange
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileApexPageAccess:
      title: ProfileApexPageAccess
      required:
      - apexPage
      - enabled
      type: object
      properties:
        apexPage:
          type: string
          xml:
            name: apexPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileApexPageAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileRecordTypeVisibility:
      title: ProfileRecordTypeVisibility
      required:
      - default
      - recordType
      - visible
      type: object
      properties:
        default:
          type: boolean
          xml:
            name: default
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        personAccountDefault:
          type: boolean
          xml:
            name: personAccountDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordType:
          type: string
          xml:
            name: recordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visible:
          type: boolean
          xml:
            name: visible
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileRecordTypeVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileTabVisibility:
      title: ProfileTabVisibility
      required:
      - tab
      - visibility
      type: object
      properties:
        tab:
          type: string
          xml:
            name: tab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        visibility:
          $ref: '#/components/schemas/TabVisibility'
      xml:
        name: ProfileTabVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TabVisibility:
      title: TabVisibility
      enum:
      - Hidden
      - DefaultOff
      - DefaultOn
      type: string
      xml:
        name: TabVisibility
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileUserPermission:
      title: ProfileUserPermission
      required:
      - enabled
      - name
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileUserPermission
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfilePasswordPolicy:
      title: ProfilePasswordPolicy
      required:
      - lockoutInterval
      - maxLoginAttempts
      - minimumPasswordLength
      - passwordComplexity
      - passwordExpiration
      - passwordHistory
      - passwordQuestion
      - profile
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forgotPasswordRedirect:
          type: boolean
          xml:
            name: forgotPasswordRedirect
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockoutInterval:
          type: integer
          format: int32
          xml:
            name: lockoutInterval
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxLoginAttempts:
          type: integer
          format: int32
          xml:
            name: maxLoginAttempts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minimumPasswordLength:
          type: integer
          format: int32
          xml:
            name: minimumPasswordLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minimumPasswordLifetime:
          type: boolean
          xml:
            name: minimumPasswordLifetime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        obscure:
          type: boolean
          xml:
            name: obscure
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordComplexity:
          type: integer
          format: int32
          xml:
            name: passwordComplexity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordExpiration:
          type: integer
          format: int32
          xml:
            name: passwordExpiration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordHistory:
          type: integer
          format: int32
          xml:
            name: passwordHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordQuestion:
          type: integer
          format: int32
          xml:
            name: passwordQuestion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profile:
          type: string
          xml:
            name: profile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfilePasswordPolicy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ProfileSessionSetting:
      title: ProfileSessionSetting
      required:
      - externalCommunityUserIdentityVerif
      - forceLogout
      - profile
      - sessionPersistence
      - sessionTimeout
      - sessionTimeoutWarning
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalCommunityUserIdentityVerif:
          type: boolean
          xml:
            name: externalCommunityUserIdentityVerif
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forceLogout:
          type: boolean
          xml:
            name: forceLogout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profile:
          type: string
          xml:
            name: profile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requiredSessionLevel:
          $ref: '#/components/schemas/SessionSecurityLevel'
        sessionPersistence:
          type: boolean
          xml:
            name: sessionPersistence
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sessionTimeout:
          type: integer
          format: int32
          xml:
            name: sessionTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sessionTimeoutWarning:
          type: boolean
          xml:
            name: sessionTimeoutWarning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ProfileSessionSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SessionSecurityLevel:
      title: SessionSecurityLevel
      enum:
      - LOW
      - STANDARD
      - HIGH_ASSURANCE
      type: string
      xml:
        name: SessionSecurityLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Prompt:
      title: Prompt
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        promptVersions:
          type: array
          items:
            $ref: '#/components/schemas/PromptVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Prompt
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptVersion:
      title: PromptVersion
      required:
      - body
      - delayDays
      - displayType
      - masterLabel
      - shouldDisplayActionButton
      - startDate
      - targetAppDeveloperName
      - targetPageKey1
      - targetPageType
      - timesToDisplay
      - title
      - userAccess
      - versionNumber
      type: object
      properties:
        actionButtonLabel:
          type: string
          xml:
            name: actionButtonLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionButtonLink:
          type: string
          xml:
            name: actionButtonLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        body:
          type: string
          xml:
            name: body
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customApplication:
          type: string
          xml:
            name: customApplication
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        delayDays:
          type: integer
          format: int32
          xml:
            name: delayDays
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dismissButtonLabel:
          type: string
          xml:
            name: dismissButtonLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayPosition:
          $ref: '#/components/schemas/PromptDisplayPosition'
        displayType:
          $ref: '#/components/schemas/PromptDisplayType'
        endDate:
          type: string
          format: date
          xml:
            name: endDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        header:
          type: string
          xml:
            name: header
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indexWithIsPublished:
          type: string
          xml:
            name: indexWithIsPublished
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indexWithoutIsPublished:
          type: string
          xml:
            name: indexWithoutIsPublished
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isPublished:
          type: boolean
          xml:
            name: isPublished
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publishedByUser:
          type: string
          xml:
            name: publishedByUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        publishedDate:
          type: string
          format: date
          xml:
            name: publishedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldDisplayActionButton:
          type: boolean
          xml:
            name: shouldDisplayActionButton
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldIgnoreGlobalDelay:
          type: boolean
          xml:
            name: shouldIgnoreGlobalDelay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startDate:
          type: string
          format: date
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetAppDeveloperName:
          type: string
          xml:
            name: targetAppDeveloperName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetAppNamespacePrefix:
          type: string
          xml:
            name: targetAppNamespacePrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetPageKey1:
          type: string
          xml:
            name: targetPageKey1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetPageKey2:
          type: string
          xml:
            name: targetPageKey2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetPageType:
          type: string
          xml:
            name: targetPageType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timesToDisplay:
          type: integer
          format: int32
          xml:
            name: timesToDisplay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uiFormulaRule:
          $ref: '#/components/schemas/UiFormulaRule1'
        userAccess:
          $ref: '#/components/schemas/PromptUserAccess'
        userProfileAccess:
          $ref: '#/components/schemas/PromptUserProfileAccess'
        versionNumber:
          type: integer
          format: int32
          xml:
            name: versionNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        videoLink:
          type: string
          xml:
            name: videoLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PromptVersion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptDisplayPosition:
      title: PromptDisplayPosition
      enum:
      - TopLeft
      - TopCenter
      - TopRight
      - BottomLeft
      - BottomCenter
      - BottomRight
      type: string
      xml:
        name: PromptDisplayPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptDisplayType:
      title: PromptDisplayType
      enum:
      - DockedComposer
      - FloatingPanel
      type: string
      xml:
        name: PromptDisplayType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptUserAccess:
      title: PromptUserAccess
      enum:
      - Everyone
      - SpecificPermissions
      type: string
      xml:
        name: PromptUserAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptUserProfileAccess:
      title: PromptUserProfileAccess
      enum:
      - Everyone
      - SpecificProfiles
      type: string
      xml:
        name: PromptUserProfileAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Queue:
      title: Queue
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesSendEmailToMembers:
          type: boolean
          xml:
            name: doesSendEmailToMembers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        email:
          type: string
          xml:
            name: email
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queueMembers:
          $ref: '#/components/schemas/QueueMembers2'
        queueRoutingConfig:
          type: string
          xml:
            name: queueRoutingConfig
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queueSobject:
          type: array
          items:
            $ref: '#/components/schemas/QueueSobject'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Queue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QueueMembers:
      title: QueueMembers
      type: object
      properties:
        publicGroups:
          $ref: '#/components/schemas/PublicGroups2'
        roleAndSubordinates:
          $ref: '#/components/schemas/RoleAndSubordinates2'
        roleAndSubordinatesInternal:
          $ref: '#/components/schemas/RoleAndSubordinatesInternal2'
        roles:
          $ref: '#/components/schemas/Roles2'
        users:
          $ref: '#/components/schemas/Users1'
      xml:
        name: QueueMembers
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PublicGroups:
      title: PublicGroups
      type: object
      properties:
        publicGroup:
          type: array
          items:
            type: string
            xml:
              name: publicGroup
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PublicGroups
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RoleAndSubordinates:
      title: RoleAndSubordinates
      type: object
      properties:
        roleAndSubordinate:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinate
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RoleAndSubordinates
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RoleAndSubordinatesInternal:
      title: RoleAndSubordinatesInternal
      type: object
      properties:
        roleAndSubordinateInternal:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinateInternal
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RoleAndSubordinatesInternal
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Roles:
      title: Roles
      type: object
      properties:
        role:
          type: array
          items:
            type: string
            xml:
              name: role
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Roles
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Users:
      title: Users
      type: object
      properties:
        user:
          type: array
          items:
            type: string
            xml:
              name: user
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Users
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QueueSobject:
      title: QueueSobject
      required:
      - sobjectType
      type: object
      properties:
        sobjectType:
          type: string
          xml:
            name: sobjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QueueSobject
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QueueRoutingConfig:
      title: QueueRoutingConfig
      required:
      - label
      - routingModel
      - routingPriority
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        capacityPercentage:
          type: number
          xml:
            name: capacityPercentage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        capacityWeight:
          type: number
          xml:
            name: capacityWeight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dropAdditionalSkillsTimeout:
          type: integer
          format: int32
          xml:
            name: dropAdditionalSkillsTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAttributeBased:
          type: boolean
          xml:
            name: isAttributeBased
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pushTimeout:
          type: integer
          format: int32
          xml:
            name: pushTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queueOverflowAssignee:
          type: string
          xml:
            name: queueOverflowAssignee
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        routingModel:
          $ref: '#/components/schemas/RoutingModel'
        routingPriority:
          type: integer
          format: int32
          xml:
            name: routingPriority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userOverflowAssignee:
          type: string
          xml:
            name: userOverflowAssignee
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QueueRoutingConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RoutingModel:
      title: RoutingModel
      enum:
      - LEAST_ACTIVE
      - MOST_AVAILABLE
      - EXTERNAL_ROUTING
      type: string
      xml:
        name: RoutingModel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickAction:
      title: QuickAction
      required:
      - optionsCreateFeedItem
      - type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canvas:
          type: string
          xml:
            name: canvas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldOverrides:
          type: array
          items:
            $ref: '#/components/schemas/FieldOverride'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowDefinition:
          type: string
          xml:
            name: flowDefinition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        icon:
          type: string
          xml:
            name: icon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lightningComponent:
          type: string
          xml:
            name: lightningComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optionsCreateFeedItem:
          type: boolean
          xml:
            name: optionsCreateFeedItem
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickActionLayout:
          $ref: '#/components/schemas/QuickActionLayout2'
        quickActionSendEmailOptions:
          $ref: '#/components/schemas/QuickActionSendEmailOptions2'
        standardLabel:
          $ref: '#/components/schemas/QuickActionLabel'
        successMessage:
          type: string
          xml:
            name: successMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetObject:
          type: string
          xml:
            name: targetObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetParentField:
          type: string
          xml:
            name: targetParentField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetRecordType:
          type: string
          xml:
            name: targetRecordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/QuickActionType'
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldOverride:
      title: FieldOverride
      required:
      - field
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        literalValue:
          type: string
          xml:
            name: literalValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldOverride
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionLayout:
      title: QuickActionLayout
      required:
      - layoutSectionStyle
      type: object
      properties:
        layoutSectionStyle:
          $ref: '#/components/schemas/LayoutSectionStyle'
        quickActionLayoutColumns:
          type: array
          items:
            $ref: '#/components/schemas/QuickActionLayoutColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickActionLayout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionLayoutColumn:
      title: QuickActionLayoutColumn
      type: object
      properties:
        quickActionLayoutItems:
          type: array
          items:
            $ref: '#/components/schemas/QuickActionLayoutItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickActionLayoutColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionLayoutItem:
      title: QuickActionLayoutItem
      type: object
      properties:
        emptySpace:
          type: boolean
          xml:
            name: emptySpace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uiBehavior:
          $ref: '#/components/schemas/UiBehavior'
      xml:
        name: QuickActionLayoutItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionSendEmailOptions:
      title: QuickActionSendEmailOptions
      required:
      - ignoreDefaultEmailTemplateSubject
      type: object
      properties:
        defaultEmailTemplateName:
          type: string
          xml:
            name: defaultEmailTemplateName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreDefaultEmailTemplateSubject:
          type: boolean
          xml:
            name: ignoreDefaultEmailTemplateSubject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickActionSendEmailOptions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionLabel:
      title: QuickActionLabel
      enum:
      - LogACall
      - LogANote
      - New
      - NewRecordType
      - Update
      - NewChild
      - NewChildRecordType
      - CreateNew
      - CreateNewRecordType
      - SendEmail
      - QuickRecordType
      - Quick
      - EditDescription
      - Defer
      - ChangeDueDate
      - ChangePriority
      - ChangeStatus
      - SocialPost
      - Escalate
      - EscalateToRecord
      - OfferFeedback
      - RequestFeedback
      - AddRecord
      - AddMember
      - Reply
      - ReplyAll
      - Forward
      - ScheduleAppointment
      - EnrollInProgram
      - ModifyAppointment
      type: string
      xml:
        name: QuickActionLabel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickActionType:
      title: QuickActionType
      enum:
      - Create
      - VisualforcePage
      - Post
      - SendEmail
      - LogACall
      - SocialPost
      - Canvas
      - Update
      - LightningComponent
      - Flow
      - MobileExtension
      type: string
      xml:
        name: QuickActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuickTextSettings:
      title: QuickTextSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideQuickTextUiInLtng:
          type: boolean
          xml:
            name: hideQuickTextUiInLtng
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lightningQuickTextEnabled:
          type: boolean
          xml:
            name: lightningQuickTextEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickTextsInFolders:
          type: boolean
          xml:
            name: quickTextsInFolders
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuickTextSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuoteSettings:
      title: QuoteSettings
      required:
      - enableQuote
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQuote:
          type: boolean
          xml:
            name: enableQuote
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQuotesWithoutOppEnabled:
          type: boolean
          xml:
            name: enableQuotesWithoutOppEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: QuoteSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationStrategy:
      title: RecommendationStrategy
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionContext:
          type: array
          items:
            $ref: '#/components/schemas/StrategyAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextRecordType:
          type: string
          xml:
            name: contextRecordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filter:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        if:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeIf'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        invocableAction:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeInvocableAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTemplate:
          type: boolean
          xml:
            name: isTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        map:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeMap'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mutuallyExclusive:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeExclusive'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        onBehalfOfExpression:
          type: string
          xml:
            name: onBehalfOfExpression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recommendationLimit:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeRecommendationLimit'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recommendationLoad:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeRecommendationLoad'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sort:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeSort'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        union:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeUnion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecommendationStrategy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyAction:
      title: StrategyAction
      required:
      - action
      - name
      - type
      type: object
      properties:
        action:
          type: string
          xml:
            name: action
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        argument:
          type: array
          items:
            $ref: '#/components/schemas/StrategyActionArg'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/InvocableActionType'
      xml:
        name: StrategyAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyActionArg:
      title: StrategyActionArg
      required:
      - name
      - value
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyActionArg
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeFilter:
      title: StrategyNodeFilter
      required:
      - name
      - expression
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expression:
          type: string
          xml:
            name: expression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeUnionBase:
      title: StrategyNodeUnionBase
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeUnionBase
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeBase:
      title: StrategyNodeBase
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeBase
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeExclusive:
      title: StrategyNodeExclusive
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeExclusive
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeIf:
      title: StrategyNodeIf
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        childNodeExpression:
          type: array
          items:
            $ref: '#/components/schemas/IfExpression'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        onlyFirstMatch:
          type: boolean
          xml:
            name: onlyFirstMatch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeIf
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IfExpression:
      title: IfExpression
      required:
      - childName
      - expression
      type: object
      properties:
        childName:
          type: string
          xml:
            name: childName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expression:
          type: string
          xml:
            name: expression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IfExpression
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeInvocableAction:
      title: StrategyNodeInvocableAction
      required:
      - name
      - action
      - isGenerator
      - type
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        action:
          type: string
          xml:
            name: action
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        argument:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeInvocableActionArg'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isGenerator:
          type: boolean
          xml:
            name: isGenerator
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/InvocableActionType'
      xml:
        name: StrategyNodeInvocableAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeInvocableActionArg:
      title: StrategyNodeInvocableActionArg
      required:
      - name
      - value
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeInvocableActionArg
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeMap:
      title: StrategyNodeMap
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mapExpression:
          type: array
          items:
            $ref: '#/components/schemas/MapExpression'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeMap
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MapExpression:
      title: MapExpression
      required:
      - expression
      - name
      type: object
      properties:
        expression:
          type: string
          xml:
            name: expression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: MapExpression
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeRecommendationLimit:
      title: StrategyNodeRecommendationLimit
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filterMode:
          type: array
          items:
            $ref: '#/components/schemas/StrategyReactionType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookbackDuration:
          type: integer
          format: int32
          xml:
            name: lookbackDuration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxRecommendationCount:
          type: integer
          format: int32
          xml:
            name: maxRecommendationCount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeRecommendationLimit
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyReactionType:
      title: StrategyReactionType
      enum:
      - Accepted
      - Rejected
      type: string
      xml:
        name: StrategyReactionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeRecommendationLoad:
      title: StrategyNodeRecommendationLoad
      required:
      - name
      - object
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        condition:
          type: array
          items:
            $ref: '#/components/schemas/RecommendationLoadCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditionLogic:
          type: string
          xml:
            name: conditionLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortField:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeSortField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeRecommendationLoad
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationLoadCondition:
      title: RecommendationLoadCondition
      required:
      - field
      - operator
      - value
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          $ref: '#/components/schemas/RecommendationConditionOperator'
        value:
          $ref: '#/components/schemas/Value13'
      xml:
        name: RecommendationLoadCondition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationConditionOperator:
      title: RecommendationConditionOperator
      enum:
      - EQUALS
      - GREATER_THAN
      - GREATER_THAN_OR_EQUAL_TO
      - LESS_THAN
      - LESS_THAN_OR_EQUAL_TO
      - NOT_EQUALS
      - LIKE
      - STARTS_WITH
      - ENDS_WITH
      - CONTAINS
      type: string
      xml:
        name: RecommendationConditionOperator
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationConditionValue:
      title: RecommendationConditionValue
      required:
      - type
      type: object
      properties:
        type:
          $ref: '#/components/schemas/RecommendationConditionValueType'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecommendationConditionValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecommendationConditionValueType:
      title: RecommendationConditionValueType
      enum:
      - TEXT
      - NUMBER
      - BOOLEAN
      - DATE
      - DATE_TIME
      - TIME
      type: string
      xml:
        name: RecommendationConditionValueType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeSortField:
      title: StrategyNodeSortField
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nullsFirst:
          type: boolean
          xml:
            name: nullsFirst
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        order:
          $ref: '#/components/schemas/SortOrder'
      xml:
        name: StrategyNodeSortField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeSort:
      title: StrategyNodeSort
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: array
          items:
            $ref: '#/components/schemas/StrategyNodeSortField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeSort
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StrategyNodeUnion:
      title: StrategyNodeUnion
      required:
      - name
      type: object
      properties:
        childNode:
          type: array
          items:
            type: string
            xml:
              name: childNode
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        limit:
          type: integer
          format: int32
          xml:
            name: limit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StrategyNodeUnion
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionDeployment:
      title: RecordActionDeployment
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelConfigurations:
          type: array
          items:
            $ref: '#/components/schemas/RecordActionDeploymentChannel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deploymentContexts:
          type: array
          items:
            $ref: '#/components/schemas/RecordActionDeploymentContext'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasGuidedActions:
          type: boolean
          xml:
            name: hasGuidedActions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasRecommendations:
          type: boolean
          xml:
            name: hasRecommendations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recommendation:
          $ref: '#/components/schemas/Recommendation'
        selectableItems:
          type: array
          items:
            $ref: '#/components/schemas/RecordActionSelectableItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordActionDeployment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionDeploymentChannel:
      title: RecordActionDeploymentChannel
      required:
      - channel
      type: object
      properties:
        channel:
          $ref: '#/components/schemas/ChannelSource'
        channelItems:
          type: array
          items:
            $ref: '#/components/schemas/RecordActionDefaultItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAutopopEnabled:
          type: boolean
          xml:
            name: isAutopopEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordActionDeploymentChannel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChannelSource:
      title: ChannelSource
      enum:
      - Other
      - Phone
      - Chat
      type: string
      xml:
        name: ChannelSource
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionDefaultItem:
      title: RecordActionDefaultItem
      required:
      - action
      - pinned
      - position
      - type
      type: object
      properties:
        action:
          type: string
          xml:
            name: action
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isMandatory:
          type: boolean
          xml:
            name: isMandatory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isUiRemoveHidden:
          type: boolean
          xml:
            name: isUiRemoveHidden
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pinned:
          $ref: '#/components/schemas/PinnedAction'
        position:
          type: integer
          format: int32
          xml:
            name: position
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/RecordActionType'
      xml:
        name: RecordActionDefaultItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PinnedAction:
      title: PinnedAction
      enum:
      - None
      - Top
      - Bottom
      type: string
      xml:
        name: PinnedAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionType:
      title: RecordActionType
      enum:
      - Flow
      - QuickAction
      type: string
      xml:
        name: RecordActionType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionDeploymentContext:
      title: RecordActionDeploymentContext
      required:
      - entityName
      type: object
      properties:
        entityName:
          type: string
          xml:
            name: entityName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recommendationStrategy:
          type: string
          xml:
            name: recommendationStrategy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordActionDeploymentContext
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionRecommendation:
      title: RecordActionRecommendation
      required:
      - hasDescription
      - hasImage
      - hasRejectAction
      - hasTitle
      - maxDisplayRecommendations
      - shouldLaunchActionOnReject
      type: object
      properties:
        defaultStrategy:
          type: string
          xml:
            name: defaultStrategy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasDescription:
          type: boolean
          xml:
            name: hasDescription
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasImage:
          type: boolean
          xml:
            name: hasImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasRejectAction:
          type: boolean
          xml:
            name: hasRejectAction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasTitle:
          type: boolean
          xml:
            name: hasTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxDisplayRecommendations:
          type: integer
          format: int32
          xml:
            name: maxDisplayRecommendations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldLaunchActionOnReject:
          type: boolean
          xml:
            name: shouldLaunchActionOnReject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordActionRecommendation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordActionSelectableItem:
      title: RecordActionSelectableItem
      required:
      - action
      - type
      type: object
      properties:
        action:
          type: string
          xml:
            name: action
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/RecordActionType'
      xml:
        name: RecordActionSelectableItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RecordPageSettings:
      title: RecordPageSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableActivityRelatedList:
          type: boolean
          xml:
            name: enableActivityRelatedList
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFullRecordView:
          type: boolean
          xml:
            name: enableFullRecordView
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RecordPageSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RedirectWhitelistUrl:
      title: RedirectWhitelistUrl
      required:
      - url
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        url:
          type: string
          xml:
            name: url
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RedirectWhitelistUrl
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RemoteSiteSetting:
      title: RemoteSiteSetting
      required:
      - disableProtocolSecurity
      - isActive
      - url
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableProtocolSecurity:
          type: boolean
          xml:
            name: disableProtocolSecurity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        url:
          type: string
          xml:
            name: url
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RemoteSiteSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Report:
      title: Report
      required:
      - format
      - name
      - reportType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        aggregates:
          type: array
          items:
            $ref: '#/components/schemas/ReportAggregate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        block:
          type: array
          items:
            $ref: '#/components/schemas/Report'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        blockInfo:
          $ref: '#/components/schemas/BlockInfo'
        buckets:
          type: array
          items:
            $ref: '#/components/schemas/ReportBucketField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chart:
          $ref: '#/components/schemas/Chart'
        colorRanges:
          type: array
          items:
            $ref: '#/components/schemas/ReportColorRange'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        columns:
          type: array
          items:
            $ref: '#/components/schemas/ReportColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        crossFilters:
          type: array
          items:
            $ref: '#/components/schemas/ReportCrossFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        currency:
          $ref: '#/components/schemas/CurrencyIsoCode'
        customDetailFormulas:
          type: array
          items:
            $ref: '#/components/schemas/ReportCustomDetailFormula'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataCategoryFilters:
          type: array
          items:
            $ref: '#/components/schemas/ReportDataCategoryFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        division:
          type: string
          xml:
            name: division
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filter:
          $ref: '#/components/schemas/Filter'
        folderName:
          type: string
          xml:
            name: folderName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        format:
          $ref: '#/components/schemas/ReportFormat'
        formattingRules:
          type: array
          items:
            $ref: '#/components/schemas/ReportFormattingRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingsAcross:
          type: array
          items:
            $ref: '#/components/schemas/ReportGrouping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingsDown:
          type: array
          items:
            $ref: '#/components/schemas/ReportGrouping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        historicalSelector:
          $ref: '#/components/schemas/HistoricalSelector'
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numSubscriptions:
          type: integer
          format: int32
          xml:
            name: numSubscriptions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        params:
          type: array
          items:
            $ref: '#/components/schemas/ReportParam'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportType:
          type: string
          xml:
            name: reportType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportTypeApiName:
          type: string
          xml:
            name: reportTypeApiName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleHierarchyFilter:
          type: string
          xml:
            name: roleHierarchyFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rowLimit:
          type: integer
          format: int32
          xml:
            name: rowLimit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scope:
          type: string
          xml:
            name: scope
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showCurrentDate:
          type: boolean
          xml:
            name: showCurrentDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showDetails:
          type: boolean
          xml:
            name: showDetails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showGrandTotal:
          type: boolean
          xml:
            name: showGrandTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSubTotals:
          type: boolean
          xml:
            name: showSubTotals
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortColumn:
          type: string
          xml:
            name: sortColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          $ref: '#/components/schemas/SortOrder'
        territoryHierarchyFilter:
          type: string
          xml:
            name: territoryHierarchyFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timeFrameFilter:
          $ref: '#/components/schemas/TimeFrameFilter'
        userFilter:
          type: string
          xml:
            name: userFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Report
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportAggregate:
      title: ReportAggregate
      required:
      - calculatedFormula
      - datatype
      - developerName
      - isActive
      - masterLabel
      type: object
      properties:
        acrossGroupingContext:
          type: string
          xml:
            name: acrossGroupingContext
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        calculatedFormula:
          type: string
          xml:
            name: calculatedFormula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        datatype:
          $ref: '#/components/schemas/ReportAggregateDatatype'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        downGroupingContext:
          type: string
          xml:
            name: downGroupingContext
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isCrossBlock:
          type: boolean
          xml:
            name: isCrossBlock
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportType:
          type: string
          xml:
            name: reportType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportAggregate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportAggregateDatatype:
      title: ReportAggregateDatatype
      enum:
      - currency
      - percent
      - number
      type: string
      xml:
        name: ReportAggregateDatatype
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportBlockInfo:
      title: ReportBlockInfo
      required:
      - blockId
      - joinTable
      type: object
      properties:
        aggregateReferences:
          type: array
          items:
            $ref: '#/components/schemas/ReportAggregateReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        blockId:
          type: string
          xml:
            name: blockId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        joinTable:
          type: string
          xml:
            name: joinTable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportBlockInfo
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportAggregateReference:
      title: ReportAggregateReference
      required:
      - aggregate
      type: object
      properties:
        aggregate:
          type: string
          xml:
            name: aggregate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportAggregateReference
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportBucketField:
      title: ReportBucketField
      required:
      - bucketType
      - developerName
      - masterLabel
      - sourceColumnName
      type: object
      properties:
        bucketType:
          $ref: '#/components/schemas/ReportBucketFieldType'
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        nullTreatment:
          $ref: '#/components/schemas/ReportFormulaNullTreatment'
        otherBucketLabel:
          type: string
          xml:
            name: otherBucketLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceColumnName:
          type: string
          xml:
            name: sourceColumnName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useOther:
          type: boolean
          xml:
            name: useOther
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        values:
          type: array
          items:
            $ref: '#/components/schemas/ReportBucketFieldValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportBucketField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportBucketFieldType:
      title: ReportBucketFieldType
      enum:
      - text
      - number
      - picklist
      type: string
      xml:
        name: ReportBucketFieldType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFormulaNullTreatment:
      title: ReportFormulaNullTreatment
      enum:
      - n
      - z
      type: string
      xml:
        name: ReportFormulaNullTreatment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportBucketFieldValue:
      title: ReportBucketFieldValue
      required:
      - value
      type: object
      properties:
        sourceValues:
          type: array
          items:
            $ref: '#/components/schemas/ReportBucketFieldSourceValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportBucketFieldValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportBucketFieldSourceValue:
      title: ReportBucketFieldSourceValue
      type: object
      properties:
        from:
          type: string
          xml:
            name: from
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceValue:
          type: string
          xml:
            name: sourceValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        to:
          type: string
          xml:
            name: to
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportBucketFieldSourceValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportChart:
      title: ReportChart
      required:
      - chartType
      type: object
      properties:
        backgroundColor1:
          type: string
          xml:
            name: backgroundColor1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundColor2:
          type: string
          xml:
            name: backgroundColor2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundFadeDir:
          $ref: '#/components/schemas/ChartBackgroundDirection'
        chartSummaries:
          type: array
          items:
            $ref: '#/components/schemas/ChartSummary'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartType:
          $ref: '#/components/schemas/ChartType'
        enableHoverLabels:
          type: boolean
          xml:
            name: enableHoverLabels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expandOthers:
          type: boolean
          xml:
            name: expandOthers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingColumn:
          type: string
          xml:
            name: groupingColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        legendPosition:
          $ref: '#/components/schemas/ChartLegendPosition'
        location:
          $ref: '#/components/schemas/ChartPosition'
        secondaryGroupingColumn:
          type: string
          xml:
            name: secondaryGroupingColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showAxisLabels:
          type: boolean
          xml:
            name: showAxisLabels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPercentage:
          type: boolean
          xml:
            name: showPercentage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTotal:
          type: boolean
          xml:
            name: showTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showValues:
          type: boolean
          xml:
            name: showValues
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        size:
          $ref: '#/components/schemas/ReportChartSize'
        summaryAxisManualRangeEnd:
          type: number
          xml:
            name: summaryAxisManualRangeEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryAxisManualRangeStart:
          type: number
          xml:
            name: summaryAxisManualRangeStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryAxisRange:
          $ref: '#/components/schemas/ChartRangeType'
        textColor:
          type: string
          xml:
            name: textColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textSize:
          type: integer
          format: int32
          xml:
            name: textSize
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        titleColor:
          type: string
          xml:
            name: titleColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        titleSize:
          type: integer
          format: int32
          xml:
            name: titleSize
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportChart
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartType:
      title: ChartType
      enum:
      - None
      - Scatter
      - ScatterGrouped
      - Bubble
      - BubbleGrouped
      - HorizontalBar
      - HorizontalBarGrouped
      - HorizontalBarStacked
      - HorizontalBarStackedTo100
      - VerticalColumn
      - VerticalColumnGrouped
      - VerticalColumnStacked
      - VerticalColumnStackedTo100
      - Line
      - LineGrouped
      - LineCumulative
      - LineCumulativeGrouped
      - Pie
      - Donut
      - Funnel
      - VerticalColumnLine
      - VerticalColumnGroupedLine
      - VerticalColumnStackedLine
      - Plugin
      type: string
      xml:
        name: ChartType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ChartPosition:
      title: ChartPosition
      enum:
      - CHART_TOP
      - CHART_BOTTOM
      type: string
      xml:
        name: ChartPosition
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportChartSize:
      title: ReportChartSize
      enum:
      - Tiny
      - Small
      - Medium
      - Large
      - Huge
      type: string
      xml:
        name: ReportChartSize
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportColorRange:
      title: ReportColorRange
      required:
      - columnName
      - highColor
      - lowColor
      - midColor
      type: object
      properties:
        aggregate:
          $ref: '#/components/schemas/ReportSummaryType'
        columnName:
          type: string
          xml:
            name: columnName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        highBreakpoint:
          type: number
          xml:
            name: highBreakpoint
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        highColor:
          type: string
          xml:
            name: highColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lowBreakpoint:
          type: number
          xml:
            name: lowBreakpoint
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lowColor:
          type: string
          xml:
            name: lowColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        midColor:
          type: string
          xml:
            name: midColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportColorRange
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportColumn:
      title: ReportColumn
      required:
      - field
      type: object
      properties:
        aggregateTypes:
          type: array
          items:
            $ref: '#/components/schemas/ReportSummaryType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reverseColors:
          type: boolean
          xml:
            name: reverseColors
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showChanges:
          type: boolean
          xml:
            name: showChanges
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportCrossFilter:
      title: ReportCrossFilter
      required:
      - operation
      - primaryTableColumn
      - relatedTable
      - relatedTableJoinColumn
      type: object
      properties:
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/ReportFilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operation:
          $ref: '#/components/schemas/ObjectFilterOperator'
        primaryTableColumn:
          type: string
          xml:
            name: primaryTableColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedTable:
          type: string
          xml:
            name: relatedTable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedTableJoinColumn:
          type: string
          xml:
            name: relatedTableJoinColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportCrossFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFilterItem:
      title: ReportFilterItem
      required:
      - column
      - operator
      type: object
      properties:
        column:
          type: string
          xml:
            name: column
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        columnToColumn:
          type: boolean
          xml:
            name: columnToColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isUnlocked:
          type: boolean
          xml:
            name: isUnlocked
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          $ref: '#/components/schemas/FilterOperation'
        snapshot:
          type: string
          xml:
            name: snapshot
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportFilterItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectFilterOperator:
      title: ObjectFilterOperator
      enum:
      - with
      - without
      type: string
      xml:
        name: ObjectFilterOperator
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CurrencyIsoCode:
      title: CurrencyIsoCode
      enum:
      - ADP
      - AED
      - AFA
      - AFN
      - ALL
      - AMD
      - ANG
      - AOA
      - ARS
      - ATS
      - AUD
      - AWG
      - AZM
      - AZN
      - BAM
      - BBD
      - BDT
      - BEF
      - BGL
      - BGN
      - BHD
      - BIF
      - BMD
      - BND
      - BOB
      - BOV
      - BRB
      - BRL
      - BSD
      - BTN
      - BWP
      - BYB
      - BYN
      - BYR
      - BZD
      - CAD
      - CDF
      - CHF
      - CLF
      - CLP
      - CNY
      - COP
      - CRC
      - CSD
      - CUC
      - CUP
      - CVE
      - CYP
      - CZK
      - DEM
      - DJF
      - DKK
      - DOP
      - DZD
      - ECS
      - EEK
      - EGP
      - ERN
      - ESP
      - ETB
      - EUR
      - FIM
      - FJD
      - FKP
      - FRF
      - GBP
      - GEL
      - GHC
      - GHS
      - GIP
      - GMD
      - GNF
      - GRD
      - GTQ
      - GWP
      - GYD
      - HKD
      - HNL
      - HRD
      - HRK
      - HTG
      - HUF
      - IDR
      - IEP
      - ILS
      - INR
      - IQD
      - IRR
      - ISK
      - ITL
      - JMD
      - JOD
      - JPY
      - KES
      - KGS
      - KHR
      - KMF
      - KPW
      - KRW
      - KWD
      - KYD
      - KZT
      - LAK
      - LBP
      - LKR
      - LRD
      - LSL
      - LTL
      - LUF
      - LVL
      - LYD
      - MAD
      - MDL
      - MGA
      - MGF
      - MKD
      - MMK
      - MNT
      - MOP
      - MRO
      - MRU
      - MTL
      - MUR
      - MVR
      - MWK
      - MXN
      - MXV
      - MYR
      - MZM
      - MZN
      - NAD
      - NGN
      - NIO
      - NLG
      - NOK
      - NPR
      - NZD
      - OMR
      - PAB
      - PEN
      - PGK
      - PHP
      - PKR
      - PLN
      - PTE
      - PYG
      - QAR
      - RMB
      - ROL
      - RON
      - RSD
      - RUB
      - RUR
      - RWF
      - SAR
      - SBD
      - SCR
      - SDD
      - SDG
      - SEK
      - SGD
      - SHP
      - SIT
      - SKK
      - SLL
      - SOS
      - SRD
      - SRG
      - SSP
      - STD
      - STN
      - SUR
      - SVC
      - SYP
      - SZL
      - THB
      - TJR
      - TJS
      - TMM
      - TMT
      - TND
      - TOP
      - TPE
      - TRL
      - TRY
      - TTD
      - TWD
      - TZS
      - UAH
      - UGX
      - USD
      - UYU
      - UZS
      - VEB
      - VEF
      - VES
      - VND
      - VUV
      - WST
      - XAF
      - XCD
      - XOF
      - XPF
      - YER
      - YUM
      - ZAR
      - ZMK
      - ZMW
      - ZWD
      - ZWL
      type: string
      xml:
        name: CurrencyIsoCode
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportCustomDetailFormula:
      title: ReportCustomDetailFormula
      required:
      - calculatedFormula
      - dataType
      - developerName
      - label
      - scale
      type: object
      properties:
        calculatedFormula:
          type: string
          xml:
            name: calculatedFormula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataType:
          type: string
          xml:
            name: dataType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportCustomDetailFormula
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportDataCategoryFilter:
      title: ReportDataCategoryFilter
      required:
      - dataCategory
      - dataCategoryGroup
      - operator
      type: object
      properties:
        dataCategory:
          type: string
          xml:
            name: dataCategory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataCategoryGroup:
          type: string
          xml:
            name: dataCategoryGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          $ref: '#/components/schemas/DataCategoryFilterOperation'
      xml:
        name: ReportDataCategoryFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DataCategoryFilterOperation:
      title: DataCategoryFilterOperation
      enum:
      - above
      - below
      - at
      - aboveOrBelow
      type: string
      xml:
        name: DataCategoryFilterOperation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFilter:
      title: ReportFilter
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/ReportFilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          $ref: '#/components/schemas/Language'
      xml:
        name: ReportFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFormat:
      title: ReportFormat
      enum:
      - MultiBlock
      - Matrix
      - Summary
      - Tabular
      type: string
      xml:
        name: ReportFormat
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFormattingRule:
      title: ReportFormattingRule
      required:
      - columnName
      type: object
      properties:
        aggregate:
          $ref: '#/components/schemas/ReportSummaryType'
        columnName:
          type: string
          xml:
            name: columnName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        values:
          type: array
          items:
            $ref: '#/components/schemas/ReportFormattingRuleValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportFormattingRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportFormattingRuleValue:
      title: ReportFormattingRuleValue
      type: object
      properties:
        backgroundColor:
          type: string
          xml:
            name: backgroundColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rangeUpperBound:
          type: number
          xml:
            name: rangeUpperBound
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportFormattingRuleValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportGrouping:
      title: ReportGrouping
      required:
      - field
      - sortOrder
      type: object
      properties:
        aggregateType:
          $ref: '#/components/schemas/ReportAggrType'
        dateGranularity:
          $ref: '#/components/schemas/UserDateGranularity'
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortByName:
          type: string
          xml:
            name: sortByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          $ref: '#/components/schemas/SortOrder'
        sortType:
          $ref: '#/components/schemas/ReportSortType'
      xml:
        name: ReportGrouping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportAggrType:
      title: ReportAggrType
      enum:
      - Sum
      - Average
      - Maximum
      - Minimum
      - Unique
      - RowCount
      type: string
      xml:
        name: ReportAggrType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UserDateGranularity:
      title: UserDateGranularity
      enum:
      - None
      - Day
      - Week
      - Month
      - Quarter
      - Year
      - FiscalQuarter
      - FiscalYear
      - MonthInYear
      - DayInMonth
      - FiscalPeriod
      - FiscalWeek
      type: string
      xml:
        name: UserDateGranularity
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportSortType:
      title: ReportSortType
      enum:
      - Column
      - Aggregate
      - CustomSummaryFormula
      type: string
      xml:
        name: ReportSortType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportHistoricalSelector:
      title: ReportHistoricalSelector
      type: object
      properties:
        snapshot:
          type: array
          items:
            type: string
            xml:
              name: snapshot
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportHistoricalSelector
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportParam:
      title: ReportParam
      required:
      - name
      - value
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportParam
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportTimeFrameFilter:
      title: ReportTimeFrameFilter
      required:
      - dateColumn
      - interval
      type: object
      properties:
        dateColumn:
          type: string
          xml:
            name: dateColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endDate:
          type: string
          format: date
          xml:
            name: endDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        interval:
          $ref: '#/components/schemas/UserDateInterval'
        startDate:
          type: string
          format: date
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportTimeFrameFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UserDateInterval:
      title: UserDateInterval
      enum:
      - INTERVAL_CURRENT
      - INTERVAL_CURNEXT1
      - INTERVAL_CURPREV1
      - INTERVAL_NEXT1
      - INTERVAL_PREV1
      - INTERVAL_CURNEXT3
      - INTERVAL_CURFY
      - INTERVAL_PREVFY
      - INTERVAL_PREV2FY
      - INTERVAL_AGO2FY
      - INTERVAL_NEXTFY
      - INTERVAL_PREVCURFY
      - INTERVAL_PREVCUR2FY
      - INTERVAL_CURNEXTFY
      - INTERVAL_CUSTOM
      - INTERVAL_YESTERDAY
      - INTERVAL_TODAY
      - INTERVAL_TOMORROW
      - INTERVAL_LASTWEEK
      - INTERVAL_THISWEEK
      - INTERVAL_NEXTWEEK
      - INTERVAL_LASTMONTH
      - INTERVAL_THISMONTH
      - INTERVAL_NEXTMONTH
      - INTERVAL_LASTTHISMONTH
      - INTERVAL_THISNEXTMONTH
      - INTERVAL_CURRENTQ
      - INTERVAL_CURNEXTQ
      - INTERVAL_CURPREVQ
      - INTERVAL_NEXTQ
      - INTERVAL_PREVQ
      - INTERVAL_CURNEXT3Q
      - INTERVAL_CURY
      - INTERVAL_PREVY
      - INTERVAL_PREV2Y
      - INTERVAL_AGO2Y
      - INTERVAL_NEXTY
      - INTERVAL_PREVCURY
      - INTERVAL_PREVCUR2Y
      - INTERVAL_CURNEXTY
      - INTERVAL_LAST7
      - INTERVAL_LAST30
      - INTERVAL_LAST60
      - INTERVAL_LAST90
      - INTERVAL_LAST120
      - INTERVAL_NEXT7
      - INTERVAL_NEXT30
      - INTERVAL_NEXT60
      - INTERVAL_NEXT90
      - INTERVAL_NEXT120
      - LAST_FISCALWEEK
      - THIS_FISCALWEEK
      - NEXT_FISCALWEEK
      - LAST_FISCALPERIOD
      - THIS_FISCALPERIOD
      - NEXT_FISCALPERIOD
      - LASTTHIS_FISCALPERIOD
      - THISNEXT_FISCALPERIOD
      - CURRENT_ENTITLEMENT_PERIOD
      - PREVIOUS_ENTITLEMENT_PERIOD
      - PREVIOUS_TWO_ENTITLEMENT_PERIODS
      - TWO_ENTITLEMENT_PERIODS_AGO
      - CURRENT_AND_PREVIOUS_ENTITLEMENT_PERIOD
      - CURRENT_AND_PREVIOUS_TWO_ENTITLEMENT_PERIODS
      type: string
      xml:
        name: UserDateInterval
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportType:
      title: ReportType
      required:
      - baseObject
      - category
      - deployed
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autogenerated:
          type: boolean
          xml:
            name: autogenerated
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        baseObject:
          type: string
          xml:
            name: baseObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        category:
          $ref: '#/components/schemas/ReportTypeCategory'
        deployed:
          type: boolean
          xml:
            name: deployed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        join:
          $ref: '#/components/schemas/Join'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sections:
          type: array
          items:
            $ref: '#/components/schemas/ReportLayoutSection'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportTypeCategory:
      title: ReportTypeCategory
      enum:
      - accounts
      - opportunities
      - forecasts
      - cases
      - leads
      - campaigns
      - activities
      - busop
      - products
      - admin
      - territory
      - other
      - content
      - usage_entitlement
      - wdc
      - calibration
      - territory2
      - quotes
      - individual
      type: string
      xml:
        name: ReportTypeCategory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectRelationship:
      title: ObjectRelationship
      required:
      - outerJoin
      - relationship
      type: object
      properties:
        join:
          $ref: '#/components/schemas/ObjectRelationship'
        outerJoin:
          type: boolean
          xml:
            name: outerJoin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationship:
          type: string
          xml:
            name: relationship
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectRelationship
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportLayoutSection:
      title: ReportLayoutSection
      required:
      - masterLabel
      type: object
      properties:
        columns:
          type: array
          items:
            $ref: '#/components/schemas/ReportTypeColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportLayoutSection
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportTypeColumn:
      title: ReportTypeColumn
      required:
      - checkedByDefault
      - field
      - table
      type: object
      properties:
        checkedByDefault:
          type: boolean
          xml:
            name: checkedByDefault
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayNameOverride:
          type: string
          xml:
            name: displayNameOverride
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        table:
          type: string
          xml:
            name: table
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportTypeColumn
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RestrictionRule:
      title: RestrictionRule
      required:
      - active
      - description
      - enforcementType
      - masterLabel
      - recordFilter
      - targetEntity
      - userCriteria
      - version
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enforcementType:
          $ref: '#/components/schemas/EnforcementType'
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordFilter:
          type: string
          xml:
            name: recordFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetEntity:
          type: string
          xml:
            name: targetEntity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userCriteria:
          type: string
          xml:
            name: userCriteria
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: integer
          format: int32
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RestrictionRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    EnforcementType:
      title: EnforcementType
      enum:
      - Scoping
      - Restrict
      type: string
      xml:
        name: EnforcementType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RetailExecutionSettings:
      title: RetailExecutionSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRetailExecution:
          type: boolean
          xml:
            name: enableRetailExecution
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RetailExecutionSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RoleOrTerritory:
      title: RoleOrTerritory
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseAccessLevel:
          type: string
          xml:
            name: caseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactAccessLevel:
          type: string
          xml:
            name: contactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mayForecastManagerShare:
          type: boolean
          xml:
            name: mayForecastManagerShare
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityAccessLevel:
          type: string
          xml:
            name: opportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: RoleOrTerritory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Role:
      title: Role
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseAccessLevel:
          type: string
          xml:
            name: caseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactAccessLevel:
          type: string
          xml:
            name: contactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mayForecastManagerShare:
          type: boolean
          xml:
            name: mayForecastManagerShare
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityAccessLevel:
          type: string
          xml:
            name: opportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentRole:
          type: string
          xml:
            name: parentRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Role
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory:
      title: Territory
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseAccessLevel:
          type: string
          xml:
            name: caseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactAccessLevel:
          type: string
          xml:
            name: contactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mayForecastManagerShare:
          type: boolean
          xml:
            name: mayForecastManagerShare
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityAccessLevel:
          type: string
          xml:
            name: opportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountAccessLevel:
          type: string
          xml:
            name: accountAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentTerritory:
          type: string
          xml:
            name: parentTerritory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlSsoConfig:
      title: SamlSsoConfig
      required:
      - identityLocation
      - identityMapping
      - issuer
      - name
      - samlEntityId
      - samlVersion
      - validationCert
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attributeName:
          type: string
          xml:
            name: attributeName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        attributeNameIdFormat:
          type: string
          xml:
            name: attributeNameIdFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        decryptionCertificate:
          type: string
          xml:
            name: decryptionCertificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorUrl:
          type: string
          xml:
            name: errorUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        executionUserId:
          type: string
          xml:
            name: executionUserId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        identityLocation:
          $ref: '#/components/schemas/SamlIdentityLocationType'
        identityMapping:
          $ref: '#/components/schemas/SamlIdentityType'
        issuer:
          type: string
          xml:
            name: issuer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        loginUrl:
          type: string
          xml:
            name: loginUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoutUrl:
          type: string
          xml:
            name: logoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oauthTokenEndpoint:
          type: string
          xml:
            name: oauthTokenEndpoint
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        redirectBinding:
          type: boolean
          xml:
            name: redirectBinding
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requestSignatureMethod:
          type: string
          xml:
            name: requestSignatureMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requestSigningCertId:
          type: string
          xml:
            name: requestSigningCertId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        salesforceLoginUrl:
          type: string
          xml:
            name: salesforceLoginUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlEntityId:
          type: string
          xml:
            name: samlEntityId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlJitHandlerId:
          type: string
          xml:
            name: samlJitHandlerId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlVersion:
          $ref: '#/components/schemas/SamlType'
        singleLogoutBinding:
          $ref: '#/components/schemas/SamlSpSLOBinding'
        singleLogoutUrl:
          type: string
          xml:
            name: singleLogoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useConfigRequestMethod:
          type: boolean
          xml:
            name: useConfigRequestMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userProvisioning:
          type: boolean
          xml:
            name: userProvisioning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationCert:
          type: string
          xml:
            name: validationCert
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SamlSsoConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlIdentityLocationType:
      title: SamlIdentityLocationType
      enum:
      - SubjectNameId
      - Attribute
      type: string
      xml:
        name: SamlIdentityLocationType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlIdentityType:
      title: SamlIdentityType
      enum:
      - Username
      - FederationId
      - UserId
      type: string
      xml:
        name: SamlIdentityType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlType:
      title: SamlType
      enum:
      - SAML1_1
      - SAML2_0
      type: string
      xml:
        name: SamlType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SamlSpSLOBinding:
      title: SamlSpSLOBinding
      enum:
      - RedirectBinding
      - PostBinding
      type: string
      xml:
        name: SamlSpSLOBinding
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SchemaSettings:
      title: SchemaSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdvancedCMTSecurity:
          type: boolean
          xml:
            name: enableAdvancedCMTSecurity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdvancedCSSecurity:
          type: boolean
          xml:
            name: enableAdvancedCSSecurity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListCustomSettingCreation:
          type: boolean
          xml:
            name: enableListCustomSettingCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSOSLOnCustomSettings:
          type: boolean
          xml:
            name: enableSOSLOnCustomSettings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SchemaSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SearchSettings:
      title: SearchSettings
      required:
      - documentContentSearchEnabled
      - optimizeSearchForCJKEnabled
      - recentlyViewedUsersForBlankLookupEnabled
      - searchSettingsByObject
      - sidebarAutoCompleteEnabled
      - sidebarDropDownListEnabled
      - sidebarLimitToItemsIOwnCheckboxEnabled
      - singleSearchResultShortcutEnabled
      - spellCorrectKnowledgeSearchEnabled
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        documentContentSearchEnabled:
          type: boolean
          xml:
            name: documentContentSearchEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdvancedSearchInAlohaSidebar:
          type: boolean
          xml:
            name: enableAdvancedSearchInAlohaSidebar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEinsteinSearchPersonalization:
          type: boolean
          xml:
            name: enableEinsteinSearchPersonalization
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePersonalTagging:
          type: boolean
          xml:
            name: enablePersonalTagging
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePublicTagging:
          type: boolean
          xml:
            name: enablePublicTagging
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQuerySuggestionPigOn:
          type: boolean
          xml:
            name: enableQuerySuggestionPigOn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSalesforceGeneratedSynonyms:
          type: boolean
          xml:
            name: enableSalesforceGeneratedSynonyms
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSearchTermHistory:
          type: boolean
          xml:
            name: enableSearchTermHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSetupSearch:
          type: boolean
          xml:
            name: enableSetupSearch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSuggestArticlesLinksOnly:
          type: boolean
          xml:
            name: enableSuggestArticlesLinksOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUseDefaultSearchEntity:
          type: boolean
          xml:
            name: enableUseDefaultSearchEntity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optimizeSearchForCJKEnabled:
          type: boolean
          xml:
            name: optimizeSearchForCJKEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recentlyViewedUsersForBlankLookupEnabled:
          type: boolean
          xml:
            name: recentlyViewedUsersForBlankLookupEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchSettingsByObject:
          $ref: '#/components/schemas/SearchSettingsByObject2'
        sidebarAutoCompleteEnabled:
          type: boolean
          xml:
            name: sidebarAutoCompleteEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sidebarDropDownListEnabled:
          type: boolean
          xml:
            name: sidebarDropDownListEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sidebarLimitToItemsIOwnCheckboxEnabled:
          type: boolean
          xml:
            name: sidebarLimitToItemsIOwnCheckboxEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singleSearchResultShortcutEnabled:
          type: boolean
          xml:
            name: singleSearchResultShortcutEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        spellCorrectKnowledgeSearchEnabled:
          type: boolean
          xml:
            name: spellCorrectKnowledgeSearchEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SearchSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SearchSettingsByObject:
      title: SearchSettingsByObject
      type: object
      properties:
        searchSettingsByObject:
          type: array
          items:
            $ref: '#/components/schemas/ObjectSearchSetting'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SearchSettingsByObject
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectSearchSetting:
      title: ObjectSearchSetting
      required:
      - enhancedLookupEnabled
      - lookupAutoCompleteEnabled
      - name
      - resultsPerPageCount
      type: object
      properties:
        enhancedLookupEnabled:
          type: boolean
          xml:
            name: enhancedLookupEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupAutoCompleteEnabled:
          type: boolean
          xml:
            name: lookupAutoCompleteEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        resultsPerPageCount:
          type: integer
          format: int32
          xml:
            name: resultsPerPageCount
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ObjectSearchSetting
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SecuritySettings:
      title: SecuritySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canUsersGrantLoginAccess:
          type: boolean
          xml:
            name: canUsersGrantLoginAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAdminLoginAsAnyUser:
          type: boolean
          xml:
            name: enableAdminLoginAsAnyUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuditFieldsInactiveOwner:
          type: boolean
          xml:
            name: enableAuditFieldsInactiveOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAuraSecureEvalPref:
          type: boolean
          xml:
            name: enableAuraSecureEvalPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRequireHttpsConnection:
          type: boolean
          xml:
            name: enableRequireHttpsConnection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTLSv12Required:
          type: boolean
          xml:
            name: isTLSv12Required
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTLSv12RequiredCommunities:
          type: boolean
          xml:
            name: isTLSv12RequiredCommunities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        networkAccess:
          $ref: '#/components/schemas/NetworkAccess2'
        passwordPolicies:
          $ref: '#/components/schemas/PasswordPolicies2'
        sessionSettings:
          $ref: '#/components/schemas/SessionSettings2'
        singleSignOnSettings:
          $ref: '#/components/schemas/SingleSignOnSettings2'
      xml:
        name: SecuritySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkAccess:
      title: NetworkAccess
      type: object
      properties:
        ipRanges:
          type: array
          items:
            $ref: '#/components/schemas/IpRange'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: NetworkAccess
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    IpRange:
      title: IpRange
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        end:
          type: string
          xml:
            name: end
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        start:
          type: string
          xml:
            name: start
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: IpRange
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PasswordPolicies:
      title: PasswordPolicies
      type: object
      properties:
        apiOnlyUserHomePageURL:
          type: string
          xml:
            name: apiOnlyUserHomePageURL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        complexity:
          $ref: '#/components/schemas/Complexity'
        enableSetPasswordInApi:
          type: boolean
          xml:
            name: enableSetPasswordInApi
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expiration:
          $ref: '#/components/schemas/Expiration'
        historyRestriction:
          type: string
          xml:
            name: historyRestriction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockoutInterval:
          $ref: '#/components/schemas/LockoutInterval'
        maxLoginAttempts:
          $ref: '#/components/schemas/MaxLoginAttempts'
        minimumPasswordLength:
          type: string
          xml:
            name: minimumPasswordLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minimumPasswordLifetime:
          type: boolean
          xml:
            name: minimumPasswordLifetime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        obscureSecretAnswer:
          type: boolean
          xml:
            name: obscureSecretAnswer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordAssistanceMessage:
          type: string
          xml:
            name: passwordAssistanceMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordAssistanceURL:
          type: string
          xml:
            name: passwordAssistanceURL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        questionRestriction:
          $ref: '#/components/schemas/QuestionRestriction'
      xml:
        name: PasswordPolicies
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Complexity:
      title: Complexity
      enum:
      - NoRestriction
      - AlphaNumeric
      - SpecialCharacters
      - UpperLowerCaseNumeric
      - UpperLowerCaseNumericSpecialCharacters
      - Any3UpperLowerCaseNumericSpecialCharacters
      type: string
      xml:
        name: Complexity
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Expiration:
      title: Expiration
      enum:
      - ThirtyDays
      - SixtyDays
      - NinetyDays
      - SixMonths
      - OneYear
      - Never
      type: string
      xml:
        name: Expiration
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LockoutInterval:
      title: LockoutInterval
      enum:
      - FifteenMinutes
      - ThirtyMinutes
      - SixtyMinutes
      - Forever
      type: string
      xml:
        name: LockoutInterval
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MaxLoginAttempts:
      title: MaxLoginAttempts
      enum:
      - ThreeAttempts
      - FiveAttempts
      - TenAttempts
      - NoLimit
      type: string
      xml:
        name: MaxLoginAttempts
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    QuestionRestriction:
      title: QuestionRestriction
      enum:
      - None
      - DoesNotContainPassword
      type: string
      xml:
        name: QuestionRestriction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SessionSettings:
      title: SessionSettings
      type: object
      properties:
        allowUserAuthenticationByCertificate:
          type: boolean
          xml:
            name: allowUserAuthenticationByCertificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canConfirmEmailChangeInLightningCommunities:
          type: boolean
          xml:
            name: canConfirmEmailChangeInLightningCommunities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canConfirmIdentityBySmsOnly:
          type: boolean
          xml:
            name: canConfirmIdentityBySmsOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableTimeoutWarning:
          type: boolean
          xml:
            name: disableTimeoutWarning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCSPOnEmail:
          type: boolean
          xml:
            name: enableCSPOnEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCSRFOnGet:
          type: boolean
          xml:
            name: enableCSRFOnGet
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCSRFOnPost:
          type: boolean
          xml:
            name: enableCSRFOnPost
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCacheAndAutocomplete:
          type: boolean
          xml:
            name: enableCacheAndAutocomplete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackNonsetupSFDC:
          type: boolean
          xml:
            name: enableClickjackNonsetupSFDC
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackNonsetupUser:
          type: boolean
          xml:
            name: enableClickjackNonsetupUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackNonsetupUserHeaderless:
          type: boolean
          xml:
            name: enableClickjackNonsetupUserHeaderless
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackSetup:
          type: boolean
          xml:
            name: enableClickjackSetup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentSniffingProtection:
          type: boolean
          xml:
            name: enableContentSniffingProtection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningLogin:
          type: boolean
          xml:
            name: enableLightningLogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningLoginOnlyWithUserPerm:
          type: boolean
          xml:
            name: enableLightningLoginOnlyWithUserPerm
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePostForSessions:
          type: boolean
          xml:
            name: enablePostForSessions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSMSIdentity:
          type: boolean
          xml:
            name: enableSMSIdentity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableU2F:
          type: boolean
          xml:
            name: enableU2F
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUpgradeInsecureRequests:
          type: boolean
          xml:
            name: enableUpgradeInsecureRequests
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableXssProtection:
          type: boolean
          xml:
            name: enableXssProtection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enforceIpRangesEveryRequest:
          type: boolean
          xml:
            name: enforceIpRangesEveryRequest
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forceLogoutOnSessionTimeout:
          type: boolean
          xml:
            name: forceLogoutOnSessionTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forceRelogin:
          type: boolean
          xml:
            name: forceRelogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasRetainedLoginHints:
          type: boolean
          xml:
            name: hasRetainedLoginHints
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasUserSwitching:
          type: boolean
          xml:
            name: hasUserSwitching
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hstsOnForcecomSites:
          type: boolean
          xml:
            name: hstsOnForcecomSites
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        identityConfirmationOnEmailChange:
          type: boolean
          xml:
            name: identityConfirmationOnEmailChange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        identityConfirmationOnTwoFactorRegistrationEnabled:
          type: boolean
          xml:
            name: identityConfirmationOnTwoFactorRegistrationEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockSessionsToDomain:
          type: boolean
          xml:
            name: lockSessionsToDomain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockSessionsToIp:
          type: boolean
          xml:
            name: lockSessionsToIp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockerServiceAPIVersion:
          type: string
          xml:
            name: lockerServiceAPIVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockerServiceCSP:
          type: boolean
          xml:
            name: lockerServiceCSP
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockerServiceFrozenRealm:
          type: boolean
          xml:
            name: lockerServiceFrozenRealm
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoutURL:
          type: string
          xml:
            name: logoutURL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        redirectionWarning:
          type: boolean
          xml:
            name: redirectionWarning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referrerPolicy:
          type: boolean
          xml:
            name: referrerPolicy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireHttpOnly:
          type: boolean
          xml:
            name: requireHttpOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireHttps:
          type: boolean
          xml:
            name: requireHttps
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        securityCentralKillSession:
          type: boolean
          xml:
            name: securityCentralKillSession
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sessionTimeout:
          $ref: '#/components/schemas/SessionTimeout'
      xml:
        name: SessionSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SessionTimeout:
      title: SessionTimeout
      enum:
      - TwentyFourHours
      - TwelveHours
      - EightHours
      - FourHours
      - TwoHours
      - SixtyMinutes
      - ThirtyMinutes
      - FifteenMinutes
      type: string
      xml:
        name: SessionTimeout
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SingleSignOnSettings:
      title: SingleSignOnSettings
      type: object
      properties:
        enableForceDelegatedCallout:
          type: boolean
          xml:
            name: enableForceDelegatedCallout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultipleSamlConfigs:
          type: boolean
          xml:
            name: enableMultipleSamlConfigs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSamlJitProvisioning:
          type: boolean
          xml:
            name: enableSamlJitProvisioning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSamlLogin:
          type: boolean
          xml:
            name: enableSamlLogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SingleSignOnSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ServiceChannel:
      title: ServiceChannel
      required:
      - label
      - relatedEntityType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesMinimizeWidgetOnAccept:
          type: boolean
          xml:
            name: doesMinimizeWidgetOnAccept
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        interactionComponent:
          type: string
          xml:
            name: interactionComponent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedEntityType:
          type: string
          xml:
            name: relatedEntityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        secondaryRoutingPriorityField:
          type: string
          xml:
            name: secondaryRoutingPriorityField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        serviceChannelFieldPriorities:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannelFieldPriority'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ServiceChannel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ServiceChannelFieldPriority:
      title: ServiceChannelFieldPriority
      required:
      - priority
      - value
      type: object
      properties:
        priority:
          type: integer
          format: int32
          xml:
            name: priority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ServiceChannelFieldPriority
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ServicePresenceStatus:
      title: ServicePresenceStatus
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channels:
          $ref: '#/components/schemas/Channels'
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ServicePresenceStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ServiceChannelStatus:
      title: ServiceChannelStatus
      type: object
      properties:
        channel:
          type: array
          items:
            type: string
            xml:
              name: channel
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ServiceChannelStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingBaseRule:
      title: SharingBaseRule
      required:
      - accessLevel
      - label
      - sharedTo
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountSettings:
          $ref: '#/components/schemas/AccountSettings1'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
      xml:
        name: SharingBaseRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccountSharingRuleSettings:
      title: AccountSharingRuleSettings
      required:
      - caseAccessLevel
      - contactAccessLevel
      - opportunityAccessLevel
      type: object
      properties:
        caseAccessLevel:
          type: string
          xml:
            name: caseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactAccessLevel:
          type: string
          xml:
            name: contactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityAccessLevel:
          type: string
          xml:
            name: opportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccountSharingRuleSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingCriteriaRule:
      title: SharingCriteriaRule
      required:
      - accessLevel
      - label
      - sharedTo
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountSettings:
          $ref: '#/components/schemas/AccountSettings1'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingCriteriaRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingGuestRule:
      title: SharingGuestRule
      required:
      - accessLevel
      - label
      - sharedTo
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountSettings:
          $ref: '#/components/schemas/AccountSettings1'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingGuestRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingOwnerRule:
      title: SharingOwnerRule
      required:
      - accessLevel
      - label
      - sharedTo
      - sharedFrom
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountSettings:
          $ref: '#/components/schemas/AccountSettings1'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
        sharedFrom:
          $ref: '#/components/schemas/SharedFrom'
      xml:
        name: SharingOwnerRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingTerritoryRule:
      title: SharingTerritoryRule
      required:
      - accessLevel
      - label
      - sharedTo
      - sharedFrom
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountSettings:
          $ref: '#/components/schemas/AccountSettings1'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharedTo:
          $ref: '#/components/schemas/SharedTo2'
        sharedFrom:
          $ref: '#/components/schemas/SharedFrom'
      xml:
        name: SharingTerritoryRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingRules:
      title: SharingRules
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharingCriteriaRules:
          type: array
          items:
            $ref: '#/components/schemas/SharingCriteriaRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharingGuestRules:
          type: array
          items:
            $ref: '#/components/schemas/SharingGuestRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharingOwnerRules:
          type: array
          items:
            $ref: '#/components/schemas/SharingOwnerRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sharingTerritoryRules:
          type: array
          items:
            $ref: '#/components/schemas/SharingTerritoryRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingRules
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingSet:
      title: SharingSet
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessMappings:
          type: array
          items:
            $ref: '#/components/schemas/AccessMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profiles:
          type: array
          items:
            type: string
            xml:
              name: profiles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AccessMapping:
      title: AccessMapping
      required:
      - accessLevel
      - object
      - objectField
      - userField
      type: object
      properties:
        accessLevel:
          type: string
          xml:
            name: accessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectField:
          type: string
          xml:
            name: objectField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userField:
          type: string
          xml:
            name: userField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AccessMapping
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SharingSettings:
      title: SharingSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAccountRoleOptimization:
          type: boolean
          xml:
            name: enableAccountRoleOptimization
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAssetSharing:
          type: boolean
          xml:
            name: enableAssetSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCommunityUserVisibility:
          type: boolean
          xml:
            name: enableCommunityUserVisibility
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExternalSharingModel:
          type: boolean
          xml:
            name: enableExternalSharingModel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableManagerGroups:
          type: boolean
          xml:
            name: enableManagerGroups
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableManualUserRecordSharing:
          type: boolean
          xml:
            name: enableManualUserRecordSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePartnerSuperUserAccess:
          type: boolean
          xml:
            name: enablePartnerSuperUserAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePortalUserCaseSharing:
          type: boolean
          xml:
            name: enablePortalUserCaseSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePortalUserVisibility:
          type: boolean
          xml:
            name: enablePortalUserVisibility
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRemoveTMGroupMembership:
          type: boolean
          xml:
            name: enableRemoveTMGroupMembership
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableRestrictAccessLookupRecords:
          type: boolean
          xml:
            name: enableRestrictAccessLookupRecords
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSecureGuestAccess:
          type: boolean
          xml:
            name: enableSecureGuestAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableStandardReportVisibility:
          type: boolean
          xml:
            name: enableStandardReportVisibility
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTerritoryForecastManager:
          type: boolean
          xml:
            name: enableTerritoryForecastManager
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SharingSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SiteSettings:
      title: SiteSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProxyLoginICHeader:
          type: boolean
          xml:
            name: enableProxyLoginICHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSitesRecordReassignOrgPref:
          type: boolean
          xml:
            name: enableSitesRecordReassignOrgPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTopicsInSites:
          type: boolean
          xml:
            name: enableTopicsInSites
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVisualforceApiAccessAllowed:
          type: boolean
          xml:
            name: enableVisualforceApiAccessAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWebruntimeBYOTemplate:
          type: boolean
          xml:
            name: enableWebruntimeBYOTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SiteSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Skill:
      title: Skill
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignments:
          $ref: '#/components/schemas/Assignments'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Skill
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SkillAssignments:
      title: SkillAssignments
      type: object
      properties:
        profiles:
          $ref: '#/components/schemas/Profiles'
        users:
          $ref: '#/components/schemas/Users1'
      xml:
        name: SkillAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SkillProfileAssignments:
      title: SkillProfileAssignments
      type: object
      properties:
        profile:
          type: array
          items:
            type: string
            xml:
              name: profile
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SkillProfileAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SkillUserAssignments:
      title: SkillUserAssignments
      type: object
      properties:
        user:
          type: array
          items:
            type: string
            xml:
              name: user
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SkillUserAssignments
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SocialCustomerServiceSettings:
      title: SocialCustomerServiceSettings
      required:
      - caseSubjectOption
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseSubjectOption:
          $ref: '#/components/schemas/CaseSubjectOption'
        enableSocialApprovals:
          type: boolean
          xml:
            name: enableSocialApprovals
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSocialCaseAssignmentRules:
          type: boolean
          xml:
            name: enableSocialCaseAssignmentRules
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSocialCustomerService:
          type: boolean
          xml:
            name: enableSocialCustomerService
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSocialPersonaHistoryTracking:
          type: boolean
          xml:
            name: enableSocialPersonaHistoryTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSocialPostHistoryTracking:
          type: boolean
          xml:
            name: enableSocialPostHistoryTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSocialReceiveParentPost:
          type: boolean
          xml:
            name: enableSocialReceiveParentPost
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SocialCustomerServiceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CaseSubjectOption:
      title: CaseSubjectOption
      enum:
      - SocialPostSource
      - SocialPostContent
      - BuildCustom
      type: string
      xml:
        name: CaseSubjectOption
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SocialProfileSettings:
      title: SocialProfileSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSocialProfiles:
          type: boolean
          xml:
            name: enableSocialProfiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isFacebookSocialProfilesDisabled:
          type: boolean
          xml:
            name: isFacebookSocialProfilesDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLinkedInSocialProfilesDisabled:
          type: boolean
          xml:
            name: isLinkedInSocialProfilesDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isTwitterSocialProfilesDisabled:
          type: boolean
          xml:
            name: isTwitterSocialProfilesDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isYouTubeSocialProfilesDisabled:
          type: boolean
          xml:
            name: isYouTubeSocialProfilesDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SocialProfileSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StandardValueSet:
      title: StandardValueSet
      required:
      - sorted
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingStringEnum:
          type: string
          xml:
            name: groupingStringEnum
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sorted:
          type: boolean
          xml:
            name: sorted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        standardValue:
          type: array
          items:
            $ref: '#/components/schemas/StandardValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StandardValueSet
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StandardValueSetTranslation:
      title: StandardValueSetTranslation
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueTranslation:
          type: array
          items:
            $ref: '#/components/schemas/ValueTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: StandardValueSetTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SurveySettings:
      title: SurveySettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSurvey:
          type: boolean
          xml:
            name: enableSurvey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSurveyOwnerCanManageResponse:
          type: boolean
          xml:
            name: enableSurveyOwnerCanManageResponse
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SurveySettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SynonymDictionary:
      title: SynonymDictionary
      required:
      - label
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groups:
          type: array
          items:
            $ref: '#/components/schemas/SynonymGroup'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isProtected:
          type: boolean
          xml:
            name: isProtected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SynonymDictionary
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SystemNotificationSettings:
      title: SystemNotificationSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableDowntimeNotifications:
          type: boolean
          xml:
            name: disableDowntimeNotifications
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableMaintenanceNotifications:
          type: boolean
          xml:
            name: disableMaintenanceNotifications
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SystemNotificationSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2:
      title: Territory2
      required:
      - name
      - territory2Type
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accountAccessLevel:
          type: string
          xml:
            name: accountAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseAccessLevel:
          type: string
          xml:
            name: caseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactAccessLevel:
          type: string
          xml:
            name: contactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customFields:
          type: array
          items:
            $ref: '#/components/schemas/FieldValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityAccessLevel:
          type: string
          xml:
            name: opportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentTerritory:
          type: string
          xml:
            name: parentTerritory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleAssociations:
          type: array
          items:
            $ref: '#/components/schemas/Territory2RuleAssociation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territory2Type:
          type: string
          xml:
            name: territory2Type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldValue:
      title: FieldValue
      required:
      - name
      - value
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: object
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FieldValue
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2RuleAssociation:
      title: Territory2RuleAssociation
      required:
      - inherited
      - ruleName
      type: object
      properties:
        inherited:
          type: boolean
          xml:
            name: inherited
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleName:
          type: string
          xml:
            name: ruleName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2RuleAssociation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2Model:
      title: Territory2Model
      required:
      - name
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customFields:
          type: array
          items:
            $ref: '#/components/schemas/FieldValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2Model
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2Rule:
      title: Territory2Rule
      required:
      - active
      - name
      - objectType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectType:
          type: string
          xml:
            name: objectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ruleItems:
          type: array
          items:
            $ref: '#/components/schemas/Territory2RuleItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2Rule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2RuleItem:
      title: Territory2RuleItem
      required:
      - field
      - operation
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operation:
          $ref: '#/components/schemas/FilterOperation'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2RuleItem
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2Settings:
      title: Territory2Settings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultAccountAccessLevel:
          type: string
          xml:
            name: defaultAccountAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultCaseAccessLevel:
          type: string
          xml:
            name: defaultCaseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultContactAccessLevel:
          type: string
          xml:
            name: defaultContactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultOpportunityAccessLevel:
          type: string
          xml:
            name: defaultOpportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTerritoryManagement2:
          type: boolean
          xml:
            name: enableTerritoryManagement2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityFilterSettings:
          $ref: '#/components/schemas/OpportunityFilterSettings'
      xml:
        name: Territory2Settings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2SettingsOpportunityFilter:
      title: Territory2SettingsOpportunityFilter
      required:
      - apexClassName
      - enableFilter
      - runOnCreate
      type: object
      properties:
        apexClassName:
          type: string
          xml:
            name: apexClassName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFilter:
          type: boolean
          xml:
            name: enableFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runOnCreate:
          type: boolean
          xml:
            name: runOnCreate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2SettingsOpportunityFilter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Territory2Type:
      title: Territory2Type
      required:
      - name
      - priority
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        priority:
          type: integer
          format: int32
          xml:
            name: priority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Territory2Type
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TimeSheetTemplate:
      title: TimeSheetTemplate
      required:
      - active
      - frequency
      - masterLabel
      - startDate
      - workWeekEndDay
      - workWeekStartDay
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        frequency:
          $ref: '#/components/schemas/TimeSheetFrequency'
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startDate:
          type: string
          format: date
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timeSheetTemplateAssignments:
          type: array
          items:
            $ref: '#/components/schemas/TimeSheetTemplateAssignment'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workWeekEndDay:
          $ref: '#/components/schemas/DaysOfWeek'
        workWeekStartDay:
          $ref: '#/components/schemas/DaysOfWeek'
      xml:
        name: TimeSheetTemplate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TimeSheetFrequency:
      title: TimeSheetFrequency
      enum:
      - Daily
      - Weekly
      - EveryTwoWeeks
      - TwiceAMonth
      - Monthly
      type: string
      xml:
        name: TimeSheetFrequency
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TimeSheetTemplateAssignment:
      title: TimeSheetTemplateAssignment
      type: object
      properties:
        assignedTo:
          type: string
          xml:
            name: assignedTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TimeSheetTemplateAssignment
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DaysOfWeek:
      title: DaysOfWeek
      enum:
      - Sunday
      - Monday
      - Tuesday
      - Wednesday
      - Thursday
      - Friday
      - Saturday
      type: string
      xml:
        name: DaysOfWeek
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TopicsForObjects:
      title: TopicsForObjects
      required:
      - enableTopics
      - entityApiName
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTopics:
          type: boolean
          xml:
            name: enableTopics
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityApiName:
          type: string
          xml:
            name: entityApiName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TopicsForObjects
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TrailheadSettings:
      title: TrailheadSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMyTrailheadPref:
          type: boolean
          xml:
            name: enableMyTrailheadPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TrailheadSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TransactionSecurityPolicy:
      title: TransactionSecurityPolicy
      required:
      - action
      - active
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        action:
          $ref: '#/components/schemas/Action'
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apexClass:
          type: string
          xml:
            name: apexClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        developerName:
          type: string
          xml:
            name: developerName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        eventName:
          $ref: '#/components/schemas/TransactionSecurityEventName'
        eventType:
          $ref: '#/components/schemas/MonitoredEvents'
        executionUser:
          type: string
          xml:
            name: executionUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flow:
          type: string
          xml:
            name: flow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        resourceName:
          type: string
          xml:
            name: resourceName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/TxnSecurityPolicyType'
      xml:
        name: TransactionSecurityPolicy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TransactionSecurityAction:
      title: TransactionSecurityAction
      required:
      - block
      - endSession
      - freezeUser
      - twoFactorAuthentication
      type: object
      properties:
        block:
          type: boolean
          xml:
            name: block
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endSession:
          type: boolean
          xml:
            name: endSession
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        freezeUser:
          type: boolean
          xml:
            name: freezeUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifications:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSecurityNotification'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        twoFactorAuthentication:
          type: boolean
          xml:
            name: twoFactorAuthentication
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TransactionSecurityAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TransactionSecurityNotification:
      title: TransactionSecurityNotification
      required:
      - inApp
      - sendEmail
      - user
      type: object
      properties:
        inApp:
          type: boolean
          xml:
            name: inApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sendEmail:
          type: boolean
          xml:
            name: sendEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        user:
          type: string
          xml:
            name: user
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TransactionSecurityNotification
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TransactionSecurityEventName:
      title: TransactionSecurityEventName
      enum:
      - ReportEvent
      - ApiEvent
      - AdminSetupEvent
      - LoginEvent
      - ListViewEvent
      type: string
      xml:
        name: TransactionSecurityEventName
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    MonitoredEvents:
      title: MonitoredEvents
      enum:
      - AuditTrail
      - Login
      - Entity
      - DataExport
      - AccessResource
      type: string
      xml:
        name: MonitoredEvents
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TxnSecurityPolicyType:
      title: TxnSecurityPolicyType
      enum:
      - CustomApexPolicy
      - CustomConditionBuilderPolicy
      type: string
      xml:
        name: TxnSecurityPolicyType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Translations:
      title: Translations
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customApplications:
          type: array
          items:
            $ref: '#/components/schemas/CustomApplicationTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customLabels:
          type: array
          items:
            $ref: '#/components/schemas/CustomLabelTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customPageWebLinks:
          type: array
          items:
            $ref: '#/components/schemas/CustomPageWebLinkTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customTabs:
          type: array
          items:
            $ref: '#/components/schemas/CustomTabTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowDefinitions:
          type: array
          items:
            $ref: '#/components/schemas/FlowDefinitionTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        prompts:
          type: array
          items:
            $ref: '#/components/schemas/PromptTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickActions:
          type: array
          items:
            $ref: '#/components/schemas/GlobalQuickActionTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportTypes:
          type: array
          items:
            $ref: '#/components/schemas/ReportTypeTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrols:
          type: array
          items:
            $ref: '#/components/schemas/ScontrolTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Translations
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomApplicationTranslation:
      title: CustomApplicationTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomApplicationTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomLabelTranslation:
      title: CustomLabelTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomLabelTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomPageWebLinkTranslation:
      title: CustomPageWebLinkTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomPageWebLinkTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    CustomTabTranslation:
      title: CustomTabTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CustomTabTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowDefinitionTranslation:
      title: FlowDefinitionTranslation
      required:
      - fullName
      type: object
      properties:
        flows:
          type: array
          items:
            $ref: '#/components/schemas/FlowTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowDefinitionTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowTranslation:
      title: FlowTranslation
      required:
      - fullName
      type: object
      properties:
        choices:
          type: array
          items:
            $ref: '#/components/schemas/FlowChoiceTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        screens:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stages:
          type: array
          items:
            $ref: '#/components/schemas/FlowStageTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textTemplates:
          type: array
          items:
            $ref: '#/components/schemas/FlowTextTemplateTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowChoiceTranslation:
      title: FlowChoiceTranslation
      required:
      - name
      type: object
      properties:
        choiceText:
          type: string
          xml:
            name: choiceText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userInput:
          $ref: '#/components/schemas/UserInput1'
      xml:
        name: FlowChoiceTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowChoiceUserInputTranslation:
      title: FlowChoiceUserInputTranslation
      type: object
      properties:
        promptText:
          type: string
          xml:
            name: promptText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationRule:
          $ref: '#/components/schemas/ValidationRule3'
      xml:
        name: FlowChoiceUserInputTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowInputValidationRuleTranslation:
      title: FlowInputValidationRuleTranslation
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowInputValidationRuleTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenTranslation:
      title: FlowScreenTranslation
      required:
      - name
      type: object
      properties:
        fields:
          type: array
          items:
            $ref: '#/components/schemas/FlowScreenFieldTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        helpText:
          type: string
          xml:
            name: helpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pausedText:
          type: string
          xml:
            name: pausedText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowScreenTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowScreenFieldTranslation:
      title: FlowScreenFieldTranslation
      required:
      - name
      type: object
      properties:
        fieldText:
          type: string
          xml:
            name: fieldText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        helpText:
          type: string
          xml:
            name: helpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationRule:
          $ref: '#/components/schemas/ValidationRule3'
      xml:
        name: FlowScreenFieldTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowStageTranslation:
      title: FlowStageTranslation
      required:
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowStageTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FlowTextTemplateTranslation:
      title: FlowTextTemplateTranslation
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        text:
          type: string
          xml:
            name: text
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: FlowTextTemplateTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptTranslation:
      title: PromptTranslation
      required:
      - name
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        promptVersions:
          type: array
          items:
            $ref: '#/components/schemas/PromptVersionTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PromptTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PromptVersionTranslation:
      title: PromptVersionTranslation
      required:
      - name
      type: object
      properties:
        actionButtonLabel:
          type: string
          xml:
            name: actionButtonLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionButtonLink:
          type: string
          xml:
            name: actionButtonLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        body:
          type: string
          xml:
            name: body
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dismissButtonLabel:
          type: string
          xml:
            name: dismissButtonLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        header:
          type: string
          xml:
            name: header
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        videoLink:
          type: string
          xml:
            name: videoLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PromptVersionTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    GlobalQuickActionTranslation:
      title: GlobalQuickActionTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: GlobalQuickActionTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportTypeTranslation:
      title: ReportTypeTranslation
      required:
      - name
      type: object
      properties:
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sections:
          type: array
          items:
            $ref: '#/components/schemas/ReportTypeSectionTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportTypeTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportTypeSectionTranslation:
      title: ReportTypeSectionTranslation
      required:
      - name
      type: object
      properties:
        columns:
          type: array
          items:
            $ref: '#/components/schemas/ReportTypeColumnTranslation'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportTypeSectionTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReportTypeColumnTranslation:
      title: ReportTypeColumnTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReportTypeColumnTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ScontrolTranslation:
      title: ScontrolTranslation
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ScontrolTranslation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TrialOrgSettings:
      title: TrialOrgSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSampleDataDeleted:
          type: boolean
          xml:
            name: enableSampleDataDeleted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: TrialOrgSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UIObjectRelationConfig:
      title: UIObjectRelationConfig
      required:
      - contextObject
      - masterLabel
      - relatedObject
      - relationshipType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        UIObjectRelationFieldConfigs:
          type: array
          items:
            $ref: '#/components/schemas/UIObjectRelationFieldConfig'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextObject:
          type: string
          xml:
            name: contextObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextObjectRecordType:
          type: string
          xml:
            name: contextObjectRecordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        directRelationshipField:
          type: string
          xml:
            name: directRelationshipField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indirectObjectContextField:
          type: string
          xml:
            name: indirectObjectContextField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indirectObjectRelatedField:
          type: string
          xml:
            name: indirectObjectRelatedField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indirectRelationshipObject:
          type: string
          xml:
            name: indirectRelationshipObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isActive:
          type: boolean
          xml:
            name: isActive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedObject:
          type: string
          xml:
            name: relatedObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedObjectRecordType:
          type: string
          xml:
            name: relatedObjectRecordType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipType:
          $ref: '#/components/schemas/ObjectRelationshipType'
      xml:
        name: UIObjectRelationConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UIObjectRelationFieldConfig:
      title: UIObjectRelationFieldConfig
      required:
      - displayLabel
      - queryText
      - rowOrder
      type: object
      properties:
        displayLabel:
          type: string
          xml:
            name: displayLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queryText:
          type: string
          xml:
            name: queryText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rowOrder:
          type: integer
          format: int32
          xml:
            name: rowOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UIObjectRelationFieldConfig
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ObjectRelationshipType:
      title: ObjectRelationshipType
      enum:
      - Direct
      - Indirect
      - Self
      - InverseDirect
      type: string
      xml:
        name: ObjectRelationshipType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UserCriteria:
      title: UserCriteria
      required:
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        creationAgeInSeconds:
          type: integer
          format: int32
          xml:
            name: creationAgeInSeconds
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastChatterActivityAgeInSeconds:
          type: integer
          format: int32
          xml:
            name: lastChatterActivityAgeInSeconds
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profiles:
          type: array
          items:
            type: string
            xml:
              name: profiles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userTypes:
          type: array
          items:
            $ref: '#/components/schemas/NetworkUserType'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UserCriteria
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    NetworkUserType:
      title: NetworkUserType
      enum:
      - Internal
      - Customer
      - Partner
      type: string
      xml:
        name: NetworkUserType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UserEngagementSettings:
      title: UserEngagementSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canGovCloudUseAdoptionApps:
          type: boolean
          xml:
            name: canGovCloudUseAdoptionApps
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        doesScheduledSwitcherRunDaily:
          type: boolean
          xml:
            name: doesScheduledSwitcherRunDaily
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomHelpGlobalSection:
          type: boolean
          xml:
            name: enableCustomHelpGlobalSection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowFeedback:
          type: boolean
          xml:
            name: enableHelpMenuShowFeedback
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowHelp:
          type: boolean
          xml:
            name: enableHelpMenuShowHelp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowNewUser:
          type: boolean
          xml:
            name: enableHelpMenuShowNewUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowSearch:
          type: boolean
          xml:
            name: enableHelpMenuShowSearch
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowSfdcContent:
          type: boolean
          xml:
            name: enableHelpMenuShowSfdcContent
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowShortcut:
          type: boolean
          xml:
            name: enableHelpMenuShowShortcut
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowSupport:
          type: boolean
          xml:
            name: enableHelpMenuShowSupport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHelpMenuShowTrailhead:
          type: boolean
          xml:
            name: enableHelpMenuShowTrailhead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIBILOptOutDashboards:
          type: boolean
          xml:
            name: enableIBILOptOutDashboards
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIBILOptOutEvents:
          type: boolean
          xml:
            name: enableIBILOptOutEvents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIBILOptOutReports:
          type: boolean
          xml:
            name: enableIBILOptOutReports
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableIBILOptOutTasks:
          type: boolean
          xml:
            name: enableIBILOptOutTasks
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLexToClassicFeedbackEnable:
          type: boolean
          xml:
            name: enableLexToClassicFeedbackEnable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOrchestrationInSandbox:
          type: boolean
          xml:
            name: enableOrchestrationInSandbox
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOrgUserAssistEnabled:
          type: boolean
          xml:
            name: enableOrgUserAssistEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableScheduledSwitcher:
          type: boolean
          xml:
            name: enableScheduledSwitcher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSfdcProductFeedbackSurvey:
          type: boolean
          xml:
            name: enableSfdcProductFeedbackSurvey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableShowSalesforceUserAssist:
          type: boolean
          xml:
            name: enableShowSalesforceUserAssist
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAutoTransitionDelayed:
          type: boolean
          xml:
            name: isAutoTransitionDelayed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isCrucNotificationDisabled:
          type: boolean
          xml:
            name: isCrucNotificationDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isCustomProfileAutoTransitionDelayed:
          type: boolean
          xml:
            name: isCustomProfileAutoTransitionDelayed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isLEXWelcomeMatDisabled:
          type: boolean
          xml:
            name: isLEXWelcomeMatDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isMeetTheAssistantDisabledInClassic:
          type: boolean
          xml:
            name: isMeetTheAssistantDisabledInClassic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isMeetTheAssistantDisabledInLightning:
          type: boolean
          xml:
            name: isMeetTheAssistantDisabledInLightning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isSmartNudgesDisabled:
          type: boolean
          xml:
            name: isSmartNudgesDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        optimizerAppEnabled:
          type: boolean
          xml:
            name: optimizerAppEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UserEngagementSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UserInterfaceSettings:
      title: UserInterfaceSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        alternateAlohaListView:
          type: boolean
          xml:
            name: alternateAlohaListView
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableAsyncRelatedLists:
          type: boolean
          xml:
            name: enableAsyncRelatedLists
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackUserPageHeaderless:
          type: boolean
          xml:
            name: enableClickjackUserPageHeaderless
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCollapsibleSections:
          type: boolean
          xml:
            name: enableCollapsibleSections
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCollapsibleSideBar:
          type: boolean
          xml:
            name: enableCollapsibleSideBar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomObjectTruncate:
          type: boolean
          xml:
            name: enableCustomObjectTruncate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCustomeSideBarOnAllPages:
          type: boolean
          xml:
            name: enableCustomeSideBarOnAllPages
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableDeleteFieldHistory:
          type: boolean
          xml:
            name: enableDeleteFieldHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableExternalObjectAsyncRelatedLists:
          type: boolean
          xml:
            name: enableExternalObjectAsyncRelatedLists
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHoverDetails:
          type: boolean
          xml:
            name: enableHoverDetails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableInlineEdit:
          type: boolean
          xml:
            name: enableInlineEdit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNewPageLayoutEditor:
          type: boolean
          xml:
            name: enableNewPageLayoutEditor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePersonalCanvas:
          type: boolean
          xml:
            name: enablePersonalCanvas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePrintableListViews:
          type: boolean
          xml:
            name: enablePrintableListViews
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProfileCustomTabsets:
          type: boolean
          xml:
            name: enableProfileCustomTabsets
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableQuickCreate:
          type: boolean
          xml:
            name: enableQuickCreate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTabOrganizer:
          type: boolean
          xml:
            name: enableTabOrganizer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UserInterfaceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UserManagementSettings:
      title: UserManagementSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCanAnswerContainUsername:
          type: boolean
          xml:
            name: enableCanAnswerContainUsername
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableConcealPersonalInfo:
          type: boolean
          xml:
            name: enableConcealPersonalInfo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContactlessExternalIdentityUsers:
          type: boolean
          xml:
            name: enableContactlessExternalIdentityUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedPermsetMgmt:
          type: boolean
          xml:
            name: enableEnhancedPermsetMgmt
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEnhancedProfileMgmt:
          type: boolean
          xml:
            name: enableEnhancedProfileMgmt
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableNewProfileUI:
          type: boolean
          xml:
            name: enableNewProfileUI
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableScrambleUserData:
          type: boolean
          xml:
            name: enableScrambleUserData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUserSelfDeactivate:
          type: boolean
          xml:
            name: enableUserSelfDeactivate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UserManagementSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    VoiceSettings:
      title: VoiceSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCallDisposition:
          type: boolean
          xml:
            name: enableCallDisposition
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceCallList:
          type: boolean
          xml:
            name: enableVoiceCallList
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceCallRecording:
          type: boolean
          xml:
            name: enableVoiceCallRecording
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceCoaching:
          type: boolean
          xml:
            name: enableVoiceCoaching
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceConferencing:
          type: boolean
          xml:
            name: enableVoiceConferencing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceLocalPresence:
          type: boolean
          xml:
            name: enableVoiceLocalPresence
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceMail:
          type: boolean
          xml:
            name: enableVoiceMail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableVoiceMailDrop:
          type: boolean
          xml:
            name: enableVoiceMailDrop
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: VoiceSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveApplication:
      title: WaveApplication
      required:
      - folder
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetIcon:
          type: string
          xml:
            name: assetIcon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        folder:
          type: string
          xml:
            name: folder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shares:
          type: array
          items:
            $ref: '#/components/schemas/FolderShare'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        templateOrigin:
          type: string
          xml:
            name: templateOrigin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        templateVersion:
          type: string
          xml:
            name: templateVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveApplication
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveDataset:
      title: WaveDataset
      required:
      - application
      - masterLabel
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        templateAssetSourceName:
          type: string
          xml:
            name: templateAssetSourceName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveDataset
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveTemplateBundle:
      title: WaveTemplateBundle
      required:
      - label
      - templateType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetIcon:
          type: string
          xml:
            name: assetIcon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assetVersion:
          type: number
          xml:
            name: assetVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        templateType:
          type: string
          xml:
            name: templateType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveTemplateBundle
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmd:
      title: WaveXmd
      required:
      - dataset
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        application:
          type: string
          xml:
            name: application
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dataset:
          type: string
          xml:
            name: dataset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        datasetConnector:
          type: string
          xml:
            name: datasetConnector
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        datasetFullyQualifiedName:
          type: string
          xml:
            name: datasetFullyQualifiedName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dates:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdDate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dimensions:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdDimension'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        measures:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdMeasure'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        organizations:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdOrganization'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        origin:
          type: string
          xml:
            name: origin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        waveVisualization:
          type: string
          xml:
            name: waveVisualization
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmd
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdDate:
      title: WaveXmdDate
      required:
      - alias
      - firstDayOfWeek
      - fiscalMonthOffset
      - sortIndex
      - type
      type: object
      properties:
        alias:
          type: string
          xml:
            name: alias
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compact:
          type: boolean
          xml:
            name: compact
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldDay:
          type: string
          xml:
            name: dateFieldDay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldEpochDay:
          type: string
          xml:
            name: dateFieldEpochDay
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldEpochSecond:
          type: string
          xml:
            name: dateFieldEpochSecond
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldFiscalMonth:
          type: string
          xml:
            name: dateFieldFiscalMonth
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldFiscalQuarter:
          type: string
          xml:
            name: dateFieldFiscalQuarter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldFiscalWeek:
          type: string
          xml:
            name: dateFieldFiscalWeek
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldFiscalYear:
          type: string
          xml:
            name: dateFieldFiscalYear
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldFullYear:
          type: string
          xml:
            name: dateFieldFullYear
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldHour:
          type: string
          xml:
            name: dateFieldHour
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldMinute:
          type: string
          xml:
            name: dateFieldMinute
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldMonth:
          type: string
          xml:
            name: dateFieldMonth
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldQuarter:
          type: string
          xml:
            name: dateFieldQuarter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldSecond:
          type: string
          xml:
            name: dateFieldSecond
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldWeek:
          type: string
          xml:
            name: dateFieldWeek
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFieldYear:
          type: string
          xml:
            name: dateFieldYear
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        firstDayOfWeek:
          type: integer
          format: int32
          xml:
            name: firstDayOfWeek
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fiscalMonthOffset:
          type: integer
          format: int32
          xml:
            name: fiscalMonthOffset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isYearEndFiscalYear:
          type: boolean
          xml:
            name: isYearEndFiscalYear
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showInExplorer:
          type: boolean
          xml:
            name: showInExplorer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdDate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdDimension:
      title: WaveXmdDimension
      required:
      - field
      - isDerived
      - sortIndex
      type: object
      properties:
        conditionalFormatting:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdFormattingProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customActions:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdDimensionCustomAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customActionsEnabled:
          type: boolean
          xml:
            name: customActionsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFormat:
          type: string
          xml:
            name: dateFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullyQualifiedName:
          type: string
          xml:
            name: fullyQualifiedName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        imageTemplate:
          type: string
          xml:
            name: imageTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isDerived:
          type: boolean
          xml:
            name: isDerived
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isMultiValue:
          type: boolean
          xml:
            name: isMultiValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkTemplate:
          type: string
          xml:
            name: linkTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkTemplateEnabled:
          type: boolean
          xml:
            name: linkTemplateEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        linkTooltip:
          type: string
          xml:
            name: linkTooltip
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        members:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdDimensionMember'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        origin:
          type: string
          xml:
            name: origin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordDisplayFields:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdRecordDisplayLookup'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordIdField:
          type: string
          xml:
            name: recordIdField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordOrganizationIdField:
          type: string
          xml:
            name: recordOrganizationIdField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        salesforceActions:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdDimensionSalesforceAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        salesforceActionsEnabled:
          type: boolean
          xml:
            name: salesforceActionsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showDetailsDefaultFieldIndex:
          type: integer
          format: int32
          xml:
            name: showDetailsDefaultFieldIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showInExplorer:
          type: boolean
          xml:
            name: showInExplorer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdDimension
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdFormattingProperty:
      title: WaveXmdFormattingProperty
      required:
      - property
      - referenceField
      - sortIndex
      - type
      type: object
      properties:
        formattingBins:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdFormattingBin'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formattingPredicates:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdFormattingPredicate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        property:
          type: string
          xml:
            name: property
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referenceField:
          type: string
          xml:
            name: referenceField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdFormattingProperty
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdFormattingBin:
      title: WaveXmdFormattingBin
      required:
      - bin
      - formatValue
      - label
      - sortIndex
      type: object
      properties:
        bin:
          type: string
          xml:
            name: bin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatValue:
          type: string
          xml:
            name: formatValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdFormattingBin
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdFormattingPredicate:
      title: WaveXmdFormattingPredicate
      required:
      - formatValue
      - operator
      - sortIndex
      - value
      type: object
      properties:
        formatValue:
          type: string
          xml:
            name: formatValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operator:
          type: string
          xml:
            name: operator
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdFormattingPredicate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdDimensionCustomAction:
      title: WaveXmdDimensionCustomAction
      required:
      - customActionName
      - enabled
      - sortIndex
      type: object
      properties:
        customActionName:
          type: string
          xml:
            name: customActionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        icon:
          type: string
          xml:
            name: icon
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        method:
          type: string
          xml:
            name: method
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        target:
          type: string
          xml:
            name: target
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tooltip:
          type: string
          xml:
            name: tooltip
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        url:
          type: string
          xml:
            name: url
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdDimensionCustomAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdDimensionMember:
      title: WaveXmdDimensionMember
      required:
      - member
      - sortIndex
      type: object
      properties:
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        member:
          type: string
          xml:
            name: member
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdDimensionMember
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdRecordDisplayLookup:
      title: WaveXmdRecordDisplayLookup
      required:
      - recordDisplayField
      - sortIndex
      type: object
      properties:
        recordDisplayField:
          type: string
          xml:
            name: recordDisplayField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdRecordDisplayLookup
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdDimensionSalesforceAction:
      title: WaveXmdDimensionSalesforceAction
      required:
      - enabled
      - salesforceActionName
      - sortIndex
      type: object
      properties:
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        salesforceActionName:
          type: string
          xml:
            name: salesforceActionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdDimensionSalesforceAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdMeasure:
      title: WaveXmdMeasure
      required:
      - field
      - isDerived
      - sortIndex
      type: object
      properties:
        conditionalFormatting:
          type: array
          items:
            $ref: '#/components/schemas/WaveXmdFormattingProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateFormat:
          type: string
          xml:
            name: dateFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatCustomFormat:
          type: string
          xml:
            name: formatCustomFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatDecimalDigits:
          type: integer
          format: int32
          xml:
            name: formatDecimalDigits
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatDecimalSeparator:
          type: string
          xml:
            name: formatDecimalSeparator
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatIsNegativeParens:
          type: boolean
          xml:
            name: formatIsNegativeParens
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatPrefix:
          type: string
          xml:
            name: formatPrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatSuffix:
          type: string
          xml:
            name: formatSuffix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatThousandsSeparator:
          type: string
          xml:
            name: formatThousandsSeparator
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatUnit:
          type: string
          xml:
            name: formatUnit
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formatUnitMultiplier:
          type: number
          xml:
            name: formatUnitMultiplier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullyQualifiedName:
          type: string
          xml:
            name: fullyQualifiedName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isDerived:
          type: boolean
          xml:
            name: isDerived
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        origin:
          type: string
          xml:
            name: origin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showDetailsDefaultFieldIndex:
          type: integer
          format: int32
          xml:
            name: showDetailsDefaultFieldIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showInExplorer:
          type: boolean
          xml:
            name: showInExplorer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdMeasure
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WaveXmdOrganization:
      title: WaveXmdOrganization
      required:
      - instanceUrl
      - label
      - organizationIdentifier
      - sortIndex
      type: object
      properties:
        instanceUrl:
          type: string
          xml:
            name: instanceUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        organizationIdentifier:
          type: string
          xml:
            name: organizationIdentifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortIndex:
          type: integer
          format: int32
          xml:
            name: sortIndex
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WaveXmdOrganization
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WebToXSettings:
      title: WebToXSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        webToCaseSpamFilter:
          type: boolean
          xml:
            name: webToCaseSpamFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        webToLeadSpamFilter:
          type: boolean
          xml:
            name: webToLeadSpamFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WebToXSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkDotComSettings:
      title: WorkDotComSettings
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCoachingManagerGroupAccess:
          type: boolean
          xml:
            name: enableCoachingManagerGroupAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableGoalManagerGroupAccess:
          type: boolean
          xml:
            name: enableGoalManagerGroupAccess
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProfileSkills:
          type: boolean
          xml:
            name: enableProfileSkills
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProfileSkillsAddFeedPost:
          type: boolean
          xml:
            name: enableProfileSkillsAddFeedPost
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProfileSkillsAutoSuggest:
          type: boolean
          xml:
            name: enableProfileSkillsAutoSuggest
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableProfileSkillsUsePlatform:
          type: boolean
          xml:
            name: enableProfileSkillsUsePlatform
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkBadgeDefRestrictPref:
          type: boolean
          xml:
            name: enableWorkBadgeDefRestrictPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkCalibration:
          type: boolean
          xml:
            name: enableWorkCalibration
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkCanvasPref:
          type: boolean
          xml:
            name: enableWorkCanvasPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkCertification:
          type: boolean
          xml:
            name: enableWorkCertification
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkCertificationNotification:
          type: boolean
          xml:
            name: enableWorkCertificationNotification
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkRewardsPref:
          type: boolean
          xml:
            name: enableWorkRewardsPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkThanksPref:
          type: boolean
          xml:
            name: enableWorkThanksPref
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWorkUseObjectivesForGoals:
          type: boolean
          xml:
            name: enableWorkUseObjectivesForGoals
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkDotComSettings
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Workflow:
      title: Workflow
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        alerts:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowAlert'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldUpdates:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowFieldUpdate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowActions:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowFlowAction'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        knowledgePublishes:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowKnowledgePublish'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outboundMessages:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowOutboundMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rules:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        send:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowSend'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tasks:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowTask'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: Workflow
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowAlert:
      title: WorkflowAlert
      required:
      - description
      - protected
      - template
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ccEmails:
          type: array
          items:
            type: string
            xml:
              name: ccEmails
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recipients:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowEmailRecipient'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        senderAddress:
          type: string
          xml:
            name: senderAddress
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        senderType:
          $ref: '#/components/schemas/ActionEmailSenderType'
        template:
          type: string
          xml:
            name: template
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowAlert
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowAction:
      title: WorkflowAction
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowFieldUpdate:
      title: WorkflowFieldUpdate
      required:
      - field
      - name
      - notifyAssignee
      - operation
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        literalValue:
          type: string
          xml:
            name: literalValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupValue:
          type: string
          xml:
            name: lookupValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupValueType:
          $ref: '#/components/schemas/LookupValueType'
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyAssignee:
          type: boolean
          xml:
            name: notifyAssignee
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        operation:
          $ref: '#/components/schemas/FieldUpdateOperation'
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reevaluateOnChange:
          type: boolean
          xml:
            name: reevaluateOnChange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetObject:
          type: string
          xml:
            name: targetObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowFieldUpdate
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    LookupValueType:
      title: LookupValueType
      enum:
      - User
      - Queue
      - RecordType
      type: string
      xml:
        name: LookupValueType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    FieldUpdateOperation:
      title: FieldUpdateOperation
      enum:
      - Formula
      - Literal
      - 'Null'
      - NextValue
      - PreviousValue
      - LookupValue
      type: string
      xml:
        name: FieldUpdateOperation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowFlowAction:
      title: WorkflowFlowAction
      required:
      - flow
      - label
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flow:
          type: string
          xml:
            name: flow
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowInputs:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowFlowActionParameter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowFlowAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowFlowActionParameter:
      title: WorkflowFlowActionParameter
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowFlowActionParameter
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowKnowledgePublish:
      title: WorkflowKnowledgePublish
      required:
      - action
      - label
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        action:
          $ref: '#/components/schemas/KnowledgeWorkflowAction'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowKnowledgePublish
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    KnowledgeWorkflowAction:
      title: KnowledgeWorkflowAction
      enum:
      - PublishAsNew
      - Publish
      type: string
      xml:
        name: KnowledgeWorkflowAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowOutboundMessage:
      title: WorkflowOutboundMessage
      required:
      - apiVersion
      - endpointUrl
      - includeSessionId
      - integrationUser
      - name
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endpointUrl:
          type: string
          xml:
            name: endpointUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeSessionId:
          type: boolean
          xml:
            name: includeSessionId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        integrationUser:
          type: string
          xml:
            name: integrationUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useDeadLetterQueue:
          type: boolean
          xml:
            name: useDeadLetterQueue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowOutboundMessage
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowSend:
      title: WorkflowSend
      required:
      - action
      - label
      - protected
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        action:
          enum:
          - Send
          type: string
          xml:
            name: SendAction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          type: string
          xml:
            name: language
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowSend
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SendAction:
      title: SendAction
      enum:
      - Send
      type: string
      xml:
        name: SendAction
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowTask:
      title: WorkflowTask
      required:
      - assignedToType
      - dueDateOffset
      - notifyAssignee
      - priority
      - protected
      - status
      - subject
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignedTo:
          type: string
          xml:
            name: assignedTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        assignedToType:
          $ref: '#/components/schemas/ActionTaskAssignedToTypes'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dueDateOffset:
          type: integer
          format: int32
          xml:
            name: dueDateOffset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyAssignee:
          type: boolean
          xml:
            name: notifyAssignee
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        offsetFromField:
          type: string
          xml:
            name: offsetFromField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        priority:
          type: string
          xml:
            name: priority
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        protected:
          type: boolean
          xml:
            name: protected
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          type: string
          xml:
            name: status
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subject:
          type: string
          xml:
            name: subject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowTask
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionTaskAssignedToTypes:
      title: ActionTaskAssignedToTypes
      enum:
      - user
      - role
      - opportunityTeam
      - accountTeam
      - owner
      - accountOwner
      - creator
      - accountCreator
      - partnerUser
      - portalRole
      type: string
      xml:
        name: ActionTaskAssignedToTypes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowEmailRecipient:
      title: WorkflowEmailRecipient
      required:
      - type
      type: object
      properties:
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recipient:
          type: string
          xml:
            name: recipient
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ActionEmailRecipientTypes'
      xml:
        name: WorkflowEmailRecipient
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionEmailRecipientTypes:
      title: ActionEmailRecipientTypes
      enum:
      - group
      - role
      - user
      - opportunityTeam
      - accountTeam
      - roleSubordinates
      - owner
      - creator
      - partnerUser
      - accountOwner
      - customerPortalUser
      - portalRole
      - portalRoleSubordinates
      - contactLookup
      - userLookup
      - roleSubordinatesInternal
      - email
      - caseTeam
      - campaignMemberDerivedOwner
      type: string
      xml:
        name: ActionEmailRecipientTypes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ActionEmailSenderType:
      title: ActionEmailSenderType
      enum:
      - CurrentUser
      - OrgWideEmailAddress
      - DefaultWorkflowUser
      type: string
      xml:
        name: ActionEmailSenderType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowRule:
      title: WorkflowRule
      required:
      - active
      - triggerType
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actions:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        triggerType:
          $ref: '#/components/schemas/WorkflowTriggerTypes'
        workflowTimeTriggers:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowTimeTrigger'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: WorkflowRule
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowTriggerTypes:
      title: WorkflowTriggerTypes
      enum:
      - onCreateOnly
      - onCreateOrTriggeringUpdate
      - onAllChanges
      - OnRecursiveUpdate
      type: string
      xml:
        name: WorkflowTriggerTypes
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowTimeTrigger:
      title: WorkflowTimeTrigger
      required:
      - workflowTimeTriggerUnit
      type: object
      properties:
        actions:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        offsetFromField:
          type: string
          xml:
            name: offsetFromField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        timeLength:
          type: string
          xml:
            name: timeLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workflowTimeTriggerUnit:
          $ref: '#/components/schemas/WorkflowTimeUnits'
      xml:
        name: WorkflowTimeTrigger
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    WorkflowTimeUnits:
      title: WorkflowTimeUnits
      enum:
      - Hours
      - Days
      type: string
      xml:
        name: WorkflowTimeUnits
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    SaveResult:
      title: SaveResult
      required:
      - fullName
      - success
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/Error'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SaveResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    Error:
      title: Error
      required:
      - message
      - statusCode
      type: object
      properties:
        extendedErrorDetails:
          type: array
          items:
            $ref: '#/components/schemas/ExtendedErrorDetails'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        statusCode:
          $ref: '#/components/schemas/StatusCode'
      xml:
        name: Error
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExtendedErrorCode:
      title: ExtendedErrorCode
      enum:
      - ACTIONCALL_DUPLICATE_INPUT_PARAM
      - ACTIONCALL_DUPLICATE_OUTPUT_PARAM
      - ACTIONCALL_MISSING_NAME
      - ACTIONCALL_MISSING_REQUIRED_PARAM
      - ACTIONCALL_MISSING_REQUIRED_TYPE
      - ACTIONCALL_NOT_FOUND_WITH_NAME_AND_TYPE
      - ACTIONCALL_NOT_SUPPORTED_FOR_PROCESSTYPE
      - APEXCALLOUT_INPUT_DUPLICATE
      - APEXCALLOUT_INPUT_INCOMPATIBLE_DATATYPE
      - APEXCALLOUT_INVALID
      - APEXCALLOUT_MISSING_CLASSNAME
      - APEXCALLOUT_NOT_FOUND
      - APEXCALLOUT_OUTPUT_INCOMPATIBLE_DATATYPE
      - APEXCALLOUT_OUTPUT_NOT_FOUND
      - APEXCALLOUT_REQUIRED_INPUT_MISSING
      - APEXCLASS_MISSING_INTERFACE
      - APEX_CLASS_VARIABLE_NOT_FOUND
      - ASSIGNMENTITEM_ELEMENT_MISSING_DATATYPE
      - ASSIGNMENTITEM_ELEMENT_NOT_SUPPORTED
      - ASSIGNMENTITEM_FIELD_INVALID_DATATYPE
      - ASSIGNMENTITEM_FIELD_INVALID_DATATYPE_WITH_ELEMENT
      - ASSIGNMENTITEM_INCOMPATIBLE_DATATYPES
      - ASSIGNMENTITEM_INVALID_ASSIGNTOREFERENCE
      - ASSIGNMENTITEM_INVALID_COLLECTION
      - ASSIGNMENTITEM_INVALID_DATATYPE_IN_ELEMENT
      - ASSIGNMENTITEM_INVALID_ELEMENTREFERENCE
      - ASSIGNMENTITEM_INVALID_MERGE_FIELD
      - ASSIGNMENTITEM_INVALID_OPERATOR
      - ASSIGNMENTITEM_INVALID_REFERENCE
      - ASSIGNMENTITEM_INVALID_VALUE
      - ASSIGNMENTITEM_LEFT_DATATYPE_INVALID_FOR_OPERATOR
      - ASSIGNMENTITEM_MODIFIES_NONVARIABLE
      - ASSIGNMENTITEM_NONEXISTENT_REFERENCE
      - ASSIGNMENTITEM_REQUIRED
      - ASSIGNMENTITEM_RIGHT_DATATYPE_INVALID_FOR_OPERATOR
      - AUTOLAUNCHED_CHOICELOOKUP_NOT_SUPPORTED
      - AUTOLAUNCHED_CHOICE_NOT_SUPPORTED
      - AUTOLAUNCHED_SCREEN_NOT_SUPPORTED
      - AUTOLAUNCHED_STEP_NOT_SUPPORTED
      - AUTOLAUNCHED_SUBFLOW_INCOMPATIBLE_FLOWTYPE
      - AUTOLAUNCHED_WAIT_NOT_SUPPORTED
      - BOTH_START_NODE_AND_REFERENCE_FOUND
      - CHOICEFIELD_DEFAULT_CHOICE_NOT_FOUND
      - CHOICEFIELD_MISSING_CHOICE
      - CHOICELOOKUP_DATATYPE_INCOMPATIBLE_WITH_CHOICEFIELD
      - CHOICE_DATATYPE_INCOMPATIBLE_WITH_CHOICEFIELD
      - CHOICE_NOT_SUPPORTED_FOR_SCREENFIELDTYPE
      - CHOICE_USED_MULTIPLE_TIMES_IN_SAME_FIELD
      - CONDITION_BUILDER_MISSING_FLOW_VARIABLE
      - CONDITION_BUILDER_MISSING_REQUIRED_PERMISSIONS
      - CONDITION_BUILDER_UNSUPPORTED_FLOW_VARIABLE
      - CONDITION_INVALID_LEFTOPERAND
      - CONDITION_LOGIC_EXCEEDS_LIMIT
      - CONDITION_LOGIC_INVALID
      - CONDITION_LOGIC_MISSING
      - CONDITION_MISSING_DATATYPE
      - CONDITION_MISSING_OPERATOR
      - CONDITION_OPERAND_DATATYPES_INCOMPATIBLE
      - CONDITION_OPERATOR_INCOMPATIBLE
      - CONDITION_REFERENCED_ELEMENT_NOT_FOUND
      - CONDITION_RIGHTOPERAND_NULL
      - CONNECTOR_MISSING_TARGET
      - CONSTANT_INCLUDES_REFERENCES
      - CUSTOMEVENTS_NOT_ENABLED
      - CUSTOMEVENT_MISSING_PROCESSMETADATAVALUES
      - CUSTOMEVENT_OBJECTTYPE_NOT_FOUND
      - CUSTOMEVENT_OBJECTTYPE_NOT_SUPPORTED
      - CUSTOMEVENT_PROCESSMETADATAVALUES_MISSING_NAME
      - CUSTOMEVENT_PROCESSMETADATAVALUES_MORE_THAN_ONE_NAME
      - DATATYPE_INVALID
      - DATATYPE_MISSING
      - DATA_TYPE_NOT_SUPPORTED_FOR_PROCESSTYPE
      - DECISION_DEFAULT_CONNECTOR_MISSING_LABEL
      - DECISION_MISSING_OUTCOME
      - DYNAMIC_TYPE_MAPPING_MISSING
      - ELEMENT_CONNECTS_TO_SELF
      - ELEMENT_COORDINATES_INVALID
      - ELEMENT_INVALID_CONNECTOR
      - ELEMENT_INVALID_REFERENCE
      - ELEMENT_MISSING_CONNECTOR
      - ELEMENT_MISSING_LABEL
      - ELEMENT_MISSING_NAME
      - ELEMENT_MISSING_REFERENCE
      - ELEMENT_MORE_THAN_ONE_FIELD
      - ELEMENT_NAME_INVALID
      - ELEMENT_NEVER_USED
      - ELEMENT_SCALE_SMALLER_THAN_DEFAULTVALUE
      - EXTERNAL_OBJECTS_NOT_SUPPORTED
      - EXTERNAL_OBJECT_FIELDS_NOT_SUPPORTED
      - EX_AUTOLAUNCHED_SUBFLOW_INCOMPATIBLE_FLOWTYPE
      - FIELDASSIGNMENT_FIELD_INCOMPATIBLE_DATATYPE
      - FIELDASSIGNMENT_INVALID_DATATYPE
      - FIELDASSIGNMENT_INVALID_ELEMENT
      - FIELDASSIGNMENT_INVALID_REFERENCE
      - FIELDASSIGNMENT_MULTIPLE_REFERENCES_SAME_FIELD
      - FIELDASSIGNMENT_PICKLISTFIELD_INCOMPATIBLE_DATATYPE
      - FIELDASSIGNMENT_REFERENCED_ELEMENT_MISSING_DATATYPE
      - FIELDSERVICE_UNSUPPORTED_FIELD_TYPE
      - FIELD_INVALID_VALUE
      - FIELD_NOT_FOUND
      - FIELD_RELATIONSHIP_NOT_SUPPORTED
      - FIELD_VALUE_REQUIRES_PERM
      - FLEXIPAGE_COMPONENT_ATTRIBUTE_EXPRESSION_EXCEPTION
      - FLEXIPAGE_COMPONENT_ATTRIBUTE_GENERIC_EXCEPTION
      - FLEXIPAGE_COMPONENT_ATTRIBUTE_MISSING_REQUIRED
      - FLEXIPAGE_COMPONENT_ATTRIBUTE_TOO_LONG
      - FLEXIPAGE_COMPONENT_CUSTOM_VALIDATION_EXCEPTION
      - FLEXIPAGE_COMPONENT_MAX_LIMIT_EXCEPTION
      - FLEXIPAGE_COMPONENT_RULE_VALIDATION_EXCEPTION
      - FLEXIPAGE_PICKLIST_INVALID_VALUE_EXCEPTION
      - FLEXIPAGE_TEMPLATE_INVALID_SWITCH
      - FLOW_ELEMENT_SCALE_LESS_THAN_ZERO
      - FLOW_INCLUDES_STEP
      - FLOW_INTERVIEW_BULK_EXECUTION
      - FLOW_INTERVIEW_HANDLED_ERROR
      - FLOW_INTERVIEW_INPUT_VALIDATION
      - FLOW_INTERVIEW_INTERACTION_NOT_FOUND
      - FLOW_INTERVIEW_INVALID_CHOICE_USER_INPUT
      - FLOW_INTERVIEW_INVALID_FIELD_VALUE
      - FLOW_INTERVIEW_INVALID_START_REQUEST
      - FLOW_INTERVIEW_LIMIT_EXCEEDED
      - FLOW_INTERVIEW_MISSING_CHOICE_FOR_REQUIRED_CHOICE_FIELD
      - FLOW_INTERVIEW_MISSING_VALUE_FOR_REQUIRED_INPUT_FIELD
      - FLOW_INTERVIEW_NAVIGATE
      - FLOW_INTERVIEW_RANGE_VALIDATION
      - FLOW_INTERVIEW_REGEX_VALIDATION
      - FLOW_INTERVIEW_RESUME_INTERVIEW
      - FLOW_INTERVIEW_SAVE_RESULT
      - FLOW_INTERVIEW_SET_CHOICE_SELECTED
      - FLOW_INTERVIEW_START_INTERVIEW
      - FLOW_INTERVIEW_TYPE_CONVERSION
      - FLOW_INVALID_NAME
      - FLOW_NAME_USED_IN_OTHER_CLIENT
      - FLOW_REFERENCES_APEX_CLASS_NOT_IN_SAME_PACKAGE
      - FLOW_SCHEDULE_INFORMATION_INCOMPLETE
      - FLOW_SOBJECT_VARIABLE_NOT_PERSISTED
      - FLOW_STAGE_INCLUDES_REFERENCES
      - FLOW_STAGE_ORDER_DUPLICATE
      - FLOW_STAGE_ORDER_OUT_OF_RANGE
      - FLOW_SYSTEM_VARIABLE_NOT_SUPPORTED_FOR_TRIGGERTYPE
      - FORMULA_CMT_LIMIT_EXCEEDED
      - FORMULA_EXPRESSION_INVALID
      - GLOBAL_VARIABLE_NOT_SUPPORTED_FOR_PROCESSTYPE
      - INCONSISTENT_DYNAMIC_TYPE_MAPPING
      - INCONSISTENT_VALUE_FOR_DYNAMIC_VALUE_FIELD
      - INPUTPARAM_INCOMPATIBLE_DATATYPE
      - INPUTPARAM_INCOMPATIBLE_WITH_COLLECTION_VARIABLE
      - INPUTPARAM_INCOMPATIBLE_WITH_NONCOLLECTION_VARIABLE
      - INPUTPARAM_MISMATCHED_OBJECTTYPE
      - INVALID_FLOW
      - INVALID_FLOW_INTERVIEW
      - INVALID_SURVEY_VARIABLE_NAME_OR_TYPE
      - LOOP_ASSIGNNEXTVALUETO_MISMATCHED_DATATYPE
      - LOOP_ASSIGNNEXTVALUETO_MISMATCHED_OBJECTTYPE
      - LOOP_ASSIGNNEXTVALUETO_MISSING
      - LOOP_ASSIGNNEXTVALUETO_MISSING_VARIABLE
      - LOOP_ASSIGNNEXTVALUETO_REFERENCE_NOT_FOUND
      - LOOP_COLLECTION_ELEMENT_NOT_FOUND
      - LOOP_COLLECTION_NOT_FOUND
      - LOOP_COLLECTION_NOT_SUPPORTED_FOR_FIELD
      - LOOP_MISSING_COLLECTION
      - NON_EXPOSED_COMPONENT_IN_FLOW
      - NON_GLOBAL_COMPONENT_IN_EXPORTED_FLOW
      - OBJECTTYPE_INVALID
      - OBJECT_CANNOT_BE_CREATED
      - OBJECT_CANNOT_BE_DELETED
      - OBJECT_CANNOT_BE_QUERIED
      - OBJECT_CANNOT_BE_UPDATED
      - OBJECT_ENCRYPTED_FIELDS_NOT_SUPPORTED
      - OBJECT_NOT_FOUND
      - OBJECT_TYPE_DOES_NOT_EXIST
      - OUTPUTPARAM_ASSIGNTOREFERENCE_NOTFOUND
      - OUTPUTPARAM_INCOMPATIBLE_DATATYPE
      - OUTPUTPARAM_MISMATCHED_OBJECTTYPE
      - OUTPUTPARAM_MISMATCHED_WITH_COLLECTION_VARIABLE
      - OUTPUTPARAM_MISSING_ASSIGNTOREFERENCE
      - OUTPUTPARAM_MISTMATCHED_WITH_NONCOLLECTION_VARIABLE
      - PARAM_DATATYPE_NOT_SUPPORTED
      - PAST_SCHEDULE_FLOW_WILL_NOT_RUN
      - PROCESSMETADATAVALUES_NOT_SUPPORTED_FOR_PROCESSTYPE
      - PROCESSMETADATAVALUE_NONEXISTENT_ELEMENT
      - PROCESSTYPE_COMPONENTTYPE_NOT_SUPPORTED
      - PROCESSTYPE_ELEMENT_CONFIG_NOT_SUPPORTED
      - PROCESSTYPE_ELEMENT_NOT_SUPPORTED
      - PROCESSTYPE_NOT_SUPPORTED
      - PROCESSTYPE_SCREEN_FIELDTYPE_NOT_SUPPORTED
      - PROCESS_TYPE_INCOMPATIBLE
      - RECOMMENDATION_STRATEGY_EXCEPTION
      - RECORDFILTER_ENCRYPTED_FIELDS_NOT_SUPPORTED
      - RECORDFILTER_GEOLOCATION_FIELDS_NOT_SUPPORTED
      - RECORDFILTER_INVALID_DATATYPE
      - RECORDFILTER_INVALID_ELEMENT
      - RECORDFILTER_INVALID_OPERATOR
      - RECORDFILTER_INVALID_REFERENCE
      - RECORDFILTER_MISSING_DATATYPE
      - RECORDFILTER_MULTIPLE_QUERIES_SAME_FIELD
      - RECORDFILTER_NON_PRIMITIVE
      - RECORDLOOKUP_IDASSIGNMENT_VARIABLE_INCOMPATIBLE_DATATYPE
      - RECORDLOOKUP_IDASSIGNMENT_VARIABLE_NOT_FOUND
      - RECORDUPDATE_MISSING_FILTERS
      - REFERENCED_ELEMENT_NOT_FOUND
      - RULE_MISSING_CONDITION
      - SCREENCOMPONENT_CONTAINS_VISIBILITY_RULE
      - SCREENFIELD_API_VERSION_NOT_SUPPORTED
      - SCREENFIELD_BOOLEAN_ISREQUIRED_IS_FALSE
      - SCREENFIELD_DEFAULTVALUE_NOT_SUPPORTED
      - SCREENFIELD_EXTENSION_DUPLICATE_INPUT_PARAM
      - SCREENFIELD_EXTENSION_DUPLICATE_OUTPUT_PARAM
      - SCREENFIELD_EXTENSION_IMPLEMENTATION_INVALID
      - SCREENFIELD_EXTENSION_INPUT_ATTRIBUTE_INVALID
      - SCREENFIELD_EXTENSION_NAME_INVALID
      - SCREENFIELD_EXTENSION_NAME_MISSING
      - SCREENFIELD_EXTENSION_NAME_NOT_SUPPORTED
      - SCREENFIELD_EXTENSION_OUTPUT_ATTRIBUTE_INVALID
      - SCREENFIELD_EXTENSION_REQUIRED_INPUT_MISSING
      - SCREENFIELD_INPUTS_NOT_SUPPORTED
      - SCREENFIELD_INVALID_DATATYPE
      - SCREENFIELD_MULTISELECTCHOICE_SEMICOLON_NOT_SUPPORTED
      - SCREENFIELD_OUTPUTS_NOT_SUPPORTED
      - SCREENFIELD_TYPE_NOT_SUPPORTED
      - SCREENFIELD_USERINPUT_NOT_SUPPORTED_FOR_CHOICETYPE
      - SCREENFIELD_VALIDATIONRULE_NOT_SUPPORTED
      - SCREENRULE_ACTION_INVALID_ATTRIBUTE
      - SCREENRULE_ACTION_INVALID_ATTRIBUTE_FOR_API_VERSION
      - SCREENRULE_ACTION_INVALID_VALUE
      - SCREENRULE_ACTION_MISSING_ATTRIBUTE
      - SCREENRULE_ACTION_MISSING_FIELDREFERENCE
      - SCREENRULE_ACTION_MISSING_VALUE
      - SCREENRULE_ATTRIBUTE_NOT_SUPPORTED_FOR_SCREENFIELD
      - SCREENRULE_FIELD_NOT_FOUND_ON_SCREEN
      - SCREENRULE_MISSING_ACTION
      - SCREENRULE_NOT_SUPPORTED_IN_ORG
      - SCREENRULE_SCREENFIELD_NOT_VISIBLE
      - SCREENRULE_VISIBILITY_NOT_SUPPORTED_IN_ORG
      - SCREEN_ALLOWBACK_ALLOWFINISH_BOTH_FALSE
      - SCREEN_CONTAINS_LIGHTNING_COMPONENT
      - SCREEN_MISSING_FOOTER_AND_LIGHTNING_COMPONENT
      - SCREEN_MISSING_LABEL
      - SCREEN_MULTISELECTFIELD_DOESNT_SUPPORT_CHOICE_WITH_USERINPUT
      - SCREEN_PAUSEDTEXT_NOT_SHOWN_WHEN_ALLOWPAUSE_IS_FALSE
      - SETTING_FIELD_MAKES_OTHER_FIELD_REQUIRED
      - SETTING_FIELD_MAKES_OTHER_FIELD_UNSUPPORTED
      - SETTING_FIELD_VALUE_MAKES_OTHER_FIELD_UNSUPPORTED
      - SOBJECT_ELEMENT_INCOMPATIBLE_DATATYPE
      - SOBJECT_ELEMENT_MISMATCHED_OBJECTTYPE
      - SORT_ENCRYPTED_FIELDS_NOT_SUPPORTED
      - SORT_FIELD_MISSING
      - SORT_FIELD_NOT_SUPPORTED
      - SORT_GEOLOCATION_FIELDS_NOT_SUPPORTED
      - SORT_LIMIT_INVALID
      - SORT_ORDER_MISSING
      - SPECIFIC_FIELD_VALUE_MAKES_OTHER_FIELD_REQUIRED
      - STAGE_NAME_NOT_FULLY_QUALIFIED
      - START_ELEMENT_MISSING
      - SUBFLOW_DESKTOP_DESIGNER_FLOWS_NOT_SUPPORTED
      - SUBFLOW_DIFFERENT_RUNMODE
      - SUBFLOW_INPUT_ELEMENT_INCOMPATIBLE_DATATYPES
      - SUBFLOW_INPUT_INVALID_VALUE
      - SUBFLOW_INPUT_MISMATCHED_COLLECTIONTYPES
      - SUBFLOW_INPUT_MISMATCHED_OBJECTS
      - SUBFLOW_INPUT_MISSING_NAME
      - SUBFLOW_INPUT_MULTIPLE_ASSIGNMENTS_TO_ONE_VARIABLE
      - SUBFLOW_INPUT_REFERENCES_FIELD_ON_SOBJECT_VARIABLE
      - SUBFLOW_INPUT_VALUE_INCOMPATIBLE_DATATYPES
      - SUBFLOW_INPUT_VARIABLE_NOT_FOUND_IN_MASTERFLOW
      - SUBFLOW_INPUT_VARIABLE_NOT_FOUND_IN_REFERENCEDFLOW
      - SUBFLOW_INPUT_VARIABLE_NO_INPUT_ACCESS
      - SUBFLOW_INVALID_NAME
      - SUBFLOW_INVALID_REFERENCE
      - SUBFLOW_MASTER_FLOW_TYPE_NOT_AUTOLAUNCHED
      - SUBFLOW_MISSING_NAME
      - SUBFLOW_NO_ACTIVE_VERSION
      - SUBFLOW_OUTPUT_INCOMPATIBLE_DATATYPES
      - SUBFLOW_OUTPUT_MISMATCHED_COLLECTIONTYPES
      - SUBFLOW_OUTPUT_MISMATCHED_OBJECTS
      - SUBFLOW_OUTPUT_MISSING_ASSIGNTOREFERENCE
      - SUBFLOW_OUTPUT_MISSING_NAME
      - SUBFLOW_OUTPUT_MULTIPLE_ASSIGNMENTS_TO_ONE_VARIABLE
      - SUBFLOW_OUTPUT_REFERENCES_FIELD_ON_SOBJECT_VARIABLE
      - SUBFLOW_OUTPUT_TARGET_DOES_NOT_EXIST_IN_MASTER_FLOW
      - SUBFLOW_OUTPUT_VARIABLE_NOT_FOUND_IN_MASTERFLOW
      - SUBFLOW_OUTPUT_VARIABLE_NOT_FOUND_IN_REFERENCEDFLOW
      - SUBFLOW_OUTPUT_VARIABLE_NO_OUTPUT_ACCESS
      - SUBFLOW_PROCESSTYPE_NOT_SUPPORTED
      - SUBFLOW_PROCESS_TYPE_INCOMPATIBLE
      - SUBFLOW_REFERENCES_MASTERFLOW
      - SURVEY_ADVANCED_CONDITION_LOGIC_NOT_SUPPORTED
      - SURVEY_CHOICE_NOT_REFERENCED_BY_A_QUESTION
      - SURVEY_CHOICE_REFERENCED_BY_MULTIPLE_QUESTIONS
      - SURVEY_ELEMENT_NEVER_REACHED
      - SURVEY_INACTIVE_SUBFLOWS
      - SURVEY_MISSING_QUESTION_OR_SUBFLOW
      - SURVEY_MISSING_REQUIRED_VARIABLES
      - SURVEY_MULTIPLE_SCREENS_CANNOT_CONNECT_TO_SAME_DECISION
      - SURVEY_NESTED_SUBFLOWS
      - SURVEY_NONSURVEY_SUBFLOWS
      - SURVEY_RULE_INVALID_RIGHT_OPERAND
      - SURVEY_SCREENFIELD_TYPE_NOT_SUPPORTED_FOR_QUESTION
      - SURVEY_START_ELEMENT_INVALID
      - SURVEY_VARIABLE_ACCESS_INVALID
      - SYSTEM_MODE_NOT_ALLOWED
      - TRIGGER_TYPE_CONTEXT_OBJECT_NOT_SUPPORTED
      - TRIGGER_TYPE_ELEMENT_NOT_SUPPORTED
      - TRIGGER_TYPE_INCOMPATIBLE_WITH_PROCESS_TYPE
      - TRIGGER_TYPE_NOT_ALLOWED_FOR_SUBFLOW
      - TYPE_MAPPING_DUPLICATED
      - TYPE_MAPPING_NAME_MISSING
      - TYPE_MAPPING_NOT_FOUND
      - TYPE_MAPPING_NOT_SUPPORTED
      - TYPE_MAPPING_NOT_SUPPORTED_FOR_API_VERSION
      - TYPE_MAPPING_NOT_SUPPORTED_FOR_PROCESS_TYPE
      - UNEXPECTED_ERROR
      - VALUE_CHAR_LIMIT_EXCEEDED
      - VARIABLE_FIELD_NOT_SUPPORTED_FOR_DATATYPE
      - VARIABLE_FIELD_NOT_SUPPORTED_FOR_DATATYPE_AND_COLLECTION
      - VARIABLE_FIELD_REQUIRED_FOR_DATATYPE
      - VARIABLE_SCALE_EXCEEDS_LIMIT
      - VARIABLE_SCALE_NEGATIVE_INTEGER
      - VARIABLE_SCALE_NULL
      - VISIBILITY_RULE_EXCEEDS_CONDITION_LIMIT
      - VISIBILITY_RULE_NOT_AVAILABLE_IN_ORG
      - VISIBILITY_RULE_NOT_SUPPORTED_FOR_API_VERSION
      - VISIBILITY_RULE_NOT_SUPPORTED_FOR_PROCESSTYPE
      - VISIBILITY_RULE_NO_CONDITIONS
      - WAITEVENT_DEFAULT_CONNECTOR_MISSING_LABEL
      - WAITEVENT_DUPLICATE_INPUT_PARAM
      - WAITEVENT_INPUT_NOT_SUPPORTED_FOR_EVENTTYPE
      - WAITEVENT_INPUT_REQUIRES_LITERAL_VALUE
      - WAITEVENT_INVALID_CONDITION_LOGIC
      - WAITEVENT_MISSING
      - WAITEVENT_MISSING_CONNECTOR
      - WAITEVENT_MISSING_EVENTTYPE
      - WAITEVENT_OBJECT_NOT_SUPPORTED_FOR_EVENTTYPE
      - WAITEVENT_OUTPUT_NOT_SUPPORTED_FOR_EVENTTYPE
      - WAITEVENT_RELATIVEALARM_INVALID_DATETIME_FIELD
      - WAITEVENT_RELATIVEALARM_INVALID_FIELD
      - WAITEVENT_RELATIVEALARM_INVALID_OBJECTTYPE
      - WAITEVENT_RELATIVEALARM_INVALID_OFFSETNUMBER
      - WAITEVENT_RELATIVEALARM_INVALID_OFFSETUNIT
      - WAITEVENT_REQUIRED_INPUT_MISSING
      - WAITEVENT_TYPE_INVALID_OR_NOT_SUPPORTED
      - WORKFLOW_MISSING_PROCESSMETADATAVALUES
      - WORKFLOW_OBJECTTYPE_NOT_FOUND
      - WORKFLOW_OBJECTTYPE_NOT_SUPPORTED
      - WORKFLOW_OBJECTVARIABLE_AND_OLDOBJECTVARIABLE_REFERENCE_SAME_SOBJECT_VARIABLE
      - WORKFLOW_OBJECTVARIABLE_DOESNT_SUPPORT_INPUT
      - WORKFLOW_OLDOBJECTVARIABLE_DOESNT_SUPPORT_INPUT
      - WORKFLOW_PROCESSMETADATAVALUES_MORE_THAN_ONE_NAME
      - WORKFLOW_PROCESS_METADATAVALUES_MISSING_NAME
      - WORKFLOW_RECURSIVECOUNTVARIABLE_DOESNT_SUPPORT_INPUT
      - WORKFLOW_TRIGGERTYPE_INVALID_VALUE
      type: string
      xml:
        name: ExtendedErrorCode
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ExtendedErrorDetails:
      title: ExtendedErrorDetails
      required:
      - extendedErrorCode
      type: object
      properties:
        extendedErrorCode:
          $ref: '#/components/schemas/ExtendedErrorCode'
      xml:
        name: ExtendedErrorDetails
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeleteResult:
      title: DeleteResult
      required:
      - fullName
      - success
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/Error'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DeleteResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DeployOptions:
      title: DeployOptions
      required:
      - allowMissingFiles
      - autoUpdatePackage
      - checkOnly
      - ignoreWarnings
      - performRetrieve
      - purgeOnDelete
      - rollbackOnError
      - singlePackage
      - testLevel
      type: object
      properties:
        allowMissingFiles:
          type: boolean
          xml:
            name: allowMissingFiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoUpdatePackage:
          type: boolean
          xml:
            name: autoUpdatePackage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        checkOnly:
          type: boolean
          xml:
            name: checkOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreWarnings:
          type: boolean
          xml:
            name: ignoreWarnings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        performRetrieve:
          type: boolean
          xml:
            name: performRetrieve
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        purgeOnDelete:
          type: boolean
          xml:
            name: purgeOnDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rollbackOnError:
          type: boolean
          xml:
            name: rollbackOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runTests:
          type: array
          items:
            type: string
            xml:
              name: runTests
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singlePackage:
          type: boolean
          xml:
            name: singlePackage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        testLevel:
          $ref: '#/components/schemas/TestLevel'
      xml:
        name: DeployOptions
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    TestLevel:
      title: TestLevel
      enum:
      - NoTestRun
      - RunSpecifiedTests
      - RunLocalTests
      - RunAllTestsInOrg
      type: string
      xml:
        name: TestLevel
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AsyncResult:
      title: AsyncResult
      required:
      - done
      - id
      - state
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        state:
          $ref: '#/components/schemas/AsyncRequestState'
        statusCode:
          $ref: '#/components/schemas/StatusCode'
      xml:
        name: AsyncResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AsyncRequestState:
      title: AsyncRequestState
      enum:
      - Queued
      - InProgress
      - Completed
      - Error
      type: string
      xml:
        name: AsyncRequestState
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DescribeMetadataResult:
      title: DescribeMetadataResult
      required:
      - organizationNamespace
      - partialSaveAllowed
      - testRequired
      type: object
      properties:
        metadataObjects:
          type: array
          items:
            $ref: '#/components/schemas/DescribeMetadataObject'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        organizationNamespace:
          type: string
          xml:
            name: organizationNamespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        partialSaveAllowed:
          type: boolean
          xml:
            name: partialSaveAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        testRequired:
          type: boolean
          xml:
            name: testRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DescribeMetadataResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DescribeMetadataObject:
      title: DescribeMetadataObject
      required:
      - directoryName
      - inFolder
      - metaFile
      - xmlName
      type: object
      properties:
        childXmlNames:
          type: array
          items:
            type: string
            xml:
              name: childXmlNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        directoryName:
          type: string
          xml:
            name: directoryName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        inFolder:
          type: boolean
          xml:
            name: inFolder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        metaFile:
          type: boolean
          xml:
            name: metaFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        suffix:
          type: string
          xml:
            name: suffix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        xmlName:
          type: string
          xml:
            name: xmlName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DescribeMetadataObject
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    DescribeValueTypeResult:
      title: DescribeValueTypeResult
      required:
      - apiCreatable
      - apiDeletable
      - apiReadable
      - apiUpdatable
      type: object
      properties:
        apiCreatable:
          type: boolean
          xml:
            name: apiCreatable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiDeletable:
          type: boolean
          xml:
            name: apiDeletable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiReadable:
          type: boolean
          xml:
            name: apiReadable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiUpdatable:
          type: boolean
          xml:
            name: apiUpdatable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentField:
          $ref: '#/components/schemas/ParentField'
        valueTypeFields:
          type: array
          items:
            $ref: '#/components/schemas/ValueTypeField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DescribeValueTypeResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ValueTypeField:
      title: ValueTypeField
      required:
      - isForeignKey
      - isNameField
      - minOccurs
      - name
      - soapType
      - valueRequired
      type: object
      properties:
        fields:
          type: array
          items:
            $ref: '#/components/schemas/ValueTypeField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        foreignKeyDomain:
          type: array
          items:
            type: string
            xml:
              name: foreignKeyDomain
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isForeignKey:
          type: boolean
          xml:
            name: isForeignKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isNameField:
          type: boolean
          xml:
            name: isNameField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minOccurs:
          type: integer
          format: int32
          xml:
            name: minOccurs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistValues:
          type: array
          items:
            $ref: '#/components/schemas/PicklistEntry'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        soapType:
          type: string
          xml:
            name: soapType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueRequired:
          type: boolean
          xml:
            name: valueRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ValueTypeField
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    PicklistEntry:
      title: PicklistEntry
      required:
      - active
      - defaultValue
      - label
      - value
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultValue:
          type: boolean
          xml:
            name: defaultValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validFor:
          type: string
          xml:
            name: validFor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: PicklistEntry
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ListMetadataQuery:
      title: ListMetadataQuery
      required:
      - type
      type: object
      properties:
        folder:
          type: string
          xml:
            name: folder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ListMetadataQuery
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    ReadResult:
      title: ReadResult
      type: object
      properties:
        records:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: ReadResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    RetrieveRequest:
      title: RetrieveRequest
      required:
      - apiVersion
      - singlePackage
      type: object
      properties:
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageNames:
          type: array
          items:
            type: string
            xml:
              name: packageNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singlePackage:
          type: boolean
          xml:
            name: singlePackage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        specificFiles:
          type: array
          items:
            type: string
            xml:
              name: specificFiles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unpackaged:
          $ref: '#/components/schemas/Unpackaged'
      xml:
        name: RetrieveRequest
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    UpsertResult:
      title: UpsertResult
      required:
      - created
      - fullName
      - success
      type: object
      properties:
        created:
          type: boolean
          xml:
            name: created
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errors:
          type: array
          items:
            $ref: '#/components/schemas/Error'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: UpsertResult
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    AllOrNoneHeader:
      title: AllOrNoneHeader
      required:
      - allOrNone
      type: object
      properties:
        allOrNone:
          type: boolean
          xml:
            name: allOrNone
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: AllOrNoneHeader
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: CallOptions
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        debugLevel:
          $ref: '#/components/schemas/LogType'
      xml:
        name: DebuggingHeader
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
        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/04/metadata
        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/04/metadata
        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/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: DebuggingInfo
        namespace: http://soap.sforce.com/2006/04/metadata
        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/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: SessionHeader
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    StatusCode:
      title: StatusCode
      enum:
      - ALL_OR_NONE_OPERATION_ROLLED_BACK
      - ALREADY_IN_PROCESS
      - APEX_DATA_ACCESS_RESTRICTION
      - ASSIGNEE_TYPE_REQUIRED
      - AURA_COMPILE_ERROR
      - AUTH_PROVIDER_NEEDS_AUTH
      - AUTH_PROVIDER_NOT_FOUND
      - BAD_CUSTOM_ENTITY_PARENT_DOMAIN
      - BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED
      - CANNOT_CASCADE_PRODUCT_ACTIVE
      - CANNOT_CHANGE_FIELD_TYPE_OF_APEX_REFERENCED_FIELD
      - CANNOT_CHANGE_FIELD_TYPE_OF_REFERENCED_FIELD
      - CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE
      - CANNOT_DEACTIVATE_DIVISION
      - CANNOT_DELETE_GLOBAL_ACTION_LIST
      - CANNOT_DELETE_LAST_DATED_CONVERSION_RATE
      - CANNOT_DELETE_MANAGED_OBJECT
      - CANNOT_DISABLE_LAST_ADMIN
      - CANNOT_ENABLE_IP_RESTRICT_REQUESTS
      - CANNOT_EXECUTE_FLOW_TRIGGER
      - CANNOT_FREEZE_SELF
      - CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY
      - CANNOT_MODIFY_MANAGED_OBJECT
      - CANNOT_PASSWORD_LOCKOUT
      - CANNOT_POST_TO_ARCHIVED_GROUP
      - CANNOT_RENAME_APEX_REFERENCED_FIELD
      - CANNOT_RENAME_APEX_REFERENCED_OBJECT
      - CANNOT_RENAME_REFERENCED_FIELD
      - CANNOT_RENAME_REFERENCED_OBJECT
      - CANNOT_REPARENT_RECORD
      - CANNOT_UPDATE_CONVERTED_LEAD
      - CANT_DISABLE_CORP_CURRENCY
      - CANT_UNSET_CORP_CURRENCY
      - CHILD_SHARE_FAILS_PARENT
      - CIRCULAR_DEPENDENCY
      - CLEAN_SERVICE_ERROR
      - CLONE_FIELD_INTEGRITY_EXCEPTION
      - CLONE_NOT_SUPPORTED
      - COLLISION_DETECTED
      - COMMERCIAL_CONTROL_ERROR
      - COMMUNITY_NOT_ACCESSIBLE
      - CONFLICTING_ENVIRONMENT_HUB_MEMBER
      - CONFLICTING_SSO_USER_MAPPING
      - CONTENT_TYPE_NOT_FOUND
      - CUSTOM_APEX_ERROR
      - CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED
      - CUSTOM_ENTITY_OR_FIELD_LIMIT
      - CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED
      - CUSTOM_INDEX_EXISTS
      - CUSTOM_LINK_LIMIT_EXCEEDED
      - CUSTOM_METADATA_LIMIT_EXCEEDED
      - CUSTOM_METADATA_REL_FIELD_MANAGEABILITY
      - CUSTOM_SETTINGS_LIMIT_EXCEEDED
      - CUSTOM_TAB_LIMIT_EXCEEDED
      - DATAASSESSMENT_CONFIG_ASSESSMENT_IN_PROGRESS_ERROR
      - DATAASSESSMENT_CONFIG_SERVICE_ERROR
      - DATACLOUDADDRESS_NO_RECORDS_FOUND
      - DATACLOUDADDRESS_PROCESSING_ERROR
      - DATACLOUDADDRESS_SERVER_ERROR
      - DELETE_FAILED
      - DELETE_NOT_ALLOWED
      - DELETE_OPERATION_TOO_LARGE
      - DELETE_REQUIRED_ON_CASCADE
      - DEPENDENCY_EXISTS
      - DUPLICATES_DETECTED
      - DUPLICATE_CASE_SOLUTION
      - DUPLICATE_COMM_NICKNAME
      - DUPLICATE_CUSTOM_ENTITY_DEFINITION
      - DUPLICATE_CUSTOM_TAB_MOTIF
      - DUPLICATE_DEVELOPER_NAME
      - DUPLICATE_EXTERNAL_ID
      - DUPLICATE_MASTER_LABEL
      - DUPLICATE_SENDER_DISPLAY_NAME
      - DUPLICATE_USERNAME
      - DUPLICATE_VALUE
      - EMAIL_ADDRESS_BOUNCED
      - EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR
      - EMAIL_EXTERNAL_TRANSPORT_PERMISSION_ERROR
      - EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR
      - EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR
      - EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR
      - EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR
      - EMAIL_OPTED_OUT
      - EMAIL_TEMPLATE_FORMULA_ERROR
      - EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR
      - EMAIL_TEMPLATE_MERGEFIELD_ERROR
      - EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR
      - EMAIL_TEMPLATE_PROCESSING_ERROR
      - EMPTY_SCONTROL_FILE_NAME
      - ENHANCED_EMAIL_TEMPLATE_COMPILATION_ERROR
      - ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE
      - ENTITY_IS_ARCHIVED
      - ENTITY_IS_DELETED
      - ENTITY_IS_LOCKED
      - ENTITY_SAVE_ERROR
      - ENTITY_SAVE_VALIDATION_ERROR
      - ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT
      - ENVIRONMENT_HUB_MEMBERSHIP_ERROR_JOINING_HUB
      - ENVIRONMENT_HUB_MEMBERSHIP_USER_ALREADY_IN_HUB
      - ENVIRONMENT_HUB_MEMBERSHIP_USER_NOT_ORG_ADMIN
      - ERROR_IN_MAILER
      - EXCEEDED_MAX_SEMIJOIN_SUBSELECTS_WRITE
      - EXCHANGE_WEB_SERVICES_URL_INVALID
      - EXTERNAL_RESOURCE_FORBIDDEN
      - FAILED_ACTIVATION
      - FIELD_CUSTOM_VALIDATION_EXCEPTION
      - FIELD_FILTER_VALIDATION_EXCEPTION
      - FIELD_INTEGRITY_EXCEPTION
      - FIELD_KEYWORD_LIST_MATCH_LIMIT
      - FIELD_MAPPING_ERROR
      - FIELD_MODERATION_RULE_BLOCK
      - FIELD_NOT_UPDATABLE
      - FILE_EXTENSION_NOT_ALLOWED
      - FILE_SIZE_LIMIT_EXCEEDED
      - FILTERED_LOOKUP_LIMIT_EXCEEDED
      - FIND_DUPLICATES_ERROR
      - FLOW_EXCEPTION
      - FUNCTIONALITY_NOT_ENABLED
      - HAS_PUBLIC_REFERENCES
      - HTML_FILE_UPLOAD_NOT_ALLOWED
      - IMAGE_TOO_LARGE
      - INACTIVE_OWNER_OR_USER
      - INACTIVE_RULE_ERROR
      - INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE
      - INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY
      - INSUFFICIENT_ACCESS_OR_READONLY
      - INSUFFICIENT_ACCESS_TO_INSIGHTSEXTERNALDATA
      - INSUFFICIENT_CREDITS
      - INTERNAL_ERROR
      - INVALID_ACCESS_LEVEL
      - INVALID_ACCESS_TOKEN
      - INVALID_API_INPUT
      - INVALID_ARGUMENT_TYPE
      - INVALID_ASSIGNEE_TYPE
      - INVALID_ASSIGNMENT_RULE
      - INVALID_AUTH_HEADER
      - INVALID_BATCH_OPERATION
      - INVALID_CONTENT_TYPE
      - INVALID_CREDIT_CARD_INFO
      - INVALID_CROSS_REFERENCE_KEY
      - INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD
      - INVALID_CURRENCY_CONV_RATE
      - INVALID_CURRENCY_CORP_RATE
      - INVALID_CURRENCY_ISO
      - INVALID_DATASET_REFERENCE_INPUT
      - INVALID_DATA_CATEGORY_GROUP_REFERENCE
      - INVALID_DATA_URI
      - INVALID_EMAIL_ADDRESS
      - INVALID_EMPTY_KEY_OWNER
      - INVALID_ENTITY_FOR_MATCH_ENGINE_ERROR
      - INVALID_ENTITY_FOR_MATCH_OPERATION_ERROR
      - INVALID_ENTITY_FOR_UPSERT
      - INVALID_ENVIRONMENT_HUB_MEMBER
      - INVALID_EVENT_DELIVERY
      - INVALID_EVENT_INPUT
      - INVALID_EVENT_SUBSCRIPTION
      - INVALID_EXTENSION_ID
      - INVALID_FIELD
      - INVALID_FIELD_FOR_INSERT_UPDATE
      - INVALID_FIELD_WHEN_USING_TEMPLATE
      - INVALID_FILTER_ACTION
      - INVALID_GOOGLE_DOCS_URL
      - INVALID_ID_FIELD
      - INVALID_INET_ADDRESS
      - INVALID_INPUT
      - INVALID_KEY_FIELD_INPUT
      - INVALID_LINEITEM_CLONE_STATE
      - INVALID_MARKUP
      - INVALID_MASTER_OR_TRANSLATED_SOLUTION
      - INVALID_MESSAGE_ID_REFERENCE
      - INVALID_NAMESPACE_PREFIX
      - INVALID_OAUTH_URL
      - INVALID_OPERATION
      - INVALID_OPERATOR
      - INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST
      - INVALID_OWNER
      - INVALID_PACKAGE_LICENSE
      - INVALID_PACKAGE_VERSION
      - INVALID_PARTNER_NETWORK_STATUS
      - INVALID_PAYLOAD_VERSION
      - INVALID_PERSON_ACCOUNT_OPERATION
      - INVALID_PROVIDER_TYPE
      - INVALID_QUERY_KEY
      - INVALID_QUERY_LOCATOR
      - INVALID_QUERY_VALUE
      - INVALID_READ_ONLY_USER_DML
      - INVALID_REFRESH_TOKEN
      - INVALID_REQUEST_STATE
      - INVALID_RUNTIME_VALUE
      - INVALID_SAVE_AS_ACTIVITY_FLAG
      - INVALID_SCS_INBOUND_USER
      - INVALID_SESSION_ID
      - INVALID_SETUP_OWNER
      - INVALID_SIGNUP_COUNTRY
      - INVALID_SIGNUP_OPTION
      - INVALID_SITE_DELETE_EXCEPTION
      - INVALID_SITE_FILE_IMPORTED_EXCEPTION
      - INVALID_SITE_FILE_TYPE_EXCEPTION
      - INVALID_STATUS
      - INVALID_SUBDOMAIN
      - INVALID_TEXT_REPRESENTATION
      - INVALID_TYPE
      - INVALID_TYPE_FOR_OPERATION
      - INVALID_TYPE_ON_FIELD_IN_RECORD
      - INVALID_USERID
      - IP_RANGE_LIMIT_EXCEEDED
      - ITEM_NOT_FOUND
      - JIGSAW_IMPORT_LIMIT_EXCEEDED
      - LICENSE_LIMIT_EXCEEDED
      - LIGHT_PORTAL_USER_EXCEPTION
      - LIMIT_EXCEEDED
      - MALFORMED_ID
      - MANAGER_NOT_DEFINED
      - MASSMAIL_RETRY_LIMIT_EXCEEDED
      - MASS_MAIL_LIMIT_EXCEEDED
      - MATCH_DEFINITION_ERROR
      - MATCH_OPERATION_ERROR
      - MATCH_OPERATION_INVALID_ENGINE_ERROR
      - MATCH_OPERATION_INVALID_RULE_ERROR
      - MATCH_OPERATION_MISSING_ENGINE_ERROR
      - MATCH_OPERATION_MISSING_OBJECT_TYPE_ERROR
      - MATCH_OPERATION_MISSING_OPTIONS_ERROR
      - MATCH_OPERATION_MISSING_RULE_ERROR
      - MATCH_OPERATION_UNKNOWN_RULE_ERROR
      - MATCH_OPERATION_UNSUPPORTED_VERSION_ERROR
      - MATCH_PRECONDITION_FAILED
      - MATCH_RUNTIME_ERROR
      - MATCH_SERVICE_ERROR
      - MATCH_SERVICE_TIMED_OUT
      - MATCH_SERVICE_UNAVAILABLE_ERROR
      - MAXIMUM_CCEMAILS_EXCEEDED
      - MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED
      - MAXIMUM_HIERARCHY_CHILDREN_REACHED
      - MAXIMUM_HIERARCHY_LEVELS_REACHED
      - MAXIMUM_HIERARCHY_TREE_SIZE_REACHED
      - MAXIMUM_SIZE_OF_ATTACHMENT
      - MAXIMUM_SIZE_OF_DOCUMENT
      - MAX_ACTIONS_PER_RULE_EXCEEDED
      - MAX_ACTIVE_RULES_EXCEEDED
      - MAX_APPROVAL_STEPS_EXCEEDED
      - MAX_DEPTH_IN_FLOW_EXECUTION
      - MAX_FORMULAS_PER_RULE_EXCEEDED
      - MAX_LIMIT_EXCEEDED
      - MAX_RULES_EXCEEDED
      - MAX_RULE_ENTRIES_EXCEEDED
      - MAX_TASK_DESCRIPTION_EXCEEEDED
      - MAX_TM_RULES_EXCEEDED
      - MAX_TM_RULE_ITEMS_EXCEEDED
      - MAX_TRIGGERS_EXCEEDED
      - MERGE_FAILED
      - METADATA_FIELD_UPDATE_ERROR
      - MISSING_ARGUMENT
      - MISSING_RECORD
      - MIXED_DML_OPERATION
      - NONUNIQUE_SHIPPING_ADDRESS
      - NO_ACCESS_TOKEN
      - NO_ACCESS_TOKEN_FROM_REFRESH
      - NO_APPLICABLE_PROCESS
      - NO_ATTACHMENT_PERMISSION
      - NO_AUTH_PROVIDER
      - NO_INACTIVE_DIVISION_MEMBERS
      - NO_MASS_MAIL_PERMISSION
      - NO_PARTNER_PERMISSION
      - NO_REFRESH_TOKEN
      - NO_SUCH_USER_EXISTS
      - NO_TOKEN_ENDPOINT
      - NUMBER_OUTSIDE_VALID_RANGE
      - NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED
      - OPERATION_ENQUEUED
      - OPTED_OUT_OF_MASS_MAIL
      - OP_WITH_INVALID_USER_TYPE_EXCEPTION
      - ORCHESTRATION_INVALID
      - ORDER_MANAGEMENT_ACTION_NOT_ALLOWED
      - ORDER_MANAGEMENT_RECORD_EXISTS
      - ORDER_MANAGEMENT_RECORD_NOT_FOUND
      - PACKAGE_DISABLED
      - PACKAGE_LICENSE_REQUIRED
      - PACKAGING_API_INSTALL_FAILED
      - PACKAGING_API_UNINSTALL_FAILED
      - PALI_INVALID_ACTION_ID
      - PALI_INVALID_ACTION_NAME
      - PALI_INVALID_ACTION_TYPE
      - PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID
      - PAL_INVALID_ENTITY_ID
      - PAL_INVALID_FLEXIPAGE_ID
      - PAL_INVALID_LAYOUT_ID
      - PAL_INVALID_PARAMETERS
      - PAYLOAD_SIZE_EXCEEDED
      - PA_API_EXCEPTION
      - PA_AXIS_FAULT
      - PA_INVALID_ID_EXCEPTION
      - PA_NO_ACCESS_EXCEPTION
      - PA_NO_DATA_FOUND_EXCEPTION
      - PA_URI_SYNTAX_EXCEPTION
      - PA_VISIBLE_ACTIONS_FILTER_ORDERING_EXCEPTION
      - PLATFORM_EVENT_ENCRYPTION_ERROR
      - PLATFORM_EVENT_PUBLISHING_UNAVAILABLE
      - PLATFORM_EVENT_PUBLISH_FAILED
      - PORTAL_NO_ACCESS
      - PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT
      - PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION
      - PRICE_NOT_FOUND
      - PRIVATE_CONTACT_ON_ASSET
      - PROCESSING_HALTED
      - QA_INVALID_CREATE_FEED_ITEM
      - QA_INVALID_SUCCESS_MESSAGE
      - QUERY_TIMEOUT
      - QUICK_ACTION_LIST_ITEM_NOT_ALLOWED
      - QUICK_ACTION_LIST_NOT_ALLOWED
      - RECORD_IN_USE_BY_WORKFLOW
      - RELATED_ENTITY_FILTER_VALIDATION_EXCEPTION
      - REL_FIELD_BAD_ACCESSIBILITY
      - REPUTATION_MINIMUM_NUMBER_NOT_REACHED
      - REQUEST_RUNNING_TOO_LONG
      - REQUIRED_FEATURE_MISSING
      - REQUIRED_FIELD_MISSING
      - REQUIRE_CONNECTED_APP_SCS
      - REQUIRE_CONNECTED_APP_SESSION_SCS
      - REQUIRE_RUNAS_USER
      - RETRIEVE_EXCHANGE_ATTACHMENT_FAILED
      - RETRIEVE_EXCHANGE_EMAIL_FAILED
      - RETRIEVE_EXCHANGE_EVENT_FAILED
      - RETRIEVE_GOOGLE_EMAIL_FAILED
      - RETRIEVE_GOOGLE_EVENT_FAILED
      - RETRIEVE_USER_CONFIG_ERROR
      - SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR
      - SALESFORCE_INBOX_TRANSPORT_INVALID_INPUT_ERROR
      - SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR
      - SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR
      - SELF_REFERENCE_FROM_FLOW
      - SELF_REFERENCE_FROM_TRIGGER
      - SHARE_NEEDED_FOR_CHILD_OWNER
      - SINGLE_EMAIL_LIMIT_EXCEEDED
      - SOCIAL_ACCOUNT_NOT_FOUND
      - SOCIAL_ACTION_INVALID
      - SOCIAL_PERSONA_NOT_FOUND
      - SOCIAL_POST_INVALID
      - SOCIAL_POST_NOT_FOUND
      - STANDARD_PRICE_NOT_DEFINED
      - STORAGE_LIMIT_EXCEEDED
      - STRING_TOO_LONG
      - SUBDOMAIN_IN_USE
      - TABSET_LIMIT_EXCEEDED
      - TEMPLATE_NOT_ACTIVE
      - TEMPLATE_NOT_FOUND
      - TERMS_OF_SERVICE_UNREAD
      - TERRITORY_REALIGN_IN_PROGRESS
      - TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET
      - TOO_MANY_APEX_REQUESTS
      - TOO_MANY_ENUM_VALUE
      - TOO_MANY_JOBS
      - TOO_MANY_POSSIBLE_USERS_EXIST
      - TRANSFER_REQUIRES_READ
      - UNABLE_TO_LOCK_ROW
      - UNAVAILABLE_RECORDTYPE_EXCEPTION
      - UNAVAILABLE_REF
      - UNDELETE_FAILED
      - UNKNOWN_EXCEPTION
      - UNKNOWN_TOKEN_ERROR
      - UNSAFE_HTML_CONTENT
      - UNSPECIFIED_EMAIL_ADDRESS
      - UNSUPPORTED_APEX_TRIGGER_OPERATON
      - UNSUPPORTED_SOCIAL_PROVIDER
      - UNVERIFIED_SENDER_ADDRESS
      - UPDATE_GOOGLE_EMAIL_LABEL_FAILED
      - USER_OWNS_PORTAL_ACCOUNT_EXCEPTION
      - USER_WITH_APEX_SHARES_EXCEPTION
      - VF_COMPILE_ERROR
      - WEBLINK_SIZE_LIMIT_EXCEEDED
      - WEBLINK_URL_INVALID
      - WRONG_CONTROLLER_TYPE
      - XCLEAN_DJ_MATCH_IGNORABLE_ERROR
      - XCLEAN_DJ_MATCH_INTERNAL_DJ_ERROR
      - XCLEAN_DJ_MATCH_NON_RETRIABLE_ERROR
      - XCLEAN_DJ_MATCH_RETRIABLE_ERROR
      - XCLEAN_DJ_MATCH_UNKNOWN_ERROR
      - XCLEAN_UNEXPECTED_ERROR
      type: string
      xml:
        name: StatusCode
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    cancelDeploy:
      title: cancelDeploy
      required:
      - String
      type: object
      properties:
        String:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: String
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: cancelDeploy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    cancelDeployResponse:
      title: cancelDeployResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result'
      xml:
        name: cancelDeployResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    checkDeployStatus:
      title: checkDeployStatus
      required:
      - asyncProcessId
      - includeDetails
      type: object
      properties:
        asyncProcessId:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: asyncProcessId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeDetails:
          type: boolean
          xml:
            name: includeDetails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: checkDeployStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    checkDeployStatusResponse:
      title: checkDeployStatusResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result1'
      xml:
        name: checkDeployStatusResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    checkRetrieveStatus:
      title: checkRetrieveStatus
      required:
      - asyncProcessId
      - includeZip
      type: object
      properties:
        asyncProcessId:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: asyncProcessId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeZip:
          type: boolean
          xml:
            name: includeZip
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: checkRetrieveStatus
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    checkRetrieveStatusResponse:
      title: checkRetrieveStatusResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result2'
      xml:
        name: checkRetrieveStatusResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    createMetadata:
      title: createMetadata
      type: object
      properties:
        metadata:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: createMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    createMetadataResponse:
      title: createMetadataResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/SaveResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: createMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    deleteMetadata:
      title: deleteMetadata
      required:
      - type
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullNames:
          type: array
          items:
            type: string
            xml:
              name: fullNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: deleteMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    deleteMetadataResponse:
      title: deleteMetadataResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/DeleteResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: deleteMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    deploy:
      title: deploy
      required:
      - ZipFile
      - DeployOptions
      type: object
      properties:
        ZipFile:
          type: string
          format: binary
          xml:
            name: ZipFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        DeployOptions:
          $ref: '#/components/schemas/DeployOptions1'
      xml:
        name: deploy
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    deployResponse:
      title: deployResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result3'
      xml:
        name: deployResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    deployRecentValidation:
      title: deployRecentValidation
      required:
      - validationId
      type: object
      properties:
        validationId:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: validationId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: deployRecentValidation
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    deployRecentValidationResponse:
      title: deployRecentValidationResponse
      required:
      - result
      type: object
      properties:
        result:
          type: string
          xml:
            name: result
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: deployRecentValidationResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    describeMetadata:
      title: describeMetadata
      required:
      - asOfVersion
      type: object
      properties:
        asOfVersion:
          type: number
          xml:
            name: asOfVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: describeMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    describeMetadataResponse:
      title: describeMetadataResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result4'
      xml:
        name: describeMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    describeValueType:
      title: describeValueType
      required:
      - type
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: describeValueType
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    describeValueTypeResponse:
      title: describeValueTypeResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result5'
      xml:
        name: describeValueTypeResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    listMetadata:
      title: listMetadata
      required:
      - asOfVersion
      type: object
      properties:
        queries:
          type: array
          items:
            $ref: '#/components/schemas/ListMetadataQuery'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        asOfVersion:
          type: number
          xml:
            name: asOfVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: listMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    listMetadataResponse:
      title: listMetadataResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/FileProperties'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: listMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    readMetadata:
      title: readMetadata
      required:
      - type
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullNames:
          type: array
          items:
            type: string
            xml:
              name: fullNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: readMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    readMetadataResponse:
      title: readMetadataResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result6'
      xml:
        name: readMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    renameMetadata:
      title: renameMetadata
      required:
      - type
      - oldFullName
      - newFullName
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oldFullName:
          type: string
          xml:
            name: oldFullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        newFullName:
          type: string
          xml:
            name: newFullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: renameMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    renameMetadataResponse:
      title: renameMetadataResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result7'
      xml:
        name: renameMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    retrieve:
      title: retrieve
      required:
      - retrieveRequest
      type: object
      properties:
        retrieveRequest:
          $ref: '#/components/schemas/RetrieveRequest12'
      xml:
        name: retrieve
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    retrieveResponse:
      title: retrieveResponse
      required:
      - result
      type: object
      properties:
        result:
          $ref: '#/components/schemas/Result3'
      xml:
        name: retrieveResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    updateMetadata:
      title: updateMetadata
      type: object
      properties:
        metadata:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: updateMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    updateMetadataResponse:
      title: updateMetadataResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/SaveResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: updateMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    upsertMetadata:
      title: upsertMetadata
      type: object
      properties:
        metadata:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: upsertMetadata
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    upsertMetadataResponse:
      title: upsertMetadataResponse
      type: object
      properties:
        result:
          type: array
          items:
            $ref: '#/components/schemas/UpsertResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
      xml:
        name: upsertMetadataResponse
        namespace: http://soap.sforce.com/2006/04/metadata
        prefix: tns
        attribute: false
        wrapped: false
    cancelDeployRequest:
      title: cancelDeployRequest
      required:
      - cancelDeploy
      type: object
      properties:
        cancelDeploy:
          $ref: '#/components/schemas/CancelDeploy1'
    cancelDeployResponse1:
      title: cancelDeployResponse1
      required:
      - cancelDeployResponse
      type: object
      properties:
        cancelDeployResponse:
          allOf:
          - $ref: '#/components/schemas/cancelDeployResponse1'
          - xml:
              name: cancelDeployResponse
              attribute: false
              wrapped: false
      xml:
        name: cancelDeployResponse
        attribute: false
        wrapped: false
    checkDeployStatusRequest:
      title: checkDeployStatusRequest
      required:
      - checkDeployStatus
      type: object
      properties:
        checkDeployStatus:
          $ref: '#/components/schemas/CheckDeployStatus1'
    checkDeployStatusResponse1:
      title: checkDeployStatusResponse1
      required:
      - checkDeployStatusResponse
      type: object
      properties:
        checkDeployStatusResponse:
          allOf:
          - $ref: '#/components/schemas/checkDeployStatusResponse1'
          - xml:
              name: checkDeployStatusResponse
              attribute: false
              wrapped: false
      xml:
        name: checkDeployStatusResponse
        attribute: false
        wrapped: false
    checkRetrieveStatusRequest:
      title: checkRetrieveStatusRequest
      required:
      - checkRetrieveStatus
      type: object
      properties:
        checkRetrieveStatus:
          $ref: '#/components/schemas/CheckRetrieveStatus1'
    checkRetrieveStatusResponse1:
      title: checkRetrieveStatusResponse1
      required:
      - checkRetrieveStatusResponse
      type: object
      properties:
        checkRetrieveStatusResponse:
          allOf:
          - $ref: '#/components/schemas/checkRetrieveStatusResponse1'
          - xml:
              name: checkRetrieveStatusResponse
              attribute: false
              wrapped: false
      xml:
        name: checkRetrieveStatusResponse
        attribute: false
        wrapped: false
    createMetadataRequest:
      title: createMetadataRequest
      required:
      - createMetadata
      type: object
      properties:
        createMetadata:
          $ref: '#/components/schemas/CreateMetadata1'
    createMetadataResponse1:
      title: createMetadataResponse1
      required:
      - createMetadataResponse
      type: object
      properties:
        createMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/createMetadataResponse1'
          - xml:
              name: createMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: createMetadataResponse
        attribute: false
        wrapped: false
    deleteMetadataRequest:
      title: deleteMetadataRequest
      required:
      - deleteMetadata
      type: object
      properties:
        deleteMetadata:
          $ref: '#/components/schemas/DeleteMetadata1'
    deleteMetadataResponse1:
      title: deleteMetadataResponse1
      required:
      - deleteMetadataResponse
      type: object
      properties:
        deleteMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/deleteMetadataResponse1'
          - xml:
              name: deleteMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: deleteMetadataResponse
        attribute: false
        wrapped: false
    deployRecentValidationRequest:
      title: deployRecentValidationRequest
      required:
      - deployRecentValidation
      type: object
      properties:
        deployRecentValidation:
          $ref: '#/components/schemas/DeployRecentValidation1'
    deployRecentValidationResponse1:
      title: deployRecentValidationResponse1
      required:
      - deployRecentValidationResponse
      type: object
      properties:
        deployRecentValidationResponse:
          allOf:
          - $ref: '#/components/schemas/deployRecentValidationResponse1'
          - xml:
              name: deployRecentValidationResponse
              attribute: false
              wrapped: false
      xml:
        name: deployRecentValidationResponse
        attribute: false
        wrapped: false
    deployRequest:
      title: deployRequest
      required:
      - deploy
      type: object
      properties:
        deploy:
          $ref: '#/components/schemas/Deploy1'
    deployResponse1:
      title: deployResponse1
      required:
      - deployResponse
      type: object
      properties:
        deployResponse:
          allOf:
          - $ref: '#/components/schemas/deployResponse1'
          - xml:
              name: deployResponse
              attribute: false
              wrapped: false
      xml:
        name: deployResponse
        attribute: false
        wrapped: false
    describeMetadataRequest:
      title: describeMetadataRequest
      required:
      - describeMetadata
      type: object
      properties:
        describeMetadata:
          $ref: '#/components/schemas/DescribeMetadata1'
    describeMetadataResponse1:
      title: describeMetadataResponse1
      required:
      - describeMetadataResponse
      type: object
      properties:
        describeMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/describeMetadataResponse1'
          - xml:
              name: describeMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: describeMetadataResponse
        attribute: false
        wrapped: false
    describeValueTypeRequest:
      title: describeValueTypeRequest
      required:
      - describeValueType
      type: object
      properties:
        describeValueType:
          $ref: '#/components/schemas/DescribeValueType1'
    describeValueTypeResponse1:
      title: describeValueTypeResponse1
      required:
      - describeValueTypeResponse
      type: object
      properties:
        describeValueTypeResponse:
          allOf:
          - $ref: '#/components/schemas/describeValueTypeResponse1'
          - xml:
              name: describeValueTypeResponse
              attribute: false
              wrapped: false
      xml:
        name: describeValueTypeResponse
        attribute: false
        wrapped: false
    listMetadataRequest:
      title: listMetadataRequest
      required:
      - listMetadata
      type: object
      properties:
        listMetadata:
          $ref: '#/components/schemas/ListMetadata1'
    listMetadataResponse1:
      title: listMetadataResponse1
      required:
      - listMetadataResponse
      type: object
      properties:
        listMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/listMetadataResponse1'
          - xml:
              name: listMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: listMetadataResponse
        attribute: false
        wrapped: false
    readMetadataRequest:
      title: readMetadataRequest
      required:
      - readMetadata
      type: object
      properties:
        readMetadata:
          $ref: '#/components/schemas/ReadMetadata1'
    readMetadataResponse1:
      title: readMetadataResponse1
      required:
      - readMetadataResponse
      type: object
      properties:
        readMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/readMetadataResponse1'
          - xml:
              name: readMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: readMetadataResponse
        attribute: false
        wrapped: false
    renameMetadataRequest:
      title: renameMetadataRequest
      required:
      - renameMetadata
      type: object
      properties:
        renameMetadata:
          $ref: '#/components/schemas/RenameMetadata1'
    renameMetadataResponse1:
      title: renameMetadataResponse1
      required:
      - renameMetadataResponse
      type: object
      properties:
        renameMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/renameMetadataResponse1'
          - xml:
              name: renameMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: renameMetadataResponse
        attribute: false
        wrapped: false
    retrieveRequest1:
      title: retrieveRequest1
      required:
      - retrieve
      type: object
      properties:
        retrieve:
          $ref: '#/components/schemas/Retrieve1'
    retrieveResponse1:
      title: retrieveResponse1
      required:
      - retrieveResponse
      type: object
      properties:
        retrieveResponse:
          allOf:
          - $ref: '#/components/schemas/retrieveResponse1'
          - xml:
              name: retrieveResponse
              attribute: false
              wrapped: false
      xml:
        name: retrieveResponse
        attribute: false
        wrapped: false
    updateMetadataRequest:
      title: updateMetadataRequest
      required:
      - updateMetadata
      type: object
      properties:
        updateMetadata:
          $ref: '#/components/schemas/UpdateMetadata1'
    updateMetadataResponse1:
      title: updateMetadataResponse1
      required:
      - updateMetadataResponse
      type: object
      properties:
        updateMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/updateMetadataResponse1'
          - xml:
              name: updateMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: updateMetadataResponse
        attribute: false
        wrapped: false
    upsertMetadataRequest:
      title: upsertMetadataRequest
      required:
      - upsertMetadata
      type: object
      properties:
        upsertMetadata:
          $ref: '#/components/schemas/UpsertMetadata1'
    upsertMetadataResponse1:
      title: upsertMetadataResponse1
      required:
      - upsertMetadataResponse
      type: object
      properties:
        upsertMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/upsertMetadataResponse1'
          - xml:
              name: upsertMetadataResponse
              attribute: false
              wrapped: false
      xml:
        name: upsertMetadataResponse
        attribute: false
        wrapped: false
    AccountSettings1:
      title: AccountSettings1
      required:
      - caseAccessLevel
      - contactAccessLevel
      - opportunityAccessLevel
      type: object
      properties:
        caseAccessLevel:
          type: string
          xml:
            name: caseAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contactAccessLevel:
          type: string
          xml:
            name: contactAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        opportunityAccessLevel:
          type: string
          xml:
            name: opportunityAccessLevel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Action:
      title: Action
      required:
      - block
      - endSession
      - freezeUser
      - twoFactorAuthentication
      type: object
      properties:
        block:
          type: boolean
          xml:
            name: block
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endSession:
          type: boolean
          xml:
            name: endSession
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        freezeUser:
          type: boolean
          xml:
            name: freezeUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifications:
          type: array
          items:
            $ref: '#/components/schemas/TransactionSecurityNotification'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        twoFactorAuthentication:
          type: boolean
          xml:
            name: twoFactorAuthentication
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    AdjustmentsSettings2:
      title: AdjustmentsSettings2
      required:
      - enableAdjustments
      - enableOwnerAdjustments
      type: object
      properties:
        enableAdjustments:
          type: boolean
          xml:
            name: enableAdjustments
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOwnerAdjustments:
          type: boolean
          xml:
            name: enableOwnerAdjustments
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    AnalyticsCloudComponent:
      title: AnalyticsCloudComponent
      required:
      - assetType
      - devName
      type: object
      properties:
        assetType:
          type: string
          xml:
            name: assetType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        devName:
          type: string
          xml:
            name: devName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        error:
          type: string
          xml:
            name: error
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filter:
          type: string
          xml:
            name: filter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideOnError:
          type: boolean
          xml:
            name: hideOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showHeader:
          type: boolean
          xml:
            name: showHeader
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showSharing:
          type: boolean
          xml:
            name: showSharing
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTitle:
          type: boolean
          xml:
            name: showTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: string
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Answers:
      title: Answers
      type: object
      properties:
        assignTo:
          type: string
          xml:
            name: assignTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultArticleType:
          type: string
          xml:
            name: defaultArticleType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableArticleCreation:
          type: boolean
          xml:
            name: enableArticleCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ApprovalActions:
      title: ApprovalActions
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ApprovalPageFields:
      title: ApprovalPageFields
      type: object
      properties:
        field:
          type: array
          items:
            type: string
            xml:
              name: field
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ArticlePublicSharingCommunities:
      title: ArticlePublicSharingCommunities
      type: object
      properties:
        community:
          type: array
          items:
            type: string
            xml:
              name: community
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ArticlePublicSharingSites:
      title: ArticlePublicSharingSites
      type: object
      properties:
        site:
          type: array
          items:
            type: string
            xml:
              name: site
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ArticlePublicSharingSitesChatterAnswers:
      title: ArticlePublicSharingSitesChatterAnswers
      type: object
      properties:
        site:
          type: array
          items:
            type: string
            xml:
              name: site
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ArticleTypeChannelDisplay2:
      title: ArticleTypeChannelDisplay2
      type: object
      properties:
        articleTypeTemplates:
          type: array
          items:
            $ref: '#/components/schemas/ArticleTypeTemplate'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    AssignedApprover:
      title: AssignedApprover
      type: object
      properties:
        approver:
          type: array
          items:
            $ref: '#/components/schemas/Approver'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        whenMultipleApprovers:
          $ref: '#/components/schemas/RoutingType'
    Assignments:
      title: Assignments
      type: object
      properties:
        profiles:
          $ref: '#/components/schemas/Profiles'
        users:
          $ref: '#/components/schemas/Users1'
    BlockInfo:
      title: BlockInfo
      required:
      - blockId
      - joinTable
      type: object
      properties:
        aggregateReferences:
          type: array
          items:
            $ref: '#/components/schemas/ReportAggregateReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        blockId:
          type: string
          xml:
            name: blockId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        joinTable:
          type: string
          xml:
            name: joinTable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    BotInvocation1:
      title: BotInvocation1
      type: object
      properties:
        invocationActionName:
          type: string
          xml:
            name: invocationActionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        invocationActionType:
          $ref: '#/components/schemas/ConversationInvocableTargetType'
        invocationMappings:
          type: array
          items:
            $ref: '#/components/schemas/BotInvocationMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    BotMlDomain:
      title: BotMlDomain
      required:
      - label
      - name
      type: object
      properties:
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlIntents:
          type: array
          items:
            $ref: '#/components/schemas/MlIntent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mlSlotClasses:
          type: array
          items:
            $ref: '#/components/schemas/MlSlotClass'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    BotNavigation2:
      title: BotNavigation2
      required:
      - type
      type: object
      properties:
        botNavigationLinks:
          type: array
          items:
            $ref: '#/components/schemas/BotNavigationLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/BotNavigationType'
    BottomLine:
      title: BottomLine
      required:
      - color
      - height
      type: object
      properties:
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    BotVariableOperation2:
      title: BotVariableOperation2
      required:
      - type
      type: object
      properties:
        botInvocation:
          $ref: '#/components/schemas/BotInvocation1'
        botMessages:
          type: array
          items:
            $ref: '#/components/schemas/BotMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botQuickReplyOptions:
          type: array
          items:
            $ref: '#/components/schemas/BotQuickReplyOption'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        botVariableOperands:
          type: array
          items:
            $ref: '#/components/schemas/BotVariableOperand'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        invalidInputBotNavigation:
          $ref: '#/components/schemas/InvalidInputBotNavigation'
        optionalCollect:
          type: boolean
          xml:
            name: optionalCollect
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickReplyOptionTemplate:
          type: string
          xml:
            name: quickReplyOptionTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        quickReplyType:
          $ref: '#/components/schemas/BotQuickReplyType'
        quickReplyWidgetType:
          $ref: '#/components/schemas/BotWidgetType'
        retryMessages:
          type: array
          items:
            $ref: '#/components/schemas/BotMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableName:
          type: string
          xml:
            name: sourceVariableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableType:
          $ref: '#/components/schemas/ConversationVariableType'
        type:
          $ref: '#/components/schemas/BotVariableOperationType'
    Brand:
      title: Brand
      type: object
      properties:
        footerColor:
          type: string
          xml:
            name: footerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerColor:
          type: string
          xml:
            name: headerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logo:
          type: string
          xml:
            name: logo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoVersion:
          type: integer
          format: int32
          xml:
            name: logoVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldOverrideOrgTheme:
          type: boolean
          xml:
            name: shouldOverrideOrgTheme
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Branding:
      title: Branding
      type: object
      properties:
        smallImage:
          type: string
          xml:
            name: smallImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CancelDeployResponse2:
      title: CancelDeployResponse2
      required:
      - cancelDeployResponse
      type: object
      properties:
        cancelDeployResponse:
          allOf:
          - $ref: '#/components/schemas/cancelDeployResponse1'
          - xml:
              name: cancelDeployResponse
              attribute: false
              wrapped: false
    CancelDeploy1:
      title: CancelDeploy1
      required:
      - String
      type: object
      properties:
        String:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: String
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Canvas:
      title: Canvas
      required:
      - accessMethod
      - canvasUrl
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        accessMethod:
          type: string
          xml:
            name: accessMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canvasOptions:
          type: string
          xml:
            name: canvasOptions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canvasUrl:
          type: string
          xml:
            name: canvasUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lifecycleClass:
          type: string
          xml:
            name: lifecycleClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationOptions:
          type: string
          xml:
            name: locationOptions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlInitiationMethod:
          type: string
          xml:
            name: samlInitiationMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CanvasConfig:
      title: CanvasConfig
      required:
      - accessMethod
      - canvasUrl
      type: object
      properties:
        accessMethod:
          $ref: '#/components/schemas/AccessMethod'
        canvasUrl:
          type: string
          xml:
            name: canvasUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lifecycleClass:
          type: string
          xml:
            name: lifecycleClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locations:
          type: array
          items:
            $ref: '#/components/schemas/CanvasLocationOptions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        options:
          type: array
          items:
            $ref: '#/components/schemas/CanvasOptions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlInitiationMethod:
          $ref: '#/components/schemas/SamlInitiationMethod'
    Capabilities2:
      title: Capabilities2
      type: object
      properties:
        capability:
          type: array
          items:
            type: string
            xml:
              name: capability
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CaseFields:
      title: CaseFields
      type: object
      properties:
        field:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeCaseField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Cases:
      title: Cases
      type: object
      properties:
        articlePDFCreationProfile:
          type: string
          xml:
            name: articlePDFCreationProfile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        articlePublicSharingCommunities:
          $ref: '#/components/schemas/ArticlePublicSharingCommunities'
        articlePublicSharingSites:
          $ref: '#/components/schemas/ArticlePublicSharingSites'
        articlePublicSharingSitesChatterAnswers:
          $ref: '#/components/schemas/ArticlePublicSharingSitesChatterAnswers'
        assignTo:
          type: string
          xml:
            name: assignTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customizationClass:
          type: string
          xml:
            name: customizationClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultContributionArticleType:
          type: string
          xml:
            name: defaultContributionArticleType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        editor:
          $ref: '#/components/schemas/KnowledgeCaseEditor'
        enableArticleCreation:
          type: boolean
          xml:
            name: enableArticleCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableArticlePublicSharingSites:
          type: boolean
          xml:
            name: enableArticlePublicSharingSites
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCaseDataCategoryMapping:
          type: boolean
          xml:
            name: enableCaseDataCategoryMapping
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useProfileForPDFCreation:
          type: boolean
          xml:
            name: useProfileForPDFCreation
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Channels:
      title: Channels
      type: object
      properties:
        channel:
          type: array
          items:
            type: string
            xml:
              name: channel
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Chart:
      title: Chart
      required:
      - chartType
      type: object
      properties:
        backgroundColor1:
          type: string
          xml:
            name: backgroundColor1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundColor2:
          type: string
          xml:
            name: backgroundColor2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        backgroundFadeDir:
          $ref: '#/components/schemas/ChartBackgroundDirection'
        chartSummaries:
          type: array
          items:
            $ref: '#/components/schemas/ChartSummary'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartType:
          $ref: '#/components/schemas/ChartType'
        enableHoverLabels:
          type: boolean
          xml:
            name: enableHoverLabels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expandOthers:
          type: boolean
          xml:
            name: expandOthers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingColumn:
          type: string
          xml:
            name: groupingColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        legendPosition:
          $ref: '#/components/schemas/ChartLegendPosition'
        location:
          $ref: '#/components/schemas/ChartPosition'
        secondaryGroupingColumn:
          type: string
          xml:
            name: secondaryGroupingColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showAxisLabels:
          type: boolean
          xml:
            name: showAxisLabels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPercentage:
          type: boolean
          xml:
            name: showPercentage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTotal:
          type: boolean
          xml:
            name: showTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showValues:
          type: boolean
          xml:
            name: showValues
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        size:
          $ref: '#/components/schemas/ReportChartSize'
        summaryAxisManualRangeEnd:
          type: number
          xml:
            name: summaryAxisManualRangeEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryAxisManualRangeStart:
          type: number
          xml:
            name: summaryAxisManualRangeStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryAxisRange:
          $ref: '#/components/schemas/ChartRangeType'
        textColor:
          type: string
          xml:
            name: textColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        textSize:
          type: integer
          format: int32
          xml:
            name: textSize
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        titleColor:
          type: string
          xml:
            name: titleColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        titleSize:
          type: integer
          format: int32
          xml:
            name: titleSize
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CheckDeployStatusResponse2:
      title: CheckDeployStatusResponse2
      required:
      - checkDeployStatusResponse
      type: object
      properties:
        checkDeployStatusResponse:
          allOf:
          - $ref: '#/components/schemas/checkDeployStatusResponse1'
          - xml:
              name: checkDeployStatusResponse
              attribute: false
              wrapped: false
    CheckDeployStatus1:
      title: CheckDeployStatus1
      required:
      - asyncProcessId
      - includeDetails
      type: object
      properties:
        asyncProcessId:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: asyncProcessId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeDetails:
          type: boolean
          xml:
            name: includeDetails
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CheckRetrieveStatusResponse2:
      title: CheckRetrieveStatusResponse2
      required:
      - checkRetrieveStatusResponse
      type: object
      properties:
        checkRetrieveStatusResponse:
          allOf:
          - $ref: '#/components/schemas/checkRetrieveStatusResponse1'
          - xml:
              name: checkRetrieveStatusResponse
              attribute: false
              wrapped: false
    CheckRetrieveStatus1:
      title: CheckRetrieveStatus1
      required:
      - asyncProcessId
      - includeZip
      type: object
      properties:
        asyncProcessId:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: asyncProcessId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeZip:
          type: boolean
          xml:
            name: includeZip
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CmsConnectPersonalization2:
      title: CmsConnectPersonalization2
      required:
      - connectorPage
      - connectorPageAsset
      type: object
      properties:
        connectorPage:
          type: string
          xml:
            name: connectorPage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connectorPageAsset:
          type: string
          xml:
            name: connectorPageAsset
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CommunityRoles2:
      title: CommunityRoles2
      type: object
      properties:
        customerUserRole:
          type: string
          xml:
            name: customerUserRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        employeeUserRole:
          type: string
          xml:
            name: employeeUserRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        partnerUserRole:
          type: string
          xml:
            name: partnerUserRole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ComponentList:
      title: ComponentList
      required:
      - alignment
      type: object
      properties:
        alignment:
          type: string
          xml:
            name: alignment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        components:
          type: array
          items:
            type: string
            xml:
              name: components
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Connector:
      title: Connector
      required:
      - targetReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetReference:
          type: string
          xml:
            name: targetReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ConsoleConfig:
      title: ConsoleConfig
      required:
      - detailPageRefreshMethod
      - keyboardShortcuts
      - listPlacement
      - listRefreshMethod
      type: object
      properties:
        componentList:
          $ref: '#/components/schemas/ComponentList'
        detailPageRefreshMethod:
          type: string
          xml:
            name: detailPageRefreshMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        footerColor:
          type: string
          xml:
            name: footerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        headerColor:
          type: string
          xml:
            name: headerColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        keyboardShortcuts:
          $ref: '#/components/schemas/KeyboardShortcuts2'
        listPlacement:
          $ref: '#/components/schemas/ListPlacement2'
        listRefreshMethod:
          type: string
          xml:
            name: listRefreshMethod
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        liveAgentConfig:
          $ref: '#/components/schemas/LiveAgentConfig2'
        primaryTabColor:
          type: string
          xml:
            name: primaryTabColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pushNotifications:
          type: array
          items:
            $ref: '#/components/schemas/PushNotification'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tabLimitConfig:
          $ref: '#/components/schemas/TabLimitConfig2'
        whitelistedDomains:
          type: array
          items:
            type: string
            xml:
              name: whitelistedDomains
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Content-Type:
      title: Content-Type
      enum:
      - application/xml
      type: string
    ConversationRecordLookup2:
      title: ConversationRecordLookup2
      required:
      - SObjectType
      - maxLookupResults
      - sourceVariableName
      - sourceVariableType
      - targetVariableName
      type: object
      properties:
        SObjectType:
          type: string
          xml:
            name: SObjectType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFields:
          type: array
          items:
            $ref: '#/components/schemas/ConversationRecordLookupField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxLookupResults:
          type: integer
          format: int32
          xml:
            name: maxLookupResults
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableName:
          type: string
          xml:
            name: sourceVariableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sourceVariableType:
          $ref: '#/components/schemas/ConversationVariableType'
        targetVariableName:
          type: string
          xml:
            name: targetVariableName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ConversationSystemMessage2:
      title: ConversationSystemMessage2
      required:
      - type
      type: object
      properties:
        systemMessageMappings:
          type: array
          items:
            $ref: '#/components/schemas/ConversationSystemMessageMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/ConversationSystemMessageType'
    CountriesAndStates2:
      title: CountriesAndStates2
      type: object
      properties:
        countries:
          type: array
          items:
            $ref: '#/components/schemas/Country'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CreateMetadataResponse2:
      title: CreateMetadataResponse2
      required:
      - createMetadataResponse
      type: object
      properties:
        createMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/createMetadataResponse1'
          - xml:
              name: createMetadataResponse
              attribute: false
              wrapped: false
    CreateMetadata1:
      title: CreateMetadata1
      type: object
      properties:
        metadata:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Criteria:
      title: Criteria
      type: object
      properties:
        criterion:
          type: array
          items:
            $ref: '#/components/schemas/AudienceCriterion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CriterionValue:
      title: CriterionValue
      type: object
      properties:
        city:
          type: string
          xml:
            name: city
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        country:
          type: string
          xml:
            name: country
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        domain:
          type: string
          xml:
            name: domain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityField:
          type: string
          xml:
            name: entityField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        entityType:
          type: string
          xml:
            name: entityType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldValue:
          type: string
          xml:
            name: fieldValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isEnabled:
          type: string
          xml:
            name: isEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        permissionName:
          type: string
          xml:
            name: permissionName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        permissionType:
          type: string
          xml:
            name: permissionType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profile:
          type: string
          xml:
            name: profile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        subdivision:
          type: string
          xml:
            name: subdivision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    CustomConsoleComponents2:
      title: CustomConsoleComponents2
      type: object
      properties:
        primaryTabComponents:
          $ref: '#/components/schemas/PrimaryTabComponents2'
        subtabComponents:
          $ref: '#/components/schemas/SubtabComponents2'
    DashboardComponent2:
      title: DashboardComponent2
      required:
      - componentType
      type: object
      properties:
        autoselectColumnsFromReport:
          type: boolean
          xml:
            name: autoselectColumnsFromReport
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartAxisRange:
          $ref: '#/components/schemas/ChartRangeType'
        chartAxisRangeMax:
          type: number
          xml:
            name: chartAxisRangeMax
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartAxisRangeMin:
          type: number
          xml:
            name: chartAxisRangeMin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        chartSummary:
          type: array
          items:
            $ref: '#/components/schemas/ChartSummary'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        componentChartTheme:
          $ref: '#/components/schemas/ChartTheme'
        componentType:
          $ref: '#/components/schemas/DashboardComponentType'
        dashboardFilterColumns:
          type: array
          items:
            $ref: '#/components/schemas/DashboardFilterColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dashboardTableColumn:
          type: array
          items:
            $ref: '#/components/schemas/DashboardTableColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        decimalPrecision:
          type: integer
          format: int32
          xml:
            name: decimalPrecision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayUnits:
          $ref: '#/components/schemas/ChartUnits'
        drillDownUrl:
          type: string
          xml:
            name: drillDownUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        drillEnabled:
          type: boolean
          xml:
            name: drillEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        drillToDetailEnabled:
          type: boolean
          xml:
            name: drillToDetailEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHover:
          type: boolean
          xml:
            name: enableHover
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expandOthers:
          type: boolean
          xml:
            name: expandOthers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexComponentProperties:
          $ref: '#/components/schemas/FlexComponentProperties'
        footer:
          type: string
          xml:
            name: footer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gaugeMax:
          type: number
          xml:
            name: gaugeMax
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        gaugeMin:
          type: number
          xml:
            name: gaugeMin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingColumn:
          type: array
          items:
            type: string
            xml:
              name: groupingColumn
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groupingSortProperties:
          $ref: '#/components/schemas/GroupingSortProperties'
        header:
          type: string
          xml:
            name: header
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorBreakpoint1:
          type: number
          xml:
            name: indicatorBreakpoint1
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorBreakpoint2:
          type: number
          xml:
            name: indicatorBreakpoint2
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorHighColor:
          type: string
          xml:
            name: indicatorHighColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorLowColor:
          type: string
          xml:
            name: indicatorLowColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        indicatorMiddleColor:
          type: string
          xml:
            name: indicatorMiddleColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        legendPosition:
          $ref: '#/components/schemas/ChartLegendPosition'
        maxValuesDisplayed:
          type: integer
          format: int32
          xml:
            name: maxValuesDisplayed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        metricLabel:
          type: string
          xml:
            name: metricLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageHeightInPixels:
          type: integer
          format: int32
          xml:
            name: pageHeightInPixels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        report:
          type: string
          xml:
            name: report
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scontrolHeightInPixels:
          type: integer
          format: int32
          xml:
            name: scontrolHeightInPixels
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPercentage:
          type: boolean
          xml:
            name: showPercentage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPicturesOnCharts:
          type: boolean
          xml:
            name: showPicturesOnCharts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showPicturesOnTables:
          type: boolean
          xml:
            name: showPicturesOnTables
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showRange:
          type: boolean
          xml:
            name: showRange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTotal:
          type: boolean
          xml:
            name: showTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showValues:
          type: boolean
          xml:
            name: showValues
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortBy:
          $ref: '#/components/schemas/DashboardComponentFilter'
        title:
          type: string
          xml:
            name: title
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useReportChart:
          type: boolean
          xml:
            name: useReportChart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DashboardGridLayout2:
      title: DashboardGridLayout2
      required:
      - numberOfColumns
      - rowHeight
      type: object
      properties:
        dashboardGridComponents:
          type: array
          items:
            $ref: '#/components/schemas/DashboardGridComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberOfColumns:
          type: integer
          format: int32
          xml:
            name: numberOfColumns
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rowHeight:
          type: integer
          format: int32
          xml:
            name: rowHeight
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DashboardMobile:
      title: DashboardMobile
      type: object
      properties:
        enableDashboardIPadApp:
          type: boolean
          xml:
            name: enableDashboardIPadApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DataCategory2:
      title: DataCategory2
      required:
      - label
      - name
      type: object
      properties:
        dataCategory:
          type: array
          items:
            $ref: '#/components/schemas/DataCategory'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DefaultConnector:
      title: DefaultConnector
      required:
      - targetReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetReference:
          type: string
          xml:
            name: targetReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DefaultValue:
      title: DefaultValue
      type: object
      properties:
        booleanValue:
          type: boolean
          xml:
            name: booleanValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateTimeValue:
          type: string
          format: date-time
          xml:
            name: dateTimeValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateValue:
          type: string
          format: date
          xml:
            name: dateValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        elementReference:
          type: string
          xml:
            name: elementReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberValue:
          type: number
          xml:
            name: numberValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stringValue:
          type: string
          xml:
            name: stringValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DeleteMetadataResponse2:
      title: DeleteMetadataResponse2
      required:
      - deleteMetadataResponse
      type: object
      properties:
        deleteMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/deleteMetadataResponse1'
          - xml:
              name: deleteMetadataResponse
              attribute: false
              wrapped: false
    DeleteMetadata1:
      title: DeleteMetadata1
      required:
      - type
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullNames:
          type: array
          items:
            type: string
            xml:
              name: fullNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DeployResponse2:
      title: DeployResponse2
      required:
      - deployResponse
      type: object
      properties:
        deployResponse:
          allOf:
          - $ref: '#/components/schemas/deployResponse1'
          - xml:
              name: deployResponse
              attribute: false
              wrapped: false
    Deploy1:
      title: Deploy1
      required:
      - ZipFile
      - DeployOptions
      type: object
      properties:
        ZipFile:
          type: string
          format: binary
          xml:
            name: ZipFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        DeployOptions:
          $ref: '#/components/schemas/DeployOptions1'
    Deployments:
      title: Deployments
      type: object
      properties:
        deployment:
          type: array
          items:
            type: string
            xml:
              name: deployment
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DeployOptions1:
      title: DeployOptions1
      required:
      - allowMissingFiles
      - autoUpdatePackage
      - checkOnly
      - ignoreWarnings
      - performRetrieve
      - purgeOnDelete
      - rollbackOnError
      - singlePackage
      - testLevel
      type: object
      properties:
        allowMissingFiles:
          type: boolean
          xml:
            name: allowMissingFiles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        autoUpdatePackage:
          type: boolean
          xml:
            name: autoUpdatePackage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        checkOnly:
          type: boolean
          xml:
            name: checkOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreWarnings:
          type: boolean
          xml:
            name: ignoreWarnings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        performRetrieve:
          type: boolean
          xml:
            name: performRetrieve
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        purgeOnDelete:
          type: boolean
          xml:
            name: purgeOnDelete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rollbackOnError:
          type: boolean
          xml:
            name: rollbackOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runTests:
          type: array
          items:
            type: string
            xml:
              name: runTests
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singlePackage:
          type: boolean
          xml:
            name: singlePackage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        testLevel:
          $ref: '#/components/schemas/TestLevel'
    DeployRecentValidationResponse2:
      title: DeployRecentValidationResponse2
      required:
      - deployRecentValidationResponse
      type: object
      properties:
        deployRecentValidationResponse:
          allOf:
          - $ref: '#/components/schemas/deployRecentValidationResponse1'
          - xml:
              name: deployRecentValidationResponse
              attribute: false
              wrapped: false
    DeployRecentValidation1:
      title: DeployRecentValidation1
      required:
      - validationId
      type: object
      properties:
        validationId:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: validationId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DescribeMetadataResponse2:
      title: DescribeMetadataResponse2
      required:
      - describeMetadataResponse
      type: object
      properties:
        describeMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/describeMetadataResponse1'
          - xml:
              name: describeMetadataResponse
              attribute: false
              wrapped: false
    DescribeMetadata1:
      title: DescribeMetadata1
      required:
      - asOfVersion
      type: object
      properties:
        asOfVersion:
          type: number
          xml:
            name: asOfVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DescribeValueTypeResponse2:
      title: DescribeValueTypeResponse2
      required:
      - describeValueTypeResponse
      type: object
      properties:
        describeValueTypeResponse:
          allOf:
          - $ref: '#/components/schemas/describeValueTypeResponse1'
          - xml:
              name: describeValueTypeResponse
              attribute: false
              wrapped: false
    DescribeValueType1:
      title: DescribeValueType1
      required:
      - type
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Details:
      title: Details
      type: object
      properties:
        componentFailures:
          type: array
          items:
            $ref: '#/components/schemas/DeployMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        componentSuccesses:
          type: array
          items:
            $ref: '#/components/schemas/DeployMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        retrieveResult:
          $ref: '#/components/schemas/RetrieveResult2'
        runTestResult:
          $ref: '#/components/schemas/RunTestResult'
    DomainWhiteList:
      title: DomainWhiteList
      type: object
      properties:
        domain:
          type: array
          items:
            type: string
            xml:
              name: domain
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    DuplicateRuleFilter2:
      title: DuplicateRuleFilter2
      required:
      - booleanFilter
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        duplicateRuleFilterItems:
          type: array
          items:
            $ref: '#/components/schemas/DuplicateRuleFilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    EmailToCase:
      title: EmailToCase
      type: object
      properties:
        enableE2CAttachmentAsFile:
          type: boolean
          xml:
            name: enableE2CAttachmentAsFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableE2CSourceTracking:
          type: boolean
          xml:
            name: enableE2CSourceTracking
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableEmailToCase:
          type: boolean
          xml:
            name: enableEmailToCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableHtmlEmail:
          type: boolean
          xml:
            name: enableHtmlEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableOnDemandEmailToCase:
          type: boolean
          xml:
            name: enableOnDemandEmailToCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableThreadIDInBody:
          type: boolean
          xml:
            name: enableThreadIDInBody
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableThreadIDInSubject:
          type: boolean
          xml:
            name: enableThreadIDInSubject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        notifyOwnerOnNewCaseEmail:
          type: boolean
          xml:
            name: notifyOwnerOnNewCaseEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        overEmailLimitAction:
          $ref: '#/components/schemas/EmailToCaseOnFailureActionType'
        preQuoteSignature:
          type: boolean
          xml:
            name: preQuoteSignature
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        routingAddresses:
          type: array
          items:
            $ref: '#/components/schemas/EmailToCaseRoutingAddress'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unauthorizedSenderAction:
          $ref: '#/components/schemas/EmailToCaseOnFailureActionType'
    EmbeddedServiceAppointmentSettings2:
      title: EmbeddedServiceAppointmentSettings2
      required:
      - enabled
      type: object
      properties:
        appointmentConfirmImg:
          type: string
          xml:
            name: appointmentConfirmImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        homeImg:
          type: string
          xml:
            name: homeImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoImg:
          type: string
          xml:
            name: logoImg
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldShowExistingAppointment:
          type: boolean
          xml:
            name: shouldShowExistingAppointment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldShowNewAppointment:
          type: boolean
          xml:
            name: shouldShowNewAppointment
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    EmbeddedServiceFlowConfig2:
      title: EmbeddedServiceFlowConfig2
      required:
      - enabled
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enabled:
          type: boolean
          xml:
            name: enabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    EntryCriteria:
      title: EntryCriteria
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FaultConnector:
      title: FaultConnector
      required:
      - targetReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetReference:
          type: string
          xml:
            name: targetReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FeedLayout2:
      title: FeedLayout2
      type: object
      properties:
        autocollapsePublisher:
          type: boolean
          xml:
            name: autocollapsePublisher
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        compactFeed:
          type: boolean
          xml:
            name: compactFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        feedFilterPosition:
          $ref: '#/components/schemas/FeedLayoutFilterPosition'
        feedFilters:
          type: array
          items:
            $ref: '#/components/schemas/FeedLayoutFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullWidthFeed:
          type: boolean
          xml:
            name: fullWidthFeed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideSidebar:
          type: boolean
          xml:
            name: hideSidebar
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        highlightExternalFeedItems:
          type: boolean
          xml:
            name: highlightExternalFeedItems
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        leftComponents:
          type: array
          items:
            $ref: '#/components/schemas/FeedLayoutComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rightComponents:
          type: array
          items:
            $ref: '#/components/schemas/FeedLayoutComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        useInlineFiltersInConsole:
          type: boolean
          xml:
            name: useInlineFiltersInConsole
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Filter:
      title: Filter
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteriaItems:
          type: array
          items:
            $ref: '#/components/schemas/ReportFilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        language:
          $ref: '#/components/schemas/Language'
    FinalApprovalActions:
      title: FinalApprovalActions
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FinalRejectionActions:
      title: FinalRejectionActions
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FindSimilarOppFilter2:
      title: FindSimilarOppFilter2
      type: object
      properties:
        similarOpportunitiesDisplayColumns:
          type: array
          items:
            type: string
            xml:
              name: similarOpportunitiesDisplayColumns
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        similarOpportunitiesMatchFields:
          type: array
          items:
            type: string
            xml:
              name: similarOpportunitiesMatchFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FiscalYear:
      title: FiscalYear
      type: object
      properties:
        fiscalYearNameBasedOn:
          type: string
          xml:
            name: fiscalYearNameBasedOn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startMonth:
          type: string
          xml:
            name: startMonth
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FlexComponentProperties:
      title: FlexComponentProperties
      type: object
      properties:
        decimalPrecision:
          type: integer
          format: int32
          xml:
            name: decimalPrecision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexTableColumn:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponentColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flexTableSortInfo:
          $ref: '#/components/schemas/FlexTableSortInfo'
        hideChatterPhotos:
          type: boolean
          xml:
            name: hideChatterPhotos
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    FlexTableSortInfo:
      title: FlexTableSortInfo
      type: object
      properties:
        sortColumn:
          type: string
          xml:
            name: sortColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sortOrder:
          type: string
          xml:
            name: sortOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Footer:
      title: Footer
      required:
      - backgroundColor
      - height
      type: object
      properties:
        backgroundColor:
          type: string
          xml:
            name: backgroundColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        horizontalAlignment:
          $ref: '#/components/schemas/LetterheadHorizontalAlignment'
        logo:
          type: string
          xml:
            name: logo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        verticalAlignment:
          $ref: '#/components/schemas/LetterheadVerticalAlignment'
    ForecastRangeSettings2:
      title: ForecastRangeSettings2
      required:
      - beginning
      - displaying
      - periodType
      type: object
      properties:
        beginning:
          type: integer
          format: int32
          xml:
            name: beginning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displaying:
          type: integer
          format: int32
          xml:
            name: displaying
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        periodType:
          $ref: '#/components/schemas/PeriodTypes'
    GroupingSortProperties:
      title: GroupingSortProperties
      type: object
      properties:
        groupingSorts:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponentGroupingSort'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Header:
      title: Header
      required:
      - backgroundColor
      - height
      type: object
      properties:
        backgroundColor:
          type: string
          xml:
            name: backgroundColor
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        horizontalAlignment:
          $ref: '#/components/schemas/LetterheadHorizontalAlignment'
        logo:
          type: string
          xml:
            name: logo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        verticalAlignment:
          $ref: '#/components/schemas/LetterheadVerticalAlignment'
    HistoricalSelector:
      title: HistoricalSelector
      type: object
      properties:
        snapshot:
          type: array
          items:
            type: string
            xml:
              name: snapshot
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    HistoryRetentionPolicy2:
      title: HistoryRetentionPolicy2
      required:
      - archiveAfterMonths
      - archiveRetentionYears
      type: object
      properties:
        archiveAfterMonths:
          type: integer
          format: int32
          xml:
            name: archiveAfterMonths
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        archiveRetentionYears:
          type: integer
          format: int32
          xml:
            name: archiveRetentionYears
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    IdTokenConfig:
      title: IdTokenConfig
      type: object
      properties:
        idTokenAudience:
          type: string
          xml:
            name: idTokenAudience
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIncludeAttributes:
          type: boolean
          xml:
            name: idTokenIncludeAttributes
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIncludeCustomPerms:
          type: boolean
          xml:
            name: idTokenIncludeCustomPerms
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenIncludeStandardClaims:
          type: boolean
          xml:
            name: idTokenIncludeStandardClaims
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenValidity:
          type: integer
          format: int32
          xml:
            name: idTokenValidity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    InitialSubmissionActions:
      title: InitialSubmissionActions
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    InvalidInputBotNavigation:
      title: InvalidInputBotNavigation
      required:
      - type
      type: object
      properties:
        botNavigationLinks:
          type: array
          items:
            $ref: '#/components/schemas/BotNavigationLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/BotNavigationType'
    Join:
      title: Join
      required:
      - outerJoin
      - relationship
      type: object
      properties:
        join:
          allOf:
          - $ref: '#/components/schemas/ObjectRelationship'
          - xml:
              name: ObjectRelationship
              namespace: http://soap.sforce.com/2006/04/metadata
              prefix: tns
              attribute: false
              wrapped: false
        outerJoin:
          type: boolean
          xml:
            name: outerJoin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationship:
          type: string
          xml:
            name: relationship
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    KeyboardShortcuts2:
      title: KeyboardShortcuts2
      type: object
      properties:
        customShortcuts:
          type: array
          items:
            $ref: '#/components/schemas/CustomShortcut'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultShortcuts:
          type: array
          items:
            $ref: '#/components/schemas/DefaultShortcut'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Languages:
      title: Languages
      type: object
      properties:
        language:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeLanguage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LayoutItem1:
      title: LayoutItem1
      type: object
      properties:
        analyticsCloudComponent:
          $ref: '#/components/schemas/AnalyticsCloudComponent'
        behavior:
          $ref: '#/components/schemas/UiBehavior'
        canvas:
          type: string
          xml:
            name: canvas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        component:
          type: string
          xml:
            name: component
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customLink:
          type: string
          xml:
            name: customLink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        emptySpace:
          type: boolean
          xml:
            name: emptySpace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        field:
          type: string
          xml:
            name: field
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        page:
          type: string
          xml:
            name: page
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportChartComponent:
          $ref: '#/components/schemas/ReportChartComponent'
        scontrol:
          type: string
          xml:
            name: scontrol
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showLabel:
          type: boolean
          xml:
            name: showLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showScrollbars:
          type: boolean
          xml:
            name: showScrollbars
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: string
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LeftSection:
      title: LeftSection
      required:
      - columnSize
      type: object
      properties:
        columnSize:
          $ref: '#/components/schemas/DashboardComponentSize'
        components:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ListMetadataResponse2:
      title: ListMetadataResponse2
      required:
      - listMetadataResponse
      type: object
      properties:
        listMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/listMetadataResponse1'
          - xml:
              name: listMetadataResponse
              attribute: false
              wrapped: false
    ListMetadata1:
      title: ListMetadata1
      required:
      - asOfVersion
      type: object
      properties:
        queries:
          type: array
          items:
            $ref: '#/components/schemas/ListMetadataQuery'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        asOfVersion:
          type: number
          xml:
            name: asOfVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ListPlacement2:
      title: ListPlacement2
      required:
      - location
      type: object
      properties:
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        location:
          type: string
          xml:
            name: location
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        units:
          type: string
          xml:
            name: units
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        width:
          type: integer
          format: int32
          xml:
            name: width
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LiveAgentConfig2:
      title: LiveAgentConfig2
      type: object
      properties:
        enableLiveChat:
          type: boolean
          xml:
            name: enableLiveChat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewAccountSubtab:
          type: boolean
          xml:
            name: openNewAccountSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewCaseSubtab:
          type: boolean
          xml:
            name: openNewCaseSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewContactSubtab:
          type: boolean
          xml:
            name: openNewContactSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewLeadSubtab:
          type: boolean
          xml:
            name: openNewLeadSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        openNewVFPageSubtab:
          type: boolean
          xml:
            name: openNewVFPageSubtab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        pageNamesToOpen:
          type: array
          items:
            type: string
            xml:
              name: pageNamesToOpen
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showKnowledgeArticles:
          type: boolean
          xml:
            name: showKnowledgeArticles
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LoginHours:
      title: LoginHours
      type: object
      properties:
        fridayEnd:
          type: string
          xml:
            name: fridayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fridayStart:
          type: string
          xml:
            name: fridayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mondayEnd:
          type: string
          xml:
            name: mondayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mondayStart:
          type: string
          xml:
            name: mondayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saturdayEnd:
          type: string
          xml:
            name: saturdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saturdayStart:
          type: string
          xml:
            name: saturdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sundayEnd:
          type: string
          xml:
            name: sundayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sundayStart:
          type: string
          xml:
            name: sundayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        thursdayEnd:
          type: string
          xml:
            name: thursdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        thursdayStart:
          type: string
          xml:
            name: thursdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tuesdayEnd:
          type: string
          xml:
            name: tuesdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        tuesdayStart:
          type: string
          xml:
            name: tuesdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wednesdayEnd:
          type: string
          xml:
            name: wednesdayEnd
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        wednesdayStart:
          type: string
          xml:
            name: wednesdayStart
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LookupFilter2:
      title: LookupFilter2
      required:
      - errorMessage
      - informationalMessage
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        informationalMessage:
          type: string
          xml:
            name: informationalMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LookupFilter3:
      title: LookupFilter3
      required:
      - active
      - isOptional
      type: object
      properties:
        active:
          type: boolean
          xml:
            name: active
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        filterItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        infoMessage:
          type: string
          xml:
            name: infoMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isOptional:
          type: boolean
          xml:
            name: isOptional
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    LwcResources2:
      title: LwcResources2
      type: object
      properties:
        lwcResource:
          type: array
          items:
            $ref: '#/components/schemas/LwcResource'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    MenuItemBranding:
      title: MenuItemBranding
      type: object
      properties:
        tileImage:
          type: string
          xml:
            name: tileImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    MiddleLine:
      title: MiddleLine
      required:
      - color
      - height
      type: object
      properties:
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    MiddleSection:
      title: MiddleSection
      required:
      - columnSize
      type: object
      properties:
        columnSize:
          $ref: '#/components/schemas/DashboardComponentSize'
        components:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    MiniLayout2:
      title: MiniLayout2
      type: object
      properties:
        fields:
          type: array
          items:
            type: string
            xml:
              name: fields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedLists:
          type: array
          items:
            $ref: '#/components/schemas/RelatedListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    MobileAppConfig:
      title: MobileAppConfig
      required:
      - devicePlatform
      - version
      type: object
      properties:
        applicationBinaryFile:
          type: string
          format: binary
          xml:
            name: applicationBinaryFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBinaryFileName:
          type: string
          xml:
            name: applicationBinaryFileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationBundleIdentifier:
          type: string
          xml:
            name: applicationBundleIdentifier
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationFileLength:
          type: integer
          format: int32
          xml:
            name: applicationFileLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationIconFile:
          type: string
          xml:
            name: applicationIconFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationIconFileName:
          type: string
          xml:
            name: applicationIconFileName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        applicationInstallUrl:
          type: string
          xml:
            name: applicationInstallUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        devicePlatform:
          $ref: '#/components/schemas/DevicePlatformType'
        deviceType:
          $ref: '#/components/schemas/DeviceType'
        minimumOsVersion:
          type: string
          xml:
            name: minimumOsVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        privateApp:
          type: boolean
          xml:
            name: privateApp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NameField:
      title: NameField
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessOwnerGroup:
          type: string
          xml:
            name: businessOwnerGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessOwnerUser:
          type: string
          xml:
            name: businessOwnerUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        businessStatus:
          type: string
          xml:
            name: businessStatus
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        caseSensitive:
          type: boolean
          xml:
            name: caseSensitive
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        complianceGroup:
          type: string
          xml:
            name: complianceGroup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        customDataType:
          type: string
          xml:
            name: customDataType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultValue:
          type: string
          xml:
            name: defaultValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        deleteConstraint:
          $ref: '#/components/schemas/DeleteConstraint'
        deprecated:
          type: boolean
          xml:
            name: deprecated
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        displayFormat:
          type: string
          xml:
            name: displayFormat
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptionScheme:
          $ref: '#/components/schemas/EncryptionScheme'
        escapeMarkup:
          type: boolean
          xml:
            name: escapeMarkup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalDeveloperName:
          type: string
          xml:
            name: externalDeveloperName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        externalId:
          type: boolean
          xml:
            name: externalId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fieldManageability:
          $ref: '#/components/schemas/FieldManageability'
        formula:
          type: string
          xml:
            name: formula
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formulaTreatBlanksAs:
          $ref: '#/components/schemas/TreatBlanksAs'
        inlineHelpText:
          type: string
          xml:
            name: inlineHelpText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isAIPredictionField:
          type: boolean
          xml:
            name: isAIPredictionField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isConvertLeadDisabled:
          type: boolean
          xml:
            name: isConvertLeadDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isFilteringDisabled:
          type: boolean
          xml:
            name: isFilteringDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isNameField:
          type: boolean
          xml:
            name: isNameField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isSortingDisabled:
          type: boolean
          xml:
            name: isSortingDisabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        length:
          type: integer
          format: int32
          xml:
            name: length
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFilter:
          $ref: '#/components/schemas/LookupFilter3'
        maskChar:
          $ref: '#/components/schemas/EncryptedFieldMaskChar'
        maskType:
          $ref: '#/components/schemas/EncryptedFieldMaskType'
        metadataRelationshipControllingField:
          type: string
          xml:
            name: metadataRelationshipControllingField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        populateExistingRows:
          type: boolean
          xml:
            name: populateExistingRows
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        precision:
          type: integer
          format: int32
          xml:
            name: precision
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referenceTargetField:
          type: string
          xml:
            name: referenceTargetField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referenceTo:
          type: string
          xml:
            name: referenceTo
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipLabel:
          type: string
          xml:
            name: relationshipLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipName:
          type: string
          xml:
            name: relationshipName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relationshipOrder:
          type: integer
          format: int32
          xml:
            name: relationshipOrder
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reparentableMasterDetail:
          type: boolean
          xml:
            name: reparentableMasterDetail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        required:
          type: boolean
          xml:
            name: required
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        restrictedAdminField:
          type: boolean
          xml:
            name: restrictedAdminField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scale:
          type: integer
          format: int32
          xml:
            name: scale
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        securityClassification:
          type: string
          xml:
            name: securityClassification
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startingNumber:
          type: integer
          format: int32
          xml:
            name: startingNumber
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stripMarkup:
          type: boolean
          xml:
            name: stripMarkup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summarizedField:
          type: string
          xml:
            name: summarizedField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryFilterItems:
          type: array
          items:
            $ref: '#/components/schemas/FilterItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryForeignKey:
          type: string
          xml:
            name: summaryForeignKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryOperation:
          $ref: '#/components/schemas/SummaryOperations'
        trackFeedHistory:
          type: boolean
          xml:
            name: trackFeedHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        trackHistory:
          type: boolean
          xml:
            name: trackHistory
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        trackTrending:
          type: boolean
          xml:
            name: trackTrending
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        translateData:
          type: boolean
          xml:
            name: translateData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        type:
          $ref: '#/components/schemas/FieldType'
        unique:
          type: boolean
          xml:
            name: unique
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueSet:
          $ref: '#/components/schemas/ValueSet2'
        visibleLines:
          type: integer
          format: int32
          xml:
            name: visibleLines
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        writeRequiresMasterRead:
          type: boolean
          xml:
            name: writeRequiresMasterRead
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NavigationLinkSet1:
      title: NavigationLinkSet1
      type: object
      properties:
        navigationMenuItem:
          type: array
          items:
            $ref: '#/components/schemas/NavigationMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NetworkAccess2:
      title: NetworkAccess2
      type: object
      properties:
        ipRanges:
          type: array
          items:
            $ref: '#/components/schemas/IpRange'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NetworkMemberGroups:
      title: NetworkMemberGroups
      type: object
      properties:
        permissionSet:
          type: array
          items:
            type: string
            xml:
              name: permissionSet
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        profile:
          type: array
          items:
            type: string
            xml:
              name: profile
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NetworkPageOverrides:
      title: NetworkPageOverrides
      type: object
      properties:
        changePasswordPageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        forgotPasswordPageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        homePageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        loginPageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
        selfRegProfilePageOverrideSetting:
          $ref: '#/components/schemas/NetworkPageOverrideSetting'
    NextAutomatedApprover2:
      title: NextAutomatedApprover2
      required:
      - userHierarchyField
      type: object
      properties:
        useApproverFieldOfRecordOwner:
          type: boolean
          xml:
            name: useApproverFieldOfRecordOwner
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        userHierarchyField:
          type: string
          xml:
            name: userHierarchyField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NextValueConnector:
      title: NextValueConnector
      required:
      - targetReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetReference:
          type: string
          xml:
            name: targetReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NoMoreValuesConnector:
      title: NoMoreValuesConnector
      required:
      - targetReference
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        targetReference:
          type: string
          xml:
            name: targetReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    NotificationChannels2:
      title: NotificationChannels2
      type: object
      properties:
        desktopEnabled:
          type: boolean
          xml:
            name: desktopEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mobileEnabled:
          type: boolean
          xml:
            name: mobileEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    OauthConfig:
      title: OauthConfig
      required:
      - callbackUrl
      type: object
      properties:
        callbackUrl:
          type: string
          xml:
            name: callbackUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        consumerKey:
          type: string
          xml:
            name: consumerKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        consumerSecret:
          type: string
          xml:
            name: consumerSecret
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        idTokenConfig:
          $ref: '#/components/schemas/IdTokenConfig'
        isAdminApproved:
          type: boolean
          xml:
            name: isAdminApproved
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        scopes:
          type: array
          items:
            $ref: '#/components/schemas/ConnectedAppOauthAccessScope'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singleLogoutUrl:
          type: string
          xml:
            name: singleLogoutUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ObjectMapping2:
      title: ObjectMapping2
      required:
      - inputObject
      - outputObject
      type: object
      properties:
        inputObject:
          type: string
          xml:
            name: inputObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        mappingFields:
          type: array
          items:
            $ref: '#/components/schemas/ObjectMappingField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        outputObject:
          type: string
          xml:
            name: outputObject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ObjectUsage2:
      title: ObjectUsage2
      type: object
      properties:
        object:
          type: array
          items:
            type: string
            xml:
              name: object
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    OpportunityFilterSettings:
      title: OpportunityFilterSettings
      required:
      - apexClassName
      - enableFilter
      - runOnCreate
      type: object
      properties:
        apexClassName:
          type: string
          xml:
            name: apexClassName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableFilter:
          type: boolean
          xml:
            name: enableFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runOnCreate:
          type: boolean
          xml:
            name: runOnCreate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    OpportunityListFieldsSelectedSettings2:
      title: OpportunityListFieldsSelectedSettings2
      type: object
      properties:
        field:
          type: array
          items:
            type: string
            xml:
              name: field
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    OpportunityListFieldsUnselectedSettings2:
      title: OpportunityListFieldsUnselectedSettings2
      type: object
      properties:
        field:
          type: array
          items:
            type: string
            xml:
              name: field
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Organization:
      title: Organization
      required:
      - access
      type: object
      properties:
        access:
          $ref: '#/components/schemas/ContentAssetAccess'
        isManagingWorkspace:
          type: boolean
          xml:
            name: isManagingWorkspace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ParentField:
      title: ParentField
      required:
      - isForeignKey
      - isNameField
      - minOccurs
      - name
      - soapType
      - valueRequired
      type: object
      properties:
        fields:
          type: array
          items:
            $ref: '#/components/schemas/ValueTypeField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        foreignKeyDomain:
          type: array
          items:
            type: string
            xml:
              name: foreignKeyDomain
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isForeignKey:
          type: boolean
          xml:
            name: isForeignKey
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isNameField:
          type: boolean
          xml:
            name: isNameField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minOccurs:
          type: integer
          format: int32
          xml:
            name: minOccurs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        picklistValues:
          type: array
          items:
            $ref: '#/components/schemas/PicklistEntry'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        soapType:
          type: string
          xml:
            name: soapType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueRequired:
          type: boolean
          xml:
            name: valueRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    PasswordPolicies2:
      title: PasswordPolicies2
      type: object
      properties:
        apiOnlyUserHomePageURL:
          type: string
          xml:
            name: apiOnlyUserHomePageURL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        complexity:
          $ref: '#/components/schemas/Complexity'
        enableSetPasswordInApi:
          type: boolean
          xml:
            name: enableSetPasswordInApi
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        expiration:
          $ref: '#/components/schemas/Expiration'
        historyRestriction:
          type: string
          xml:
            name: historyRestriction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockoutInterval:
          $ref: '#/components/schemas/LockoutInterval'
        maxLoginAttempts:
          $ref: '#/components/schemas/MaxLoginAttempts'
        minimumPasswordLength:
          type: string
          xml:
            name: minimumPasswordLength
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        minimumPasswordLifetime:
          type: boolean
          xml:
            name: minimumPasswordLifetime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        obscureSecretAnswer:
          type: boolean
          xml:
            name: obscureSecretAnswer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordAssistanceMessage:
          type: string
          xml:
            name: passwordAssistanceMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        passwordAssistanceURL:
          type: string
          xml:
            name: passwordAssistanceURL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        questionRestriction:
          $ref: '#/components/schemas/QuestionRestriction'
    PlatformActionList2:
      title: PlatformActionList2
      required:
      - actionListContext
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        actionListContext:
          $ref: '#/components/schemas/PlatformActionListContext'
        platformActionListItems:
          type: array
          items:
            $ref: '#/components/schemas/PlatformActionListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        relatedSourceEntity:
          type: string
          xml:
            name: relatedSourceEntity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Preferences:
      title: Preferences
      required:
      - enableCustomizeMyTabs
      - enableKeyboardShortcuts
      - enableListViewHover
      - enableListViewReskin
      - enableMultiMonitorComponents
      - enablePinTabs
      - enableTabHover
      - enableTabLimits
      - saveUserSessions
      type: object
      properties:
        enableCustomizeMyTabs:
          type: boolean
          xml:
            name: enableCustomizeMyTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableKeyboardShortcuts:
          type: boolean
          xml:
            name: enableKeyboardShortcuts
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListViewHover:
          type: boolean
          xml:
            name: enableListViewHover
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableListViewReskin:
          type: boolean
          xml:
            name: enableListViewReskin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultiMonitorComponents:
          type: boolean
          xml:
            name: enableMultiMonitorComponents
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePinTabs:
          type: boolean
          xml:
            name: enablePinTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTabHover:
          type: boolean
          xml:
            name: enableTabHover
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableTabLimits:
          type: boolean
          xml:
            name: enableTabLimits
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        saveUserSessions:
          type: boolean
          xml:
            name: saveUserSessions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    PrimaryTabComponents2:
      title: PrimaryTabComponents2
      type: object
      properties:
        containers:
          type: array
          items:
            $ref: '#/components/schemas/Container'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Profiles:
      title: Profiles
      type: object
      properties:
        profile:
          type: array
          items:
            type: string
            xml:
              name: profile
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    PublicGroups2:
      title: PublicGroups2
      type: object
      properties:
        publicGroup:
          type: array
          items:
            type: string
            xml:
              name: publicGroup
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    QueueMembers2:
      title: QueueMembers2
      type: object
      properties:
        publicGroups:
          $ref: '#/components/schemas/PublicGroups2'
        roleAndSubordinates:
          $ref: '#/components/schemas/RoleAndSubordinates2'
        roleAndSubordinatesInternal:
          $ref: '#/components/schemas/RoleAndSubordinatesInternal2'
        roles:
          $ref: '#/components/schemas/Roles2'
        users:
          $ref: '#/components/schemas/Users1'
    QuickActionLayout2:
      title: QuickActionLayout2
      required:
      - layoutSectionStyle
      type: object
      properties:
        layoutSectionStyle:
          $ref: '#/components/schemas/LayoutSectionStyle'
        quickActionLayoutColumns:
          type: array
          items:
            $ref: '#/components/schemas/QuickActionLayoutColumn'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    QuickActionList2:
      title: QuickActionList2
      type: object
      properties:
        quickActionListItems:
          type: array
          items:
            $ref: '#/components/schemas/QuickActionListItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    QuickActionSendEmailOptions2:
      title: QuickActionSendEmailOptions2
      required:
      - ignoreDefaultEmailTemplateSubject
      type: object
      properties:
        defaultEmailTemplateName:
          type: string
          xml:
            name: defaultEmailTemplateName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreDefaultEmailTemplateSubject:
          type: boolean
          xml:
            name: ignoreDefaultEmailTemplateSubject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    QuotasSettings2:
      title: QuotasSettings2
      required:
      - showQuotas
      type: object
      properties:
        showQuotas:
          type: boolean
          xml:
            name: showQuotas
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ReadMetadataResponse2:
      title: ReadMetadataResponse2
      required:
      - readMetadataResponse
      type: object
      properties:
        readMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/readMetadataResponse1'
          - xml:
              name: readMetadataResponse
              attribute: false
              wrapped: false
    ReadMetadata1:
      title: ReadMetadata1
      required:
      - type
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullNames:
          type: array
          items:
            type: string
            xml:
              name: fullNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RecallActions:
      title: RecallActions
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Recommendation:
      title: Recommendation
      required:
      - hasDescription
      - hasImage
      - hasRejectAction
      - hasTitle
      - maxDisplayRecommendations
      - shouldLaunchActionOnReject
      type: object
      properties:
        defaultStrategy:
          type: string
          xml:
            name: defaultStrategy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasDescription:
          type: boolean
          xml:
            name: hasDescription
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasImage:
          type: boolean
          xml:
            name: hasImage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasRejectAction:
          type: boolean
          xml:
            name: hasRejectAction
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasTitle:
          type: boolean
          xml:
            name: hasTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxDisplayRecommendations:
          type: integer
          format: int32
          xml:
            name: maxDisplayRecommendations
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        shouldLaunchActionOnReject:
          type: boolean
          xml:
            name: shouldLaunchActionOnReject
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RecommendationAudience2:
      title: RecommendationAudience2
      type: object
      properties:
        recommendationAudienceDetails:
          type: array
          items:
            $ref: '#/components/schemas/RecommendationAudienceDetail'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RecommendationDefinition2:
      title: RecommendationDefinition2
      type: object
      properties:
        recommendationDefinitionDetails:
          type: array
          items:
            $ref: '#/components/schemas/RecommendationDefinitionDetail'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RejectBehavior:
      title: RejectBehavior
      required:
      - type
      type: object
      properties:
        type:
          $ref: '#/components/schemas/StepRejectBehaviorType'
    RejectionActions:
      title: RejectionActions
      type: object
      properties:
        action:
          type: array
          items:
            $ref: '#/components/schemas/WorkflowActionReference'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RelatedContent2:
      title: RelatedContent2
      type: object
      properties:
        relatedContentItems:
          type: array
          items:
            $ref: '#/components/schemas/RelatedContentItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Relationships:
      title: Relationships
      type: object
      properties:
        insightsApplication:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        network:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        organization:
          $ref: '#/components/schemas/Organization'
        workspace:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetLink'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RenameMetadataResponse2:
      title: RenameMetadataResponse2
      required:
      - renameMetadataResponse
      type: object
      properties:
        renameMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/renameMetadataResponse1'
          - xml:
              name: renameMetadataResponse
              attribute: false
              wrapped: false
    RenameMetadata1:
      title: RenameMetadata1
      required:
      - type
      - oldFullName
      - newFullName
      type: object
      properties:
        type:
          type: string
          xml:
            name: type
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        oldFullName:
          type: string
          xml:
            name: oldFullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        newFullName:
          type: string
          xml:
            name: newFullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ReportChartComponent:
      title: ReportChartComponent
      required:
      - reportName
      type: object
      properties:
        cacheData:
          type: boolean
          xml:
            name: cacheData
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        contextFilterableField:
          type: string
          xml:
            name: contextFilterableField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        error:
          type: string
          xml:
            name: error
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hideOnError:
          type: boolean
          xml:
            name: hideOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        includeContext:
          type: boolean
          xml:
            name: includeContext
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        reportName:
          type: string
          xml:
            name: reportName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        showTitle:
          type: boolean
          xml:
            name: showTitle
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        size:
          $ref: '#/components/schemas/ReportChartComponentSize'
    ReputationLevels2:
      title: ReputationLevels2
      type: object
      properties:
        level:
          type: array
          items:
            $ref: '#/components/schemas/ReputationLevel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ReputationLevels3:
      title: ReputationLevels3
      type: object
      properties:
        chatterAnswersReputationLevels:
          type: array
          items:
            $ref: '#/components/schemas/ChatterAnswersReputationLevel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ideaReputationLevels:
          type: array
          items:
            $ref: '#/components/schemas/IdeaReputationLevel'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ReputationPointsRules2:
      title: ReputationPointsRules2
      type: object
      properties:
        pointsRule:
          type: array
          items:
            $ref: '#/components/schemas/ReputationPointsRule'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result:
      title: Result
      required:
      - done
      - id
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result1:
      title: Result1
      required:
      - checkOnly
      - createdBy
      - createdByName
      - createdDate
      - details
      - done
      - id
      - ignoreWarnings
      - numberComponentErrors
      - numberComponentsDeployed
      - numberComponentsTotal
      - numberTestErrors
      - numberTestsCompleted
      - numberTestsTotal
      - rollbackOnError
      - runTestsEnabled
      - status
      - success
      type: object
      properties:
        canceledBy:
          type: string
          xml:
            name: canceledBy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canceledByName:
          type: string
          xml:
            name: canceledByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        checkOnly:
          type: boolean
          xml:
            name: checkOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        completedDate:
          type: string
          format: date-time
          xml:
            name: completedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdBy:
          type: string
          xml:
            name: createdBy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdByName:
          type: string
          xml:
            name: createdByName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        createdDate:
          type: string
          format: date-time
          xml:
            name: createdDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        details:
          $ref: '#/components/schemas/Details'
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorStatusCode:
          $ref: '#/components/schemas/StatusCode'
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        ignoreWarnings:
          type: boolean
          xml:
            name: ignoreWarnings
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lastModifiedDate:
          type: string
          format: date-time
          xml:
            name: lastModifiedDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberComponentErrors:
          type: integer
          format: int32
          xml:
            name: numberComponentErrors
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberComponentsDeployed:
          type: integer
          format: int32
          xml:
            name: numberComponentsDeployed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberComponentsTotal:
          type: integer
          format: int32
          xml:
            name: numberComponentsTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberTestErrors:
          type: integer
          format: int32
          xml:
            name: numberTestErrors
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberTestsCompleted:
          type: integer
          format: int32
          xml:
            name: numberTestsCompleted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberTestsTotal:
          type: integer
          format: int32
          xml:
            name: numberTestsTotal
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rollbackOnError:
          type: boolean
          xml:
            name: rollbackOnError
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        runTestsEnabled:
          type: boolean
          xml:
            name: runTestsEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startDate:
          type: string
          format: date-time
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stateDetail:
          type: string
          xml:
            name: stateDetail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/DeployStatus'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result2:
      title: Result2
      required:
      - done
      - id
      - status
      - success
      - zipFile
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorStatusCode:
          $ref: '#/components/schemas/StatusCode'
        fileProperties:
          type: array
          items:
            $ref: '#/components/schemas/FileProperties'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        messages:
          type: array
          items:
            $ref: '#/components/schemas/RetrieveMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/RetrieveStatus'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        zipFile:
          type: string
          format: binary
          xml:
            name: zipFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result3:
      title: Result3
      required:
      - done
      - id
      - state
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          pattern: '[a-zA-Z0-9]{18}'
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        message:
          type: string
          xml:
            name: message
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        state:
          $ref: '#/components/schemas/AsyncRequestState'
        statusCode:
          $ref: '#/components/schemas/StatusCode'
    Result4:
      title: Result4
      required:
      - organizationNamespace
      - partialSaveAllowed
      - testRequired
      type: object
      properties:
        metadataObjects:
          type: array
          items:
            $ref: '#/components/schemas/DescribeMetadataObject'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        organizationNamespace:
          type: string
          xml:
            name: organizationNamespace
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        partialSaveAllowed:
          type: boolean
          xml:
            name: partialSaveAllowed
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        testRequired:
          type: boolean
          xml:
            name: testRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result5:
      title: Result5
      required:
      - apiCreatable
      - apiDeletable
      - apiReadable
      - apiUpdatable
      type: object
      properties:
        apiCreatable:
          type: boolean
          xml:
            name: apiCreatable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiDeletable:
          type: boolean
          xml:
            name: apiDeletable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiReadable:
          type: boolean
          xml:
            name: apiReadable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiUpdatable:
          type: boolean
          xml:
            name: apiUpdatable
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        parentField:
          $ref: '#/components/schemas/ParentField'
        valueTypeFields:
          type: array
          items:
            $ref: '#/components/schemas/ValueTypeField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result6:
      title: Result6
      type: object
      properties:
        records:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Result7:
      title: Result7
      required:
      - fullName
      - success
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/Error'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RetrieveResponse2:
      title: RetrieveResponse2
      required:
      - retrieveResponse
      type: object
      properties:
        retrieveResponse:
          allOf:
          - $ref: '#/components/schemas/retrieveResponse1'
          - xml:
              name: retrieveResponse
              attribute: false
              wrapped: false
    Retrieve1:
      title: Retrieve1
      required:
      - retrieveRequest
      type: object
      properties:
        retrieveRequest:
          $ref: '#/components/schemas/RetrieveRequest12'
    RetrieveRequest12:
      title: RetrieveRequest12
      required:
      - apiVersion
      - singlePackage
      type: object
      properties:
        apiVersion:
          type: number
          xml:
            name: apiVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageNames:
          type: array
          items:
            type: string
            xml:
              name: packageNames
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        singlePackage:
          type: boolean
          xml:
            name: singlePackage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        specificFiles:
          type: array
          items:
            type: string
            xml:
              name: specificFiles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        unpackaged:
          $ref: '#/components/schemas/Unpackaged'
    RetrieveResult2:
      title: RetrieveResult2
      required:
      - done
      - id
      - status
      - success
      - zipFile
      type: object
      properties:
        done:
          type: boolean
          xml:
            name: done
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        errorStatusCode:
          $ref: '#/components/schemas/StatusCode'
        fileProperties:
          type: array
          items:
            $ref: '#/components/schemas/FileProperties'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        id:
          type: string
          xml:
            name: id
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        messages:
          type: array
          items:
            $ref: '#/components/schemas/RetrieveMessage'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        status:
          $ref: '#/components/schemas/RetrieveStatus'
        success:
          type: boolean
          xml:
            name: success
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        zipFile:
          type: string
          format: binary
          xml:
            name: zipFile
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RightSection:
      title: RightSection
      required:
      - columnSize
      type: object
      properties:
        columnSize:
          $ref: '#/components/schemas/DashboardComponentSize'
        components:
          type: array
          items:
            $ref: '#/components/schemas/DashboardComponent'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RightValue:
      title: RightValue
      type: object
      properties:
        booleanValue:
          type: boolean
          xml:
            name: booleanValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateTimeValue:
          type: string
          format: date-time
          xml:
            name: dateTimeValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateValue:
          type: string
          format: date
          xml:
            name: dateValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        elementReference:
          type: string
          xml:
            name: elementReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberValue:
          type: number
          xml:
            name: numberValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stringValue:
          type: string
          xml:
            name: stringValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RoleAndSubordinates2:
      title: RoleAndSubordinates2
      type: object
      properties:
        roleAndSubordinate:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinate
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RoleAndSubordinatesInternal2:
      title: RoleAndSubordinatesInternal2
      type: object
      properties:
        roleAndSubordinateInternal:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinateInternal
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Roles2:
      title: Roles2
      type: object
      properties:
        role:
          type: array
          items:
            type: string
            xml:
              name: role
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    RunTestResult:
      title: RunTestResult
      required:
      - numFailures
      - numTestsRun
      - totalTime
      type: object
      properties:
        apexLogId:
          type: string
          xml:
            name: apexLogId
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverage:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        codeCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/CodeCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        failures:
          type: array
          items:
            $ref: '#/components/schemas/RunTestFailure'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverage:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageResult'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        flowCoverageWarnings:
          type: array
          items:
            $ref: '#/components/schemas/FlowCoverageWarning'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numFailures:
          type: integer
          format: int32
          xml:
            name: numFailures
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numTestsRun:
          type: integer
          format: int32
          xml:
            name: numTestsRun
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        successes:
          type: array
          items:
            $ref: '#/components/schemas/RunTestSuccess'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        totalTime:
          type: number
          xml:
            name: totalTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SamlConfig:
      title: SamlConfig
      required:
      - acsUrl
      - entityUrl
      - samlSubjectType
      type: object
      properties:
        acsUrl:
          type: string
          xml:
            name: acsUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        certificate:
          type: string
          xml:
            name: certificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptionCertificate:
          type: string
          xml:
            name: encryptionCertificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        encryptionType:
          $ref: '#/components/schemas/SamlEncryptionType'
        entityUrl:
          type: string
          xml:
            name: entityUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        issuer:
          type: string
          xml:
            name: issuer
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlIdpSLOBindingEnum:
          $ref: '#/components/schemas/SamlIdpSLOBinding'
        samlNameIdFormat:
          $ref: '#/components/schemas/SamlNameIdFormatType'
        samlSloUrl:
          type: string
          xml:
            name: samlSloUrl
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlSubjectCustomAttr:
          type: string
          xml:
            name: samlSubjectCustomAttr
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        samlSubjectType:
          $ref: '#/components/schemas/SamlSubjectType'
    Schedule:
      title: Schedule
      type: object
      properties:
        frequency:
          $ref: '#/components/schemas/FlowStartFrequency'
        startDate:
          type: string
          format: date
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        startTime:
          type: string
          format: date-time
          xml:
            name: startTime
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ScheduledRecommendations:
      title: ScheduledRecommendations
      type: object
      properties:
        scheduledRecommendationDetails:
          type: array
          items:
            $ref: '#/components/schemas/ScheduledRecommendationDetail'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SearchLayouts2:
      title: SearchLayouts2
      type: object
      properties:
        customTabListAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: customTabListAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        excludedStandardButtons:
          type: array
          items:
            type: string
            xml:
              name: excludedStandardButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        listViewButtons:
          type: array
          items:
            type: string
            xml:
              name: listViewButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupDialogsAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: lookupDialogsAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupFilterFields:
          type: array
          items:
            type: string
            xml:
              name: lookupFilterFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lookupPhoneDialogsAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: lookupPhoneDialogsAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        massQuickActions:
          type: array
          items:
            type: string
            xml:
              name: massQuickActions
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchFilterFields:
          type: array
          items:
            type: string
            xml:
              name: searchFilterFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchResultsAdditionalFields:
          type: array
          items:
            type: string
            xml:
              name: searchResultsAdditionalFields
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        searchResultsCustomButtons:
          type: array
          items:
            type: string
            xml:
              name: searchResultsCustomButtons
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SearchSettingsByObject2:
      title: SearchSettingsByObject2
      type: object
      properties:
        searchSettingsByObject:
          type: array
          items:
            $ref: '#/components/schemas/ObjectSearchSetting'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SessionSettings2:
      title: SessionSettings2
      type: object
      properties:
        allowUserAuthenticationByCertificate:
          type: boolean
          xml:
            name: allowUserAuthenticationByCertificate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canConfirmEmailChangeInLightningCommunities:
          type: boolean
          xml:
            name: canConfirmEmailChangeInLightningCommunities
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        canConfirmIdentityBySmsOnly:
          type: boolean
          xml:
            name: canConfirmIdentityBySmsOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        disableTimeoutWarning:
          type: boolean
          xml:
            name: disableTimeoutWarning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCSPOnEmail:
          type: boolean
          xml:
            name: enableCSPOnEmail
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCSRFOnGet:
          type: boolean
          xml:
            name: enableCSRFOnGet
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCSRFOnPost:
          type: boolean
          xml:
            name: enableCSRFOnPost
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableCacheAndAutocomplete:
          type: boolean
          xml:
            name: enableCacheAndAutocomplete
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackNonsetupSFDC:
          type: boolean
          xml:
            name: enableClickjackNonsetupSFDC
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackNonsetupUser:
          type: boolean
          xml:
            name: enableClickjackNonsetupUser
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackNonsetupUserHeaderless:
          type: boolean
          xml:
            name: enableClickjackNonsetupUserHeaderless
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableClickjackSetup:
          type: boolean
          xml:
            name: enableClickjackSetup
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableContentSniffingProtection:
          type: boolean
          xml:
            name: enableContentSniffingProtection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningLogin:
          type: boolean
          xml:
            name: enableLightningLogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableLightningLoginOnlyWithUserPerm:
          type: boolean
          xml:
            name: enableLightningLoginOnlyWithUserPerm
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enablePostForSessions:
          type: boolean
          xml:
            name: enablePostForSessions
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSMSIdentity:
          type: boolean
          xml:
            name: enableSMSIdentity
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableU2F:
          type: boolean
          xml:
            name: enableU2F
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableUpgradeInsecureRequests:
          type: boolean
          xml:
            name: enableUpgradeInsecureRequests
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableXssProtection:
          type: boolean
          xml:
            name: enableXssProtection
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enforceIpRangesEveryRequest:
          type: boolean
          xml:
            name: enforceIpRangesEveryRequest
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forceLogoutOnSessionTimeout:
          type: boolean
          xml:
            name: forceLogoutOnSessionTimeout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        forceRelogin:
          type: boolean
          xml:
            name: forceRelogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasRetainedLoginHints:
          type: boolean
          xml:
            name: hasRetainedLoginHints
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hasUserSwitching:
          type: boolean
          xml:
            name: hasUserSwitching
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        hstsOnForcecomSites:
          type: boolean
          xml:
            name: hstsOnForcecomSites
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        identityConfirmationOnEmailChange:
          type: boolean
          xml:
            name: identityConfirmationOnEmailChange
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        identityConfirmationOnTwoFactorRegistrationEnabled:
          type: boolean
          xml:
            name: identityConfirmationOnTwoFactorRegistrationEnabled
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockSessionsToDomain:
          type: boolean
          xml:
            name: lockSessionsToDomain
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockSessionsToIp:
          type: boolean
          xml:
            name: lockSessionsToIp
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockerServiceAPIVersion:
          type: string
          xml:
            name: lockerServiceAPIVersion
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockerServiceCSP:
          type: boolean
          xml:
            name: lockerServiceCSP
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        lockerServiceFrozenRealm:
          type: boolean
          xml:
            name: lockerServiceFrozenRealm
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        logoutURL:
          type: string
          xml:
            name: logoutURL
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        redirectionWarning:
          type: boolean
          xml:
            name: redirectionWarning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        referrerPolicy:
          type: boolean
          xml:
            name: referrerPolicy
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireHttpOnly:
          type: boolean
          xml:
            name: requireHttpOnly
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        requireHttps:
          type: boolean
          xml:
            name: requireHttps
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        securityCentralKillSession:
          type: boolean
          xml:
            name: securityCentralKillSession
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sessionTimeout:
          $ref: '#/components/schemas/SessionTimeout'
    SharedFrom:
      title: SharedFrom
      type: object
      properties:
        allCustomerPortalUsers:
          type: string
          xml:
            name: allCustomerPortalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allInternalUsers:
          type: string
          xml:
            name: allInternalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allPartnerUsers:
          type: string
          xml:
            name: allPartnerUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelProgramGroup:
          type: array
          items:
            type: string
            xml:
              name: channelProgramGroup
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelProgramGroups:
          type: array
          items:
            type: string
            xml:
              name: channelProgramGroups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        group:
          type: array
          items:
            type: string
            xml:
              name: group
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groups:
          type: array
          items:
            type: string
            xml:
              name: groups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        guestUser:
          type: array
          items:
            type: string
            xml:
              name: guestUser
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managerSubordinates:
          type: array
          items:
            type: string
            xml:
              name: managerSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managers:
          type: array
          items:
            type: string
            xml:
              name: managers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portalRole:
          type: array
          items:
            type: string
            xml:
              name: portalRole
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portalRoleAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: portalRoleAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queue:
          type: array
          items:
            type: string
            xml:
              name: queue
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        role:
          type: array
          items:
            type: string
            xml:
              name: role
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleAndSubordinatesInternal:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinatesInternal
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roles:
          type: array
          items:
            type: string
            xml:
              name: roles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rolesAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: rolesAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territories:
          type: array
          items:
            type: string
            xml:
              name: territories
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territoriesAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: territoriesAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territory:
          type: array
          items:
            type: string
            xml:
              name: territory
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territoryAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: territoryAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SharedTo2:
      title: SharedTo2
      type: object
      properties:
        allCustomerPortalUsers:
          type: string
          xml:
            name: allCustomerPortalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allInternalUsers:
          type: string
          xml:
            name: allInternalUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        allPartnerUsers:
          type: string
          xml:
            name: allPartnerUsers
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelProgramGroup:
          type: array
          items:
            type: string
            xml:
              name: channelProgramGroup
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        channelProgramGroups:
          type: array
          items:
            type: string
            xml:
              name: channelProgramGroups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        group:
          type: array
          items:
            type: string
            xml:
              name: group
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        groups:
          type: array
          items:
            type: string
            xml:
              name: groups
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        guestUser:
          type: array
          items:
            type: string
            xml:
              name: guestUser
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managerSubordinates:
          type: array
          items:
            type: string
            xml:
              name: managerSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        managers:
          type: array
          items:
            type: string
            xml:
              name: managers
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portalRole:
          type: array
          items:
            type: string
            xml:
              name: portalRole
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        portalRoleAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: portalRoleAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        queue:
          type: array
          items:
            type: string
            xml:
              name: queue
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        role:
          type: array
          items:
            type: string
            xml:
              name: role
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roleAndSubordinatesInternal:
          type: array
          items:
            type: string
            xml:
              name: roleAndSubordinatesInternal
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        roles:
          type: array
          items:
            type: string
            xml:
              name: roles
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        rolesAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: rolesAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territories:
          type: array
          items:
            type: string
            xml:
              name: territories
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territoriesAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: territoriesAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territory:
          type: array
          items:
            type: string
            xml:
              name: territory
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        territoryAndSubordinates:
          type: array
          items:
            type: string
            xml:
              name: territoryAndSubordinates
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SingleSignOnSettings2:
      title: SingleSignOnSettings2
      type: object
      properties:
        enableForceDelegatedCallout:
          type: boolean
          xml:
            name: enableForceDelegatedCallout
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableMultipleSamlConfigs:
          type: boolean
          xml:
            name: enableMultipleSamlConfigs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSamlJitProvisioning:
          type: boolean
          xml:
            name: enableSamlJitProvisioning
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableSamlLogin:
          type: boolean
          xml:
            name: enableSamlLogin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Skills:
      title: Skills
      type: object
      properties:
        skill:
          type: array
          items:
            type: string
            xml:
              name: skill
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Start:
      title: Start
      required:
      - locationX
      - locationY
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        label:
          type: string
          xml:
            name: label
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationX:
          type: integer
          format: int32
          xml:
            name: locationX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        locationY:
          type: integer
          format: int32
          xml:
            name: locationY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        connector:
          $ref: '#/components/schemas/Connector'
        filters:
          type: array
          items:
            $ref: '#/components/schemas/FlowRecordFilter'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        object:
          type: string
          xml:
            name: object
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        recordTriggerType:
          $ref: '#/components/schemas/RecordTriggerType'
        schedule:
          $ref: '#/components/schemas/Schedule'
        triggerType:
          $ref: '#/components/schemas/FlowTriggerType'
    SubMenu:
      title: SubMenu
      type: object
      properties:
        navigationMenuItem:
          type: array
          items:
            $ref: '#/components/schemas/NavigationMenuItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SubtabComponents2:
      title: SubtabComponents2
      type: object
      properties:
        containers:
          type: array
          items:
            $ref: '#/components/schemas/Container'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SuggestedArticles:
      title: SuggestedArticles
      type: object
      properties:
        caseFields:
          $ref: '#/components/schemas/CaseFields'
        useSuggestedArticlesForCase:
          type: boolean
          xml:
            name: useSuggestedArticlesForCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        workOrderFields:
          $ref: '#/components/schemas/WorkOrderFields'
        workOrderLineItemFields:
          $ref: '#/components/schemas/WorkOrderLineItemFields'
    SummaryLayout2:
      title: SummaryLayout2
      required:
      - masterLabel
      - sizeX
      - summaryLayoutStyle
      type: object
      properties:
        masterLabel:
          type: string
          xml:
            name: masterLabel
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sizeX:
          type: integer
          format: int32
          xml:
            name: sizeX
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sizeY:
          type: integer
          format: int32
          xml:
            name: sizeY
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        sizeZ:
          type: integer
          format: int32
          xml:
            name: sizeZ
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryLayoutItems:
          type: array
          items:
            $ref: '#/components/schemas/SummaryLayoutItem'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        summaryLayoutStyle:
          $ref: '#/components/schemas/SummaryLayoutStyle'
    SupervisorSkills:
      title: SupervisorSkills
      type: object
      properties:
        skill:
          type: array
          items:
            type: string
            xml:
              name: skill
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    SynonymGroup2:
      title: SynonymGroup2
      type: object
      properties:
        languages:
          type: array
          items:
            $ref: '#/components/schemas/Language'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        terms:
          type: array
          items:
            type: string
            xml:
              name: terms
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    TabLimitConfig2:
      title: TabLimitConfig2
      type: object
      properties:
        maxNumberOfPrimaryTabs:
          type: string
          xml:
            name: maxNumberOfPrimaryTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        maxNumberOfSubTabs:
          type: string
          xml:
            name: maxNumberOfSubTabs
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Tabs:
      title: Tabs
      required:
      - defaultTab
      type: object
      properties:
        customTab:
          type: array
          items:
            type: string
            xml:
              name: customTab
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultTab:
          type: string
          xml:
            name: defaultTab
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        standardTab:
          type: array
          items:
            type: string
            xml:
              name: standardTab
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Targets1:
      title: Targets1
      type: object
      properties:
        target:
          type: array
          items:
            type: string
            xml:
              name: target
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Targets3:
      title: Targets3
      type: object
      properties:
        target:
          type: array
          items:
            $ref: '#/components/schemas/PersonalizationTargetInfo'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Template2:
      title: Template2
      required:
      - name
      type: object
      properties:
        name:
          type: string
          xml:
            name: name
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        properties:
          type: array
          items:
            $ref: '#/components/schemas/ComponentInstanceProperty'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    TimeFrameFilter:
      title: TimeFrameFilter
      required:
      - dateColumn
      - interval
      type: object
      properties:
        dateColumn:
          type: string
          xml:
            name: dateColumn
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        endDate:
          type: string
          format: date
          xml:
            name: endDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        interval:
          $ref: '#/components/schemas/UserDateInterval'
        startDate:
          type: string
          format: date
          xml:
            name: startDate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    TopLine:
      title: TopLine
      required:
      - color
      - height
      type: object
      properties:
        color:
          type: string
          xml:
            name: color
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        height:
          type: integer
          format: int32
          xml:
            name: height
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    TransferableButtons:
      title: TransferableButtons
      type: object
      properties:
        button:
          type: array
          items:
            type: string
            xml:
              name: button
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    TransferableSkills:
      title: TransferableSkills
      type: object
      properties:
        skill:
          type: array
          items:
            type: string
            xml:
              name: skill
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    UiFormulaRule1:
      title: UiFormulaRule1
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteria:
          type: array
          items:
            $ref: '#/components/schemas/UiFormulaCriterion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Unpackaged:
      title: Unpackaged
      required:
      - version
      type: object
      properties:
        fullName:
          type: string
          xml:
            name: fullName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        apiAccessLevel:
          $ref: '#/components/schemas/APIAccessLevel'
        description:
          type: string
          xml:
            name: description
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        namespacePrefix:
          type: string
          xml:
            name: namespacePrefix
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        objectPermissions:
          type: array
          items:
            $ref: '#/components/schemas/ProfileObjectPermissions'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        packageType:
          type: string
          xml:
            name: packageType
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        postInstallClass:
          type: string
          xml:
            name: postInstallClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        setupWeblink:
          type: string
          xml:
            name: setupWeblink
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        types:
          type: array
          items:
            $ref: '#/components/schemas/PackageTypeMembers'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        uninstallClass:
          type: string
          xml:
            name: uninstallClass
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        version:
          type: string
          xml:
            name: version
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    UpdateMetadataResponse2:
      title: UpdateMetadataResponse2
      required:
      - updateMetadataResponse
      type: object
      properties:
        updateMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/updateMetadataResponse1'
          - xml:
              name: updateMetadataResponse
              attribute: false
              wrapped: false
    UpdateMetadata1:
      title: UpdateMetadata1
      type: object
      properties:
        metadata:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    UpsertMetadataResponse2:
      title: UpsertMetadataResponse2
      required:
      - upsertMetadataResponse
      type: object
      properties:
        upsertMetadataResponse:
          allOf:
          - $ref: '#/components/schemas/upsertMetadataResponse1'
          - xml:
              name: upsertMetadataResponse
              attribute: false
              wrapped: false
    UpsertMetadata1:
      title: UpsertMetadata1
      type: object
      properties:
        metadata:
          type: array
          items:
            $ref: '#/components/schemas/Metadata'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    UserInput:
      title: UserInput
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        isRequired:
          type: boolean
          xml:
            name: isRequired
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        promptText:
          type: string
          xml:
            name: promptText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationRule:
          $ref: '#/components/schemas/ValidationRule1'
    UserInput1:
      title: UserInput1
      type: object
      properties:
        promptText:
          type: string
          xml:
            name: promptText
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        validationRule:
          $ref: '#/components/schemas/ValidationRule3'
    Users1:
      title: Users1
      type: object
      properties:
        user:
          type: array
          items:
            type: string
            xml:
              name: user
              attribute: false
              wrapped: false
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ValidationRule1:
      title: ValidationRule1
      required:
      - errorMessage
      - formulaExpression
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        formulaExpression:
          type: string
          xml:
            name: formulaExpression
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ValidationRule3:
      title: ValidationRule3
      type: object
      properties:
        errorMessage:
          type: string
          xml:
            name: errorMessage
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Value:
      title: Value
      type: object
      properties:
        booleanValue:
          type: boolean
          xml:
            name: booleanValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateTimeValue:
          type: string
          format: date-time
          xml:
            name: dateTimeValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        dateValue:
          type: string
          format: date
          xml:
            name: dateValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        elementReference:
          type: string
          xml:
            name: elementReference
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        numberValue:
          type: number
          xml:
            name: numberValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        stringValue:
          type: string
          xml:
            name: stringValue
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Value13:
      title: Value13
      required:
      - type
      type: object
      properties:
        type:
          $ref: '#/components/schemas/RecommendationConditionValueType'
        value:
          type: string
          xml:
            name: value
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ValueSet2:
      title: ValueSet2
      type: object
      properties:
        controllingField:
          type: string
          xml:
            name: controllingField
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        restricted:
          type: boolean
          xml:
            name: restricted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueSetDefinition:
          $ref: '#/components/schemas/ValueSetDefinition'
        valueSetName:
          type: string
          xml:
            name: valueSetName
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        valueSettings:
          type: array
          items:
            $ref: '#/components/schemas/ValueSettings'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    ValueSetDefinition:
      title: ValueSetDefinition
      required:
      - sorted
      type: object
      properties:
        sorted:
          type: boolean
          xml:
            name: sorted
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        value:
          type: array
          items:
            $ref: '#/components/schemas/CustomValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    Versions:
      title: Versions
      type: object
      properties:
        version:
          type: array
          items:
            $ref: '#/components/schemas/ContentAssetVersion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    VisibilityRule:
      title: VisibilityRule
      type: object
      properties:
        booleanFilter:
          type: string
          xml:
            name: booleanFilter
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        criteria:
          type: array
          items:
            $ref: '#/components/schemas/UiFormulaCriterion'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    VisibilityRule1:
      title: VisibilityRule1
      type: object
      properties:
        processMetadataValues:
          type: array
          items:
            $ref: '#/components/schemas/FlowMetadataValue'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditionLogic:
          type: string
          xml:
            name: conditionLogic
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        conditions:
          type: array
          items:
            $ref: '#/components/schemas/FlowCondition'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    WebToCase:
      title: WebToCase
      type: object
      properties:
        caseOrigin:
          type: string
          xml:
            name: caseOrigin
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        defaultResponseTemplate:
          type: string
          xml:
            name: defaultResponseTemplate
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
        enableWebToCase:
          type: boolean
          xml:
            name: enableWebToCase
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    WorkOrderFields:
      title: WorkOrderFields
      type: object
      properties:
        field:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeWorkOrderField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    WorkOrderLineItemFields:
      title: WorkOrderLineItemFields
      type: object
      properties:
        field:
          type: array
          items:
            $ref: '#/components/schemas/KnowledgeWorkOrderLineItemField'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
    WorkspaceConfig:
      title: WorkspaceConfig
      type: object
      properties:
        mappings:
          type: array
          items:
            $ref: '#/components/schemas/WorkspaceMapping'
          description: ''
          xml:
            namespace: http://soap.sforce.com/2006/04/metadata
            prefix: tns
            attribute: false
            wrapped: false
tags:
- name: Metadata
  description: ''
