{
  "swagger": "2.0",
  "info": {
    "version": "1.0",
    "title": "MetadataService",
    "description": "Manage your Salesforce.com metadata",
    "contact": {}
  },
  "host": "test.salesforce.com",
  "basePath": "/services/Soap/m/48.0",
  "schemes": [
    "https"
  ],
  "consumes": [
    "application/json"
  ],
  "produces": [
    "application/json"
  ],
  "paths": {
    "/cancelDeploy": {
      "post": {
        "description": "Cancels a metadata deploy.",
        "summary": "cancelDeploy",
        "tags": [
          "Metadata"
        ],
        "operationId": "cancelDeploy",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/cancelDeployRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/cancelDeployResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/checkDeployStatus": {
      "post": {
        "description": "Check the current status of an asyncronous deploy call.",
        "summary": "checkDeployStatus",
        "tags": [
          "Metadata"
        ],
        "operationId": "checkDeployStatus",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/checkDeployStatusRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/checkDeployStatusResponse1"
            },
            "headers": {
              "DebuggingInfo": {
                "type": "string"
              }
            }
          }
        }
      }
    },
    "/checkRetrieveStatus": {
      "post": {
        "description": "Check the current status of an asyncronous deploy call.",
        "summary": "checkRetrieveStatus",
        "tags": [
          "Metadata"
        ],
        "operationId": "checkRetrieveStatus",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/checkRetrieveStatusRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/checkRetrieveStatusResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/createMetadata": {
      "post": {
        "description": "Creates metadata entries synchronously.",
        "summary": "createMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "createMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/createMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "AllOrNoneHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/createMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/deleteMetadata": {
      "post": {
        "description": "Deletes metadata entries synchronously.",
        "summary": "deleteMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "deleteMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/deleteMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "AllOrNoneHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/deleteMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/deploy": {
      "post": {
        "description": "Deploys a zipfile full of metadata entries asynchronously.",
        "summary": "deploy",
        "tags": [
          "Metadata"
        ],
        "operationId": "deployMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/deployRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "DebuggingHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/deployResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/deployRecentValidation": {
      "post": {
        "description": "Deploys a previously validated payload without running tests.",
        "summary": "deployRecentValidation",
        "tags": [
          "Metadata"
        ],
        "operationId": "deployRecentValidation",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/deployRecentValidationRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "DebuggingHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/deployRecentValidationResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/describeMetadata": {
      "post": {
        "description": "Describes features of the metadata API.",
        "summary": "describeMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "describeMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/describeMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/describeMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/describeValueType": {
      "post": {
        "description": "Describe a complex value type",
        "summary": "describeValueType",
        "tags": [
          "Metadata"
        ],
        "operationId": "describeValueType",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/describeValueTypeRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/describeValueTypeResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/listMetadata": {
      "post": {
        "description": "Lists the available metadata components.",
        "summary": "listMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "listMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/listMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/listMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/readMetadata": {
      "post": {
        "description": "Reads metadata entries synchronously.",
        "summary": "readMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "readMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/readMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/readMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/renameMetadata": {
      "post": {
        "description": "Renames a metadata entry synchronously.",
        "summary": "renameMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "renameMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/renameMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/renameMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/retrieve": {
      "post": {
        "description": "Retrieves a set of individually specified metadata entries.",
        "summary": "retrieve",
        "tags": [
          "Metadata"
        ],
        "operationId": "retrieveMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/retrieveRequest1"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/retrieveResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/updateMetadata": {
      "post": {
        "description": "Updates metadata entries synchronously.",
        "summary": "updateMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "updateMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/updateMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "AllOrNoneHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/updateMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/upsertMetadata": {
      "post": {
        "description": "Upserts metadata entries synchronously.",
        "summary": "upsertMetadata",
        "tags": [
          "Metadata"
        ],
        "operationId": "upsertMetadata",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/upsertMetadataRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "AllOrNoneHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/upsertMetadataResponse1"
            },
            "headers": {}
          }
        }
      }
    }
  },
  "definitions": {
    "CancelDeployResult": {
      "title": "CancelDeployResult",
      "description": "",
      "xml": {
        "name": "CancelDeployResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "done": {
          "xml": {
            "name": "done",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        }
      },
      "required": [
        "done",
        "id"
      ]
    },
    "DeployResult": {
      "title": "DeployResult",
      "description": "",
      "xml": {
        "name": "DeployResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "canceledBy": {
          "xml": {
            "name": "canceledBy",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "canceledByName": {
          "xml": {
            "name": "canceledByName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "checkOnly": {
          "xml": {
            "name": "checkOnly",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "completedDate": {
          "xml": {
            "name": "completedDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "xml": {
            "name": "createdBy",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "createdByName": {
          "xml": {
            "name": "createdByName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "createdDate": {
          "xml": {
            "name": "createdDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "details": {
          "$ref": "#/definitions/DeployDetails"
        },
        "done": {
          "xml": {
            "name": "done",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "errorStatusCode": {
          "$ref": "#/definitions/StatusCode"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "ignoreWarnings": {
          "xml": {
            "name": "ignoreWarnings",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "lastModifiedDate": {
          "xml": {
            "name": "lastModifiedDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "numberComponentErrors": {
          "xml": {
            "name": "numberComponentErrors",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numberComponentsDeployed": {
          "xml": {
            "name": "numberComponentsDeployed",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numberComponentsTotal": {
          "xml": {
            "name": "numberComponentsTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numberTestErrors": {
          "xml": {
            "name": "numberTestErrors",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numberTestsCompleted": {
          "xml": {
            "name": "numberTestsCompleted",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numberTestsTotal": {
          "xml": {
            "name": "numberTestsTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "rollbackOnError": {
          "xml": {
            "name": "rollbackOnError",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "runTestsEnabled": {
          "xml": {
            "name": "runTestsEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "startDate": {
          "xml": {
            "name": "startDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "stateDetail": {
          "xml": {
            "name": "stateDetail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "status": {
          "$ref": "#/definitions/DeployStatus"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "checkOnly",
        "createdBy",
        "createdByName",
        "createdDate",
        "details",
        "done",
        "id",
        "ignoreWarnings",
        "numberComponentErrors",
        "numberComponentsDeployed",
        "numberComponentsTotal",
        "numberTestErrors",
        "numberTestsCompleted",
        "numberTestsTotal",
        "rollbackOnError",
        "runTestsEnabled",
        "status",
        "success"
      ]
    },
    "DeployDetails": {
      "title": "DeployDetails",
      "description": "",
      "xml": {
        "name": "DeployDetails",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "componentFailures": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeployMessage"
          }
        },
        "componentSuccesses": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeployMessage"
          }
        },
        "retrieveResult": {
          "$ref": "#/definitions/RetrieveResult"
        },
        "runTestResult": {
          "$ref": "#/definitions/RunTestsResult"
        }
      }
    },
    "DeployMessage": {
      "title": "DeployMessage",
      "description": "",
      "xml": {
        "name": "DeployMessage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "changed": {
          "xml": {
            "name": "changed",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "columnNumber": {
          "xml": {
            "name": "columnNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "componentType": {
          "xml": {
            "name": "componentType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "created": {
          "xml": {
            "name": "created",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "createdDate": {
          "xml": {
            "name": "createdDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "deleted": {
          "xml": {
            "name": "deleted",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "fileName": {
          "xml": {
            "name": "fileName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lineNumber": {
          "xml": {
            "name": "lineNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "problem": {
          "xml": {
            "name": "problem",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "problemType": {
          "$ref": "#/definitions/DeployProblemType"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "changed",
        "created",
        "createdDate",
        "deleted",
        "fileName",
        "fullName",
        "success"
      ]
    },
    "DeployProblemType": {
      "title": "DeployProblemType",
      "description": "",
      "xml": {
        "name": "DeployProblemType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Warning",
        "Error",
        "Info"
      ]
    },
    "RetrieveResult": {
      "title": "RetrieveResult",
      "description": "",
      "xml": {
        "name": "RetrieveResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "done": {
          "xml": {
            "name": "done",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "errorStatusCode": {
          "$ref": "#/definitions/StatusCode"
        },
        "fileProperties": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FileProperties"
          }
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "messages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RetrieveMessage"
          }
        },
        "status": {
          "$ref": "#/definitions/RetrieveStatus"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "zipFile": {
          "xml": {
            "name": "zipFile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "binary"
        }
      },
      "required": [
        "done",
        "id",
        "status",
        "success",
        "zipFile"
      ]
    },
    "FileProperties": {
      "title": "FileProperties",
      "description": "",
      "xml": {
        "name": "FileProperties",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "createdById": {
          "xml": {
            "name": "createdById",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "createdByName": {
          "xml": {
            "name": "createdByName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "createdDate": {
          "xml": {
            "name": "createdDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "fileName": {
          "xml": {
            "name": "fileName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lastModifiedById": {
          "xml": {
            "name": "lastModifiedById",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lastModifiedByName": {
          "xml": {
            "name": "lastModifiedByName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lastModifiedDate": {
          "xml": {
            "name": "lastModifiedDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "manageableState": {
          "$ref": "#/definitions/ManageableState"
        },
        "namespacePrefix": {
          "xml": {
            "name": "namespacePrefix",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "createdById",
        "createdByName",
        "createdDate",
        "fileName",
        "fullName",
        "id",
        "lastModifiedById",
        "lastModifiedByName",
        "lastModifiedDate",
        "type"
      ]
    },
    "ManageableState": {
      "title": "ManageableState",
      "description": "",
      "xml": {
        "name": "ManageableState",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "released",
        "deleted",
        "deprecated",
        "installed",
        "beta",
        "unmanaged",
        "installedEditable",
        "deprecatedEditable"
      ]
    },
    "RetrieveMessage": {
      "title": "RetrieveMessage",
      "description": "",
      "xml": {
        "name": "RetrieveMessage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fileName": {
          "xml": {
            "name": "fileName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "problem": {
          "xml": {
            "name": "problem",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "fileName",
        "problem"
      ]
    },
    "RetrieveStatus": {
      "title": "RetrieveStatus",
      "description": "",
      "xml": {
        "name": "RetrieveStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Pending",
        "InProgress",
        "Succeeded",
        "Failed"
      ]
    },
    "RunTestsResult": {
      "title": "RunTestsResult",
      "description": "",
      "xml": {
        "name": "RunTestsResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexLogId": {
          "xml": {
            "name": "apexLogId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "codeCoverage": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeCoverageResult"
          }
        },
        "codeCoverageWarnings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeCoverageWarning"
          }
        },
        "failures": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RunTestFailure"
          }
        },
        "flowCoverage": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowCoverageResult"
          }
        },
        "flowCoverageWarnings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowCoverageWarning"
          }
        },
        "numFailures": {
          "xml": {
            "name": "numFailures",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numTestsRun": {
          "xml": {
            "name": "numTestsRun",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "successes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RunTestSuccess"
          }
        },
        "totalTime": {
          "xml": {
            "name": "totalTime",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "numFailures",
        "numTestsRun",
        "totalTime"
      ]
    },
    "CodeCoverageResult": {
      "title": "CodeCoverageResult",
      "description": "",
      "xml": {
        "name": "CodeCoverageResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dmlInfo": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeLocation"
          }
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "locationsNotCovered": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeLocation"
          }
        },
        "methodInfo": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeLocation"
          }
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "numLocations": {
          "xml": {
            "name": "numLocations",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numLocationsNotCovered": {
          "xml": {
            "name": "numLocationsNotCovered",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "soqlInfo": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeLocation"
          }
        },
        "soslInfo": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeLocation"
          }
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "id",
        "name",
        "namespace",
        "numLocations",
        "numLocationsNotCovered",
        "type"
      ]
    },
    "CodeLocation": {
      "title": "CodeLocation",
      "description": "",
      "xml": {
        "name": "CodeLocation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "line": {
          "xml": {
            "name": "line",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numExecutions": {
          "xml": {
            "name": "numExecutions",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "time": {
          "xml": {
            "name": "time",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "column",
        "line",
        "numExecutions",
        "time"
      ]
    },
    "CodeCoverageWarning": {
      "title": "CodeCoverageWarning",
      "description": "",
      "xml": {
        "name": "CodeCoverageWarning",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "id",
        "message",
        "name",
        "namespace"
      ]
    },
    "RunTestFailure": {
      "title": "RunTestFailure",
      "description": "",
      "xml": {
        "name": "RunTestFailure",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "methodName": {
          "xml": {
            "name": "methodName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "packageName": {
          "xml": {
            "name": "packageName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "seeAllData": {
          "xml": {
            "name": "seeAllData",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "stackTrace": {
          "xml": {
            "name": "stackTrace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "time": {
          "xml": {
            "name": "time",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "id",
        "message",
        "methodName",
        "name",
        "namespace",
        "packageName",
        "stackTrace",
        "time",
        "type"
      ]
    },
    "FlowCoverageResult": {
      "title": "FlowCoverageResult",
      "description": "",
      "xml": {
        "name": "FlowCoverageResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "elementsNotCovered": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "elementsNotCovered",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "flowId": {
          "xml": {
            "name": "flowId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowName": {
          "xml": {
            "name": "flowName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowNamespace": {
          "xml": {
            "name": "flowNamespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "numElements": {
          "xml": {
            "name": "numElements",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numElementsNotCovered": {
          "xml": {
            "name": "numElementsNotCovered",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "processType": {
          "$ref": "#/definitions/FlowProcessType"
        }
      },
      "required": [
        "flowId",
        "flowName",
        "flowNamespace",
        "numElements",
        "numElementsNotCovered",
        "processType"
      ]
    },
    "FlowProcessType": {
      "title": "FlowProcessType",
      "description": "",
      "xml": {
        "name": "FlowProcessType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "FlowCoverageWarning": {
      "title": "FlowCoverageWarning",
      "description": "",
      "xml": {
        "name": "FlowCoverageWarning",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "flowId": {
          "xml": {
            "name": "flowId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowName": {
          "xml": {
            "name": "flowName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowNamespace": {
          "xml": {
            "name": "flowNamespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "flowId",
        "flowName",
        "flowNamespace",
        "message"
      ]
    },
    "RunTestSuccess": {
      "title": "RunTestSuccess",
      "description": "",
      "xml": {
        "name": "RunTestSuccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "methodName": {
          "xml": {
            "name": "methodName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "seeAllData": {
          "xml": {
            "name": "seeAllData",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "time": {
          "xml": {
            "name": "time",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "id",
        "methodName",
        "name",
        "namespace",
        "time"
      ]
    },
    "DeployStatus": {
      "title": "DeployStatus",
      "description": "",
      "xml": {
        "name": "DeployStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Pending",
        "InProgress",
        "Succeeded",
        "SucceededPartial",
        "Failed",
        "Canceling",
        "Canceled"
      ]
    },
    "Metadata": {
      "title": "Metadata",
      "description": "",
      "xml": {
        "name": "Metadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "AIReplyRecommendationsSettings": {
      "title": "AIReplyRecommendationsSettings",
      "description": "",
      "xml": {
        "name": "AIReplyRecommendationsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAIReplyRecommendations": {
              "xml": {
                "name": "enableAIReplyRecommendations",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AccountInsightsSettings": {
      "title": "AccountInsightsSettings",
      "description": "",
      "xml": {
        "name": "AccountInsightsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAccountInsights": {
              "xml": {
                "name": "enableAccountInsights",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AccountIntelligenceSettings": {
      "title": "AccountIntelligenceSettings",
      "description": "",
      "xml": {
        "name": "AccountIntelligenceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAccountLogos": {
              "xml": {
                "name": "enableAccountLogos",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAutomatedAccountFields": {
              "xml": {
                "name": "enableAutomatedAccountFields",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNewsStories": {
              "xml": {
                "name": "enableNewsStories",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AccountRelationshipShareRule": {
      "title": "AccountRelationshipShareRule",
      "description": "",
      "xml": {
        "name": "AccountRelationshipShareRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "accessLevel": {
              "xml": {
                "name": "accessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "accountToCriteriaField": {
              "xml": {
                "name": "accountToCriteriaField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "entityType": {
              "xml": {
                "name": "entityType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "staticFormulaCriteria": {
              "xml": {
                "name": "staticFormulaCriteria",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "xml": {
                "name": "type",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "accessLevel",
            "accountToCriteriaField",
            "entityType",
            "masterLabel",
            "type"
          ]
        }
      ]
    },
    "AccountSettings": {
      "title": "AccountSettings",
      "description": "",
      "xml": {
        "name": "AccountSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAccountHistoryTracking": {
              "xml": {
                "name": "enableAccountHistoryTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAccountInsightsInMobile": {
              "xml": {
                "name": "enableAccountInsightsInMobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAccountOwnerReport": {
              "xml": {
                "name": "enableAccountOwnerReport",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAccountTeams": {
              "xml": {
                "name": "enableAccountTeams",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContactHistoryTracking": {
              "xml": {
                "name": "enableContactHistoryTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRelateContactToMultipleAccounts": {
              "xml": {
                "name": "enableRelateContactToMultipleAccounts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showViewHierarchyLink": {
              "xml": {
                "name": "showViewHierarchyLink",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ActionLinkGroupTemplate": {
      "title": "ActionLinkGroupTemplate",
      "description": "",
      "xml": {
        "name": "ActionLinkGroupTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionLinkTemplates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ActionLinkTemplate"
              }
            },
            "category": {
              "$ref": "#/definitions/PlatformActionGroupCategory"
            },
            "executionsAllowed": {
              "$ref": "#/definitions/ActionLinkExecutionsAllowed"
            },
            "hoursUntilExpiration": {
              "xml": {
                "name": "hoursUntilExpiration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isPublished": {
              "xml": {
                "name": "isPublished",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "category",
            "executionsAllowed",
            "isPublished",
            "name"
          ]
        }
      ]
    },
    "ActionLinkTemplate": {
      "title": "ActionLinkTemplate",
      "description": "",
      "xml": {
        "name": "ActionLinkTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionUrl": {
          "xml": {
            "name": "actionUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "headers": {
          "xml": {
            "name": "headers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isConfirmationRequired": {
          "xml": {
            "name": "isConfirmationRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isGroupDefault": {
          "xml": {
            "name": "isGroupDefault",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "labelKey": {
          "xml": {
            "name": "labelKey",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "linkType": {
          "$ref": "#/definitions/ActionLinkType"
        },
        "method": {
          "$ref": "#/definitions/ActionLinkHttpMethod"
        },
        "position": {
          "xml": {
            "name": "position",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "requestBody": {
          "xml": {
            "name": "requestBody",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "userAlias": {
          "xml": {
            "name": "userAlias",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "userVisibility": {
          "$ref": "#/definitions/ActionLinkUserVisibility"
        }
      },
      "required": [
        "actionUrl",
        "isConfirmationRequired",
        "isGroupDefault",
        "labelKey",
        "linkType",
        "method",
        "position",
        "userVisibility"
      ]
    },
    "ActionLinkType": {
      "title": "ActionLinkType",
      "description": "",
      "xml": {
        "name": "ActionLinkType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "API",
        "APIAsync",
        "Download",
        "UI"
      ]
    },
    "ActionLinkHttpMethod": {
      "title": "ActionLinkHttpMethod",
      "description": "",
      "xml": {
        "name": "ActionLinkHttpMethod",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "HttpDelete",
        "HttpHead",
        "HttpGet",
        "HttpPatch",
        "HttpPost",
        "HttpPut"
      ]
    },
    "ActionLinkUserVisibility": {
      "title": "ActionLinkUserVisibility",
      "description": "",
      "xml": {
        "name": "ActionLinkUserVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Creator",
        "Everyone",
        "EveryoneButCreator",
        "Manager",
        "CustomUser",
        "CustomExcludedUser"
      ]
    },
    "PlatformActionGroupCategory": {
      "title": "PlatformActionGroupCategory",
      "description": "",
      "xml": {
        "name": "PlatformActionGroupCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Primary",
        "Overflow"
      ]
    },
    "ActionLinkExecutionsAllowed": {
      "title": "ActionLinkExecutionsAllowed",
      "description": "",
      "xml": {
        "name": "ActionLinkExecutionsAllowed",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Once",
        "OncePerUser",
        "Unlimited"
      ]
    },
    "ActionPlanTemplate": {
      "title": "ActionPlanTemplate",
      "description": "",
      "xml": {
        "name": "ActionPlanTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionPlanTemplateItem": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ActionPlanTemplateItem"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetEntityType": {
              "xml": {
                "name": "targetEntityType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "uniqueName": {
              "xml": {
                "name": "uniqueName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "name",
            "targetEntityType",
            "uniqueName"
          ]
        }
      ]
    },
    "ActionPlanTemplateItem": {
      "title": "ActionPlanTemplateItem",
      "description": "",
      "xml": {
        "name": "ActionPlanTemplateItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionPlanTemplateItemValue": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActionPlanTemplateItemValue"
          }
        },
        "displayOrder": {
          "xml": {
            "name": "displayOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "isRequired": {
          "xml": {
            "name": "isRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "itemEntityType": {
          "xml": {
            "name": "itemEntityType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "uniqueName": {
          "xml": {
            "name": "uniqueName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "itemEntityType",
        "name",
        "uniqueName"
      ]
    },
    "ActionPlanTemplateItemValue": {
      "title": "ActionPlanTemplateItemValue",
      "description": "",
      "xml": {
        "name": "ActionPlanTemplateItemValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "itemEntityType": {
          "xml": {
            "name": "itemEntityType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "valueFormula": {
          "xml": {
            "name": "valueFormula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "valueLiteral": {
          "xml": {
            "name": "valueLiteral",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "itemEntityType",
        "name"
      ]
    },
    "ActionsSettings": {
      "title": "ActionsSettings",
      "description": "",
      "xml": {
        "name": "ActionsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableDefaultQuickActionsOn": {
              "xml": {
                "name": "enableDefaultQuickActionsOn",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMdpEnabled": {
              "xml": {
                "name": "enableMdpEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableThirdPartyActions": {
              "xml": {
                "name": "enableThirdPartyActions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ActivitiesSettings": {
      "title": "ActivitiesSettings",
      "description": "",
      "xml": {
        "name": "ActivitiesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "allowUsersToRelateMultipleContactsToTasksAndEvents": {
              "xml": {
                "name": "allowUsersToRelateMultipleContactsToTasksAndEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "autoRelateEventAttendees": {
              "xml": {
                "name": "autoRelateEventAttendees",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableActivityReminders": {
              "xml": {
                "name": "enableActivityReminders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableClickCreateEvents": {
              "xml": {
                "name": "enableClickCreateEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDragAndDropScheduling": {
              "xml": {
                "name": "enableDragAndDropScheduling",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailTracking": {
              "xml": {
                "name": "enableEmailTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGroupTasks": {
              "xml": {
                "name": "enableGroupTasks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHideChildEventsPreference": {
              "xml": {
                "name": "enableHideChildEventsPreference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableListViewScheduling": {
              "xml": {
                "name": "enableListViewScheduling",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLogNote": {
              "xml": {
                "name": "enableLogNote",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMLSingleClientProfile": {
              "xml": {
                "name": "enableMLSingleClientProfile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMultidayEvents": {
              "xml": {
                "name": "enableMultidayEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRecurringEvents": {
              "xml": {
                "name": "enableRecurringEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRecurringTasks": {
              "xml": {
                "name": "enableRecurringTasks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRollUpActivToContactsAcct": {
              "xml": {
                "name": "enableRollUpActivToContactsAcct",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSidebarCalendarShortcut": {
              "xml": {
                "name": "enableSidebarCalendarShortcut",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSimpleTaskCreateUI": {
              "xml": {
                "name": "enableSimpleTaskCreateUI",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUNSTaskDelegatedToNotifications": {
              "xml": {
                "name": "enableUNSTaskDelegatedToNotifications",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUserListViewCalendars": {
              "xml": {
                "name": "enableUserListViewCalendars",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "meetingRequestsLogo": {
              "xml": {
                "name": "meetingRequestsLogo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "showCustomLogoMeetingRequests": {
              "xml": {
                "name": "showCustomLogoMeetingRequests",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showEventDetailsMultiUserCalendar": {
              "xml": {
                "name": "showEventDetailsMultiUserCalendar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showHomePageHoverLinksForEvents": {
              "xml": {
                "name": "showHomePageHoverLinksForEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showMyTasksHoverLinks": {
              "xml": {
                "name": "showMyTasksHoverLinks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AddressSettings": {
      "title": "AddressSettings",
      "description": "",
      "xml": {
        "name": "AddressSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "countriesAndStates": {
              "$ref": "#/definitions/CountriesAndStates"
            }
          },
          "required": [
            "countriesAndStates"
          ]
        }
      ]
    },
    "CountriesAndStates": {
      "title": "CountriesAndStates",
      "description": "",
      "xml": {
        "name": "CountriesAndStates",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "countries": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country"
          }
        }
      }
    },
    "Country": {
      "title": "Country",
      "description": "",
      "xml": {
        "name": "Country",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "integrationValue": {
          "xml": {
            "name": "integrationValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isoCode": {
          "xml": {
            "name": "isoCode",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "orgDefault": {
          "xml": {
            "name": "orgDefault",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "standard": {
          "xml": {
            "name": "standard",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "states": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/State"
          }
        },
        "visible": {
          "xml": {
            "name": "visible",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "active",
        "integrationValue",
        "isoCode",
        "label",
        "orgDefault",
        "standard",
        "visible"
      ]
    },
    "State": {
      "title": "State",
      "description": "",
      "xml": {
        "name": "State",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "integrationValue": {
          "xml": {
            "name": "integrationValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isoCode": {
          "xml": {
            "name": "isoCode",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "standard": {
          "xml": {
            "name": "standard",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "visible": {
          "xml": {
            "name": "visible",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "active",
        "integrationValue",
        "isoCode",
        "label",
        "standard",
        "visible"
      ]
    },
    "AnalyticSnapshot": {
      "title": "AnalyticSnapshot",
      "description": "",
      "xml": {
        "name": "AnalyticSnapshot",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "groupColumn": {
              "xml": {
                "name": "groupColumn",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mappings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AnalyticSnapshotMapping"
              }
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "runningUser": {
              "xml": {
                "name": "runningUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sourceReport": {
              "xml": {
                "name": "sourceReport",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetObject": {
              "xml": {
                "name": "targetObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "name",
            "sourceReport",
            "targetObject"
          ]
        }
      ]
    },
    "AnalyticSnapshotMapping": {
      "title": "AnalyticSnapshotMapping",
      "description": "",
      "xml": {
        "name": "AnalyticSnapshotMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregateType": {
          "$ref": "#/definitions/ReportSummaryType"
        },
        "sourceField": {
          "xml": {
            "name": "sourceField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceType": {
          "$ref": "#/definitions/ReportJobSourceTypes"
        },
        "targetField": {
          "xml": {
            "name": "targetField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "sourceField",
        "sourceType",
        "targetField"
      ]
    },
    "ReportSummaryType": {
      "title": "ReportSummaryType",
      "description": "",
      "xml": {
        "name": "ReportSummaryType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Sum",
        "Average",
        "Maximum",
        "Minimum",
        "Unique",
        "None"
      ]
    },
    "ReportJobSourceTypes": {
      "title": "ReportJobSourceTypes",
      "description": "",
      "xml": {
        "name": "ReportJobSourceTypes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "tabular",
        "summary",
        "snapshot"
      ]
    },
    "AnalyticsSettings": {
      "title": "AnalyticsSettings",
      "description": "",
      "xml": {
        "name": "AnalyticsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "alwaysGenPreviews": {
              "xml": {
                "name": "alwaysGenPreviews",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "analyticsAdoptionMetadata": {
              "xml": {
                "name": "analyticsAdoptionMetadata",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canAccessAnalyticsViaAPI": {
              "xml": {
                "name": "canAccessAnalyticsViaAPI",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canAnnotateDashboards": {
              "xml": {
                "name": "canAnnotateDashboards",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canEnableLiveMetrics": {
              "xml": {
                "name": "canEnableLiveMetrics",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canEnableSavedView": {
              "xml": {
                "name": "canEnableSavedView",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canExploreDataConversationally": {
              "xml": {
                "name": "canExploreDataConversationally",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canShareAppsWithCommunities": {
              "xml": {
                "name": "canShareAppsWithCommunities",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canSubscribeDashboardWidgets": {
              "xml": {
                "name": "canSubscribeDashboardWidgets",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canViewThumbnailAssets": {
              "xml": {
                "name": "canViewThumbnailAssets",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAnalyticsEncryption": {
              "xml": {
                "name": "enableAnalyticsEncryption",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAnalyticsSharingEnable": {
              "xml": {
                "name": "enableAnalyticsSharingEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAutoCompleteCombo": {
              "xml": {
                "name": "enableAutoCompleteCombo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableC360GlobalProfileData": {
              "xml": {
                "name": "enableC360GlobalProfileData",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDashboardComponentSnapshot": {
              "xml": {
                "name": "enableDashboardComponentSnapshot",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDashboardFlexiTable": {
              "xml": {
                "name": "enableDashboardFlexiTable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDashboardToPDFEnable": {
              "xml": {
                "name": "enableDashboardToPDFEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDataBlending": {
              "xml": {
                "name": "enableDataBlending",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailReportsToPortalUsers": {
              "xml": {
                "name": "enableEmailReportsToPortalUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFirebirdEditor": {
              "xml": {
                "name": "enableFirebirdEditor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFloatingReportHeaders": {
              "xml": {
                "name": "enableFloatingReportHeaders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInsights": {
              "xml": {
                "name": "enableInsights",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLightningReportBuilder": {
              "xml": {
                "name": "enableLightningReportBuilder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLotusNotesImages": {
              "xml": {
                "name": "enableLotusNotesImages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMassEnableReportBuilder": {
              "xml": {
                "name": "enableMassEnableReportBuilder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNewChartsEngine": {
              "xml": {
                "name": "enableNewChartsEngine",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNullDimension": {
              "xml": {
                "name": "enableNullDimension",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePowerInsights": {
              "xml": {
                "name": "enablePowerInsights",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableQueryLiveConnectors": {
              "xml": {
                "name": "enableQueryLiveConnectors",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRemoveFooterForRepDisplay": {
              "xml": {
                "name": "enableRemoveFooterForRepDisplay",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRemoveFooterFromRepExp": {
              "xml": {
                "name": "enableRemoveFooterFromRepExp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReportNotificationsEnable": {
              "xml": {
                "name": "enableReportNotificationsEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1AnalyticsEclairEnable": {
              "xml": {
                "name": "enableS1AnalyticsEclairEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSFXJoinedReportsEnable": {
              "xml": {
                "name": "enableSFXJoinedReportsEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSmartDataDiscovery": {
              "xml": {
                "name": "enableSmartDataDiscovery",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUseOldChartsLookAndFeel": {
              "xml": {
                "name": "enableUseOldChartsLookAndFeel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWaveRecordNavigation": {
              "xml": {
                "name": "enableWaveRecordNavigation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWaveReplication": {
              "xml": {
                "name": "enableWaveReplication",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWaveSharingInheritance": {
              "xml": {
                "name": "enableWaveSharingInheritance",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWaveTemplate": {
              "xml": {
                "name": "enableWaveTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWaveTrendedDatasetCleanup": {
              "xml": {
                "name": "enableWaveTrendedDatasetCleanup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "inheritSharingForNonOpptyObjects": {
              "xml": {
                "name": "inheritSharingForNonOpptyObjects",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "inheritSharingForOpptyObject": {
              "xml": {
                "name": "inheritSharingForOpptyObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "replaceBlankMeasuresWithNulls": {
              "xml": {
                "name": "replaceBlankMeasuresWithNulls",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "turnOnTimeZones": {
              "xml": {
                "name": "turnOnTimeZones",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AnimationRule": {
      "title": "AnimationRule",
      "description": "",
      "xml": {
        "name": "AnimationRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "animationFrequency": {
              "xml": {
                "name": "animationFrequency",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "developerName": {
              "xml": {
                "name": "developerName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recordTypeContext": {
              "xml": {
                "name": "recordTypeContext",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recordTypeName": {
              "xml": {
                "name": "recordTypeName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sobjectType": {
              "xml": {
                "name": "sobjectType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetField": {
              "xml": {
                "name": "targetField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetFieldChangeToValues": {
              "xml": {
                "name": "targetFieldChangeToValues",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "animationFrequency",
            "developerName",
            "isActive",
            "masterLabel",
            "recordTypeContext",
            "sobjectType",
            "targetField",
            "targetFieldChangeToValues"
          ]
        }
      ]
    },
    "ApexSettings": {
      "title": "ApexSettings",
      "description": "",
      "xml": {
        "name": "ApexSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAggregateCodeCoverageOnly": {
              "xml": {
                "name": "enableAggregateCodeCoverageOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableApexAccessRightsPref": {
              "xml": {
                "name": "enableApexAccessRightsPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableApexApprovalLockUnlock": {
              "xml": {
                "name": "enableApexApprovalLockUnlock",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableApexCtrlImplicitWithSharingPref": {
              "xml": {
                "name": "enableApexCtrlImplicitWithSharingPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableApexPropertyGetterPref": {
              "xml": {
                "name": "enableApexPropertyGetterPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAuraApexCtrlAuthUserAccessCheckPref": {
              "xml": {
                "name": "enableAuraApexCtrlAuthUserAccessCheckPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAuraApexCtrlGuestUserAccessCheckPref": {
              "xml": {
                "name": "enableAuraApexCtrlGuestUserAccessCheckPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCompileOnDeploy": {
              "xml": {
                "name": "enableCompileOnDeploy",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDisableParallelApexTesting": {
              "xml": {
                "name": "enableDisableParallelApexTesting",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDoNotEmailDebugLog": {
              "xml": {
                "name": "enableDoNotEmailDebugLog",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGaplessTestAutoNum": {
              "xml": {
                "name": "enableGaplessTestAutoNum",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMngdCtrlActionAccessPref": {
              "xml": {
                "name": "enableMngdCtrlActionAccessPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNonCertifiedApexMdCrud": {
              "xml": {
                "name": "enableNonCertifiedApexMdCrud",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSecureNoArgConstructorPref": {
              "xml": {
                "name": "enableSecureNoArgConstructorPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ApexTestSuite": {
      "title": "ApexTestSuite",
      "description": "",
      "xml": {
        "name": "ApexTestSuite",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "testClassName": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "testClassName",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            }
          }
        }
      ]
    },
    "AppExperienceSettings": {
      "title": "AppExperienceSettings",
      "description": "",
      "xml": {
        "name": "AppExperienceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesHideAllAppsInAppLauncher": {
              "xml": {
                "name": "doesHideAllAppsInAppLauncher",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AppMenu": {
      "title": "AppMenu",
      "description": "",
      "xml": {
        "name": "AppMenu",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "appMenuItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AppMenuItem"
              }
            }
          }
        }
      ]
    },
    "AppMenuItem": {
      "title": "AppMenuItem",
      "description": "",
      "xml": {
        "name": "AppMenuItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "type"
      ]
    },
    "AppointmentSchedulingPolicy": {
      "title": "AppointmentSchedulingPolicy",
      "description": "",
      "xml": {
        "name": "AppointmentSchedulingPolicy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "appointmentStartTimeInterval": {
              "xml": {
                "name": "appointmentStartTimeInterval",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "shouldCheckExternalCalendar": {
              "xml": {
                "name": "shouldCheckExternalCalendar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldConsiderCalendarEvents": {
              "xml": {
                "name": "shouldConsiderCalendarEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldEnforceExcludedResource": {
              "xml": {
                "name": "shouldEnforceExcludedResource",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldEnforceRequiredResource": {
              "xml": {
                "name": "shouldEnforceRequiredResource",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldMatchSkill": {
              "xml": {
                "name": "shouldMatchSkill",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldMatchSkillLevel": {
              "xml": {
                "name": "shouldMatchSkillLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldRespectVisitingHours": {
              "xml": {
                "name": "shouldRespectVisitingHours",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldUsePrimaryMembers": {
              "xml": {
                "name": "shouldUsePrimaryMembers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldUseSecondaryMembers": {
              "xml": {
                "name": "shouldUseSecondaryMembers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "appointmentStartTimeInterval",
            "masterLabel",
            "shouldCheckExternalCalendar",
            "shouldConsiderCalendarEvents",
            "shouldEnforceExcludedResource",
            "shouldEnforceRequiredResource",
            "shouldMatchSkill",
            "shouldMatchSkillLevel",
            "shouldRespectVisitingHours",
            "shouldUsePrimaryMembers",
            "shouldUseSecondaryMembers"
          ]
        }
      ]
    },
    "ApprovalProcess": {
      "title": "ApprovalProcess",
      "description": "",
      "xml": {
        "name": "ApprovalProcess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowRecall": {
              "xml": {
                "name": "allowRecall",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowedSubmitters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ApprovalSubmitter"
              }
            },
            "approvalPageFields": {
              "$ref": "#/definitions/ApprovalPageField"
            },
            "approvalStep": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ApprovalStep"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailTemplate": {
              "xml": {
                "name": "emailTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableMobileDeviceAccess": {
              "xml": {
                "name": "enableMobileDeviceAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entryCriteria": {
              "$ref": "#/definitions/ApprovalEntryCriteria"
            },
            "finalApprovalActions": {
              "$ref": "#/definitions/ApprovalAction"
            },
            "finalApprovalRecordLock": {
              "xml": {
                "name": "finalApprovalRecordLock",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "finalRejectionActions": {
              "$ref": "#/definitions/ApprovalAction"
            },
            "finalRejectionRecordLock": {
              "xml": {
                "name": "finalRejectionRecordLock",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "initialSubmissionActions": {
              "$ref": "#/definitions/ApprovalAction"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "nextAutomatedApprover": {
              "$ref": "#/definitions/NextAutomatedApprover"
            },
            "postTemplate": {
              "xml": {
                "name": "postTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recallActions": {
              "$ref": "#/definitions/ApprovalAction"
            },
            "recordEditability": {
              "$ref": "#/definitions/RecordEditabilityType"
            },
            "showApprovalHistory": {
              "xml": {
                "name": "showApprovalHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "active",
            "label",
            "recordEditability"
          ]
        }
      ]
    },
    "ApprovalSubmitter": {
      "title": "ApprovalSubmitter",
      "description": "",
      "xml": {
        "name": "ApprovalSubmitter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "submitter": {
          "xml": {
            "name": "submitter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/ProcessSubmitterType"
        }
      },
      "required": [
        "type"
      ]
    },
    "ProcessSubmitterType": {
      "title": "ProcessSubmitterType",
      "description": "",
      "xml": {
        "name": "ProcessSubmitterType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "group",
        "role",
        "user",
        "roleSubordinates",
        "roleSubordinatesInternal",
        "owner",
        "creator",
        "partnerUser",
        "customerPortalUser",
        "portalRole",
        "portalRoleSubordinates",
        "allInternalUsers"
      ]
    },
    "ApprovalPageField": {
      "title": "ApprovalPageField",
      "description": "",
      "xml": {
        "name": "ApprovalPageField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "field",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "ApprovalStep": {
      "title": "ApprovalStep",
      "description": "",
      "xml": {
        "name": "ApprovalStep",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allowDelegate": {
          "xml": {
            "name": "allowDelegate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "approvalActions": {
          "$ref": "#/definitions/ApprovalAction"
        },
        "assignedApprover": {
          "$ref": "#/definitions/ApprovalStepApprover"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "entryCriteria": {
          "$ref": "#/definitions/ApprovalEntryCriteria"
        },
        "ifCriteriaNotMet": {
          "$ref": "#/definitions/StepCriteriaNotMetType"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "rejectBehavior": {
          "$ref": "#/definitions/ApprovalStepRejectBehavior"
        },
        "rejectionActions": {
          "$ref": "#/definitions/ApprovalAction"
        }
      },
      "required": [
        "assignedApprover",
        "label",
        "name"
      ]
    },
    "ApprovalAction": {
      "title": "ApprovalAction",
      "description": "",
      "xml": {
        "name": "ApprovalAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "action": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WorkflowActionReference"
          }
        }
      }
    },
    "WorkflowActionReference": {
      "title": "WorkflowActionReference",
      "description": "",
      "xml": {
        "name": "WorkflowActionReference",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/WorkflowActionType"
        }
      },
      "required": [
        "name",
        "type"
      ]
    },
    "WorkflowActionType": {
      "title": "WorkflowActionType",
      "description": "",
      "xml": {
        "name": "WorkflowActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "FieldUpdate",
        "KnowledgePublish",
        "Task",
        "Alert",
        "Send",
        "OutboundMessage",
        "FlowAction"
      ]
    },
    "ApprovalStepApprover": {
      "title": "ApprovalStepApprover",
      "description": "",
      "xml": {
        "name": "ApprovalStepApprover",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "approver": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Approver"
          }
        },
        "whenMultipleApprovers": {
          "$ref": "#/definitions/RoutingType"
        }
      }
    },
    "Approver": {
      "title": "Approver",
      "description": "",
      "xml": {
        "name": "Approver",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/NextOwnerType"
        }
      },
      "required": [
        "type"
      ]
    },
    "NextOwnerType": {
      "title": "NextOwnerType",
      "description": "",
      "xml": {
        "name": "NextOwnerType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "adhoc",
        "user",
        "userHierarchyField",
        "relatedUserField",
        "queue"
      ]
    },
    "RoutingType": {
      "title": "RoutingType",
      "description": "",
      "xml": {
        "name": "RoutingType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Unanimous",
        "FirstResponse"
      ]
    },
    "ApprovalEntryCriteria": {
      "title": "ApprovalEntryCriteria",
      "description": "",
      "xml": {
        "name": "ApprovalEntryCriteria",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "criteriaItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FilterItem"
          }
        },
        "formula": {
          "xml": {
            "name": "formula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "FilterItem": {
      "title": "FilterItem",
      "description": "",
      "xml": {
        "name": "FilterItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operation": {
          "$ref": "#/definitions/FilterOperation"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "valueField": {
          "xml": {
            "name": "valueField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "field",
        "operation"
      ]
    },
    "FilterOperation": {
      "title": "FilterOperation",
      "description": "",
      "xml": {
        "name": "FilterOperation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "equals",
        "notEqual",
        "lessThan",
        "greaterThan",
        "lessOrEqual",
        "greaterOrEqual",
        "contains",
        "notContain",
        "startsWith",
        "includes",
        "excludes",
        "within"
      ]
    },
    "DuplicateRuleFilterItem": {
      "title": "DuplicateRuleFilterItem",
      "description": "",
      "xml": {
        "name": "DuplicateRuleFilterItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FilterItem"
        },
        {
          "type": "object",
          "properties": {
            "sortOrder": {
              "xml": {
                "name": "sortOrder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "table": {
              "xml": {
                "name": "table",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "sortOrder",
            "table"
          ]
        }
      ]
    },
    "StepCriteriaNotMetType": {
      "title": "StepCriteriaNotMetType",
      "description": "",
      "xml": {
        "name": "StepCriteriaNotMetType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ApproveRecord",
        "RejectRecord",
        "GotoNextStep"
      ]
    },
    "ApprovalStepRejectBehavior": {
      "title": "ApprovalStepRejectBehavior",
      "description": "",
      "xml": {
        "name": "ApprovalStepRejectBehavior",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "type": {
          "$ref": "#/definitions/StepRejectBehaviorType"
        }
      },
      "required": [
        "type"
      ]
    },
    "StepRejectBehaviorType": {
      "title": "StepRejectBehaviorType",
      "description": "",
      "xml": {
        "name": "StepRejectBehaviorType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "RejectRequest",
        "BackToPrevious"
      ]
    },
    "NextAutomatedApprover": {
      "title": "NextAutomatedApprover",
      "description": "",
      "xml": {
        "name": "NextAutomatedApprover",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "useApproverFieldOfRecordOwner": {
          "xml": {
            "name": "useApproverFieldOfRecordOwner",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "userHierarchyField": {
          "xml": {
            "name": "userHierarchyField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "userHierarchyField"
      ]
    },
    "RecordEditabilityType": {
      "title": "RecordEditabilityType",
      "description": "",
      "xml": {
        "name": "RecordEditabilityType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AdminOnly",
        "AdminOrCurrentApprover"
      ]
    },
    "ArchiveSettings": {
      "title": "ArchiveSettings",
      "description": "",
      "xml": {
        "name": "ArchiveSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableEntityArchivingEnabled": {
              "xml": {
                "name": "enableEntityArchivingEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "AssignmentRule": {
      "title": "AssignmentRule",
      "description": "",
      "xml": {
        "name": "AssignmentRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "ruleEntry": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RuleEntry"
              }
            }
          }
        }
      ]
    },
    "RuleEntry": {
      "title": "RuleEntry",
      "description": "",
      "xml": {
        "name": "RuleEntry",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "assignedTo": {
          "xml": {
            "name": "assignedTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "assignedToType": {
          "$ref": "#/definitions/AssignToLookupValueType"
        },
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "businessHours": {
          "xml": {
            "name": "businessHours",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "businessHoursSource": {
          "$ref": "#/definitions/BusinessHoursSourceType"
        },
        "criteriaItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FilterItem"
          }
        },
        "disableEscalationWhenModified": {
          "xml": {
            "name": "disableEscalationWhenModified",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "escalationAction": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/EscalationAction"
          }
        },
        "escalationStartTime": {
          "$ref": "#/definitions/EscalationStartTimeType"
        },
        "formula": {
          "xml": {
            "name": "formula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "notifyCcRecipients": {
          "xml": {
            "name": "notifyCcRecipients",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "overrideExistingTeams": {
          "xml": {
            "name": "overrideExistingTeams",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "replyToEmail": {
          "xml": {
            "name": "replyToEmail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "senderEmail": {
          "xml": {
            "name": "senderEmail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "senderName": {
          "xml": {
            "name": "senderName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "team": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "team",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "template": {
          "xml": {
            "name": "template",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "AssignToLookupValueType": {
      "title": "AssignToLookupValueType",
      "description": "",
      "xml": {
        "name": "AssignToLookupValueType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "User",
        "Queue"
      ]
    },
    "BusinessHoursSourceType": {
      "title": "BusinessHoursSourceType",
      "description": "",
      "xml": {
        "name": "BusinessHoursSourceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Case",
        "Static"
      ]
    },
    "EscalationAction": {
      "title": "EscalationAction",
      "description": "",
      "xml": {
        "name": "EscalationAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "assignedTo": {
          "xml": {
            "name": "assignedTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "assignedToTemplate": {
          "xml": {
            "name": "assignedToTemplate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "assignedToType": {
          "$ref": "#/definitions/AssignToLookupValueType"
        },
        "minutesToEscalation": {
          "xml": {
            "name": "minutesToEscalation",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "notifyCaseOwner": {
          "xml": {
            "name": "notifyCaseOwner",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "notifyEmail": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "notifyEmail",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "notifyTo": {
          "xml": {
            "name": "notifyTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "notifyToTemplate": {
          "xml": {
            "name": "notifyToTemplate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "EscalationStartTimeType": {
      "title": "EscalationStartTimeType",
      "description": "",
      "xml": {
        "name": "EscalationStartTimeType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CaseCreation",
        "CaseLastModified"
      ]
    },
    "AssignmentRules": {
      "title": "AssignmentRules",
      "description": "",
      "xml": {
        "name": "AssignmentRules",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assignmentRule": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AssignmentRule"
              }
            }
          }
        }
      ]
    },
    "Audience": {
      "title": "Audience",
      "description": "",
      "xml": {
        "name": "Audience",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "audienceName": {
              "xml": {
                "name": "audienceName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "container": {
              "xml": {
                "name": "container",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "criteria": {
              "$ref": "#/definitions/AudienceCriteria"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formula": {
              "xml": {
                "name": "formula",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formulaFilterType": {
              "$ref": "#/definitions/FormulaFilterType"
            },
            "isDefaultAudience": {
              "xml": {
                "name": "isDefaultAudience",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "targets": {
              "$ref": "#/definitions/PersonalizationTargetInfos"
            }
          },
          "required": [
            "audienceName",
            "container",
            "criteria",
            "isDefaultAudience"
          ]
        }
      ]
    },
    "AudienceCriteria": {
      "title": "AudienceCriteria",
      "description": "",
      "xml": {
        "name": "AudienceCriteria",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "criterion": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/AudienceCriterion"
          }
        }
      }
    },
    "AudienceCriterion": {
      "title": "AudienceCriterion",
      "description": "",
      "xml": {
        "name": "AudienceCriterion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "criteriaNumber": {
          "xml": {
            "name": "criteriaNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "criterionValue": {
          "$ref": "#/definitions/AudienceCriteriaValue"
        },
        "operator": {
          "$ref": "#/definitions/AudienceCriterionOperator"
        },
        "type": {
          "$ref": "#/definitions/AudienceCriterionType"
        }
      },
      "required": [
        "type"
      ]
    },
    "AudienceCriteriaValue": {
      "title": "AudienceCriteriaValue",
      "description": "",
      "xml": {
        "name": "AudienceCriteriaValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "city": {
          "xml": {
            "name": "city",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "country": {
          "xml": {
            "name": "country",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "domain": {
          "xml": {
            "name": "domain",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "entityField": {
          "xml": {
            "name": "entityField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "entityType": {
          "xml": {
            "name": "entityType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldValue": {
          "xml": {
            "name": "fieldValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isEnabled": {
          "xml": {
            "name": "isEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "permissionName": {
          "xml": {
            "name": "permissionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "permissionType": {
          "xml": {
            "name": "permissionType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "profile": {
          "xml": {
            "name": "profile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "subdivision": {
          "xml": {
            "name": "subdivision",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "AudienceCriterionOperator": {
      "title": "AudienceCriterionOperator",
      "description": "",
      "xml": {
        "name": "AudienceCriterionOperator",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Equal",
        "NotEqual",
        "GreaterThan",
        "GreaterThanOrEqual",
        "LessThan",
        "LessThanOrEqual",
        "Contains",
        "StartsWith",
        "Includes",
        "NotIncludes"
      ]
    },
    "AudienceCriterionType": {
      "title": "AudienceCriterionType",
      "description": "",
      "xml": {
        "name": "AudienceCriterionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Default",
        "Profile",
        "FieldBased",
        "GeoLocation",
        "Domain",
        "Permission",
        "Audience"
      ]
    },
    "FormulaFilterType": {
      "title": "FormulaFilterType",
      "description": "",
      "xml": {
        "name": "FormulaFilterType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AllCriteriaMatch",
        "AnyCriterionMatches",
        "CustomLogicMatches"
      ]
    },
    "PersonalizationTargetInfos": {
      "title": "PersonalizationTargetInfos",
      "description": "",
      "xml": {
        "name": "PersonalizationTargetInfos",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "target": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PersonalizationTargetInfo"
          }
        }
      }
    },
    "PersonalizationTargetInfo": {
      "title": "PersonalizationTargetInfo",
      "description": "",
      "xml": {
        "name": "PersonalizationTargetInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "groupName": {
          "xml": {
            "name": "groupName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "priority": {
          "xml": {
            "name": "priority",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "targetType": {
          "xml": {
            "name": "targetType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetValue": {
          "xml": {
            "name": "targetValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "groupName",
        "targetType",
        "targetValue"
      ]
    },
    "AuraDefinitionBundle": {
      "title": "AuraDefinitionBundle",
      "description": "",
      "xml": {
        "name": "AuraDefinitionBundle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "SVGContent": {
              "xml": {
                "name": "SVGContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "controllerContent": {
              "xml": {
                "name": "controllerContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "designContent": {
              "xml": {
                "name": "designContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "documentationContent": {
              "xml": {
                "name": "documentationContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "helperContent": {
              "xml": {
                "name": "helperContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "markup": {
              "xml": {
                "name": "markup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "modelContent": {
              "xml": {
                "name": "modelContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "packageVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageVersion"
              }
            },
            "rendererContent": {
              "xml": {
                "name": "rendererContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "styleContent": {
              "xml": {
                "name": "styleContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "testsuiteContent": {
              "xml": {
                "name": "testsuiteContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "type": {
              "$ref": "#/definitions/AuraBundleType"
            }
          }
        }
      ]
    },
    "PackageVersion": {
      "title": "PackageVersion",
      "description": "",
      "xml": {
        "name": "PackageVersion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "majorNumber": {
          "xml": {
            "name": "majorNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "minorNumber": {
          "xml": {
            "name": "minorNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "majorNumber",
        "minorNumber",
        "namespace"
      ]
    },
    "AuraBundleType": {
      "title": "AuraBundleType",
      "description": "",
      "xml": {
        "name": "AuraBundleType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Application",
        "Component",
        "Event",
        "Interface",
        "Tokens"
      ]
    },
    "AuthProvider": {
      "title": "AuthProvider",
      "description": "",
      "xml": {
        "name": "AuthProvider",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "appleTeam": {
              "xml": {
                "name": "appleTeam",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "authorizeUrl": {
              "xml": {
                "name": "authorizeUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "consumerKey": {
              "xml": {
                "name": "consumerKey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "consumerSecret": {
              "xml": {
                "name": "consumerSecret",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customMetadataTypeRecord": {
              "xml": {
                "name": "customMetadataTypeRecord",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultScopes": {
              "xml": {
                "name": "defaultScopes",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "ecKey": {
              "xml": {
                "name": "ecKey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "errorUrl": {
              "xml": {
                "name": "errorUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "executionUser": {
              "xml": {
                "name": "executionUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "friendlyName": {
              "xml": {
                "name": "friendlyName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "iconUrl": {
              "xml": {
                "name": "iconUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "idTokenIssuer": {
              "xml": {
                "name": "idTokenIssuer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "includeOrgIdInIdentifier": {
              "xml": {
                "name": "includeOrgIdInIdentifier",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "linkKickoffUrl": {
              "xml": {
                "name": "linkKickoffUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logoutUrl": {
              "xml": {
                "name": "logoutUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthKickoffUrl": {
              "xml": {
                "name": "oauthKickoffUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "plugin": {
              "xml": {
                "name": "plugin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "portal": {
              "xml": {
                "name": "portal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "providerType": {
              "$ref": "#/definitions/AuthProviderType"
            },
            "registrationHandler": {
              "xml": {
                "name": "registrationHandler",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sendAccessTokenInHeader": {
              "xml": {
                "name": "sendAccessTokenInHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sendClientCredentialsInHeader": {
              "xml": {
                "name": "sendClientCredentialsInHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sendSecretInApis": {
              "xml": {
                "name": "sendSecretInApis",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "ssoKickoffUrl": {
              "xml": {
                "name": "ssoKickoffUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "tokenUrl": {
              "xml": {
                "name": "tokenUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "userInfoUrl": {
              "xml": {
                "name": "userInfoUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "friendlyName",
            "providerType"
          ]
        }
      ]
    },
    "AuthProviderType": {
      "title": "AuthProviderType",
      "description": "",
      "xml": {
        "name": "AuthProviderType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Facebook",
        "Janrain",
        "Salesforce",
        "OpenIdConnect",
        "MicrosoftACS",
        "LinkedIn",
        "Twitter",
        "Google",
        "GitHub",
        "Custom",
        "Apple"
      ]
    },
    "AutoResponseRule": {
      "title": "AutoResponseRule",
      "description": "",
      "xml": {
        "name": "AutoResponseRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "ruleEntry": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RuleEntry"
              }
            }
          }
        }
      ]
    },
    "AutoResponseRules": {
      "title": "AutoResponseRules",
      "description": "",
      "xml": {
        "name": "AutoResponseRules",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "autoResponseRule": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AutoResponseRule"
              }
            }
          }
        }
      ]
    },
    "AutomatedContactsSettings": {
      "title": "AutomatedContactsSettings",
      "description": "",
      "xml": {
        "name": "AutomatedContactsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAddContactAutomatically": {
              "xml": {
                "name": "enableAddContactAutomatically",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAddContactRoleAutomatically": {
              "xml": {
                "name": "enableAddContactRoleAutomatically",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAddContactRoleWithSuggestion": {
              "xml": {
                "name": "enableAddContactRoleWithSuggestion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAddContactWithSuggestion": {
              "xml": {
                "name": "enableAddContactWithSuggestion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "BlockchainSettings": {
      "title": "BlockchainSettings",
      "description": "",
      "xml": {
        "name": "BlockchainSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableBcp": {
              "xml": {
                "name": "enableBcp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableBcpCoin": {
              "xml": {
                "name": "enableBcpCoin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Bot": {
      "title": "Bot",
      "description": "",
      "xml": {
        "name": "Bot",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "botMlDomain": {
              "$ref": "#/definitions/LocalMlDomain"
            },
            "botUser": {
              "xml": {
                "name": "botUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "botVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/BotVersion"
              }
            },
            "contextVariables": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ConversationContextVariable"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logPrivateConversationData": {
              "xml": {
                "name": "logPrivateConversationData",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "LocalMlDomain": {
      "title": "LocalMlDomain",
      "description": "",
      "xml": {
        "name": "LocalMlDomain",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mlIntents": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/MlIntent"
          }
        },
        "mlSlotClasses": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/MlSlotClass"
          }
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "MlIntent": {
      "title": "MlIntent",
      "description": "",
      "xml": {
        "name": "MlIntent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mlIntentUtterances": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/MlIntentUtterance"
          }
        },
        "relatedMlIntents": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/MlRelatedIntent"
          }
        }
      },
      "required": [
        "developerName",
        "label"
      ]
    },
    "MlIntentUtterance": {
      "title": "MlIntentUtterance",
      "description": "",
      "xml": {
        "name": "MlIntentUtterance",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "utterance": {
          "xml": {
            "name": "utterance",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "utterance"
      ]
    },
    "MlRelatedIntent": {
      "title": "MlRelatedIntent",
      "description": "",
      "xml": {
        "name": "MlRelatedIntent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "relatedMlIntent": {
          "xml": {
            "name": "relatedMlIntent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "relatedMlIntent"
      ]
    },
    "MlSlotClass": {
      "title": "MlSlotClass",
      "description": "",
      "xml": {
        "name": "MlSlotClass",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dataType": {
          "$ref": "#/definitions/MlSlotClassDataType"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "extractionRegex": {
          "xml": {
            "name": "extractionRegex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "extractionType": {
          "$ref": "#/definitions/MlSlotClassExtractionType"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mlSlotClassValues": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/MlSlotClassValue"
          }
        }
      },
      "required": [
        "dataType",
        "developerName",
        "label"
      ]
    },
    "MlSlotClassDataType": {
      "title": "MlSlotClassDataType",
      "description": "",
      "xml": {
        "name": "MlSlotClassDataType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Text",
        "Number",
        "Boolean",
        "Date",
        "DateTime",
        "Currency"
      ]
    },
    "MlSlotClassExtractionType": {
      "title": "MlSlotClassExtractionType",
      "description": "",
      "xml": {
        "name": "MlSlotClassExtractionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Pattern",
        "Value"
      ]
    },
    "MlSlotClassValue": {
      "title": "MlSlotClassValue",
      "description": "",
      "xml": {
        "name": "MlSlotClassValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "synonymGroup": {
          "$ref": "#/definitions/SynonymGroup"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "value"
      ]
    },
    "SynonymGroup": {
      "title": "SynonymGroup",
      "description": "",
      "xml": {
        "name": "SynonymGroup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "languages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Language"
          }
        },
        "terms": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "terms",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "Language": {
      "title": "Language",
      "description": "",
      "xml": {
        "name": "Language",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "BotVersion": {
      "title": "BotVersion",
      "description": "",
      "xml": {
        "name": "BotVersion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "botDialogGroups": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/BotDialogGroup"
              }
            },
            "botDialogs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/BotDialog"
              }
            },
            "conversationSystemDialogs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ConversationSystemDialog"
              }
            },
            "conversationVariables": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ConversationVariable"
              }
            },
            "entryDialog": {
              "xml": {
                "name": "entryDialog",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mainMenuDialog": {
              "xml": {
                "name": "mainMenuDialog",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "responseDelayMilliseconds": {
              "xml": {
                "name": "responseDelayMilliseconds",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "entryDialog",
            "mainMenuDialog"
          ]
        }
      ]
    },
    "BotDialogGroup": {
      "title": "BotDialogGroup",
      "description": "",
      "xml": {
        "name": "BotDialogGroup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "developerName",
        "label"
      ]
    },
    "BotDialog": {
      "title": "BotDialog",
      "description": "",
      "xml": {
        "name": "BotDialog",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "botDialogGroup": {
          "xml": {
            "name": "botDialogGroup",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "botSteps": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotStep"
          }
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mlIntent": {
          "xml": {
            "name": "mlIntent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mlIntentTrainingEnabled": {
          "xml": {
            "name": "mlIntentTrainingEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showInFooterMenu": {
          "xml": {
            "name": "showInFooterMenu",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "developerName",
        "label"
      ]
    },
    "BotStep": {
      "title": "BotStep",
      "description": "",
      "xml": {
        "name": "BotStep",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "botInvocation": {
          "$ref": "#/definitions/BotInvocation"
        },
        "botMessages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotMessage"
          }
        },
        "botNavigation": {
          "$ref": "#/definitions/BotNavigation"
        },
        "botStepConditions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotStepCondition"
          }
        },
        "botSteps": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotStep"
          }
        },
        "botVariableOperation": {
          "$ref": "#/definitions/BotVariableOperation"
        },
        "conversationRecordLookup": {
          "$ref": "#/definitions/ConversationRecordLookup"
        },
        "conversationSystemMessage": {
          "$ref": "#/definitions/ConversationSystemMessage"
        },
        "type": {
          "$ref": "#/definitions/BotStepType"
        }
      },
      "required": [
        "type"
      ]
    },
    "BotInvocation": {
      "title": "BotInvocation",
      "description": "",
      "xml": {
        "name": "BotInvocation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "invocationActionName": {
          "xml": {
            "name": "invocationActionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "invocationActionType": {
          "$ref": "#/definitions/ConversationInvocableTargetType"
        },
        "invocationMappings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotInvocationMapping"
          }
        }
      }
    },
    "ConversationInvocableTargetType": {
      "title": "ConversationInvocableTargetType",
      "description": "",
      "xml": {
        "name": "ConversationInvocableTargetType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "apex",
        "flow",
        "standardInvocableAction"
      ]
    },
    "BotInvocationMapping": {
      "title": "BotInvocationMapping",
      "description": "",
      "xml": {
        "name": "BotInvocationMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "parameterName": {
          "xml": {
            "name": "parameterName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/BotInvocationMappingType"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "variableName": {
          "xml": {
            "name": "variableName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "variableType": {
          "$ref": "#/definitions/ConversationVariableType"
        }
      },
      "required": [
        "parameterName",
        "type"
      ]
    },
    "BotInvocationMappingType": {
      "title": "BotInvocationMappingType",
      "description": "",
      "xml": {
        "name": "BotInvocationMappingType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Input",
        "Output"
      ]
    },
    "ConversationVariableType": {
      "title": "ConversationVariableType",
      "description": "",
      "xml": {
        "name": "ConversationVariableType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ConversationVariable",
        "ContextVariable"
      ]
    },
    "BotMessage": {
      "title": "BotMessage",
      "description": "",
      "xml": {
        "name": "BotMessage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "message"
      ]
    },
    "BotNavigation": {
      "title": "BotNavigation",
      "description": "",
      "xml": {
        "name": "BotNavigation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "botNavigationLinks": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotNavigationLink"
          }
        },
        "type": {
          "$ref": "#/definitions/BotNavigationType"
        }
      },
      "required": [
        "type"
      ]
    },
    "BotNavigationLink": {
      "title": "BotNavigationLink",
      "description": "",
      "xml": {
        "name": "BotNavigationLink",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetBotDialog": {
          "xml": {
            "name": "targetBotDialog",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "targetBotDialog"
      ]
    },
    "BotNavigationType": {
      "title": "BotNavigationType",
      "description": "",
      "xml": {
        "name": "BotNavigationType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Call",
        "Redirect",
        "TransferToAgent"
      ]
    },
    "BotStepCondition": {
      "title": "BotStepCondition",
      "description": "",
      "xml": {
        "name": "BotStepCondition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "leftOperandName": {
          "xml": {
            "name": "leftOperandName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "leftOperandType": {
          "$ref": "#/definitions/ConversationVariableType"
        },
        "operatorType": {
          "$ref": "#/definitions/BotStepConditionOperatorType"
        },
        "rightOperandValue": {
          "xml": {
            "name": "rightOperandValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "leftOperandName",
        "leftOperandType",
        "operatorType"
      ]
    },
    "BotStepConditionOperatorType": {
      "title": "BotStepConditionOperatorType",
      "description": "",
      "xml": {
        "name": "BotStepConditionOperatorType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Equals",
        "NotEquals",
        "IsSet",
        "IsNotSet",
        "GreaterThan",
        "LessThan",
        "GreaterThanOrEqualTo",
        "LessThanOrEqualTo"
      ]
    },
    "BotVariableOperation": {
      "title": "BotVariableOperation",
      "description": "",
      "xml": {
        "name": "BotVariableOperation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "botInvocation": {
          "$ref": "#/definitions/BotInvocation"
        },
        "botMessages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotMessage"
          }
        },
        "botQuickReplyOptions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotQuickReplyOption"
          }
        },
        "botVariableOperands": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotVariableOperand"
          }
        },
        "invalidInputBotNavigation": {
          "$ref": "#/definitions/BotNavigation"
        },
        "optionalCollect": {
          "xml": {
            "name": "optionalCollect",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "quickReplyOptionTemplate": {
          "xml": {
            "name": "quickReplyOptionTemplate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "quickReplyType": {
          "$ref": "#/definitions/BotQuickReplyType"
        },
        "quickReplyWidgetType": {
          "$ref": "#/definitions/BotWidgetType"
        },
        "retryMessages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/BotMessage"
          }
        },
        "sourceVariableName": {
          "xml": {
            "name": "sourceVariableName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceVariableType": {
          "$ref": "#/definitions/ConversationVariableType"
        },
        "type": {
          "$ref": "#/definitions/BotVariableOperationType"
        }
      },
      "required": [
        "type"
      ]
    },
    "BotQuickReplyOption": {
      "title": "BotQuickReplyOption",
      "description": "",
      "xml": {
        "name": "BotQuickReplyOption",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "literalValue": {
          "xml": {
            "name": "literalValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "literalValue"
      ]
    },
    "BotVariableOperand": {
      "title": "BotVariableOperand",
      "description": "",
      "xml": {
        "name": "BotVariableOperand",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "disableAutoFill": {
          "xml": {
            "name": "disableAutoFill",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sourceName": {
          "xml": {
            "name": "sourceName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceType": {
          "$ref": "#/definitions/ConversationVariableOperandSourceType"
        },
        "sourceValue": {
          "xml": {
            "name": "sourceValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetName": {
          "xml": {
            "name": "targetName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetType": {
          "$ref": "#/definitions/ConversationVariableType"
        }
      },
      "required": [
        "targetName",
        "targetType"
      ]
    },
    "ConversationVariableOperandSourceType": {
      "title": "ConversationVariableOperandSourceType",
      "description": "",
      "xml": {
        "name": "ConversationVariableOperandSourceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "StandardConversationVariable",
        "ConversationVariable",
        "ContextVariable",
        "MlSlotClass",
        "StandardMlSlotClass",
        "Value",
        "BotDefinition",
        "Queue"
      ]
    },
    "BotQuickReplyType": {
      "title": "BotQuickReplyType",
      "description": "",
      "xml": {
        "name": "BotQuickReplyType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Static",
        "Dynamic"
      ]
    },
    "BotWidgetType": {
      "title": "BotWidgetType",
      "description": "",
      "xml": {
        "name": "BotWidgetType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Menu",
        "Buttons"
      ]
    },
    "BotVariableOperationType": {
      "title": "BotVariableOperationType",
      "description": "",
      "xml": {
        "name": "BotVariableOperationType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Set",
        "Unset",
        "Collect"
      ]
    },
    "ConversationRecordLookup": {
      "title": "ConversationRecordLookup",
      "description": "",
      "xml": {
        "name": "ConversationRecordLookup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "SObjectType": {
          "xml": {
            "name": "SObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lookupFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ConversationRecordLookupField"
          }
        },
        "maxLookupResults": {
          "xml": {
            "name": "maxLookupResults",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "sourceVariableName": {
          "xml": {
            "name": "sourceVariableName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceVariableType": {
          "$ref": "#/definitions/ConversationVariableType"
        },
        "targetVariableName": {
          "xml": {
            "name": "targetVariableName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "SObjectType",
        "maxLookupResults",
        "sourceVariableName",
        "sourceVariableType",
        "targetVariableName"
      ]
    },
    "ConversationRecordLookupField": {
      "title": "ConversationRecordLookupField",
      "description": "",
      "xml": {
        "name": "ConversationRecordLookupField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "fieldName"
      ]
    },
    "ConversationSystemMessage": {
      "title": "ConversationSystemMessage",
      "description": "",
      "xml": {
        "name": "ConversationSystemMessage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "systemMessageMappings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ConversationSystemMessageMapping"
          }
        },
        "type": {
          "$ref": "#/definitions/ConversationSystemMessageType"
        }
      },
      "required": [
        "type"
      ]
    },
    "ConversationSystemMessageMapping": {
      "title": "ConversationSystemMessageMapping",
      "description": "",
      "xml": {
        "name": "ConversationSystemMessageMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "mappingType": {
          "$ref": "#/definitions/ConversationMappingType"
        },
        "parameterType": {
          "$ref": "#/definitions/ConversationSystemMessageParamType"
        },
        "variableName": {
          "xml": {
            "name": "variableName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "mappingType",
        "parameterType",
        "variableName"
      ]
    },
    "ConversationMappingType": {
      "title": "ConversationMappingType",
      "description": "",
      "xml": {
        "name": "ConversationMappingType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Input",
        "Output"
      ]
    },
    "ConversationSystemMessageParamType": {
      "title": "ConversationSystemMessageParamType",
      "description": "",
      "xml": {
        "name": "ConversationSystemMessageParamType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Transfer"
      ]
    },
    "ConversationSystemMessageType": {
      "title": "ConversationSystemMessageType",
      "description": "",
      "xml": {
        "name": "ConversationSystemMessageType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Transfer",
        "EndChat"
      ]
    },
    "BotStepType": {
      "title": "BotStepType",
      "description": "",
      "xml": {
        "name": "BotStepType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Navigation",
        "Invocation",
        "VariableOperation",
        "Message",
        "Wait",
        "Group",
        "SystemMessage",
        "RecordLookup"
      ]
    },
    "ConversationSystemDialog": {
      "title": "ConversationSystemDialog",
      "description": "",
      "xml": {
        "name": "ConversationSystemDialog",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dialog": {
          "xml": {
            "name": "dialog",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/ConversationSystemDialogType"
        }
      },
      "required": [
        "dialog",
        "type"
      ]
    },
    "ConversationSystemDialogType": {
      "title": "ConversationSystemDialogType",
      "description": "",
      "xml": {
        "name": "ConversationSystemDialogType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TransferFailed"
      ]
    },
    "ConversationVariable": {
      "title": "ConversationVariable",
      "description": "",
      "xml": {
        "name": "ConversationVariable",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "SObjectType": {
          "xml": {
            "name": "SObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "collectionType": {
          "$ref": "#/definitions/ConversationVariableCollectionType"
        },
        "dataType": {
          "$ref": "#/definitions/ConversationDataType"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "dataType",
        "developerName",
        "label"
      ]
    },
    "ConversationVariableCollectionType": {
      "title": "ConversationVariableCollectionType",
      "description": "",
      "xml": {
        "name": "ConversationVariableCollectionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "List"
      ]
    },
    "ConversationDataType": {
      "title": "ConversationDataType",
      "description": "",
      "xml": {
        "name": "ConversationDataType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Text",
        "Number",
        "Boolean",
        "Object",
        "Date",
        "DateTime",
        "Currency",
        "Id"
      ]
    },
    "ConversationContextVariable": {
      "title": "ConversationContextVariable",
      "description": "",
      "xml": {
        "name": "ConversationContextVariable",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "SObjectType": {
          "xml": {
            "name": "SObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "contextVariableMappings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ConversationContextVariableMapping"
          }
        },
        "dataType": {
          "$ref": "#/definitions/ConversationDataType"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "dataType",
        "developerName",
        "label"
      ]
    },
    "ConversationContextVariableMapping": {
      "title": "ConversationContextVariableMapping",
      "description": "",
      "xml": {
        "name": "ConversationContextVariableMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "SObjectType": {
          "xml": {
            "name": "SObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "messageType": {
          "$ref": "#/definitions/MessageType"
        }
      },
      "required": [
        "SObjectType",
        "fieldName",
        "messageType"
      ]
    },
    "MessageType": {
      "title": "MessageType",
      "description": "",
      "xml": {
        "name": "MessageType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Text",
        "Facebook",
        "Line",
        "GoogleHome",
        "Alexa",
        "Omega",
        "AppleBusinessChat",
        "WeChat",
        "WebChat",
        "WhatsApp",
        "Phone"
      ]
    },
    "BotSettings": {
      "title": "BotSettings",
      "description": "",
      "xml": {
        "name": "BotSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableBots": {
              "xml": {
                "name": "enableBots",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "BrandingSet": {
      "title": "BrandingSet",
      "description": "",
      "xml": {
        "name": "BrandingSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "brandingSetProperty": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/BrandingSetProperty"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "xml": {
                "name": "type",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "BrandingSetProperty": {
      "title": "BrandingSetProperty",
      "description": "",
      "xml": {
        "name": "BrandingSetProperty",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "propertyName": {
          "xml": {
            "name": "propertyName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "propertyValue": {
          "xml": {
            "name": "propertyValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "propertyName"
      ]
    },
    "BusinessHoursEntry": {
      "title": "BusinessHoursEntry",
      "description": "",
      "xml": {
        "name": "BusinessHoursEntry",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "default": {
              "xml": {
                "name": "default",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "fridayEndTime": {
              "xml": {
                "name": "fridayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "fridayStartTime": {
              "xml": {
                "name": "fridayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "mondayEndTime": {
              "xml": {
                "name": "mondayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "mondayStartTime": {
              "xml": {
                "name": "mondayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "saturdayEndTime": {
              "xml": {
                "name": "saturdayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "saturdayStartTime": {
              "xml": {
                "name": "saturdayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "sundayEndTime": {
              "xml": {
                "name": "sundayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "sundayStartTime": {
              "xml": {
                "name": "sundayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "thursdayEndTime": {
              "xml": {
                "name": "thursdayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "thursdayStartTime": {
              "xml": {
                "name": "thursdayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "timeZoneId": {
              "xml": {
                "name": "timeZoneId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "tuesdayEndTime": {
              "xml": {
                "name": "tuesdayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "tuesdayStartTime": {
              "xml": {
                "name": "tuesdayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "wednesdayEndTime": {
              "xml": {
                "name": "wednesdayEndTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "wednesdayStartTime": {
              "xml": {
                "name": "wednesdayStartTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            }
          },
          "required": [
            "default"
          ]
        }
      ]
    },
    "BusinessHoursSettings": {
      "title": "BusinessHoursSettings",
      "description": "",
      "xml": {
        "name": "BusinessHoursSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "businessHours": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/BusinessHoursEntry"
              }
            },
            "holidays": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Holiday"
              }
            }
          }
        }
      ]
    },
    "Holiday": {
      "title": "Holiday",
      "description": "",
      "xml": {
        "name": "Holiday",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "activityDate": {
          "xml": {
            "name": "activityDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "businessHours": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "businessHours",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "endTime": {
          "xml": {
            "name": "endTime",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "isRecurring": {
          "xml": {
            "name": "isRecurring",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recurrenceDayOfMonth": {
          "xml": {
            "name": "recurrenceDayOfMonth",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "recurrenceDayOfWeek": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "recurrenceDayOfWeek",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "recurrenceDayOfWeekMask": {
          "xml": {
            "name": "recurrenceDayOfWeekMask",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "recurrenceEndDate": {
          "xml": {
            "name": "recurrenceEndDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "recurrenceInstance": {
          "xml": {
            "name": "recurrenceInstance",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recurrenceInterval": {
          "xml": {
            "name": "recurrenceInterval",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "recurrenceMonthOfYear": {
          "xml": {
            "name": "recurrenceMonthOfYear",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recurrenceStartDate": {
          "xml": {
            "name": "recurrenceStartDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "recurrenceType": {
          "xml": {
            "name": "recurrenceType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "startTime": {
          "xml": {
            "name": "startTime",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "BusinessProcess": {
      "title": "BusinessProcess",
      "description": "",
      "xml": {
        "name": "BusinessProcess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "values": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PicklistValue"
              }
            }
          }
        }
      ]
    },
    "PicklistValue": {
      "title": "PicklistValue",
      "description": "",
      "xml": {
        "name": "PicklistValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "color": {
              "xml": {
                "name": "color",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "default": {
              "xml": {
                "name": "default",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowEmail": {
              "xml": {
                "name": "allowEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "closed": {
              "xml": {
                "name": "closed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "controllingFieldValues": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "controllingFieldValues",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "converted": {
              "xml": {
                "name": "converted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "cssExposed": {
              "xml": {
                "name": "cssExposed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "forecastCategory": {
              "$ref": "#/definitions/ForecastCategories"
            },
            "highPriority": {
              "xml": {
                "name": "highPriority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "probability": {
              "xml": {
                "name": "probability",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "reverseRole": {
              "xml": {
                "name": "reverseRole",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "reviewed": {
              "xml": {
                "name": "reviewed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "won": {
              "xml": {
                "name": "won",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "default"
          ]
        }
      ]
    },
    "ForecastCategories": {
      "title": "ForecastCategories",
      "description": "",
      "xml": {
        "name": "ForecastCategories",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Omitted",
        "Pipeline",
        "BestCase",
        "Forecast",
        "Closed"
      ]
    },
    "CMSConnectSource": {
      "title": "CMSConnectSource",
      "description": "",
      "xml": {
        "name": "CMSConnectSource",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "cmsConnectAsset": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CMSConnectAsset"
              }
            },
            "cmsConnectLanguage": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CMSConnectLanguage"
              }
            },
            "cmsConnectPersonalization": {
              "$ref": "#/definitions/CMSConnectPersonalization"
            },
            "cmsConnectResourceType": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CMSConnectResourceType"
              }
            },
            "connectionType": {
              "$ref": "#/definitions/CMSSourceConnectionType"
            },
            "cssScope": {
              "xml": {
                "name": "cssScope",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "developerName": {
              "xml": {
                "name": "developerName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "languageEnabled": {
              "xml": {
                "name": "languageEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "namedCredential": {
              "xml": {
                "name": "namedCredential",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "personalizationEnabled": {
              "xml": {
                "name": "personalizationEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "rootPath": {
              "xml": {
                "name": "rootPath",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sortOrder": {
              "xml": {
                "name": "sortOrder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "status": {
              "$ref": "#/definitions/CMSConnectionStatus"
            },
            "type": {
              "$ref": "#/definitions/CMSConnectionSourceType"
            },
            "websiteUrl": {
              "xml": {
                "name": "websiteUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "connectionType",
            "developerName",
            "masterLabel",
            "sortOrder",
            "status",
            "type"
          ]
        }
      ]
    },
    "CMSConnectAsset": {
      "title": "CMSConnectAsset",
      "description": "",
      "xml": {
        "name": "CMSConnectAsset",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "assetPath": {
          "xml": {
            "name": "assetPath",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "assetType": {
          "xml": {
            "name": "assetType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortOrder": {
          "xml": {
            "name": "sortOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "assetPath",
        "assetType",
        "sortOrder"
      ]
    },
    "CMSConnectLanguage": {
      "title": "CMSConnectLanguage",
      "description": "",
      "xml": {
        "name": "CMSConnectLanguage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "cmsLanguage": {
          "xml": {
            "name": "cmsLanguage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "language": {
          "xml": {
            "name": "language",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "cmsLanguage",
        "language"
      ]
    },
    "CMSConnectPersonalization": {
      "title": "CMSConnectPersonalization",
      "description": "",
      "xml": {
        "name": "CMSConnectPersonalization",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "connectorPage": {
          "xml": {
            "name": "connectorPage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "connectorPageAsset": {
          "xml": {
            "name": "connectorPageAsset",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "connectorPage",
        "connectorPageAsset"
      ]
    },
    "CMSConnectResourceType": {
      "title": "CMSConnectResourceType",
      "description": "",
      "xml": {
        "name": "CMSConnectResourceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "cmsConnectResourceDefinition": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CMSConnectResourceDefinition"
          }
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "resourceType": {
          "xml": {
            "name": "resourceType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "developerName",
        "masterLabel",
        "resourceType"
      ]
    },
    "CMSConnectResourceDefinition": {
      "title": "CMSConnectResourceDefinition",
      "description": "",
      "xml": {
        "name": "CMSConnectResourceDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "options": {
          "xml": {
            "name": "options",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "payloadType": {
          "xml": {
            "name": "payloadType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "resourceIdPath": {
          "xml": {
            "name": "resourceIdPath",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "resourceNamePath": {
          "xml": {
            "name": "resourceNamePath",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "resourcePath": {
          "xml": {
            "name": "resourcePath",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "rootNodePath": {
          "xml": {
            "name": "rootNodePath",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "developerName",
        "masterLabel",
        "options",
        "payloadType",
        "resourcePath"
      ]
    },
    "CMSSourceConnectionType": {
      "title": "CMSSourceConnectionType",
      "description": "",
      "xml": {
        "name": "CMSSourceConnectionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Public",
        "Authenticated"
      ]
    },
    "CMSConnectionStatus": {
      "title": "CMSConnectionStatus",
      "description": "",
      "xml": {
        "name": "CMSConnectionStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ACTIVE",
        "INACTIVE"
      ]
    },
    "CMSConnectionSourceType": {
      "title": "CMSConnectionSourceType",
      "description": "",
      "xml": {
        "name": "CMSConnectionSourceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AEM",
        "Drupal",
        "WordPress",
        "SDL",
        "Sitecore",
        "Other"
      ]
    },
    "CallCenter": {
      "title": "CallCenter",
      "description": "",
      "xml": {
        "name": "CallCenter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "adapterUrl": {
              "xml": {
                "name": "adapterUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customSettings": {
              "xml": {
                "name": "customSettings",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "displayName": {
              "xml": {
                "name": "displayName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "displayNameLabel": {
              "xml": {
                "name": "displayNameLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "internalNameLabel": {
              "xml": {
                "name": "internalNameLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sections": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CallCenterSection"
              }
            },
            "version": {
              "xml": {
                "name": "version",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "displayName",
            "displayNameLabel",
            "internalNameLabel"
          ]
        }
      ]
    },
    "CallCenterSection": {
      "title": "CallCenterSection",
      "description": "",
      "xml": {
        "name": "CallCenterSection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "items": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CallCenterItem"
          }
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "CallCenterItem": {
      "title": "CallCenterItem",
      "description": "",
      "xml": {
        "name": "CallCenterItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name",
        "value"
      ]
    },
    "CampaignInfluenceModel": {
      "title": "CampaignInfluenceModel",
      "description": "",
      "xml": {
        "name": "CampaignInfluenceModel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isDefaultModel": {
              "xml": {
                "name": "isDefaultModel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isModelLocked": {
              "xml": {
                "name": "isModelLocked",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "modelDescription": {
              "xml": {
                "name": "modelDescription",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recordPreference": {
              "xml": {
                "name": "recordPreference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "isDefaultModel",
            "isModelLocked",
            "name"
          ]
        }
      ]
    },
    "CampaignSettings": {
      "title": "CampaignSettings",
      "description": "",
      "xml": {
        "name": "CampaignSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAutoCampInfluenceDisabled": {
              "xml": {
                "name": "enableAutoCampInfluenceDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableB2bmaCampaignInfluence2": {
              "xml": {
                "name": "enableB2bmaCampaignInfluence2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCampaignHistoryTrackEnabled": {
              "xml": {
                "name": "enableCampaignHistoryTrackEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCampaignInfluence2": {
              "xml": {
                "name": "enableCampaignInfluence2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCampaignMemberTWCF": {
              "xml": {
                "name": "enableCampaignMemberTWCF",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSuppressNoValueCI2": {
              "xml": {
                "name": "enableSuppressNoValueCI2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "CanvasMetadata": {
      "title": "CanvasMetadata",
      "description": "",
      "xml": {
        "name": "CanvasMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "accessMethod": {
              "xml": {
                "name": "accessMethod",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "canvasOptions": {
              "xml": {
                "name": "canvasOptions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "canvasUrl": {
              "xml": {
                "name": "canvasUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "lifecycleClass": {
              "xml": {
                "name": "lifecycleClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "locationOptions": {
              "xml": {
                "name": "locationOptions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "samlInitiationMethod": {
              "xml": {
                "name": "samlInitiationMethod",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "accessMethod",
            "canvasUrl"
          ]
        }
      ]
    },
    "CaseClassificationSettings": {
      "title": "CaseClassificationSettings",
      "description": "",
      "xml": {
        "name": "CaseClassificationSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "caseClassificationRecommendations": {
              "xml": {
                "name": "caseClassificationRecommendations",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "reRunAttributeBasedRules": {
              "xml": {
                "name": "reRunAttributeBasedRules",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "runAssignmentRules": {
              "xml": {
                "name": "runAssignmentRules",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "CaseSettings": {
      "title": "CaseSettings",
      "description": "",
      "xml": {
        "name": "CaseSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "caseAssignNotificationTemplate": {
              "xml": {
                "name": "caseAssignNotificationTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseAutoProcUser": {
              "xml": {
                "name": "caseAutoProcUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "caseCloseNotificationTemplate": {
              "xml": {
                "name": "caseCloseNotificationTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseCommentNotificationTemplate": {
              "xml": {
                "name": "caseCommentNotificationTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseCreateNotificationTemplate": {
              "xml": {
                "name": "caseCreateNotificationTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseFeedItemSettings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FeedItemSettings"
              }
            },
            "caseFeedReadUnreadLtng": {
              "xml": {
                "name": "caseFeedReadUnreadLtng",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "caseMergeInLightning": {
              "xml": {
                "name": "caseMergeInLightning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "closeCaseThroughStatusChange": {
              "xml": {
                "name": "closeCaseThroughStatusChange",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "defaultCaseFeedLayoutOn": {
              "xml": {
                "name": "defaultCaseFeedLayoutOn",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "defaultCaseOwner": {
              "xml": {
                "name": "defaultCaseOwner",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultCaseOwnerType": {
              "xml": {
                "name": "defaultCaseOwnerType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultCaseUser": {
              "xml": {
                "name": "defaultCaseUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailActionDefaultsHandlerClass": {
              "xml": {
                "name": "emailActionDefaultsHandlerClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailToCase": {
              "$ref": "#/definitions/EmailToCaseSettings"
            },
            "enableCaseFeed": {
              "xml": {
                "name": "enableCaseFeed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCollapseEmailThread": {
              "xml": {
                "name": "enableCollapseEmailThread",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDraftEmails": {
              "xml": {
                "name": "enableDraftEmails",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEarlyEscalationRuleTriggers": {
              "xml": {
                "name": "enableEarlyEscalationRuleTriggers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailActionDefaultsHandler": {
              "xml": {
                "name": "enableEmailActionDefaultsHandler",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailContactOnCasePost": {
              "xml": {
                "name": "enableEmailContactOnCasePost",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEscalateQfiToCaseInternal": {
              "xml": {
                "name": "enableEscalateQfiToCaseInternal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEscalateQfiToCaseNetworks": {
              "xml": {
                "name": "enableEscalateQfiToCaseNetworks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableExtNetworksCaseFeedEnabled": {
              "xml": {
                "name": "enableExtNetworksCaseFeedEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSuggestedArticlesApplication": {
              "xml": {
                "name": "enableSuggestedArticlesApplication",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSuggestedArticlesCustomerPortal": {
              "xml": {
                "name": "enableSuggestedArticlesCustomerPortal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSuggestedArticlesPartnerPortal": {
              "xml": {
                "name": "enableSuggestedArticlesPartnerPortal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSuggestedSolutions": {
              "xml": {
                "name": "enableSuggestedSolutions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "escalateCaseBefore": {
              "xml": {
                "name": "escalateCaseBefore",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "genericMessageEnabled": {
              "xml": {
                "name": "genericMessageEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "keepCaseMergeRecords": {
              "xml": {
                "name": "keepCaseMergeRecords",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "keepRecordTypeOnAssignmentRule": {
              "xml": {
                "name": "keepRecordTypeOnAssignmentRule",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "notifyContactOnCaseComment": {
              "xml": {
                "name": "notifyContactOnCaseComment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "notifyDefaultCaseOwner": {
              "xml": {
                "name": "notifyDefaultCaseOwner",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "notifyOwnerOnCaseComment": {
              "xml": {
                "name": "notifyOwnerOnCaseComment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "notifyOwnerOnCaseOwnerChange": {
              "xml": {
                "name": "notifyOwnerOnCaseOwnerChange",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "predictiveSupportEnabled": {
              "xml": {
                "name": "predictiveSupportEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showEmailAttachmentsInCaseAttachmentsRL": {
              "xml": {
                "name": "showEmailAttachmentsInCaseAttachmentsRL",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showFewerCloseActions": {
              "xml": {
                "name": "showFewerCloseActions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "systemUserEmail": {
              "xml": {
                "name": "systemUserEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "useSystemEmailAddress": {
              "xml": {
                "name": "useSystemEmailAddress",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "useSystemUserAsDefaultCaseUser": {
              "xml": {
                "name": "useSystemUserAsDefaultCaseUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "visibleInCssCheckbox": {
              "xml": {
                "name": "visibleInCssCheckbox",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "webToCase": {
              "$ref": "#/definitions/WebToCaseSettings"
            }
          }
        }
      ]
    },
    "FeedItemSettings": {
      "title": "FeedItemSettings",
      "description": "",
      "xml": {
        "name": "FeedItemSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "characterLimit": {
          "xml": {
            "name": "characterLimit",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "displayFormat": {
          "$ref": "#/definitions/FeedItemDisplayFormat"
        },
        "feedItemType": {
          "$ref": "#/definitions/FeedItemType"
        }
      },
      "required": [
        "feedItemType"
      ]
    },
    "FeedItemDisplayFormat": {
      "title": "FeedItemDisplayFormat",
      "description": "",
      "xml": {
        "name": "FeedItemDisplayFormat",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Default",
        "HideBlankLines"
      ]
    },
    "FeedItemType": {
      "title": "FeedItemType",
      "description": "",
      "xml": {
        "name": "FeedItemType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "EmailToCaseSettings": {
      "title": "EmailToCaseSettings",
      "description": "",
      "xml": {
        "name": "EmailToCaseSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enableE2CAttachmentAsFile": {
          "xml": {
            "name": "enableE2CAttachmentAsFile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableE2CSourceTracking": {
          "xml": {
            "name": "enableE2CSourceTracking",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableEmailToCase": {
          "xml": {
            "name": "enableEmailToCase",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableHtmlEmail": {
          "xml": {
            "name": "enableHtmlEmail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableOnDemandEmailToCase": {
          "xml": {
            "name": "enableOnDemandEmailToCase",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableThreadIDInBody": {
          "xml": {
            "name": "enableThreadIDInBody",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableThreadIDInSubject": {
          "xml": {
            "name": "enableThreadIDInSubject",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "notifyOwnerOnNewCaseEmail": {
          "xml": {
            "name": "notifyOwnerOnNewCaseEmail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "overEmailLimitAction": {
          "$ref": "#/definitions/EmailToCaseOnFailureActionType"
        },
        "preQuoteSignature": {
          "xml": {
            "name": "preQuoteSignature",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "routingAddresses": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/EmailToCaseRoutingAddress"
          }
        },
        "unauthorizedSenderAction": {
          "$ref": "#/definitions/EmailToCaseOnFailureActionType"
        }
      }
    },
    "EmailToCaseOnFailureActionType": {
      "title": "EmailToCaseOnFailureActionType",
      "description": "",
      "xml": {
        "name": "EmailToCaseOnFailureActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Bounce",
        "Discard",
        "Requeue"
      ]
    },
    "EmailToCaseRoutingAddress": {
      "title": "EmailToCaseRoutingAddress",
      "description": "",
      "xml": {
        "name": "EmailToCaseRoutingAddress",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "addressType": {
          "$ref": "#/definitions/EmailToCaseRoutingAddressType"
        },
        "authorizedSenders": {
          "xml": {
            "name": "authorizedSenders",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "caseOrigin": {
          "xml": {
            "name": "caseOrigin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "caseOwner": {
          "xml": {
            "name": "caseOwner",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "caseOwnerType": {
          "xml": {
            "name": "caseOwnerType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "casePriority": {
          "xml": {
            "name": "casePriority",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "createTask": {
          "xml": {
            "name": "createTask",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "emailAddress": {
          "xml": {
            "name": "emailAddress",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "emailServicesAddress": {
          "xml": {
            "name": "emailServicesAddress",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isVerified": {
          "xml": {
            "name": "isVerified",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "routingName": {
          "xml": {
            "name": "routingName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "saveEmailHeaders": {
          "xml": {
            "name": "saveEmailHeaders",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "taskStatus": {
          "xml": {
            "name": "taskStatus",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "EmailToCaseRoutingAddressType": {
      "title": "EmailToCaseRoutingAddressType",
      "description": "",
      "xml": {
        "name": "EmailToCaseRoutingAddressType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "EmailToCase",
        "Outlook",
        "GmailOAuth"
      ]
    },
    "WebToCaseSettings": {
      "title": "WebToCaseSettings",
      "description": "",
      "xml": {
        "name": "WebToCaseSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "caseOrigin": {
          "xml": {
            "name": "caseOrigin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "defaultResponseTemplate": {
          "xml": {
            "name": "defaultResponseTemplate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enableWebToCase": {
          "xml": {
            "name": "enableWebToCase",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "CaseSubjectParticle": {
      "title": "CaseSubjectParticle",
      "description": "",
      "xml": {
        "name": "CaseSubjectParticle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "index": {
              "xml": {
                "name": "index",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "textField": {
              "xml": {
                "name": "textField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/CaseSubjectParticleType"
            }
          },
          "required": [
            "index",
            "type"
          ]
        }
      ]
    },
    "CaseSubjectParticleType": {
      "title": "CaseSubjectParticleType",
      "description": "",
      "xml": {
        "name": "CaseSubjectParticleType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ProvidedString",
        "Source",
        "MessageType",
        "SocialHandle",
        "SocialNetwork",
        "Sentiment",
        "RealName",
        "Content",
        "PipeSeparator",
        "ColonSeparator",
        "HyphenSeparator"
      ]
    },
    "ChannelLayout": {
      "title": "ChannelLayout",
      "description": "",
      "xml": {
        "name": "ChannelLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesExcludeFieldLabels": {
              "xml": {
                "name": "doesExcludeFieldLabels",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesExcludeFiles": {
              "xml": {
                "name": "doesExcludeFiles",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enabledChannels": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "enabledChannels",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "layoutItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ChannelLayoutItem"
              }
            },
            "recordType": {
              "xml": {
                "name": "recordType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "ChannelLayoutItem": {
      "title": "ChannelLayoutItem",
      "description": "",
      "xml": {
        "name": "ChannelLayoutItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "field"
      ]
    },
    "ChatterAnswersSettings": {
      "title": "ChatterAnswersSettings",
      "description": "",
      "xml": {
        "name": "ChatterAnswersSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "emailFollowersOnBestAnswer": {
              "xml": {
                "name": "emailFollowersOnBestAnswer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "emailFollowersOnReply": {
              "xml": {
                "name": "emailFollowersOnReply",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "emailOwnerOnPrivateReply": {
              "xml": {
                "name": "emailOwnerOnPrivateReply",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "emailOwnerOnReply": {
              "xml": {
                "name": "emailOwnerOnReply",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAnswerViaEmail": {
              "xml": {
                "name": "enableAnswerViaEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatterAnswers": {
              "xml": {
                "name": "enableChatterAnswers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFacebookSSO": {
              "xml": {
                "name": "enableFacebookSSO",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInlinePublisher": {
              "xml": {
                "name": "enableInlinePublisher",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReputation": {
              "xml": {
                "name": "enableReputation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRichTextEditor": {
              "xml": {
                "name": "enableRichTextEditor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "facebookAuthProvider": {
              "xml": {
                "name": "facebookAuthProvider",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "showInPortals": {
              "xml": {
                "name": "showInPortals",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "enableChatterAnswers"
          ]
        }
      ]
    },
    "ChatterEmailsMDSettings": {
      "title": "ChatterEmailsMDSettings",
      "description": "",
      "xml": {
        "name": "ChatterEmailsMDSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableChatterDigestEmailsApiOnly": {
              "xml": {
                "name": "enableChatterDigestEmailsApiOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatterEmailAttachment": {
              "xml": {
                "name": "enableChatterEmailAttachment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCollaborationEmail": {
              "xml": {
                "name": "enableCollaborationEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDisplayAppDownloadBadges": {
              "xml": {
                "name": "enableDisplayAppDownloadBadges",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailReplyToChatter": {
              "xml": {
                "name": "enableEmailReplyToChatter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailToChatter": {
              "xml": {
                "name": "enableEmailToChatter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ChatterExtension": {
      "title": "ChatterExtension",
      "description": "",
      "xml": {
        "name": "ChatterExtension",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "compositionComponent": {
              "xml": {
                "name": "compositionComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "extensionName": {
              "xml": {
                "name": "extensionName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "headerText": {
              "xml": {
                "name": "headerText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "hoverText": {
              "xml": {
                "name": "hoverText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "icon": {
              "xml": {
                "name": "icon",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "renderComponent": {
              "xml": {
                "name": "renderComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/ChatterExtensionType"
            }
          },
          "required": [
            "compositionComponent",
            "description",
            "extensionName",
            "icon",
            "masterLabel",
            "renderComponent",
            "type"
          ]
        }
      ]
    },
    "ChatterExtensionType": {
      "title": "ChatterExtensionType",
      "description": "",
      "xml": {
        "name": "ChatterExtensionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Lightning"
      ]
    },
    "ChatterSettings": {
      "title": "ChatterSettings",
      "description": "",
      "xml": {
        "name": "ChatterSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "allowChatterGroupArchiving": {
              "xml": {
                "name": "allowChatterGroupArchiving",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowRecordsInChatterGroup": {
              "xml": {
                "name": "allowRecordsInChatterGroup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableApprovalRequest": {
              "xml": {
                "name": "enableApprovalRequest",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCaseFeedRelativeTimestamps": {
              "xml": {
                "name": "enableCaseFeedRelativeTimestamps",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatter": {
              "xml": {
                "name": "enableChatter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatterEmoticons": {
              "xml": {
                "name": "enableChatterEmoticons",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFeedEdit": {
              "xml": {
                "name": "enableFeedEdit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFeedPinning": {
              "xml": {
                "name": "enableFeedPinning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFeedsDraftPosts": {
              "xml": {
                "name": "enableFeedsDraftPosts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFeedsRichText": {
              "xml": {
                "name": "enableFeedsRichText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInviteCsnUsers": {
              "xml": {
                "name": "enableInviteCsnUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOutOfOfficeEnabledPref": {
              "xml": {
                "name": "enableOutOfOfficeEnabledPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRichLinkPreviewsInFeed": {
              "xml": {
                "name": "enableRichLinkPreviewsInFeed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTodayRecsInFeed": {
              "xml": {
                "name": "enableTodayRecsInFeed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "unlistedGroupsEnabled": {
              "xml": {
                "name": "unlistedGroupsEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "CleanDataService": {
      "title": "CleanDataService",
      "description": "",
      "xml": {
        "name": "CleanDataService",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "cleanRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CleanRule"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "matchEngine": {
              "xml": {
                "name": "matchEngine",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "description",
            "masterLabel",
            "matchEngine"
          ]
        }
      ]
    },
    "CleanRule": {
      "title": "CleanRule",
      "description": "",
      "xml": {
        "name": "CleanRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "bulkEnabled": {
          "xml": {
            "name": "bulkEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "bypassTriggers": {
          "xml": {
            "name": "bypassTriggers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "bypassWorkflow": {
          "xml": {
            "name": "bypassWorkflow",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldMappings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FieldMapping"
          }
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "matchRule": {
          "xml": {
            "name": "matchRule",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceSobjectType": {
          "xml": {
            "name": "sourceSobjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "status": {
          "$ref": "#/definitions/CleanRuleStatus"
        },
        "targetSobjectType": {
          "xml": {
            "name": "targetSobjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "bulkEnabled",
        "bypassTriggers",
        "bypassWorkflow",
        "description",
        "developerName",
        "masterLabel",
        "matchRule",
        "sourceSobjectType",
        "status",
        "targetSobjectType"
      ]
    },
    "FieldMapping": {
      "title": "FieldMapping",
      "description": "",
      "xml": {
        "name": "FieldMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "SObjectType": {
          "xml": {
            "name": "SObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldMappingRows": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FieldMappingRow"
          }
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "SObjectType",
        "developerName",
        "masterLabel"
      ]
    },
    "FieldMappingRow": {
      "title": "FieldMappingRow",
      "description": "",
      "xml": {
        "name": "FieldMappingRow",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "SObjectType": {
          "xml": {
            "name": "SObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldMappingFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FieldMappingField"
          }
        },
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mappingOperation": {
          "$ref": "#/definitions/MappingOperation"
        }
      },
      "required": [
        "SObjectType",
        "fieldName",
        "mappingOperation"
      ]
    },
    "FieldMappingField": {
      "title": "FieldMappingField",
      "description": "",
      "xml": {
        "name": "FieldMappingField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dataServiceField": {
          "xml": {
            "name": "dataServiceField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dataServiceObjectName": {
          "xml": {
            "name": "dataServiceObjectName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "priority": {
          "xml": {
            "name": "priority",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "dataServiceField",
        "dataServiceObjectName",
        "priority"
      ]
    },
    "MappingOperation": {
      "title": "MappingOperation",
      "description": "",
      "xml": {
        "name": "MappingOperation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Autofill",
        "Overwrite"
      ]
    },
    "CleanRuleStatus": {
      "title": "CleanRuleStatus",
      "description": "",
      "xml": {
        "name": "CleanRuleStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Inactive",
        "Active"
      ]
    },
    "CommandAction": {
      "title": "CommandAction",
      "description": "",
      "xml": {
        "name": "CommandAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionType": {
              "xml": {
                "name": "actionType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "intents": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommandActionIntent"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "parameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommandActionParam"
              }
            },
            "responseTemplates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommandActionResponse"
              }
            },
            "target": {
              "xml": {
                "name": "target",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "actionType",
            "label"
          ]
        }
      ]
    },
    "CommandActionIntent": {
      "title": "CommandActionIntent",
      "description": "",
      "xml": {
        "name": "CommandActionIntent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "phrase": {
          "xml": {
            "name": "phrase",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "responseTemplates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CommandActionResponse"
          }
        }
      },
      "required": [
        "phrase"
      ]
    },
    "CommandActionResponse": {
      "title": "CommandActionResponse",
      "description": "",
      "xml": {
        "name": "CommandActionResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "template": {
          "xml": {
            "name": "template",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "template"
      ]
    },
    "CommandActionParam": {
      "title": "CommandActionParam",
      "description": "",
      "xml": {
        "name": "CommandActionParam",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "defaultValue": {
          "xml": {
            "name": "defaultValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "required": {
          "xml": {
            "name": "required",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "type"
      ]
    },
    "CommunitiesSettings": {
      "title": "CommunitiesSettings",
      "description": "",
      "xml": {
        "name": "CommunitiesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canModerateAllFeedPosts": {
              "xml": {
                "name": "canModerateAllFeedPosts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "canModerateInternalFeedPosts": {
              "xml": {
                "name": "canModerateInternalFeedPosts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "embeddedVisualforcePages": {
              "xml": {
                "name": "embeddedVisualforcePages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCommunityWorkspaces": {
              "xml": {
                "name": "enableCommunityWorkspaces",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCspContactVisibilityPref": {
              "xml": {
                "name": "enableCspContactVisibilityPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCspNotesOnAccConPref": {
              "xml": {
                "name": "enableCspNotesOnAccConPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEnablePRM": {
              "xml": {
                "name": "enableEnablePRM",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableExternalAccHierPref": {
              "xml": {
                "name": "enableExternalAccHierPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGuestRecordReassignOrgPref": {
              "xml": {
                "name": "enableGuestRecordReassignOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGuestSecurityOptOutCruc": {
              "xml": {
                "name": "enableGuestSecurityOptOutCruc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInviteChatterGuestEnabled": {
              "xml": {
                "name": "enableInviteChatterGuestEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNetPortalUserReportOpts": {
              "xml": {
                "name": "enableNetPortalUserReportOpts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNetworksEnabled": {
              "xml": {
                "name": "enableNetworksEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOotbProfExtUserOpsEnable": {
              "xml": {
                "name": "enableOotbProfExtUserOpsEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePRMAccRelPref": {
              "xml": {
                "name": "enablePRMAccRelPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePowerCustomerCaseStatus": {
              "xml": {
                "name": "enablePowerCustomerCaseStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRelaxPartnerAccountFieldPref": {
              "xml": {
                "name": "enableRelaxPartnerAccountFieldPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUnsupportedBrowserModalPref": {
              "xml": {
                "name": "enableUnsupportedBrowserModalPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUsernameUniqForOrgPref": {
              "xml": {
                "name": "enableUsernameUniqForOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Community": {
      "title": "Community",
      "description": "",
      "xml": {
        "name": "Community",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "chatterAnswersFacebookSsoUrl": {
              "xml": {
                "name": "chatterAnswersFacebookSsoUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "communityFeedPage": {
              "xml": {
                "name": "communityFeedPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dataCategoryName": {
              "xml": {
                "name": "dataCategoryName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailFooterDocument": {
              "xml": {
                "name": "emailFooterDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailHeaderDocument": {
              "xml": {
                "name": "emailHeaderDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailNotificationUrl": {
              "xml": {
                "name": "emailNotificationUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableChatterAnswers": {
              "xml": {
                "name": "enableChatterAnswers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePrivateQuestions": {
              "xml": {
                "name": "enablePrivateQuestions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "expertsGroup": {
              "xml": {
                "name": "expertsGroup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "portal": {
              "xml": {
                "name": "portal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "reputationLevels": {
              "$ref": "#/definitions/ReputationLevels"
            },
            "showInPortal": {
              "xml": {
                "name": "showInPortal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "site": {
              "xml": {
                "name": "site",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "ReputationLevels": {
      "title": "ReputationLevels",
      "description": "",
      "xml": {
        "name": "ReputationLevels",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "chatterAnswersReputationLevels": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ChatterAnswersReputationLevel"
          }
        },
        "ideaReputationLevels": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/IdeaReputationLevel"
          }
        }
      }
    },
    "ChatterAnswersReputationLevel": {
      "title": "ChatterAnswersReputationLevel",
      "description": "",
      "xml": {
        "name": "ChatterAnswersReputationLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "IdeaReputationLevel": {
      "title": "IdeaReputationLevel",
      "description": "",
      "xml": {
        "name": "IdeaReputationLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "CommunityTemplateDefinition": {
      "title": "CommunityTemplateDefinition",
      "description": "",
      "xml": {
        "name": "CommunityTemplateDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "baseTemplate": {
              "$ref": "#/definitions/CommunityBaseTemplate"
            },
            "bundlesInfo": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommunityTemplateBundleInfo"
              }
            },
            "category": {
              "$ref": "#/definitions/CommunityTemplateCategory"
            },
            "defaultBrandingSet": {
              "xml": {
                "name": "defaultBrandingSet",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultThemeDefinition": {
              "xml": {
                "name": "defaultThemeDefinition",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableExtendedCleanUpOnDelete": {
              "xml": {
                "name": "enableExtendedCleanUpOnDelete",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "navigationLinkSet": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/NavigationLinkSet"
              }
            },
            "pageSetting": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommunityTemplatePageSetting"
              }
            },
            "publisher": {
              "xml": {
                "name": "publisher",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "category",
            "defaultThemeDefinition",
            "masterLabel"
          ]
        }
      ]
    },
    "CommunityBaseTemplate": {
      "title": "CommunityBaseTemplate",
      "description": "",
      "xml": {
        "name": "CommunityBaseTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "c"
      ]
    },
    "CommunityTemplateBundleInfo": {
      "title": "CommunityTemplateBundleInfo",
      "description": "",
      "xml": {
        "name": "CommunityTemplateBundleInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "image": {
          "xml": {
            "name": "image",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "order": {
          "xml": {
            "name": "order",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/CommunityTemplateBundleInfoType"
        }
      },
      "required": [
        "order",
        "title",
        "type"
      ]
    },
    "CommunityTemplateBundleInfoType": {
      "title": "CommunityTemplateBundleInfoType",
      "description": "",
      "xml": {
        "name": "CommunityTemplateBundleInfoType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Highlight",
        "PreviewImage"
      ]
    },
    "CommunityThemeBundleInfo": {
      "title": "CommunityThemeBundleInfo",
      "description": "",
      "xml": {
        "name": "CommunityThemeBundleInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/CommunityTemplateBundleInfo"
        },
        {
          "type": "object"
        }
      ]
    },
    "CommunityTemplateCategory": {
      "title": "CommunityTemplateCategory",
      "description": "",
      "xml": {
        "name": "CommunityTemplateCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "IT",
        "Marketing",
        "Sales",
        "Service"
      ]
    },
    "NavigationLinkSet": {
      "title": "NavigationLinkSet",
      "description": "",
      "xml": {
        "name": "NavigationLinkSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "navigationMenuItem": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/NavigationMenuItem"
          }
        }
      }
    },
    "NavigationMenuItem": {
      "title": "NavigationMenuItem",
      "description": "",
      "xml": {
        "name": "NavigationMenuItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "defaultListViewId": {
          "xml": {
            "name": "defaultListViewId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "menuItemBranding": {
          "$ref": "#/definitions/NavigationMenuItemBranding"
        },
        "position": {
          "xml": {
            "name": "position",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "publiclyAvailable": {
          "xml": {
            "name": "publiclyAvailable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "subMenu": {
          "$ref": "#/definitions/NavigationSubMenu"
        },
        "target": {
          "xml": {
            "name": "target",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetPreference": {
          "xml": {
            "name": "targetPreference",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "position",
        "type"
      ]
    },
    "NavigationMenuItemBranding": {
      "title": "NavigationMenuItemBranding",
      "description": "",
      "xml": {
        "name": "NavigationMenuItemBranding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "tileImage": {
          "xml": {
            "name": "tileImage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "NavigationSubMenu": {
      "title": "NavigationSubMenu",
      "description": "",
      "xml": {
        "name": "NavigationSubMenu",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "navigationMenuItem": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/NavigationMenuItem"
          }
        }
      }
    },
    "CommunityTemplatePageSetting": {
      "title": "CommunityTemplatePageSetting",
      "description": "",
      "xml": {
        "name": "CommunityTemplatePageSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "page": {
          "xml": {
            "name": "page",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "themeLayout": {
          "xml": {
            "name": "themeLayout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "page",
        "themeLayout"
      ]
    },
    "CommunityThemeDefinition": {
      "title": "CommunityThemeDefinition",
      "description": "",
      "xml": {
        "name": "CommunityThemeDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "bundlesInfo": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommunityThemeBundleInfo"
              }
            },
            "customThemeLayoutType": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommunityCustomThemeLayoutType"
              }
            },
            "defaultBrandingSet": {
              "xml": {
                "name": "defaultBrandingSet",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableExtendedCleanUpOnDelete": {
              "xml": {
                "name": "enableExtendedCleanUpOnDelete",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "publisher": {
              "xml": {
                "name": "publisher",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "themeRouteOverride": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommunityThemeRouteOverride"
              }
            },
            "themeSetting": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CommunityThemeSetting"
              }
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "CommunityCustomThemeLayoutType": {
      "title": "CommunityCustomThemeLayoutType",
      "description": "",
      "xml": {
        "name": "CommunityCustomThemeLayoutType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label"
      ]
    },
    "CommunityThemeRouteOverride": {
      "title": "CommunityThemeRouteOverride",
      "description": "",
      "xml": {
        "name": "CommunityThemeRouteOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customThemeLayoutType": {
          "xml": {
            "name": "customThemeLayoutType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "pageAttributes": {
          "xml": {
            "name": "pageAttributes",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "pageType": {
          "xml": {
            "name": "pageType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "themeLayoutType": {
          "$ref": "#/definitions/CommunityThemeLayoutType"
        }
      },
      "required": [
        "pageAttributes",
        "pageType"
      ]
    },
    "CommunityThemeLayoutType": {
      "title": "CommunityThemeLayoutType",
      "description": "",
      "xml": {
        "name": "CommunityThemeLayoutType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Login",
        "Home",
        "Inner"
      ]
    },
    "CommunityThemeSetting": {
      "title": "CommunityThemeSetting",
      "description": "",
      "xml": {
        "name": "CommunityThemeSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customThemeLayoutType": {
          "xml": {
            "name": "customThemeLayoutType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "themeLayout": {
          "xml": {
            "name": "themeLayout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "themeLayoutType": {
          "$ref": "#/definitions/CommunityThemeLayoutType"
        }
      },
      "required": [
        "themeLayout"
      ]
    },
    "CompactLayout": {
      "title": "CompactLayout",
      "description": "",
      "xml": {
        "name": "CompactLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "fields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "CompanySettings": {
      "title": "CompanySettings",
      "description": "",
      "xml": {
        "name": "CompanySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCustomFiscalYear": {
              "xml": {
                "name": "enableCustomFiscalYear",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "fiscalYear": {
              "$ref": "#/definitions/FiscalYearSettings"
            }
          },
          "required": [
            "enableCustomFiscalYear"
          ]
        }
      ]
    },
    "FiscalYearSettings": {
      "title": "FiscalYearSettings",
      "description": "",
      "xml": {
        "name": "FiscalYearSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fiscalYearNameBasedOn": {
          "xml": {
            "name": "fiscalYearNameBasedOn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "startMonth": {
          "xml": {
            "name": "startMonth",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ConnectedApp": {
      "title": "ConnectedApp",
      "description": "",
      "xml": {
        "name": "ConnectedApp",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "attributes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ConnectedAppAttribute"
              }
            },
            "canvas": {
              "$ref": "#/definitions/CanvasMetadata"
            },
            "canvasConfig": {
              "$ref": "#/definitions/ConnectedAppCanvasConfig"
            },
            "contactEmail": {
              "xml": {
                "name": "contactEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "contactPhone": {
              "xml": {
                "name": "contactPhone",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "iconUrl": {
              "xml": {
                "name": "iconUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "infoUrl": {
              "xml": {
                "name": "infoUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "ipRanges": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ConnectedAppIpRange"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logoUrl": {
              "xml": {
                "name": "logoUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mobileAppConfig": {
              "$ref": "#/definitions/ConnectedAppMobileDetailConfig"
            },
            "mobileStartUrl": {
              "xml": {
                "name": "mobileStartUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthConfig": {
              "$ref": "#/definitions/ConnectedAppOauthConfig"
            },
            "permissionSetName": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "permissionSetName",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "plugin": {
              "xml": {
                "name": "plugin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pluginExecutionUser": {
              "xml": {
                "name": "pluginExecutionUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "profileName": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "profileName",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "samlConfig": {
              "$ref": "#/definitions/ConnectedAppSamlConfig"
            },
            "startUrl": {
              "xml": {
                "name": "startUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "contactEmail",
            "label"
          ]
        }
      ]
    },
    "ConnectedAppAttribute": {
      "title": "ConnectedAppAttribute",
      "description": "",
      "xml": {
        "name": "ConnectedAppAttribute",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "formula": {
          "xml": {
            "name": "formula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "key": {
          "xml": {
            "name": "key",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "formula",
        "key"
      ]
    },
    "ConnectedAppCanvasConfig": {
      "title": "ConnectedAppCanvasConfig",
      "description": "",
      "xml": {
        "name": "ConnectedAppCanvasConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "accessMethod": {
          "$ref": "#/definitions/AccessMethod"
        },
        "canvasUrl": {
          "xml": {
            "name": "canvasUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lifecycleClass": {
          "xml": {
            "name": "lifecycleClass",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "locations": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CanvasLocationOptions"
          }
        },
        "options": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CanvasOptions"
          }
        },
        "samlInitiationMethod": {
          "$ref": "#/definitions/SamlInitiationMethod"
        }
      },
      "required": [
        "accessMethod",
        "canvasUrl"
      ]
    },
    "AccessMethod": {
      "title": "AccessMethod",
      "description": "",
      "xml": {
        "name": "AccessMethod",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Get",
        "Post"
      ]
    },
    "CanvasLocationOptions": {
      "title": "CanvasLocationOptions",
      "description": "",
      "xml": {
        "name": "CanvasLocationOptions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Chatter",
        "UserProfile",
        "Visualforce",
        "Aura",
        "Publisher",
        "ChatterFeed",
        "ServiceDesk",
        "OpenCTI",
        "AppLauncher",
        "MobileNav",
        "PageLayout"
      ]
    },
    "CanvasOptions": {
      "title": "CanvasOptions",
      "description": "",
      "xml": {
        "name": "CanvasOptions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "HideShare",
        "HideHeader",
        "PersonalEnabled"
      ]
    },
    "SamlInitiationMethod": {
      "title": "SamlInitiationMethod",
      "description": "",
      "xml": {
        "name": "SamlInitiationMethod",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "IdpInitiated",
        "SpInitiated"
      ]
    },
    "ConnectedAppIpRange": {
      "title": "ConnectedAppIpRange",
      "description": "",
      "xml": {
        "name": "ConnectedAppIpRange",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "end": {
          "xml": {
            "name": "end",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "start": {
          "xml": {
            "name": "start",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "end",
        "start"
      ]
    },
    "ConnectedAppMobileDetailConfig": {
      "title": "ConnectedAppMobileDetailConfig",
      "description": "",
      "xml": {
        "name": "ConnectedAppMobileDetailConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "applicationBinaryFile": {
          "xml": {
            "name": "applicationBinaryFile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "binary"
        },
        "applicationBinaryFileName": {
          "xml": {
            "name": "applicationBinaryFileName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "applicationBundleIdentifier": {
          "xml": {
            "name": "applicationBundleIdentifier",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "applicationFileLength": {
          "xml": {
            "name": "applicationFileLength",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "applicationIconFile": {
          "xml": {
            "name": "applicationIconFile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "applicationIconFileName": {
          "xml": {
            "name": "applicationIconFileName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "applicationInstallUrl": {
          "xml": {
            "name": "applicationInstallUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "devicePlatform": {
          "$ref": "#/definitions/DevicePlatformType"
        },
        "deviceType": {
          "$ref": "#/definitions/DeviceType"
        },
        "minimumOsVersion": {
          "xml": {
            "name": "minimumOsVersion",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "privateApp": {
          "xml": {
            "name": "privateApp",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "version": {
          "xml": {
            "name": "version",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "devicePlatform",
        "version"
      ]
    },
    "DevicePlatformType": {
      "title": "DevicePlatformType",
      "description": "",
      "xml": {
        "name": "DevicePlatformType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ios",
        "android"
      ]
    },
    "DeviceType": {
      "title": "DeviceType",
      "description": "",
      "xml": {
        "name": "DeviceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "phone",
        "tablet",
        "minitablet"
      ]
    },
    "ConnectedAppOauthConfig": {
      "title": "ConnectedAppOauthConfig",
      "description": "",
      "xml": {
        "name": "ConnectedAppOauthConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "callbackUrl": {
          "xml": {
            "name": "callbackUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "certificate": {
          "xml": {
            "name": "certificate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "consumerKey": {
          "xml": {
            "name": "consumerKey",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "consumerSecret": {
          "xml": {
            "name": "consumerSecret",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "idTokenConfig": {
          "$ref": "#/definitions/ConnectedAppOauthIdToken"
        },
        "isAdminApproved": {
          "xml": {
            "name": "isAdminApproved",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "scopes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ConnectedAppOauthAccessScope"
          }
        },
        "singleLogoutUrl": {
          "xml": {
            "name": "singleLogoutUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "callbackUrl"
      ]
    },
    "ConnectedAppOauthIdToken": {
      "title": "ConnectedAppOauthIdToken",
      "description": "",
      "xml": {
        "name": "ConnectedAppOauthIdToken",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "idTokenAudience": {
          "xml": {
            "name": "idTokenAudience",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "idTokenIncludeAttributes": {
          "xml": {
            "name": "idTokenIncludeAttributes",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "idTokenIncludeCustomPerms": {
          "xml": {
            "name": "idTokenIncludeCustomPerms",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "idTokenIncludeStandardClaims": {
          "xml": {
            "name": "idTokenIncludeStandardClaims",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "idTokenValidity": {
          "xml": {
            "name": "idTokenValidity",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "ConnectedAppOauthAccessScope": {
      "title": "ConnectedAppOauthAccessScope",
      "description": "",
      "xml": {
        "name": "ConnectedAppOauthAccessScope",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Basic",
        "Api",
        "Web",
        "Full",
        "Chatter",
        "CustomApplications",
        "RefreshToken",
        "OpenID",
        "Profile",
        "Email",
        "Address",
        "Phone",
        "OfflineAccess",
        "CustomPermissions",
        "Wave",
        "Eclair"
      ]
    },
    "ConnectedAppSamlConfig": {
      "title": "ConnectedAppSamlConfig",
      "description": "",
      "xml": {
        "name": "ConnectedAppSamlConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "acsUrl": {
          "xml": {
            "name": "acsUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "certificate": {
          "xml": {
            "name": "certificate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "encryptionCertificate": {
          "xml": {
            "name": "encryptionCertificate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "encryptionType": {
          "$ref": "#/definitions/SamlEncryptionType"
        },
        "entityUrl": {
          "xml": {
            "name": "entityUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "issuer": {
          "xml": {
            "name": "issuer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "samlIdpSLOBindingEnum": {
          "$ref": "#/definitions/SamlIdpSLOBinding"
        },
        "samlNameIdFormat": {
          "$ref": "#/definitions/SamlNameIdFormatType"
        },
        "samlSloUrl": {
          "xml": {
            "name": "samlSloUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "samlSubjectCustomAttr": {
          "xml": {
            "name": "samlSubjectCustomAttr",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "samlSubjectType": {
          "$ref": "#/definitions/SamlSubjectType"
        }
      },
      "required": [
        "acsUrl",
        "entityUrl",
        "samlSubjectType"
      ]
    },
    "SamlEncryptionType": {
      "title": "SamlEncryptionType",
      "description": "",
      "xml": {
        "name": "SamlEncryptionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AES_128",
        "AES_256",
        "Triple_Des"
      ]
    },
    "SamlIdpSLOBinding": {
      "title": "SamlIdpSLOBinding",
      "description": "",
      "xml": {
        "name": "SamlIdpSLOBinding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "RedirectBinding",
        "PostBinding"
      ]
    },
    "SamlNameIdFormatType": {
      "title": "SamlNameIdFormatType",
      "description": "",
      "xml": {
        "name": "SamlNameIdFormatType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Unspecified",
        "EmailAddress",
        "Persistent",
        "Transient"
      ]
    },
    "SamlSubjectType": {
      "title": "SamlSubjectType",
      "description": "",
      "xml": {
        "name": "SamlSubjectType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Username",
        "FederationId",
        "UserId",
        "SpokeId",
        "CustomAttribute",
        "PersistentId"
      ]
    },
    "ConnectedAppSettings": {
      "title": "ConnectedAppSettings",
      "description": "",
      "xml": {
        "name": "ConnectedAppSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAdminApprovedAppsOnly": {
              "xml": {
                "name": "enableAdminApprovedAppsOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAdminApprovedAppsOnlyForExternalUser": {
              "xml": {
                "name": "enableAdminApprovedAppsOnlyForExternalUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSkipUserProvisioningWizardWelcomePage": {
              "xml": {
                "name": "enableSkipUserProvisioningWizardWelcomePage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ContentSettings": {
      "title": "ContentSettings",
      "description": "",
      "xml": {
        "name": "ContentSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCMSC2CConnections": {
              "xml": {
                "name": "enableCMSC2CConnections",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatterFileLink": {
              "xml": {
                "name": "enableChatterFileLink",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContent": {
              "xml": {
                "name": "enableContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentAutoAssign": {
              "xml": {
                "name": "enableContentAutoAssign",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentDistForPortalUsers": {
              "xml": {
                "name": "enableContentDistForPortalUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentDistPwOptionsBit1": {
              "xml": {
                "name": "enableContentDistPwOptionsBit1",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentDistPwOptionsBit2": {
              "xml": {
                "name": "enableContentDistPwOptionsBit2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentDistribution": {
              "xml": {
                "name": "enableContentDistribution",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentSupportMultiLanguage": {
              "xml": {
                "name": "enableContentSupportMultiLanguage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentWorkspaceAccess": {
              "xml": {
                "name": "enableContentWorkspaceAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDeleteFileInContentPacks": {
              "xml": {
                "name": "enableDeleteFileInContentPacks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFileShareSetByRecord": {
              "xml": {
                "name": "enableFileShareSetByRecord",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFilesUsrShareNetRestricted": {
              "xml": {
                "name": "enableFilesUsrShareNetRestricted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableJPGPreviews": {
              "xml": {
                "name": "enableJPGPreviews",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLibraryManagedFiles": {
              "xml": {
                "name": "enableLibraryManagedFiles",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableShowChatterFilesInContent": {
              "xml": {
                "name": "enableShowChatterFilesInContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSiteGuestUserToUploadFiles": {
              "xml": {
                "name": "enableSiteGuestUserToUploadFiles",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUploadFilesOnAttachments": {
              "xml": {
                "name": "enableUploadFilesOnAttachments",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "skipContentAssetTriggers": {
              "xml": {
                "name": "skipContentAssetTriggers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "skipContentAssetTriggersOnDeploy": {
              "xml": {
                "name": "skipContentAssetTriggersOnDeploy",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ContractSettings": {
      "title": "ContractSettings",
      "description": "",
      "xml": {
        "name": "ContractSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "autoCalculateEndDate": {
              "xml": {
                "name": "autoCalculateEndDate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "autoExpirationDelay": {
              "xml": {
                "name": "autoExpirationDelay",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "autoExpirationRecipient": {
              "xml": {
                "name": "autoExpirationRecipient",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "autoExpireContracts": {
              "xml": {
                "name": "autoExpireContracts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContractHistoryTracking": {
              "xml": {
                "name": "enableContractHistoryTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "notifyOwnersOnContractExpiration": {
              "xml": {
                "name": "notifyOwnersOnContractExpiration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "CorsWhitelistOrigin": {
      "title": "CorsWhitelistOrigin",
      "description": "",
      "xml": {
        "name": "CorsWhitelistOrigin",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "urlPattern": {
              "xml": {
                "name": "urlPattern",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "urlPattern"
          ]
        }
      ]
    },
    "CspTrustedSite": {
      "title": "CspTrustedSite",
      "description": "",
      "xml": {
        "name": "CspTrustedSite",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "context": {
              "$ref": "#/definitions/CspTrustedSiteContext"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "endpointUrl": {
              "xml": {
                "name": "endpointUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApplicableToConnectSrc": {
              "xml": {
                "name": "isApplicableToConnectSrc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApplicableToFontSrc": {
              "xml": {
                "name": "isApplicableToFontSrc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApplicableToFrameSrc": {
              "xml": {
                "name": "isApplicableToFrameSrc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApplicableToImgSrc": {
              "xml": {
                "name": "isApplicableToImgSrc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApplicableToMediaSrc": {
              "xml": {
                "name": "isApplicableToMediaSrc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApplicableToStyleSrc": {
              "xml": {
                "name": "isApplicableToStyleSrc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "mobileExtension": {
              "xml": {
                "name": "mobileExtension",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "endpointUrl",
            "isActive"
          ]
        }
      ]
    },
    "CspTrustedSiteContext": {
      "title": "CspTrustedSiteContext",
      "description": "",
      "xml": {
        "name": "CspTrustedSiteContext",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "All",
        "LEX",
        "Communities",
        "FieldServiceMobileExtension"
      ]
    },
    "CurrencySettings": {
      "title": "CurrencySettings",
      "description": "",
      "xml": {
        "name": "CurrencySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCurrencyEffectiveDates": {
              "xml": {
                "name": "enableCurrencyEffectiveDates",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCurrencySymbolWithMultiCurrency": {
              "xml": {
                "name": "enableCurrencySymbolWithMultiCurrency",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMultiCurrency": {
              "xml": {
                "name": "enableMultiCurrency",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isMultiCurrencyActivationAllowed": {
              "xml": {
                "name": "isMultiCurrencyActivationAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isParenCurrencyConvDisabled": {
              "xml": {
                "name": "isParenCurrencyConvDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "CustomApplication": {
      "title": "CustomApplication",
      "description": "",
      "xml": {
        "name": "CustomApplication",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionOverrides": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AppActionOverride"
              }
            },
            "brand": {
              "$ref": "#/definitions/AppBrand"
            },
            "consoleConfig": {
              "$ref": "#/definitions/ServiceCloudConsoleConfig"
            },
            "defaultLandingTab": {
              "xml": {
                "name": "defaultLandingTab",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formFactors": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FormFactor"
              }
            },
            "isNavAutoTempTabsDisabled": {
              "xml": {
                "name": "isNavAutoTempTabsDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isNavPersonalizationDisabled": {
              "xml": {
                "name": "isNavPersonalizationDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isServiceCloudConsole": {
              "xml": {
                "name": "isServiceCloudConsole",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logo": {
              "xml": {
                "name": "logo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "navType": {
              "$ref": "#/definitions/NavType"
            },
            "preferences": {
              "$ref": "#/definitions/AppPreferences"
            },
            "profileActionOverrides": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AppProfileActionOverride"
              }
            },
            "setupExperience": {
              "xml": {
                "name": "setupExperience",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "subscriberTabs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "subscriberTabs",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "tabs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "tabs",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "uiType": {
              "$ref": "#/definitions/UiType"
            },
            "utilityBar": {
              "xml": {
                "name": "utilityBar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "workspaceConfig": {
              "$ref": "#/definitions/AppWorkspaceConfig"
            }
          }
        }
      ]
    },
    "AppActionOverride": {
      "title": "AppActionOverride",
      "description": "",
      "xml": {
        "name": "AppActionOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/ActionOverride"
        },
        {
          "type": "object",
          "properties": {
            "pageOrSobjectType": {
              "xml": {
                "name": "pageOrSobjectType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "pageOrSobjectType"
          ]
        }
      ]
    },
    "ActionOverride": {
      "title": "ActionOverride",
      "description": "",
      "xml": {
        "name": "ActionOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionName": {
          "xml": {
            "name": "actionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "comment": {
          "xml": {
            "name": "comment",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "content": {
          "xml": {
            "name": "content",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formFactor": {
          "$ref": "#/definitions/FormFactor"
        },
        "skipRecordTypeSelect": {
          "xml": {
            "name": "skipRecordTypeSelect",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "type": {
          "$ref": "#/definitions/ActionOverrideType"
        }
      }
    },
    "FormFactor": {
      "title": "FormFactor",
      "description": "",
      "xml": {
        "name": "FormFactor",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Small",
        "Medium",
        "Large"
      ]
    },
    "ActionOverrideType": {
      "title": "ActionOverrideType",
      "description": "",
      "xml": {
        "name": "ActionOverrideType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Default",
        "Standard",
        "Scontrol",
        "Visualforce",
        "Flexipage",
        "LightningComponent"
      ]
    },
    "AppBrand": {
      "title": "AppBrand",
      "description": "",
      "xml": {
        "name": "AppBrand",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "footerColor": {
          "xml": {
            "name": "footerColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "headerColor": {
          "xml": {
            "name": "headerColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "logo": {
          "xml": {
            "name": "logo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "logoVersion": {
          "xml": {
            "name": "logoVersion",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "shouldOverrideOrgTheme": {
          "xml": {
            "name": "shouldOverrideOrgTheme",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "ServiceCloudConsoleConfig": {
      "title": "ServiceCloudConsoleConfig",
      "description": "",
      "xml": {
        "name": "ServiceCloudConsoleConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "componentList": {
          "$ref": "#/definitions/AppComponentList"
        },
        "detailPageRefreshMethod": {
          "xml": {
            "name": "detailPageRefreshMethod",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "footerColor": {
          "xml": {
            "name": "footerColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "headerColor": {
          "xml": {
            "name": "headerColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "keyboardShortcuts": {
          "$ref": "#/definitions/KeyboardShortcuts"
        },
        "listPlacement": {
          "$ref": "#/definitions/ListPlacement"
        },
        "listRefreshMethod": {
          "xml": {
            "name": "listRefreshMethod",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "liveAgentConfig": {
          "$ref": "#/definitions/LiveAgentConfig"
        },
        "primaryTabColor": {
          "xml": {
            "name": "primaryTabColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "pushNotifications": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PushNotification"
          }
        },
        "tabLimitConfig": {
          "$ref": "#/definitions/TabLimitConfig"
        },
        "whitelistedDomains": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "whitelistedDomains",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "detailPageRefreshMethod",
        "keyboardShortcuts",
        "listPlacement",
        "listRefreshMethod"
      ]
    },
    "AppComponentList": {
      "title": "AppComponentList",
      "description": "",
      "xml": {
        "name": "AppComponentList",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "alignment": {
          "xml": {
            "name": "alignment",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "components": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "components",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "alignment"
      ]
    },
    "KeyboardShortcuts": {
      "title": "KeyboardShortcuts",
      "description": "",
      "xml": {
        "name": "KeyboardShortcuts",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customShortcuts": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomShortcut"
          }
        },
        "defaultShortcuts": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DefaultShortcut"
          }
        }
      }
    },
    "CustomShortcut": {
      "title": "CustomShortcut",
      "description": "",
      "xml": {
        "name": "CustomShortcut",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/DefaultShortcut"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "eventName": {
              "xml": {
                "name": "eventName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "eventName"
          ]
        }
      ]
    },
    "DefaultShortcut": {
      "title": "DefaultShortcut",
      "description": "",
      "xml": {
        "name": "DefaultShortcut",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "action": {
          "xml": {
            "name": "action",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "keyCommand": {
          "xml": {
            "name": "keyCommand",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "action",
        "active",
        "keyCommand"
      ]
    },
    "ListPlacement": {
      "title": "ListPlacement",
      "description": "",
      "xml": {
        "name": "ListPlacement",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "location": {
          "xml": {
            "name": "location",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "units": {
          "xml": {
            "name": "units",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "width": {
          "xml": {
            "name": "width",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "location"
      ]
    },
    "LiveAgentConfig": {
      "title": "LiveAgentConfig",
      "description": "",
      "xml": {
        "name": "LiveAgentConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enableLiveChat": {
          "xml": {
            "name": "enableLiveChat",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "openNewAccountSubtab": {
          "xml": {
            "name": "openNewAccountSubtab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "openNewCaseSubtab": {
          "xml": {
            "name": "openNewCaseSubtab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "openNewContactSubtab": {
          "xml": {
            "name": "openNewContactSubtab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "openNewLeadSubtab": {
          "xml": {
            "name": "openNewLeadSubtab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "openNewVFPageSubtab": {
          "xml": {
            "name": "openNewVFPageSubtab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "pageNamesToOpen": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "pageNamesToOpen",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "showKnowledgeArticles": {
          "xml": {
            "name": "showKnowledgeArticles",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "PushNotification": {
      "title": "PushNotification",
      "description": "",
      "xml": {
        "name": "PushNotification",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fieldNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fieldNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "objectName": {
          "xml": {
            "name": "objectName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "objectName"
      ]
    },
    "TabLimitConfig": {
      "title": "TabLimitConfig",
      "description": "",
      "xml": {
        "name": "TabLimitConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "maxNumberOfPrimaryTabs": {
          "xml": {
            "name": "maxNumberOfPrimaryTabs",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "maxNumberOfSubTabs": {
          "xml": {
            "name": "maxNumberOfSubTabs",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "NavType": {
      "title": "NavType",
      "description": "",
      "xml": {
        "name": "NavType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Standard",
        "Console"
      ]
    },
    "AppPreferences": {
      "title": "AppPreferences",
      "description": "",
      "xml": {
        "name": "AppPreferences",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enableCustomizeMyTabs": {
          "xml": {
            "name": "enableCustomizeMyTabs",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableKeyboardShortcuts": {
          "xml": {
            "name": "enableKeyboardShortcuts",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableListViewHover": {
          "xml": {
            "name": "enableListViewHover",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableListViewReskin": {
          "xml": {
            "name": "enableListViewReskin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableMultiMonitorComponents": {
          "xml": {
            "name": "enableMultiMonitorComponents",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enablePinTabs": {
          "xml": {
            "name": "enablePinTabs",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableTabHover": {
          "xml": {
            "name": "enableTabHover",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableTabLimits": {
          "xml": {
            "name": "enableTabLimits",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "saveUserSessions": {
          "xml": {
            "name": "saveUserSessions",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "enableCustomizeMyTabs",
        "enableKeyboardShortcuts",
        "enableListViewHover",
        "enableListViewReskin",
        "enableMultiMonitorComponents",
        "enablePinTabs",
        "enableTabHover",
        "enableTabLimits",
        "saveUserSessions"
      ]
    },
    "AppProfileActionOverride": {
      "title": "AppProfileActionOverride",
      "description": "",
      "xml": {
        "name": "AppProfileActionOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/ProfileActionOverride"
        },
        {
          "type": "object",
          "properties": {
            "profile": {
              "xml": {
                "name": "profile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "profile"
          ]
        }
      ]
    },
    "ProfileActionOverride": {
      "title": "ProfileActionOverride",
      "description": "",
      "xml": {
        "name": "ProfileActionOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionName": {
          "xml": {
            "name": "actionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "content": {
          "xml": {
            "name": "content",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formFactor": {
          "$ref": "#/definitions/FormFactor"
        },
        "pageOrSobjectType": {
          "xml": {
            "name": "pageOrSobjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recordType": {
          "xml": {
            "name": "recordType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/ActionOverrideType"
        }
      },
      "required": [
        "actionName",
        "formFactor",
        "pageOrSobjectType",
        "type"
      ]
    },
    "UiType": {
      "title": "UiType",
      "description": "",
      "xml": {
        "name": "UiType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Aloha",
        "Lightning"
      ]
    },
    "AppWorkspaceConfig": {
      "title": "AppWorkspaceConfig",
      "description": "",
      "xml": {
        "name": "AppWorkspaceConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "mappings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WorkspaceMapping"
          }
        }
      }
    },
    "WorkspaceMapping": {
      "title": "WorkspaceMapping",
      "description": "",
      "xml": {
        "name": "WorkspaceMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "tab": {
          "xml": {
            "name": "tab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "tab"
      ]
    },
    "CustomApplicationComponent": {
      "title": "CustomApplicationComponent",
      "description": "",
      "xml": {
        "name": "CustomApplicationComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "buttonIconUrl": {
              "xml": {
                "name": "buttonIconUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "buttonStyle": {
              "xml": {
                "name": "buttonStyle",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "buttonText": {
              "xml": {
                "name": "buttonText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "buttonWidth": {
              "xml": {
                "name": "buttonWidth",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "height": {
              "xml": {
                "name": "height",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isHeightFixed": {
              "xml": {
                "name": "isHeightFixed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isHidden": {
              "xml": {
                "name": "isHidden",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isWidthFixed": {
              "xml": {
                "name": "isWidthFixed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "visualforcePage": {
              "xml": {
                "name": "visualforcePage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "width": {
              "xml": {
                "name": "width",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "isHeightFixed",
            "isHidden",
            "isWidthFixed",
            "visualforcePage"
          ]
        }
      ]
    },
    "CustomFeedFilter": {
      "title": "CustomFeedFilter",
      "description": "",
      "xml": {
        "name": "CustomFeedFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "criteria": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FeedFilterCriterion"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "FeedFilterCriterion": {
      "title": "FeedFilterCriterion",
      "description": "",
      "xml": {
        "name": "FeedFilterCriterion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "feedItemType": {
          "$ref": "#/definitions/FeedItemType"
        },
        "feedItemVisibility": {
          "$ref": "#/definitions/FeedItemVisibility"
        },
        "relatedSObjectType": {
          "xml": {
            "name": "relatedSObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "feedItemType"
      ]
    },
    "FeedItemVisibility": {
      "title": "FeedItemVisibility",
      "description": "",
      "xml": {
        "name": "FeedItemVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AllUsers",
        "InternalUsers"
      ]
    },
    "CustomField": {
      "title": "CustomField",
      "description": "",
      "xml": {
        "name": "CustomField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "businessOwnerGroup": {
              "xml": {
                "name": "businessOwnerGroup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "businessOwnerUser": {
              "xml": {
                "name": "businessOwnerUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "businessStatus": {
              "xml": {
                "name": "businessStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseSensitive": {
              "xml": {
                "name": "caseSensitive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "complianceGroup": {
              "xml": {
                "name": "complianceGroup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customDataType": {
              "xml": {
                "name": "customDataType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultValue": {
              "xml": {
                "name": "defaultValue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "deleteConstraint": {
              "$ref": "#/definitions/DeleteConstraint"
            },
            "deprecated": {
              "xml": {
                "name": "deprecated",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "displayFormat": {
              "xml": {
                "name": "displayFormat",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "encryptionScheme": {
              "$ref": "#/definitions/EncryptionScheme"
            },
            "escapeMarkup": {
              "xml": {
                "name": "escapeMarkup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "externalDeveloperName": {
              "xml": {
                "name": "externalDeveloperName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalId": {
              "xml": {
                "name": "externalId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "fieldManageability": {
              "$ref": "#/definitions/FieldManageability"
            },
            "formula": {
              "xml": {
                "name": "formula",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formulaTreatBlanksAs": {
              "$ref": "#/definitions/TreatBlanksAs"
            },
            "inlineHelpText": {
              "xml": {
                "name": "inlineHelpText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isAIPredictionField": {
              "xml": {
                "name": "isAIPredictionField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isConvertLeadDisabled": {
              "xml": {
                "name": "isConvertLeadDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isFilteringDisabled": {
              "xml": {
                "name": "isFilteringDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isNameField": {
              "xml": {
                "name": "isNameField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isSortingDisabled": {
              "xml": {
                "name": "isSortingDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "length": {
              "xml": {
                "name": "length",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "lookupFilter": {
              "$ref": "#/definitions/LookupFilter"
            },
            "maskChar": {
              "$ref": "#/definitions/EncryptedFieldMaskChar"
            },
            "maskType": {
              "$ref": "#/definitions/EncryptedFieldMaskType"
            },
            "metadataRelationshipControllingField": {
              "xml": {
                "name": "metadataRelationshipControllingField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "populateExistingRows": {
              "xml": {
                "name": "populateExistingRows",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "precision": {
              "xml": {
                "name": "precision",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "referenceTargetField": {
              "xml": {
                "name": "referenceTargetField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "referenceTo": {
              "xml": {
                "name": "referenceTo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relationshipLabel": {
              "xml": {
                "name": "relationshipLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relationshipName": {
              "xml": {
                "name": "relationshipName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relationshipOrder": {
              "xml": {
                "name": "relationshipOrder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "reparentableMasterDetail": {
              "xml": {
                "name": "reparentableMasterDetail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "required": {
              "xml": {
                "name": "required",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "restrictedAdminField": {
              "xml": {
                "name": "restrictedAdminField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "scale": {
              "xml": {
                "name": "scale",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "securityClassification": {
              "xml": {
                "name": "securityClassification",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "startingNumber": {
              "xml": {
                "name": "startingNumber",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "stripMarkup": {
              "xml": {
                "name": "stripMarkup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "summarizedField": {
              "xml": {
                "name": "summarizedField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "summaryFilterItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FilterItem"
              }
            },
            "summaryForeignKey": {
              "xml": {
                "name": "summaryForeignKey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "summaryOperation": {
              "$ref": "#/definitions/SummaryOperations"
            },
            "trackFeedHistory": {
              "xml": {
                "name": "trackFeedHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "trackHistory": {
              "xml": {
                "name": "trackHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "trackTrending": {
              "xml": {
                "name": "trackTrending",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "translateData": {
              "xml": {
                "name": "translateData",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "type": {
              "$ref": "#/definitions/FieldType"
            },
            "unique": {
              "xml": {
                "name": "unique",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "valueSet": {
              "$ref": "#/definitions/ValueSet"
            },
            "visibleLines": {
              "xml": {
                "name": "visibleLines",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "writeRequiresMasterRead": {
              "xml": {
                "name": "writeRequiresMasterRead",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "DeleteConstraint": {
      "title": "DeleteConstraint",
      "description": "",
      "xml": {
        "name": "DeleteConstraint",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Cascade",
        "Restrict",
        "SetNull"
      ]
    },
    "EncryptionScheme": {
      "title": "EncryptionScheme",
      "description": "",
      "xml": {
        "name": "EncryptionScheme",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "ProbabilisticEncryption",
        "CaseSensitiveDeterministicEncryption",
        "CaseInsensitiveDeterministicEncryption"
      ]
    },
    "FieldManageability": {
      "title": "FieldManageability",
      "description": "",
      "xml": {
        "name": "FieldManageability",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "DeveloperControlled",
        "SubscriberControlled",
        "Locked"
      ]
    },
    "TreatBlanksAs": {
      "title": "TreatBlanksAs",
      "description": "",
      "xml": {
        "name": "TreatBlanksAs",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "BlankAsBlank",
        "BlankAsZero"
      ]
    },
    "LookupFilter": {
      "title": "LookupFilter",
      "description": "",
      "xml": {
        "name": "LookupFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "filterItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FilterItem"
          }
        },
        "infoMessage": {
          "xml": {
            "name": "infoMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isOptional": {
          "xml": {
            "name": "isOptional",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "active",
        "isOptional"
      ]
    },
    "EncryptedFieldMaskChar": {
      "title": "EncryptedFieldMaskChar",
      "description": "",
      "xml": {
        "name": "EncryptedFieldMaskChar",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "asterisk",
        "X"
      ]
    },
    "EncryptedFieldMaskType": {
      "title": "EncryptedFieldMaskType",
      "description": "",
      "xml": {
        "name": "EncryptedFieldMaskType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "all",
        "creditCard",
        "ssn",
        "lastFour",
        "sin",
        "nino"
      ]
    },
    "SummaryOperations": {
      "title": "SummaryOperations",
      "description": "",
      "xml": {
        "name": "SummaryOperations",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "count",
        "sum",
        "min",
        "max"
      ]
    },
    "FieldType": {
      "title": "FieldType",
      "description": "",
      "xml": {
        "name": "FieldType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "ValueSet": {
      "title": "ValueSet",
      "description": "",
      "xml": {
        "name": "ValueSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "controllingField": {
          "xml": {
            "name": "controllingField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "restricted": {
          "xml": {
            "name": "restricted",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "valueSetDefinition": {
          "$ref": "#/definitions/ValueSetValuesDefinition"
        },
        "valueSetName": {
          "xml": {
            "name": "valueSetName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "valueSettings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValueSettings"
          }
        }
      }
    },
    "ValueSetValuesDefinition": {
      "title": "ValueSetValuesDefinition",
      "description": "",
      "xml": {
        "name": "ValueSetValuesDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sorted": {
          "xml": {
            "name": "sorted",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "value": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomValue"
          }
        }
      },
      "required": [
        "sorted"
      ]
    },
    "CustomValue": {
      "title": "CustomValue",
      "description": "",
      "xml": {
        "name": "CustomValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "color": {
              "xml": {
                "name": "color",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "default": {
              "xml": {
                "name": "default",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "default"
          ]
        }
      ]
    },
    "StandardValue": {
      "title": "StandardValue",
      "description": "",
      "xml": {
        "name": "StandardValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/CustomValue"
        },
        {
          "type": "object",
          "properties": {
            "allowEmail": {
              "xml": {
                "name": "allowEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "closed": {
              "xml": {
                "name": "closed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "converted": {
              "xml": {
                "name": "converted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "cssExposed": {
              "xml": {
                "name": "cssExposed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "forecastCategory": {
              "$ref": "#/definitions/ForecastCategories"
            },
            "groupingString": {
              "xml": {
                "name": "groupingString",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "highPriority": {
              "xml": {
                "name": "highPriority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "probability": {
              "xml": {
                "name": "probability",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "reverseRole": {
              "xml": {
                "name": "reverseRole",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "reviewed": {
              "xml": {
                "name": "reviewed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "won": {
              "xml": {
                "name": "won",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ValueSettings": {
      "title": "ValueSettings",
      "description": "",
      "xml": {
        "name": "ValueSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "controllingFieldValue": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "controllingFieldValue",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "valueName": {
          "xml": {
            "name": "valueName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "valueName"
      ]
    },
    "CustomHelpMenuSection": {
      "title": "CustomHelpMenuSection",
      "description": "",
      "xml": {
        "name": "CustomHelpMenuSection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customHelpMenuItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomHelpMenuItem"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "CustomHelpMenuItem": {
      "title": "CustomHelpMenuItem",
      "description": "",
      "xml": {
        "name": "CustomHelpMenuItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "linkUrl": {
          "xml": {
            "name": "linkUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortOrder": {
          "xml": {
            "name": "sortOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "linkUrl",
        "masterLabel",
        "sortOrder"
      ]
    },
    "CustomLabel": {
      "title": "CustomLabel",
      "description": "",
      "xml": {
        "name": "CustomLabel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "categories": {
              "xml": {
                "name": "categories",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "language": {
              "xml": {
                "name": "language",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shortDescription": {
              "xml": {
                "name": "shortDescription",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "xml": {
                "name": "value",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "language",
            "protected",
            "shortDescription",
            "value"
          ]
        }
      ]
    },
    "CustomLabels": {
      "title": "CustomLabels",
      "description": "",
      "xml": {
        "name": "CustomLabels",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "labels": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomLabel"
              }
            }
          }
        }
      ]
    },
    "CustomMetadata": {
      "title": "CustomMetadata",
      "description": "",
      "xml": {
        "name": "CustomMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "values": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomMetadataValue"
              }
            }
          }
        }
      ]
    },
    "CustomMetadataValue": {
      "title": "CustomMetadataValue",
      "description": "",
      "xml": {
        "name": "CustomMetadataValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "object"
        }
      },
      "required": [
        "field",
        "value"
      ]
    },
    "CustomNotificationType": {
      "title": "CustomNotificationType",
      "description": "",
      "xml": {
        "name": "CustomNotificationType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customNotifTypeName": {
              "xml": {
                "name": "customNotifTypeName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "desktop": {
              "xml": {
                "name": "desktop",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mobile": {
              "xml": {
                "name": "mobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "customNotifTypeName",
            "desktop",
            "masterLabel",
            "mobile"
          ]
        }
      ]
    },
    "CustomObject": {
      "title": "CustomObject",
      "description": "",
      "xml": {
        "name": "CustomObject",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionOverrides": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ActionOverride"
              }
            },
            "allowInChatterGroups": {
              "xml": {
                "name": "allowInChatterGroups",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "articleTypeChannelDisplay": {
              "$ref": "#/definitions/ArticleTypeChannelDisplay"
            },
            "businessProcesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/BusinessProcess"
              }
            },
            "compactLayoutAssignment": {
              "xml": {
                "name": "compactLayoutAssignment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "compactLayouts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CompactLayout"
              }
            },
            "customHelp": {
              "xml": {
                "name": "customHelp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customHelpPage": {
              "xml": {
                "name": "customHelpPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customSettingsType": {
              "$ref": "#/definitions/CustomSettingsType"
            },
            "deploymentStatus": {
              "$ref": "#/definitions/DeploymentStatus"
            },
            "deprecated": {
              "xml": {
                "name": "deprecated",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableActivities": {
              "xml": {
                "name": "enableActivities",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableBulkApi": {
              "xml": {
                "name": "enableBulkApi",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDataTranslation": {
              "xml": {
                "name": "enableDataTranslation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDivisions": {
              "xml": {
                "name": "enableDivisions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEnhancedLookup": {
              "xml": {
                "name": "enableEnhancedLookup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFeeds": {
              "xml": {
                "name": "enableFeeds",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHistory": {
              "xml": {
                "name": "enableHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLicensing": {
              "xml": {
                "name": "enableLicensing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReports": {
              "xml": {
                "name": "enableReports",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSearch": {
              "xml": {
                "name": "enableSearch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSharing": {
              "xml": {
                "name": "enableSharing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableStreamingApi": {
              "xml": {
                "name": "enableStreamingApi",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "eventType": {
              "$ref": "#/definitions/PlatformEventType"
            },
            "externalDataSource": {
              "xml": {
                "name": "externalDataSource",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalName": {
              "xml": {
                "name": "externalName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalRepository": {
              "xml": {
                "name": "externalRepository",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalSharingModel": {
              "$ref": "#/definitions/SharingModel"
            },
            "fieldSets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldSet"
              }
            },
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomField"
              }
            },
            "gender": {
              "$ref": "#/definitions/Gender"
            },
            "historyRetentionPolicy": {
              "$ref": "#/definitions/HistoryRetentionPolicy"
            },
            "household": {
              "xml": {
                "name": "household",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "indexes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Index"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "listViews": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ListView"
              }
            },
            "nameField": {
              "$ref": "#/definitions/CustomField"
            },
            "pluralLabel": {
              "xml": {
                "name": "pluralLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "profileSearchLayouts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileSearchLayouts"
              }
            },
            "publishBehavior": {
              "$ref": "#/definitions/PlatformEventPublishBehavior"
            },
            "recordTypeTrackFeedHistory": {
              "xml": {
                "name": "recordTypeTrackFeedHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "recordTypeTrackHistory": {
              "xml": {
                "name": "recordTypeTrackHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "recordTypes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecordType"
              }
            },
            "searchLayouts": {
              "$ref": "#/definitions/SearchLayouts"
            },
            "sharingModel": {
              "$ref": "#/definitions/SharingModel"
            },
            "sharingReasons": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingReason"
              }
            },
            "sharingRecalculations": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingRecalculation"
              }
            },
            "startsWith": {
              "$ref": "#/definitions/StartsWith"
            },
            "validationRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ValidationRule"
              }
            },
            "visibility": {
              "$ref": "#/definitions/SetupObjectVisibility"
            },
            "webLinks": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WebLink"
              }
            }
          }
        }
      ]
    },
    "ArticleTypeChannelDisplay": {
      "title": "ArticleTypeChannelDisplay",
      "description": "",
      "xml": {
        "name": "ArticleTypeChannelDisplay",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "articleTypeTemplates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ArticleTypeTemplate"
          }
        }
      }
    },
    "ArticleTypeTemplate": {
      "title": "ArticleTypeTemplate",
      "description": "",
      "xml": {
        "name": "ArticleTypeTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "channel": {
          "$ref": "#/definitions/Channel"
        },
        "page": {
          "xml": {
            "name": "page",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "template": {
          "$ref": "#/definitions/Template"
        }
      },
      "required": [
        "channel",
        "template"
      ]
    },
    "Channel": {
      "title": "Channel",
      "description": "",
      "xml": {
        "name": "Channel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AllChannels",
        "App",
        "Pkb",
        "Csp",
        "Prm"
      ]
    },
    "Template": {
      "title": "Template",
      "description": "",
      "xml": {
        "name": "Template",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Page",
        "Tab",
        "Toc"
      ]
    },
    "CustomSettingsType": {
      "title": "CustomSettingsType",
      "description": "",
      "xml": {
        "name": "CustomSettingsType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "List",
        "Hierarchy"
      ]
    },
    "DeploymentStatus": {
      "title": "DeploymentStatus",
      "description": "",
      "xml": {
        "name": "DeploymentStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "InDevelopment",
        "Deployed"
      ]
    },
    "PlatformEventType": {
      "title": "PlatformEventType",
      "description": "",
      "xml": {
        "name": "PlatformEventType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "HighVolume",
        "StandardVolume"
      ]
    },
    "SharingModel": {
      "title": "SharingModel",
      "description": "",
      "xml": {
        "name": "SharingModel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Private",
        "Read",
        "ReadSelect",
        "ReadWrite",
        "ReadWriteTransfer",
        "FullAccess",
        "ControlledByParent",
        "ControlledByLeadOrContact",
        "ControlledByCampaign"
      ]
    },
    "FieldSet": {
      "title": "FieldSet",
      "description": "",
      "xml": {
        "name": "FieldSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "availableFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldSetItem"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "displayedFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldSetItem"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "description",
            "label"
          ]
        }
      ]
    },
    "FieldSetItem": {
      "title": "FieldSetItem",
      "description": "",
      "xml": {
        "name": "FieldSetItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isFieldManaged": {
          "xml": {
            "name": "isFieldManaged",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isRequired": {
          "xml": {
            "name": "isRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "Gender": {
      "title": "Gender",
      "description": "",
      "xml": {
        "name": "Gender",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Neuter",
        "Masculine",
        "Feminine",
        "AnimateMasculine",
        "ClassI",
        "ClassIII",
        "ClassV",
        "ClassVII",
        "ClassIX",
        "ClassXI",
        "ClassXIV",
        "ClassXV",
        "ClassXVI",
        "ClassXVII",
        "ClassXVIII"
      ]
    },
    "HistoryRetentionPolicy": {
      "title": "HistoryRetentionPolicy",
      "description": "",
      "xml": {
        "name": "HistoryRetentionPolicy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "archiveAfterMonths": {
          "xml": {
            "name": "archiveAfterMonths",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "archiveRetentionYears": {
          "xml": {
            "name": "archiveRetentionYears",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "archiveAfterMonths",
        "archiveRetentionYears"
      ]
    },
    "Index": {
      "title": "Index",
      "description": "",
      "xml": {
        "name": "Index",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/IndexField"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "IndexField": {
      "title": "IndexField",
      "description": "",
      "xml": {
        "name": "IndexField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortDirection": {
          "xml": {
            "name": "sortDirection",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "sortDirection"
      ]
    },
    "ListView": {
      "title": "ListView",
      "description": "",
      "xml": {
        "name": "ListView",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "booleanFilter": {
              "xml": {
                "name": "booleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "columns": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "columns",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "division": {
              "xml": {
                "name": "division",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "filterScope": {
              "$ref": "#/definitions/FilterScope"
            },
            "filters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ListViewFilter"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "language": {
              "$ref": "#/definitions/Language"
            },
            "queue": {
              "xml": {
                "name": "queue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sharedTo": {
              "$ref": "#/definitions/SharedTo"
            }
          },
          "required": [
            "filterScope",
            "label"
          ]
        }
      ]
    },
    "FilterScope": {
      "title": "FilterScope",
      "description": "",
      "xml": {
        "name": "FilterScope",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Everything",
        "Mine",
        "Queue",
        "Delegated",
        "MyTerritory",
        "MyTeamTerritory",
        "Team",
        "AssignedToMe",
        "MineAndMyGroups"
      ]
    },
    "ListViewFilter": {
      "title": "ListViewFilter",
      "description": "",
      "xml": {
        "name": "ListViewFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operation": {
          "$ref": "#/definitions/FilterOperation"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "field",
        "operation"
      ]
    },
    "SharedTo": {
      "title": "SharedTo",
      "description": "",
      "xml": {
        "name": "SharedTo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allCustomerPortalUsers": {
          "xml": {
            "name": "allCustomerPortalUsers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "allInternalUsers": {
          "xml": {
            "name": "allInternalUsers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "allPartnerUsers": {
          "xml": {
            "name": "allPartnerUsers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "channelProgramGroup": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "channelProgramGroup",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "channelProgramGroups": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "channelProgramGroups",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "group": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "group",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "groups": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "groups",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "guestUser": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "guestUser",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "managerSubordinates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "managerSubordinates",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "managers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "managers",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "portalRole": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "portalRole",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "portalRoleAndSubordinates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "portalRoleAndSubordinates",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "queue": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "queue",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "role": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "role",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "roleAndSubordinates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "roleAndSubordinates",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "roleAndSubordinatesInternal": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "roleAndSubordinatesInternal",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "roles": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "roles",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "rolesAndSubordinates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "rolesAndSubordinates",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "territories": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "territories",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "territoriesAndSubordinates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "territoriesAndSubordinates",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "territory": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "territory",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "territoryAndSubordinates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "territoryAndSubordinates",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "ProfileSearchLayouts": {
      "title": "ProfileSearchLayouts",
      "description": "",
      "xml": {
        "name": "ProfileSearchLayouts",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "profileName": {
          "xml": {
            "name": "profileName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "PlatformEventPublishBehavior": {
      "title": "PlatformEventPublishBehavior",
      "description": "",
      "xml": {
        "name": "PlatformEventPublishBehavior",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "PublishAfterCommit",
        "PublishImmediately"
      ]
    },
    "RecordType": {
      "title": "RecordType",
      "description": "",
      "xml": {
        "name": "RecordType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "businessProcess": {
              "xml": {
                "name": "businessProcess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "compactLayoutAssignment": {
              "xml": {
                "name": "compactLayoutAssignment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "picklistValues": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecordTypePicklistValue"
              }
            }
          },
          "required": [
            "active",
            "label"
          ]
        }
      ]
    },
    "RecordTypePicklistValue": {
      "title": "RecordTypePicklistValue",
      "description": "",
      "xml": {
        "name": "RecordTypePicklistValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "picklist": {
          "xml": {
            "name": "picklist",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "values": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PicklistValue"
          }
        }
      },
      "required": [
        "picklist"
      ]
    },
    "SearchLayouts": {
      "title": "SearchLayouts",
      "description": "",
      "xml": {
        "name": "SearchLayouts",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customTabListAdditionalFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "customTabListAdditionalFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "excludedStandardButtons": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "excludedStandardButtons",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "listViewButtons": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "listViewButtons",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "lookupDialogsAdditionalFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "lookupDialogsAdditionalFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "lookupFilterFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "lookupFilterFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "lookupPhoneDialogsAdditionalFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "lookupPhoneDialogsAdditionalFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "massQuickActions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "massQuickActions",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "searchFilterFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "searchFilterFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "searchResultsAdditionalFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "searchResultsAdditionalFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "searchResultsCustomButtons": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "searchResultsCustomButtons",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "SharingReason": {
      "title": "SharingReason",
      "description": "",
      "xml": {
        "name": "SharingReason",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "SharingRecalculation": {
      "title": "SharingRecalculation",
      "description": "",
      "xml": {
        "name": "SharingRecalculation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "className": {
          "xml": {
            "name": "className",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "className"
      ]
    },
    "StartsWith": {
      "title": "StartsWith",
      "description": "",
      "xml": {
        "name": "StartsWith",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Consonant",
        "Vowel",
        "Special"
      ]
    },
    "ValidationRule": {
      "title": "ValidationRule",
      "description": "",
      "xml": {
        "name": "ValidationRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "errorConditionFormula": {
              "xml": {
                "name": "errorConditionFormula",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "errorDisplayField": {
              "xml": {
                "name": "errorDisplayField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "errorMessage": {
              "xml": {
                "name": "errorMessage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "active",
            "errorConditionFormula",
            "errorMessage"
          ]
        }
      ]
    },
    "SetupObjectVisibility": {
      "title": "SetupObjectVisibility",
      "description": "",
      "xml": {
        "name": "SetupObjectVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "PackageProtected",
        "Protected",
        "Public"
      ]
    },
    "WebLink": {
      "title": "WebLink",
      "description": "",
      "xml": {
        "name": "WebLink",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "availability": {
              "$ref": "#/definitions/WebLinkAvailability"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "displayType": {
              "$ref": "#/definitions/WebLinkDisplayType"
            },
            "encodingKey": {
              "$ref": "#/definitions/Encoding"
            },
            "hasMenubar": {
              "xml": {
                "name": "hasMenubar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "hasScrollbars": {
              "xml": {
                "name": "hasScrollbars",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "hasToolbar": {
              "xml": {
                "name": "hasToolbar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "height": {
              "xml": {
                "name": "height",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isResizable": {
              "xml": {
                "name": "isResizable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "linkType": {
              "$ref": "#/definitions/WebLinkType"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "openType": {
              "$ref": "#/definitions/WebLinkWindowType"
            },
            "page": {
              "xml": {
                "name": "page",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "position": {
              "$ref": "#/definitions/WebLinkPosition"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "requireRowSelection": {
              "xml": {
                "name": "requireRowSelection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "scontrol": {
              "xml": {
                "name": "scontrol",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "showsLocation": {
              "xml": {
                "name": "showsLocation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showsStatus": {
              "xml": {
                "name": "showsStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "url": {
              "xml": {
                "name": "url",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "width": {
              "xml": {
                "name": "width",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "availability",
            "displayType",
            "linkType",
            "openType",
            "protected"
          ]
        }
      ]
    },
    "WebLinkAvailability": {
      "title": "WebLinkAvailability",
      "description": "",
      "xml": {
        "name": "WebLinkAvailability",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "online",
        "offline"
      ]
    },
    "WebLinkDisplayType": {
      "title": "WebLinkDisplayType",
      "description": "",
      "xml": {
        "name": "WebLinkDisplayType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "link",
        "button",
        "massActionButton"
      ]
    },
    "Encoding": {
      "title": "Encoding",
      "description": "",
      "xml": {
        "name": "Encoding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "UTF-8",
        "ISO-8859-1",
        "Shift_JIS",
        "ISO-2022-JP",
        "EUC-JP",
        "ks_c_5601-1987",
        "Big5",
        "GB2312",
        "Big5-HKSCS",
        "x-SJIS_0213"
      ]
    },
    "WebLinkType": {
      "title": "WebLinkType",
      "description": "",
      "xml": {
        "name": "WebLinkType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "url",
        "sControl",
        "javascript",
        "page",
        "flow"
      ]
    },
    "WebLinkWindowType": {
      "title": "WebLinkWindowType",
      "description": "",
      "xml": {
        "name": "WebLinkWindowType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "newWindow",
        "sidebar",
        "noSidebar",
        "replace",
        "onClickJavaScript"
      ]
    },
    "WebLinkPosition": {
      "title": "WebLinkPosition",
      "description": "",
      "xml": {
        "name": "WebLinkPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "fullScreen",
        "none",
        "topLeft"
      ]
    },
    "CustomObjectTranslation": {
      "title": "CustomObjectTranslation",
      "description": "",
      "xml": {
        "name": "CustomObjectTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "caseValues": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ObjectNameCaseValue"
              }
            },
            "fieldSets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldSetTranslation"
              }
            },
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomFieldTranslation"
              }
            },
            "gender": {
              "$ref": "#/definitions/Gender"
            },
            "layouts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LayoutTranslation"
              }
            },
            "nameFieldLabel": {
              "xml": {
                "name": "nameFieldLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "quickActions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/QuickActionTranslation"
              }
            },
            "recordTypes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecordTypeTranslation"
              }
            },
            "sharingReasons": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingReasonTranslation"
              }
            },
            "standardFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StandardFieldTranslation"
              }
            },
            "startsWith": {
              "$ref": "#/definitions/StartsWith"
            },
            "validationRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ValidationRuleTranslation"
              }
            },
            "webLinks": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WebLinkTranslation"
              }
            },
            "workflowTasks": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowTaskTranslation"
              }
            }
          }
        }
      ]
    },
    "ObjectNameCaseValue": {
      "title": "ObjectNameCaseValue",
      "description": "",
      "xml": {
        "name": "ObjectNameCaseValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "article": {
          "$ref": "#/definitions/Article"
        },
        "caseType": {
          "$ref": "#/definitions/CaseType"
        },
        "plural": {
          "xml": {
            "name": "plural",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "possessive": {
          "$ref": "#/definitions/Possessive"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "value"
      ]
    },
    "Article": {
      "title": "Article",
      "description": "",
      "xml": {
        "name": "Article",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Indefinite",
        "Definite"
      ]
    },
    "CaseType": {
      "title": "CaseType",
      "description": "",
      "xml": {
        "name": "CaseType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "Possessive": {
      "title": "Possessive",
      "description": "",
      "xml": {
        "name": "Possessive",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "First",
        "Second"
      ]
    },
    "FieldSetTranslation": {
      "title": "FieldSetTranslation",
      "description": "",
      "xml": {
        "name": "FieldSetTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "CustomFieldTranslation": {
      "title": "CustomFieldTranslation",
      "description": "",
      "xml": {
        "name": "CustomFieldTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "caseValues": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ObjectNameCaseValue"
          }
        },
        "gender": {
          "$ref": "#/definitions/Gender"
        },
        "help": {
          "xml": {
            "name": "help",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lookupFilter": {
          "$ref": "#/definitions/LookupFilterTranslation"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "picklistValues": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PicklistValueTranslation"
          }
        },
        "relationshipLabel": {
          "xml": {
            "name": "relationshipLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "startsWith": {
          "$ref": "#/definitions/StartsWith"
        }
      },
      "required": [
        "name"
      ]
    },
    "LookupFilterTranslation": {
      "title": "LookupFilterTranslation",
      "description": "",
      "xml": {
        "name": "LookupFilterTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "informationalMessage": {
          "xml": {
            "name": "informationalMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "errorMessage",
        "informationalMessage"
      ]
    },
    "PicklistValueTranslation": {
      "title": "PicklistValueTranslation",
      "description": "",
      "xml": {
        "name": "PicklistValueTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "translation": {
          "xml": {
            "name": "translation",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "masterLabel"
      ]
    },
    "LayoutTranslation": {
      "title": "LayoutTranslation",
      "description": "",
      "xml": {
        "name": "LayoutTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "layout": {
          "xml": {
            "name": "layout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "layoutType": {
          "xml": {
            "name": "layoutType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sections": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/LayoutSectionTranslation"
          }
        }
      },
      "required": [
        "layout"
      ]
    },
    "LayoutSectionTranslation": {
      "title": "LayoutSectionTranslation",
      "description": "",
      "xml": {
        "name": "LayoutSectionTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "section": {
          "xml": {
            "name": "section",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "section"
      ]
    },
    "QuickActionTranslation": {
      "title": "QuickActionTranslation",
      "description": "",
      "xml": {
        "name": "QuickActionTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "RecordTypeTranslation": {
      "title": "RecordTypeTranslation",
      "description": "",
      "xml": {
        "name": "RecordTypeTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "SharingReasonTranslation": {
      "title": "SharingReasonTranslation",
      "description": "",
      "xml": {
        "name": "SharingReasonTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "StandardFieldTranslation": {
      "title": "StandardFieldTranslation",
      "description": "",
      "xml": {
        "name": "StandardFieldTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "ValidationRuleTranslation": {
      "title": "ValidationRuleTranslation",
      "description": "",
      "xml": {
        "name": "ValidationRuleTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "errorMessage",
        "name"
      ]
    },
    "WebLinkTranslation": {
      "title": "WebLinkTranslation",
      "description": "",
      "xml": {
        "name": "WebLinkTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "WorkflowTaskTranslation": {
      "title": "WorkflowTaskTranslation",
      "description": "",
      "xml": {
        "name": "WorkflowTaskTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "subject": {
          "xml": {
            "name": "subject",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "CustomPageWebLink": {
      "title": "CustomPageWebLink",
      "description": "",
      "xml": {
        "name": "CustomPageWebLink",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "availability": {
              "$ref": "#/definitions/WebLinkAvailability"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "displayType": {
              "$ref": "#/definitions/WebLinkDisplayType"
            },
            "encodingKey": {
              "$ref": "#/definitions/Encoding"
            },
            "hasMenubar": {
              "xml": {
                "name": "hasMenubar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "hasScrollbars": {
              "xml": {
                "name": "hasScrollbars",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "hasToolbar": {
              "xml": {
                "name": "hasToolbar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "height": {
              "xml": {
                "name": "height",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isResizable": {
              "xml": {
                "name": "isResizable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "linkType": {
              "$ref": "#/definitions/WebLinkType"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "openType": {
              "$ref": "#/definitions/WebLinkWindowType"
            },
            "page": {
              "xml": {
                "name": "page",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "position": {
              "$ref": "#/definitions/WebLinkPosition"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "requireRowSelection": {
              "xml": {
                "name": "requireRowSelection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "scontrol": {
              "xml": {
                "name": "scontrol",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "showsLocation": {
              "xml": {
                "name": "showsLocation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showsStatus": {
              "xml": {
                "name": "showsStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "url": {
              "xml": {
                "name": "url",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "width": {
              "xml": {
                "name": "width",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "availability",
            "displayType",
            "linkType",
            "openType",
            "protected"
          ]
        }
      ]
    },
    "CustomPermission": {
      "title": "CustomPermission",
      "description": "",
      "xml": {
        "name": "CustomPermission",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "connectedApp": {
              "xml": {
                "name": "connectedApp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "requiredPermission": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomPermissionDependencyRequired"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "CustomPermissionDependencyRequired": {
      "title": "CustomPermissionDependencyRequired",
      "description": "",
      "xml": {
        "name": "CustomPermissionDependencyRequired",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customPermission": {
          "xml": {
            "name": "customPermission",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dependency": {
          "xml": {
            "name": "dependency",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "customPermission",
        "dependency"
      ]
    },
    "CustomSite": {
      "title": "CustomSite",
      "description": "",
      "xml": {
        "name": "CustomSite",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowHomePage": {
              "xml": {
                "name": "allowHomePage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowStandardAnswersPages": {
              "xml": {
                "name": "allowStandardAnswersPages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowStandardIdeasPages": {
              "xml": {
                "name": "allowStandardIdeasPages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowStandardLookups": {
              "xml": {
                "name": "allowStandardLookups",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowStandardPortalPages": {
              "xml": {
                "name": "allowStandardPortalPages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowStandardSearch": {
              "xml": {
                "name": "allowStandardSearch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "analyticsTrackingCode": {
              "xml": {
                "name": "analyticsTrackingCode",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "authorizationRequiredPage": {
              "xml": {
                "name": "authorizationRequiredPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "bandwidthExceededPage": {
              "xml": {
                "name": "bandwidthExceededPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "browserXssProtection": {
              "xml": {
                "name": "browserXssProtection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "changePasswordPage": {
              "xml": {
                "name": "changePasswordPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chatterAnswersForgotPasswordConfirmPage": {
              "xml": {
                "name": "chatterAnswersForgotPasswordConfirmPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chatterAnswersForgotPasswordPage": {
              "xml": {
                "name": "chatterAnswersForgotPasswordPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chatterAnswersHelpPage": {
              "xml": {
                "name": "chatterAnswersHelpPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chatterAnswersLoginPage": {
              "xml": {
                "name": "chatterAnswersLoginPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chatterAnswersRegistrationPage": {
              "xml": {
                "name": "chatterAnswersRegistrationPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "clickjackProtectionLevel": {
              "$ref": "#/definitions/SiteClickjackProtectionLevel"
            },
            "contentSniffingProtection": {
              "xml": {
                "name": "contentSniffingProtection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "cspUpgradeInsecureRequests": {
              "xml": {
                "name": "cspUpgradeInsecureRequests",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "customWebAddresses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SiteWebAddress"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableAuraRequests": {
              "xml": {
                "name": "enableAuraRequests",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "favoriteIcon": {
              "xml": {
                "name": "favoriteIcon",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fileNotFoundPage": {
              "xml": {
                "name": "fileNotFoundPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "forgotPasswordPage": {
              "xml": {
                "name": "forgotPasswordPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "genericErrorPage": {
              "xml": {
                "name": "genericErrorPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "guestProfile": {
              "xml": {
                "name": "guestProfile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "inMaintenancePage": {
              "xml": {
                "name": "inMaintenancePage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "inactiveIndexPage": {
              "xml": {
                "name": "inactiveIndexPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "indexPage": {
              "xml": {
                "name": "indexPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "myProfilePage": {
              "xml": {
                "name": "myProfilePage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "portal": {
              "xml": {
                "name": "portal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "referrerPolicyOriginWhenCrossOrigin": {
              "xml": {
                "name": "referrerPolicyOriginWhenCrossOrigin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "requireHttps": {
              "xml": {
                "name": "requireHttps",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "requireInsecurePortalAccess": {
              "xml": {
                "name": "requireInsecurePortalAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "robotsTxtPage": {
              "xml": {
                "name": "robotsTxtPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "rootComponent": {
              "xml": {
                "name": "rootComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "selfRegPage": {
              "xml": {
                "name": "selfRegPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "serverIsDown": {
              "xml": {
                "name": "serverIsDown",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "siteAdmin": {
              "xml": {
                "name": "siteAdmin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "siteGuestRecordDefaultOwner": {
              "xml": {
                "name": "siteGuestRecordDefaultOwner",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "siteRedirectMappings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SiteRedirectMapping"
              }
            },
            "siteTemplate": {
              "xml": {
                "name": "siteTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "siteType": {
              "$ref": "#/definitions/SiteType"
            },
            "subdomain": {
              "xml": {
                "name": "subdomain",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "urlPathPrefix": {
              "xml": {
                "name": "urlPathPrefix",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "active",
            "allowHomePage",
            "allowStandardIdeasPages",
            "allowStandardLookups",
            "allowStandardPortalPages",
            "allowStandardSearch",
            "browserXssProtection",
            "clickjackProtectionLevel",
            "contentSniffingProtection",
            "cspUpgradeInsecureRequests",
            "indexPage",
            "masterLabel",
            "referrerPolicyOriginWhenCrossOrigin",
            "requireHttps",
            "requireInsecurePortalAccess",
            "siteType"
          ]
        }
      ]
    },
    "SiteClickjackProtectionLevel": {
      "title": "SiteClickjackProtectionLevel",
      "description": "",
      "xml": {
        "name": "SiteClickjackProtectionLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AllowAllFraming",
        "External",
        "SameOriginOnly",
        "NoFraming"
      ]
    },
    "SiteWebAddress": {
      "title": "SiteWebAddress",
      "description": "",
      "xml": {
        "name": "SiteWebAddress",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "certificate": {
          "xml": {
            "name": "certificate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "domainName": {
          "xml": {
            "name": "domainName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "primary": {
          "xml": {
            "name": "primary",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "domainName",
        "primary"
      ]
    },
    "SiteRedirectMapping": {
      "title": "SiteRedirectMapping",
      "description": "",
      "xml": {
        "name": "SiteRedirectMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "action": {
          "$ref": "#/definitions/SiteRedirect"
        },
        "isActive": {
          "xml": {
            "name": "isActive",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "source": {
          "xml": {
            "name": "source",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "target": {
          "xml": {
            "name": "target",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "action",
        "source",
        "target"
      ]
    },
    "SiteRedirect": {
      "title": "SiteRedirect",
      "description": "",
      "xml": {
        "name": "SiteRedirect",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Permanent",
        "Temporary"
      ]
    },
    "SiteType": {
      "title": "SiteType",
      "description": "",
      "xml": {
        "name": "SiteType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Siteforce",
        "Visualforce",
        "User"
      ]
    },
    "CustomTab": {
      "title": "CustomTab",
      "description": "",
      "xml": {
        "name": "CustomTab",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionOverrides": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ActionOverride"
              }
            },
            "auraComponent": {
              "xml": {
                "name": "auraComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customObject": {
              "xml": {
                "name": "customObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "flexiPage": {
              "xml": {
                "name": "flexiPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "frameHeight": {
              "xml": {
                "name": "frameHeight",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "hasSidebar": {
              "xml": {
                "name": "hasSidebar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "icon": {
              "xml": {
                "name": "icon",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "lwcComponent": {
              "xml": {
                "name": "lwcComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "motif": {
              "xml": {
                "name": "motif",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "page": {
              "xml": {
                "name": "page",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "scontrol": {
              "xml": {
                "name": "scontrol",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "splashPageLink": {
              "xml": {
                "name": "splashPageLink",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "url": {
              "xml": {
                "name": "url",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "urlEncodingKey": {
              "$ref": "#/definitions/Encoding"
            }
          }
        }
      ]
    },
    "CustomerDataPlatformSettings": {
      "title": "CustomerDataPlatformSettings",
      "description": "",
      "xml": {
        "name": "CustomerDataPlatformSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCustomerDataPlatform": {
              "xml": {
                "name": "enableCustomerDataPlatform",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Dashboard": {
      "title": "Dashboard",
      "description": "",
      "xml": {
        "name": "Dashboard",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "backgroundEndColor": {
              "xml": {
                "name": "backgroundEndColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "backgroundFadeDirection": {
              "$ref": "#/definitions/ChartBackgroundDirection"
            },
            "backgroundStartColor": {
              "xml": {
                "name": "backgroundStartColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chartTheme": {
              "$ref": "#/definitions/ChartTheme"
            },
            "colorPalette": {
              "$ref": "#/definitions/ChartColorPalettes"
            },
            "dashboardChartTheme": {
              "$ref": "#/definitions/ChartTheme"
            },
            "dashboardColorPalette": {
              "$ref": "#/definitions/ChartColorPalettes"
            },
            "dashboardFilters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/DashboardFilter"
              }
            },
            "dashboardGridLayout": {
              "$ref": "#/definitions/DashboardGridLayout"
            },
            "dashboardResultRefreshedDate": {
              "xml": {
                "name": "dashboardResultRefreshedDate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dashboardResultRunningUser": {
              "xml": {
                "name": "dashboardResultRunningUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dashboardType": {
              "$ref": "#/definitions/DashboardType"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "folderName": {
              "xml": {
                "name": "folderName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isGridLayout": {
              "xml": {
                "name": "isGridLayout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "leftSection": {
              "$ref": "#/definitions/DashboardComponentSection"
            },
            "middleSection": {
              "$ref": "#/definitions/DashboardComponentSection"
            },
            "numSubscriptions": {
              "xml": {
                "name": "numSubscriptions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "rightSection": {
              "$ref": "#/definitions/DashboardComponentSection"
            },
            "runningUser": {
              "xml": {
                "name": "runningUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "textColor": {
              "xml": {
                "name": "textColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "title": {
              "xml": {
                "name": "title",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "titleColor": {
              "xml": {
                "name": "titleColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "titleSize": {
              "xml": {
                "name": "titleSize",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "backgroundEndColor",
            "backgroundFadeDirection",
            "backgroundStartColor",
            "textColor",
            "title",
            "titleColor",
            "titleSize"
          ]
        }
      ]
    },
    "ChartBackgroundDirection": {
      "title": "ChartBackgroundDirection",
      "description": "",
      "xml": {
        "name": "ChartBackgroundDirection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TopToBottom",
        "LeftToRight",
        "Diagonal"
      ]
    },
    "ChartTheme": {
      "title": "ChartTheme",
      "description": "",
      "xml": {
        "name": "ChartTheme",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "light",
        "dark"
      ]
    },
    "ChartColorPalettes": {
      "title": "ChartColorPalettes",
      "description": "",
      "xml": {
        "name": "ChartColorPalettes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Default",
        "gray",
        "colorSafe",
        "unity",
        "justice",
        "nightfall",
        "sunrise",
        "bluegrass",
        "tropic",
        "heat",
        "dusk",
        "pond",
        "watermelon",
        "fire",
        "water",
        "earth",
        "accessible"
      ]
    },
    "DashboardFilter": {
      "title": "DashboardFilter",
      "description": "",
      "xml": {
        "name": "DashboardFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dashboardFilterOptions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardFilterOption"
          }
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "DashboardFilterOption": {
      "title": "DashboardFilterOption",
      "description": "",
      "xml": {
        "name": "DashboardFilterOption",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "operator": {
          "$ref": "#/definitions/DashboardFilterOperation"
        },
        "values": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "values",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "operator"
      ]
    },
    "DashboardFilterOperation": {
      "title": "DashboardFilterOperation",
      "description": "",
      "xml": {
        "name": "DashboardFilterOperation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "equals",
        "notEqual",
        "lessThan",
        "greaterThan",
        "lessOrEqual",
        "greaterOrEqual",
        "contains",
        "notContain",
        "startsWith",
        "includes",
        "excludes",
        "between"
      ]
    },
    "DashboardGridLayout": {
      "title": "DashboardGridLayout",
      "description": "",
      "xml": {
        "name": "DashboardGridLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dashboardGridComponents": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardGridComponent"
          }
        },
        "numberOfColumns": {
          "xml": {
            "name": "numberOfColumns",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "rowHeight": {
          "xml": {
            "name": "rowHeight",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "numberOfColumns",
        "rowHeight"
      ]
    },
    "DashboardGridComponent": {
      "title": "DashboardGridComponent",
      "description": "",
      "xml": {
        "name": "DashboardGridComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "colSpan": {
          "xml": {
            "name": "colSpan",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "columnIndex": {
          "xml": {
            "name": "columnIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "dashboardComponent": {
          "$ref": "#/definitions/DashboardComponent"
        },
        "rowIndex": {
          "xml": {
            "name": "rowIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "rowSpan": {
          "xml": {
            "name": "rowSpan",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "colSpan",
        "columnIndex",
        "dashboardComponent",
        "rowIndex",
        "rowSpan"
      ]
    },
    "DashboardComponent": {
      "title": "DashboardComponent",
      "description": "",
      "xml": {
        "name": "DashboardComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "autoselectColumnsFromReport": {
          "xml": {
            "name": "autoselectColumnsFromReport",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "chartAxisRange": {
          "$ref": "#/definitions/ChartRangeType"
        },
        "chartAxisRangeMax": {
          "xml": {
            "name": "chartAxisRangeMax",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "chartAxisRangeMin": {
          "xml": {
            "name": "chartAxisRangeMin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "chartSummary": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ChartSummary"
          }
        },
        "componentChartTheme": {
          "$ref": "#/definitions/ChartTheme"
        },
        "componentType": {
          "$ref": "#/definitions/DashboardComponentType"
        },
        "dashboardFilterColumns": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardFilterColumn"
          }
        },
        "dashboardTableColumn": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardTableColumn"
          }
        },
        "decimalPrecision": {
          "xml": {
            "name": "decimalPrecision",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "displayUnits": {
          "$ref": "#/definitions/ChartUnits"
        },
        "drillDownUrl": {
          "xml": {
            "name": "drillDownUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "drillEnabled": {
          "xml": {
            "name": "drillEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "drillToDetailEnabled": {
          "xml": {
            "name": "drillToDetailEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableHover": {
          "xml": {
            "name": "enableHover",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "expandOthers": {
          "xml": {
            "name": "expandOthers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "flexComponentProperties": {
          "$ref": "#/definitions/DashboardFlexTableComponentProperties"
        },
        "footer": {
          "xml": {
            "name": "footer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "gaugeMax": {
          "xml": {
            "name": "gaugeMax",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "gaugeMin": {
          "xml": {
            "name": "gaugeMin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "groupingColumn": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "groupingColumn",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "groupingSortProperties": {
          "$ref": "#/definitions/DashboardComponentGroupingSortProperties"
        },
        "header": {
          "xml": {
            "name": "header",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "indicatorBreakpoint1": {
          "xml": {
            "name": "indicatorBreakpoint1",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "indicatorBreakpoint2": {
          "xml": {
            "name": "indicatorBreakpoint2",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "indicatorHighColor": {
          "xml": {
            "name": "indicatorHighColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "indicatorLowColor": {
          "xml": {
            "name": "indicatorLowColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "indicatorMiddleColor": {
          "xml": {
            "name": "indicatorMiddleColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "legendPosition": {
          "$ref": "#/definitions/ChartLegendPosition"
        },
        "maxValuesDisplayed": {
          "xml": {
            "name": "maxValuesDisplayed",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "metricLabel": {
          "xml": {
            "name": "metricLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "page": {
          "xml": {
            "name": "page",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "pageHeightInPixels": {
          "xml": {
            "name": "pageHeightInPixels",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "report": {
          "xml": {
            "name": "report",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "scontrol": {
          "xml": {
            "name": "scontrol",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "scontrolHeightInPixels": {
          "xml": {
            "name": "scontrolHeightInPixels",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "showPercentage": {
          "xml": {
            "name": "showPercentage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showPicturesOnCharts": {
          "xml": {
            "name": "showPicturesOnCharts",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showPicturesOnTables": {
          "xml": {
            "name": "showPicturesOnTables",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showRange": {
          "xml": {
            "name": "showRange",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showTotal": {
          "xml": {
            "name": "showTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showValues": {
          "xml": {
            "name": "showValues",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sortBy": {
          "$ref": "#/definitions/DashboardComponentFilter"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "useReportChart": {
          "xml": {
            "name": "useReportChart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "componentType"
      ]
    },
    "ChartRangeType": {
      "title": "ChartRangeType",
      "description": "",
      "xml": {
        "name": "ChartRangeType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Auto",
        "Manual"
      ]
    },
    "ChartSummary": {
      "title": "ChartSummary",
      "description": "",
      "xml": {
        "name": "ChartSummary",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregate": {
          "$ref": "#/definitions/ReportSummaryType"
        },
        "axisBinding": {
          "$ref": "#/definitions/ChartAxis"
        },
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "column"
      ]
    },
    "ChartAxis": {
      "title": "ChartAxis",
      "description": "",
      "xml": {
        "name": "ChartAxis",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "x",
        "y",
        "y2",
        "r"
      ]
    },
    "DashboardComponentType": {
      "title": "DashboardComponentType",
      "description": "",
      "xml": {
        "name": "DashboardComponentType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "DashboardFilterColumn": {
      "title": "DashboardFilterColumn",
      "description": "",
      "xml": {
        "name": "DashboardFilterColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "column"
      ]
    },
    "DashboardTableColumn": {
      "title": "DashboardTableColumn",
      "description": "",
      "xml": {
        "name": "DashboardTableColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregateType": {
          "$ref": "#/definitions/ReportSummaryType"
        },
        "calculatePercent": {
          "xml": {
            "name": "calculatePercent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "decimalPlaces": {
          "xml": {
            "name": "decimalPlaces",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "showSubTotal": {
          "xml": {
            "name": "showSubTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showTotal": {
          "xml": {
            "name": "showTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sortBy": {
          "$ref": "#/definitions/DashboardComponentFilter"
        }
      },
      "required": [
        "column"
      ]
    },
    "DashboardComponentFilter": {
      "title": "DashboardComponentFilter",
      "description": "",
      "xml": {
        "name": "DashboardComponentFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "RowLabelAscending",
        "RowLabelDescending",
        "RowValueAscending",
        "RowValueDescending"
      ]
    },
    "ChartUnits": {
      "title": "ChartUnits",
      "description": "",
      "xml": {
        "name": "ChartUnits",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Auto",
        "Integer",
        "Hundreds",
        "Thousands",
        "Millions",
        "Billions",
        "Trillions"
      ]
    },
    "DashboardFlexTableComponentProperties": {
      "title": "DashboardFlexTableComponentProperties",
      "description": "",
      "xml": {
        "name": "DashboardFlexTableComponentProperties",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "decimalPrecision": {
          "xml": {
            "name": "decimalPrecision",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "flexTableColumn": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardComponentColumn"
          }
        },
        "flexTableSortInfo": {
          "$ref": "#/definitions/DashboardComponentSortInfo"
        },
        "hideChatterPhotos": {
          "xml": {
            "name": "hideChatterPhotos",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "DashboardComponentColumn": {
      "title": "DashboardComponentColumn",
      "description": "",
      "xml": {
        "name": "DashboardComponentColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "breakPoint1": {
          "xml": {
            "name": "breakPoint1",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "breakPoint2": {
          "xml": {
            "name": "breakPoint2",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "breakPointOrder": {
          "xml": {
            "name": "breakPointOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "highRangeColor": {
          "xml": {
            "name": "highRangeColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "lowRangeColor": {
          "xml": {
            "name": "lowRangeColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "midRangeColor": {
          "xml": {
            "name": "midRangeColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "reportColumn": {
          "xml": {
            "name": "reportColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "showSubTotal": {
          "xml": {
            "name": "showSubTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showTotal": {
          "xml": {
            "name": "showTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "reportColumn",
        "type"
      ]
    },
    "DashboardComponentSortInfo": {
      "title": "DashboardComponentSortInfo",
      "description": "",
      "xml": {
        "name": "DashboardComponentSortInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sortColumn": {
          "xml": {
            "name": "sortColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortOrder": {
          "xml": {
            "name": "sortOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "DashboardComponentGroupingSortProperties": {
      "title": "DashboardComponentGroupingSortProperties",
      "description": "",
      "xml": {
        "name": "DashboardComponentGroupingSortProperties",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "groupingSorts": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardComponentGroupingSort"
          }
        }
      }
    },
    "DashboardComponentGroupingSort": {
      "title": "DashboardComponentGroupingSort",
      "description": "",
      "xml": {
        "name": "DashboardComponentGroupingSort",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "groupingLevel": {
          "xml": {
            "name": "groupingLevel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "inheritedReportGroupingSort": {
          "xml": {
            "name": "inheritedReportGroupingSort",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortColumn": {
          "xml": {
            "name": "sortColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortOrder": {
          "xml": {
            "name": "sortOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "groupingLevel"
      ]
    },
    "ChartLegendPosition": {
      "title": "ChartLegendPosition",
      "description": "",
      "xml": {
        "name": "ChartLegendPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Right",
        "Bottom",
        "OnChart"
      ]
    },
    "DashboardType": {
      "title": "DashboardType",
      "description": "",
      "xml": {
        "name": "DashboardType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "SpecifiedUser",
        "LoggedInUser",
        "MyTeamUser"
      ]
    },
    "DashboardComponentSection": {
      "title": "DashboardComponentSection",
      "description": "",
      "xml": {
        "name": "DashboardComponentSection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "columnSize": {
          "$ref": "#/definitions/DashboardComponentSize"
        },
        "components": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DashboardComponent"
          }
        }
      },
      "required": [
        "columnSize"
      ]
    },
    "DashboardComponentSize": {
      "title": "DashboardComponentSize",
      "description": "",
      "xml": {
        "name": "DashboardComponentSize",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Narrow",
        "Medium",
        "Wide"
      ]
    },
    "DataCategoryGroup": {
      "title": "DataCategoryGroup",
      "description": "",
      "xml": {
        "name": "DataCategoryGroup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "dataCategory": {
              "$ref": "#/definitions/DataCategory"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "objectUsage": {
              "$ref": "#/definitions/ObjectUsage"
            }
          },
          "required": [
            "active",
            "dataCategory",
            "label"
          ]
        }
      ]
    },
    "DataCategory": {
      "title": "DataCategory",
      "description": "",
      "xml": {
        "name": "DataCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dataCategory": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DataCategory"
          }
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "ObjectUsage": {
      "title": "ObjectUsage",
      "description": "",
      "xml": {
        "name": "ObjectUsage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "object": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "object",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "DataDotComSettings": {
      "title": "DataDotComSettings",
      "description": "",
      "xml": {
        "name": "DataDotComSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAccountExportButtonOff": {
              "xml": {
                "name": "enableAccountExportButtonOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAccountImportButtonOff": {
              "xml": {
                "name": "enableAccountImportButtonOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAllowDupeContactFromLead": {
              "xml": {
                "name": "enableAllowDupeContactFromLead",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAllowDupeLeadFromContact": {
              "xml": {
                "name": "enableAllowDupeLeadFromContact",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCleanUpgradeRequested": {
              "xml": {
                "name": "enableCleanUpgradeRequested",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContactExportButtonOff": {
              "xml": {
                "name": "enableContactExportButtonOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContactImportButtonOff": {
              "xml": {
                "name": "enableContactImportButtonOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDDCSocialKeyEnabled": {
              "xml": {
                "name": "enableDDCSocialKeyEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDataDotComCleanEnabled": {
              "xml": {
                "name": "enableDataDotComCleanEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDataDotComOptOutsEnabled": {
              "xml": {
                "name": "enableDataDotComOptOutsEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDatacloudAPIEnabled": {
              "xml": {
                "name": "enableDatacloudAPIEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "CareProviderSearchConfig": {
      "title": "CareProviderSearchConfig",
      "description": "",
      "xml": {
        "name": "CareProviderSearchConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "mappedObject": {
              "$ref": "#/definitions/ProviderSearchObjectMapping"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sourceField": {
              "xml": {
                "name": "sourceField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetField": {
              "xml": {
                "name": "targetField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "mappedObject",
            "masterLabel"
          ]
        }
      ]
    },
    "ProviderSearchObjectMapping": {
      "title": "ProviderSearchObjectMapping",
      "description": "",
      "xml": {
        "name": "ProviderSearchObjectMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "HealthcareProvider",
        "HealthcarePractitionerFacility"
      ]
    },
    "DevHubSettings": {
      "title": "DevHubSettings",
      "description": "",
      "xml": {
        "name": "DevHubSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableFunctionsDevelopmentPref": {
              "xml": {
                "name": "enableFunctionsDevelopmentPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePackaging2": {
              "xml": {
                "name": "enablePackaging2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableScratchOrgManagementPref": {
              "xml": {
                "name": "enableScratchOrgManagementPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableShapeExportPref": {
              "xml": {
                "name": "enableShapeExportPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "MapsAndLocationSettings": {
      "title": "MapsAndLocationSettings",
      "description": "",
      "xml": {
        "name": "MapsAndLocationSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAddressAutoComplete": {
              "xml": {
                "name": "enableAddressAutoComplete",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMapsAndLocation": {
              "xml": {
                "name": "enableMapsAndLocation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "DelegateGroup": {
      "title": "DelegateGroup",
      "description": "",
      "xml": {
        "name": "DelegateGroup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customObjects": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "customObjects",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "groups": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "groups",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginAccess": {
              "xml": {
                "name": "loginAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "permissionSets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "permissionSets",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "profiles": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "profiles",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "roles": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "roles",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            }
          },
          "required": [
            "label",
            "loginAccess"
          ]
        }
      ]
    },
    "DeploymentSettings": {
      "title": "DeploymentSettings",
      "description": "",
      "xml": {
        "name": "DeploymentSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesSkipAsyncApexValidation": {
              "xml": {
                "name": "doesSkipAsyncApexValidation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "DiscoverySettings": {
      "title": "DiscoverySettings",
      "description": "",
      "xml": {
        "name": "DiscoverySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableEinsteinAnswersPref": {
              "xml": {
                "name": "enableEinsteinAnswersPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEinsteinArticleRecommendations": {
              "xml": {
                "name": "enableEinsteinArticleRecommendations",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "DocumentChecklistSettings": {
      "title": "DocumentChecklistSettings",
      "description": "",
      "xml": {
        "name": "DocumentChecklistSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "dciCustomSharing": {
              "xml": {
                "name": "dciCustomSharing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "deleteDCIWithFiles": {
              "xml": {
                "name": "deleteDCIWithFiles",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "DocumentType": {
      "title": "DocumentType",
      "description": "",
      "xml": {
        "name": "DocumentType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "description",
            "isActive",
            "masterLabel"
          ]
        }
      ]
    },
    "DuplicateRule": {
      "title": "DuplicateRule",
      "description": "",
      "xml": {
        "name": "DuplicateRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionOnInsert": {
              "$ref": "#/definitions/DupeActionType"
            },
            "actionOnUpdate": {
              "$ref": "#/definitions/DupeActionType"
            },
            "alertText": {
              "xml": {
                "name": "alertText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "duplicateRuleFilter": {
              "$ref": "#/definitions/DuplicateRuleFilter"
            },
            "duplicateRuleMatchRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/DuplicateRuleMatchRule"
              }
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "operationsOnInsert": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "operationsOnInsert",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "operationsOnUpdate": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "operationsOnUpdate",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "securityOption": {
              "$ref": "#/definitions/DupeSecurityOptionType"
            },
            "sortOrder": {
              "xml": {
                "name": "sortOrder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "actionOnInsert",
            "actionOnUpdate",
            "alertText",
            "description",
            "duplicateRuleFilter",
            "isActive",
            "masterLabel",
            "securityOption",
            "sortOrder"
          ]
        }
      ]
    },
    "DupeActionType": {
      "title": "DupeActionType",
      "description": "",
      "xml": {
        "name": "DupeActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Allow",
        "Block"
      ]
    },
    "DuplicateRuleFilter": {
      "title": "DuplicateRuleFilter",
      "description": "",
      "xml": {
        "name": "DuplicateRuleFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "duplicateRuleFilterItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DuplicateRuleFilterItem"
          }
        }
      },
      "required": [
        "booleanFilter"
      ]
    },
    "DuplicateRuleMatchRule": {
      "title": "DuplicateRuleMatchRule",
      "description": "",
      "xml": {
        "name": "DuplicateRuleMatchRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "matchRuleSObjectType": {
          "xml": {
            "name": "matchRuleSObjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "matchingRule": {
          "xml": {
            "name": "matchingRule",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "objectMapping": {
          "$ref": "#/definitions/ObjectMapping"
        }
      },
      "required": [
        "matchRuleSObjectType",
        "matchingRule",
        "objectMapping"
      ]
    },
    "ObjectMapping": {
      "title": "ObjectMapping",
      "description": "",
      "xml": {
        "name": "ObjectMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "inputObject": {
          "xml": {
            "name": "inputObject",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mappingFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ObjectMappingField"
          }
        },
        "outputObject": {
          "xml": {
            "name": "outputObject",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "inputObject",
        "outputObject"
      ]
    },
    "ObjectMappingField": {
      "title": "ObjectMappingField",
      "description": "",
      "xml": {
        "name": "ObjectMappingField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "inputField": {
          "xml": {
            "name": "inputField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "outputField": {
          "xml": {
            "name": "outputField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "inputField",
        "outputField"
      ]
    },
    "DupeSecurityOptionType": {
      "title": "DupeSecurityOptionType",
      "description": "",
      "xml": {
        "name": "DupeSecurityOptionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "EnforceSharingRules",
        "BypassSharingRules"
      ]
    },
    "EACSettings": {
      "title": "EACSettings",
      "description": "",
      "xml": {
        "name": "EACSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableActivityCapture": {
              "xml": {
                "name": "enableActivityCapture",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableActivityMetrics": {
              "xml": {
                "name": "enableActivityMetrics",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableActivitySyncEngine": {
              "xml": {
                "name": "enableActivitySyncEngine",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEACForEveryonePref": {
              "xml": {
                "name": "enableEACForEveryonePref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInboxActivitySharing": {
              "xml": {
                "name": "enableInboxActivitySharing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInsightsInTimeline": {
              "xml": {
                "name": "enableInsightsInTimeline",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInsightsInTimelineEacStd": {
              "xml": {
                "name": "enableInsightsInTimelineEacStd",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "provisionProductivityFeatures": {
              "xml": {
                "name": "provisionProductivityFeatures",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EinsteinAssistantSettings": {
      "title": "EinsteinAssistantSettings",
      "description": "",
      "xml": {
        "name": "EinsteinAssistantSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableEinsteinAssistantDataExtractionEnabled": {
              "xml": {
                "name": "enableEinsteinAssistantDataExtractionEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEinsteinAssistantEnabled": {
              "xml": {
                "name": "enableEinsteinAssistantEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEinsteinEnableVoiceLogging": {
              "xml": {
                "name": "enableEinsteinEnableVoiceLogging",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EmailAdministrationSettings": {
      "title": "EmailAdministrationSettings",
      "description": "",
      "xml": {
        "name": "EmailAdministrationSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableComplianceBcc": {
              "xml": {
                "name": "enableComplianceBcc",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailConsentManagement": {
              "xml": {
                "name": "enableEmailConsentManagement",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailSenderIdCompliance": {
              "xml": {
                "name": "enableEmailSenderIdCompliance",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailSpfCompliance": {
              "xml": {
                "name": "enableEmailSpfCompliance",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailToSalesforce": {
              "xml": {
                "name": "enableEmailToSalesforce",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailWorkflowApproval": {
              "xml": {
                "name": "enableEmailWorkflowApproval",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEnhancedEmailEnabled": {
              "xml": {
                "name": "enableEnhancedEmailEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHandleBouncedEmails": {
              "xml": {
                "name": "enableHandleBouncedEmails",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHtmlEmail": {
              "xml": {
                "name": "enableHtmlEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableListEmailLogActivities": {
              "xml": {
                "name": "enableListEmailLogActivities",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableResendBouncedEmails": {
              "xml": {
                "name": "enableResendBouncedEmails",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRestrictTlsToDomains": {
              "xml": {
                "name": "enableRestrictTlsToDomains",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSendThroughGmailPref": {
              "xml": {
                "name": "enableSendThroughGmailPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSendViaExchangePref": {
              "xml": {
                "name": "enableSendViaExchangePref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSendViaGmailPref": {
              "xml": {
                "name": "enableSendViaGmailPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSetMatchingEmailsOnBounce": {
              "xml": {
                "name": "enableSetMatchingEmailsOnBounce",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUseOrgFootersForExtTrans": {
              "xml": {
                "name": "enableUseOrgFootersForExtTrans",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sendEmailsEvenWhenAutomationUpdatesSameRecord": {
              "xml": {
                "name": "sendEmailsEvenWhenAutomationUpdatesSameRecord",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sendMassEmailNotification": {
              "xml": {
                "name": "sendMassEmailNotification",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sendTextOnlySystemEmails": {
              "xml": {
                "name": "sendTextOnlySystemEmails",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EmailIntegrationSettings": {
      "title": "EmailIntegrationSettings",
      "description": "",
      "xml": {
        "name": "EmailIntegrationSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesEmailLogAsEmailMessageInOutlook": {
              "xml": {
                "name": "doesEmailLogAsEmailMessageInOutlook",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesGmailStayConnectedToSalesforce": {
              "xml": {
                "name": "doesGmailStayConnectedToSalesforce",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContactAndEventSync": {
              "xml": {
                "name": "enableContactAndEventSync",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEmailTrackingInMobile": {
              "xml": {
                "name": "enableEmailTrackingInMobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEngageForOutlook": {
              "xml": {
                "name": "enableEngageForOutlook",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGmailIntegration": {
              "xml": {
                "name": "enableGmailIntegration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOutlookIntegration": {
              "xml": {
                "name": "enableOutlookIntegration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProductivityFeatures": {
              "xml": {
                "name": "enableProductivityFeatures",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSupplementalContactInfoInMobile": {
              "xml": {
                "name": "enableSupplementalContactInfoInMobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLayoutCustomizationAllowed": {
              "xml": {
                "name": "isLayoutCustomizationAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldUseTrustedDomainsList": {
              "xml": {
                "name": "shouldUseTrustedDomainsList",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EmailServicesFunction": {
      "title": "EmailServicesFunction",
      "description": "",
      "xml": {
        "name": "EmailServicesFunction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "apexClass": {
              "xml": {
                "name": "apexClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "attachmentOption": {
              "$ref": "#/definitions/EmailServicesAttOptions"
            },
            "authenticationFailureAction": {
              "$ref": "#/definitions/EmailServicesErrorAction"
            },
            "authorizationFailureAction": {
              "$ref": "#/definitions/EmailServicesErrorAction"
            },
            "authorizedSenders": {
              "xml": {
                "name": "authorizedSenders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailServicesAddresses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmailServicesAddress"
              }
            },
            "errorRoutingAddress": {
              "xml": {
                "name": "errorRoutingAddress",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "functionInactiveAction": {
              "$ref": "#/definitions/EmailServicesErrorAction"
            },
            "functionName": {
              "xml": {
                "name": "functionName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isAuthenticationRequired": {
              "xml": {
                "name": "isAuthenticationRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isErrorRoutingEnabled": {
              "xml": {
                "name": "isErrorRoutingEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isTextAttachmentsAsBinary": {
              "xml": {
                "name": "isTextAttachmentsAsBinary",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isTlsRequired": {
              "xml": {
                "name": "isTlsRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "overLimitAction": {
              "$ref": "#/definitions/EmailServicesErrorAction"
            }
          },
          "required": [
            "apexClass",
            "attachmentOption",
            "authenticationFailureAction",
            "authorizationFailureAction",
            "functionInactiveAction",
            "functionName",
            "overLimitAction"
          ]
        }
      ]
    },
    "EmailServicesAttOptions": {
      "title": "EmailServicesAttOptions",
      "description": "",
      "xml": {
        "name": "EmailServicesAttOptions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "TextOnly",
        "BinaryOnly",
        "All",
        "NoContent"
      ]
    },
    "EmailServicesErrorAction": {
      "title": "EmailServicesErrorAction",
      "description": "",
      "xml": {
        "name": "EmailServicesErrorAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "UseSystemDefault",
        "Bounce",
        "Discard",
        "Requeue"
      ]
    },
    "EmailServicesAddress": {
      "title": "EmailServicesAddress",
      "description": "",
      "xml": {
        "name": "EmailServicesAddress",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "authorizedSenders": {
          "xml": {
            "name": "authorizedSenders",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isActive": {
          "xml": {
            "name": "isActive",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "localPart": {
          "xml": {
            "name": "localPart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "runAsUser": {
          "xml": {
            "name": "runAsUser",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "developerName",
        "localPart",
        "runAsUser"
      ]
    },
    "EmailTemplateSettings": {
      "title": "EmailTemplateSettings",
      "description": "",
      "xml": {
        "name": "EmailTemplateSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableTemplateEnhancedFolderPref": {
              "xml": {
                "name": "enableTemplateEnhancedFolderPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EmbeddedServiceBranding": {
      "title": "EmbeddedServiceBranding",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceBranding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "contrastInvertedColor": {
              "xml": {
                "name": "contrastInvertedColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "contrastPrimaryColor": {
              "xml": {
                "name": "contrastPrimaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "embeddedServiceConfig": {
              "xml": {
                "name": "embeddedServiceConfig",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "font": {
              "xml": {
                "name": "font",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "height": {
              "xml": {
                "name": "height",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "navBarColor": {
              "xml": {
                "name": "navBarColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "primaryColor": {
              "xml": {
                "name": "primaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "secondaryColor": {
              "xml": {
                "name": "secondaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "width": {
              "xml": {
                "name": "width",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "embeddedServiceConfig",
            "masterLabel"
          ]
        }
      ]
    },
    "EmbeddedServiceConfig": {
      "title": "EmbeddedServiceConfig",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "areGuestUsersAllowed": {
              "xml": {
                "name": "areGuestUsersAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "authMethod": {
              "$ref": "#/definitions/EmbeddedServiceAuthMethod"
            },
            "embeddedServiceAppointmentSettings": {
              "$ref": "#/definitions/EmbeddedServiceAppointmentSettings"
            },
            "embeddedServiceCustomComponents": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceCustomComponent"
              }
            },
            "embeddedServiceCustomLabels": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceCustomLabel"
              }
            },
            "embeddedServiceFlowConfig": {
              "$ref": "#/definitions/EmbeddedServiceFlowConfig"
            },
            "embeddedServiceFlows": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceFlow"
              }
            },
            "embeddedServiceLayouts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceLayout"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "shouldHideAuthDialog": {
              "xml": {
                "name": "shouldHideAuthDialog",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "site": {
              "xml": {
                "name": "site",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel",
            "site"
          ]
        }
      ]
    },
    "EmbeddedServiceAuthMethod": {
      "title": "EmbeddedServiceAuthMethod",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceAuthMethod",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CommunitiesLogin",
        "CustomLogin"
      ]
    },
    "EmbeddedServiceAppointmentSettings": {
      "title": "EmbeddedServiceAppointmentSettings",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceAppointmentSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "appointmentConfirmImg": {
          "xml": {
            "name": "appointmentConfirmImg",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "homeImg": {
          "xml": {
            "name": "homeImg",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "logoImg": {
          "xml": {
            "name": "logoImg",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "shouldShowExistingAppointment": {
          "xml": {
            "name": "shouldShowExistingAppointment",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "shouldShowNewAppointment": {
          "xml": {
            "name": "shouldShowNewAppointment",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "enabled"
      ]
    },
    "EmbeddedServiceCustomComponent": {
      "title": "EmbeddedServiceCustomComponent",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceCustomComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "componentBundleType": {
          "$ref": "#/definitions/EmbeddedServiceComponentBundleType"
        },
        "customComponent": {
          "xml": {
            "name": "customComponent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "customComponentType": {
          "$ref": "#/definitions/EmbeddedServiceCustomComponentType"
        }
      }
    },
    "EmbeddedServiceComponentBundleType": {
      "title": "EmbeddedServiceComponentBundleType",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceComponentBundleType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AuraDefinitionBundle",
        "LightningComponentBundle"
      ]
    },
    "EmbeddedServiceCustomComponentType": {
      "title": "EmbeddedServiceCustomComponentType",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceCustomComponentType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "LA_Prechat",
        "LA_Minimized",
        "LA_PlainTextChatMessage"
      ]
    },
    "EmbeddedServiceCustomLabel": {
      "title": "EmbeddedServiceCustomLabel",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceCustomLabel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customLabel": {
          "xml": {
            "name": "customLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "feature": {
          "$ref": "#/definitions/EmbeddedServiceFeature"
        },
        "labelKey": {
          "$ref": "#/definitions/EmbeddedServiceLabelKey"
        }
      }
    },
    "EmbeddedServiceFeature": {
      "title": "EmbeddedServiceFeature",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceFeature",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "NotInUse",
        "Base",
        "LiveAgent",
        "FieldService",
        "Flows",
        "ChannelMenu"
      ]
    },
    "EmbeddedServiceLabelKey": {
      "title": "EmbeddedServiceLabelKey",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceLabelKey",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "EmbeddedServiceFlowConfig": {
      "title": "EmbeddedServiceFlowConfig",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceFlowConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enabled": {
              "xml": {
                "name": "enabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "enabled"
          ]
        }
      ]
    },
    "EmbeddedServiceFlow": {
      "title": "EmbeddedServiceFlow",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceFlow",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "flow": {
          "xml": {
            "name": "flow",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowType": {
          "$ref": "#/definitions/EmbeddedServiceFlowType"
        },
        "isAuthenticationRequired": {
          "xml": {
            "name": "isAuthenticationRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "flow",
        "flowType",
        "isAuthenticationRequired"
      ]
    },
    "EmbeddedServiceFlowType": {
      "title": "EmbeddedServiceFlowType",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceFlowType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "FL_Flow",
        "FS_NewAppointment",
        "FS_ModifyAppointment",
        "FS_CancelAppointment"
      ]
    },
    "EmbeddedServiceLayout": {
      "title": "EmbeddedServiceLayout",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "embeddedServiceLayoutRules": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/EmbeddedServiceLayoutRule"
          }
        },
        "layout": {
          "xml": {
            "name": "layout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "layoutType": {
          "$ref": "#/definitions/EmbeddedServiceLayoutType"
        }
      },
      "required": [
        "layout"
      ]
    },
    "EmbeddedServiceLayoutRule": {
      "title": "EmbeddedServiceLayoutRule",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceLayoutRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "appointmentStatus": {
          "xml": {
            "name": "appointmentStatus",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "appointmentStatus"
      ]
    },
    "EmbeddedServiceLayoutType": {
      "title": "EmbeddedServiceLayoutType",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceLayoutType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "FS_AppointmentHome"
      ]
    },
    "EmbeddedServiceLiveAgent": {
      "title": "EmbeddedServiceLiveAgent",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceLiveAgent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "avatarImg": {
              "xml": {
                "name": "avatarImg",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "embeddedServiceConfig": {
              "xml": {
                "name": "embeddedServiceConfig",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "embeddedServiceQuickActions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceQuickAction"
              }
            },
            "enabled": {
              "xml": {
                "name": "enabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "fontSize": {
              "$ref": "#/definitions/EmbeddedServiceFontSize"
            },
            "headerBackgroundImg": {
              "xml": {
                "name": "headerBackgroundImg",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isOfflineCaseEnabled": {
              "xml": {
                "name": "isOfflineCaseEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isQueuePositionEnabled": {
              "xml": {
                "name": "isQueuePositionEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "liveAgentChatUrl": {
              "xml": {
                "name": "liveAgentChatUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "liveAgentContentUrl": {
              "xml": {
                "name": "liveAgentContentUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "liveChatButton": {
              "xml": {
                "name": "liveChatButton",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "liveChatDeployment": {
              "xml": {
                "name": "liveChatDeployment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "offlineCaseBackgroundImg": {
              "xml": {
                "name": "offlineCaseBackgroundImg",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "prechatBackgroundImg": {
              "xml": {
                "name": "prechatBackgroundImg",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "prechatEnabled": {
              "xml": {
                "name": "prechatEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "prechatJson": {
              "xml": {
                "name": "prechatJson",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "scenario": {
              "$ref": "#/definitions/EmbeddedServiceScenario"
            },
            "smallCompanyLogoImg": {
              "xml": {
                "name": "smallCompanyLogoImg",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "waitingStateBackgroundImg": {
              "xml": {
                "name": "waitingStateBackgroundImg",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "embeddedServiceConfig",
            "enabled",
            "fontSize",
            "liveChatButton",
            "liveChatDeployment",
            "masterLabel",
            "prechatEnabled",
            "scenario"
          ]
        }
      ]
    },
    "EmbeddedServiceQuickAction": {
      "title": "EmbeddedServiceQuickAction",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceQuickAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "embeddedServiceLiveAgent": {
          "xml": {
            "name": "embeddedServiceLiveAgent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "order": {
          "xml": {
            "name": "order",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "quickActionDefinition": {
          "xml": {
            "name": "quickActionDefinition",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "quickActionType": {
          "$ref": "#/definitions/EmbeddedServiceQuickActionType"
        }
      },
      "required": [
        "embeddedServiceLiveAgent",
        "order",
        "quickActionDefinition"
      ]
    },
    "EmbeddedServiceQuickActionType": {
      "title": "EmbeddedServiceQuickActionType",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceQuickActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Prechat",
        "OfflineCase"
      ]
    },
    "EmbeddedServiceFontSize": {
      "title": "EmbeddedServiceFontSize",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceFontSize",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Small",
        "Medium",
        "Large"
      ]
    },
    "EmbeddedServiceScenario": {
      "title": "EmbeddedServiceScenario",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceScenario",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Sales",
        "Service",
        "Basic"
      ]
    },
    "EmbeddedServiceMenuSettings": {
      "title": "EmbeddedServiceMenuSettings",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceMenuSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "branding": {
              "xml": {
                "name": "branding",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "embeddedServiceCustomLabels": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceCustomLabel"
              }
            },
            "embeddedServiceMenuItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EmbeddedServiceMenuItem"
              }
            },
            "isEnabled": {
              "xml": {
                "name": "isEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "site": {
              "xml": {
                "name": "site",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "EmbeddedServiceMenuItem": {
      "title": "EmbeddedServiceMenuItem",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceMenuItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "channel": {
          "xml": {
            "name": "channel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "channelType": {
          "$ref": "#/definitions/EmbeddedServiceChannelType"
        },
        "customUrl": {
          "xml": {
            "name": "customUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "displayOrder": {
          "xml": {
            "name": "displayOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "embeddedServiceCustomLabels": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/EmbeddedServiceCustomLabel"
          }
        },
        "iconUrl": {
          "xml": {
            "name": "iconUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "itemName": {
          "xml": {
            "name": "itemName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "osOptionsHideInIOS": {
          "xml": {
            "name": "osOptionsHideInIOS",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "osOptionsHideInLinuxOS": {
          "xml": {
            "name": "osOptionsHideInLinuxOS",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "osOptionsHideInMacOS": {
          "xml": {
            "name": "osOptionsHideInMacOS",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "osOptionsHideInOtherOS": {
          "xml": {
            "name": "osOptionsHideInOtherOS",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "osOptionsHideInWindowsOS": {
          "xml": {
            "name": "osOptionsHideInWindowsOS",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "phoneNumber": {
          "xml": {
            "name": "phoneNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "shouldOpenUrlInSameTab": {
          "xml": {
            "name": "shouldOpenUrlInSameTab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "itemName"
      ]
    },
    "EmbeddedServiceChannelType": {
      "title": "EmbeddedServiceChannelType",
      "description": "",
      "xml": {
        "name": "EmbeddedServiceChannelType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "EmbeddedServiceConfig",
        "MessagingChannel",
        "Phone",
        "CustomURL"
      ]
    },
    "EncryptionKeySettings": {
      "title": "EncryptionKeySettings",
      "description": "",
      "xml": {
        "name": "EncryptionKeySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canOptOutOfDerivationWithBYOK": {
              "xml": {
                "name": "canOptOutOfDerivationWithBYOK",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCacheOnlyKeys": {
              "xml": {
                "name": "enableCacheOnlyKeys",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReplayDetection": {
              "xml": {
                "name": "enableReplayDetection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EnhancedNotesSettings": {
      "title": "EnhancedNotesSettings",
      "description": "",
      "xml": {
        "name": "EnhancedNotesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableEnhancedNotes": {
              "xml": {
                "name": "enableEnhancedNotes",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTasksOnEnhancedNotes": {
              "xml": {
                "name": "enableTasksOnEnhancedNotes",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EntitlementProcess": {
      "title": "EntitlementProcess",
      "description": "",
      "xml": {
        "name": "EntitlementProcess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "SObjectType": {
              "xml": {
                "name": "SObjectType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "businessHours": {
              "xml": {
                "name": "businessHours",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "entryStartDateField": {
              "xml": {
                "name": "entryStartDateField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "exitCriteriaBooleanFilter": {
              "xml": {
                "name": "exitCriteriaBooleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "exitCriteriaFilterItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FilterItem"
              }
            },
            "exitCriteriaFormula": {
              "xml": {
                "name": "exitCriteriaFormula",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isRecordTypeApplied": {
              "xml": {
                "name": "isRecordTypeApplied",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isVersionDefault": {
              "xml": {
                "name": "isVersionDefault",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "milestones": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EntitlementProcessMilestoneItem"
              }
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recordType": {
              "xml": {
                "name": "recordType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "versionMaster": {
              "xml": {
                "name": "versionMaster",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "versionNotes": {
              "xml": {
                "name": "versionNotes",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "versionNumber": {
              "xml": {
                "name": "versionNumber",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          }
        }
      ]
    },
    "EntitlementProcessMilestoneItem": {
      "title": "EntitlementProcessMilestoneItem",
      "description": "",
      "xml": {
        "name": "EntitlementProcessMilestoneItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "businessHours": {
          "xml": {
            "name": "businessHours",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "criteriaBooleanFilter": {
          "xml": {
            "name": "criteriaBooleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "milestoneCriteriaFilterItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FilterItem"
          }
        },
        "milestoneCriteriaFormula": {
          "xml": {
            "name": "milestoneCriteriaFormula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "milestoneName": {
          "xml": {
            "name": "milestoneName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "minutesCustomClass": {
          "xml": {
            "name": "minutesCustomClass",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "minutesToComplete": {
          "xml": {
            "name": "minutesToComplete",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "successActions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WorkflowActionReference"
          }
        },
        "timeTriggers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/EntitlementProcessMilestoneTimeTrigger"
          }
        },
        "useCriteriaStartTime": {
          "xml": {
            "name": "useCriteriaStartTime",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "EntitlementProcessMilestoneTimeTrigger": {
      "title": "EntitlementProcessMilestoneTimeTrigger",
      "description": "",
      "xml": {
        "name": "EntitlementProcessMilestoneTimeTrigger",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WorkflowActionReference"
          }
        },
        "timeLength": {
          "xml": {
            "name": "timeLength",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "workflowTimeTriggerUnit": {
          "$ref": "#/definitions/MilestoneTimeUnits"
        }
      },
      "required": [
        "workflowTimeTriggerUnit"
      ]
    },
    "MilestoneTimeUnits": {
      "title": "MilestoneTimeUnits",
      "description": "",
      "xml": {
        "name": "MilestoneTimeUnits",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Minutes",
        "Hours",
        "Days"
      ]
    },
    "EntitlementSettings": {
      "title": "EntitlementSettings",
      "description": "",
      "xml": {
        "name": "EntitlementSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assetLookupLimitedToActiveEntitlementsOnAccount": {
              "xml": {
                "name": "assetLookupLimitedToActiveEntitlementsOnAccount",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "assetLookupLimitedToActiveEntitlementsOnContact": {
              "xml": {
                "name": "assetLookupLimitedToActiveEntitlementsOnContact",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "assetLookupLimitedToSameAccount": {
              "xml": {
                "name": "assetLookupLimitedToSameAccount",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "assetLookupLimitedToSameContact": {
              "xml": {
                "name": "assetLookupLimitedToSameContact",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEntitlementVersioning": {
              "xml": {
                "name": "enableEntitlementVersioning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEntitlements": {
              "xml": {
                "name": "enableEntitlements",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMilestoneFeedItem": {
              "xml": {
                "name": "enableMilestoneFeedItem",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMilestoneStoppedTime": {
              "xml": {
                "name": "enableMilestoneStoppedTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entitlementLookupLimitedToActiveStatus": {
              "xml": {
                "name": "entitlementLookupLimitedToActiveStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entitlementLookupLimitedToSameAccount": {
              "xml": {
                "name": "entitlementLookupLimitedToSameAccount",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entitlementLookupLimitedToSameAsset": {
              "xml": {
                "name": "entitlementLookupLimitedToSameAsset",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entitlementLookupLimitedToSameContact": {
              "xml": {
                "name": "entitlementLookupLimitedToSameContact",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "ignoreMilestoneBusinessHours": {
              "xml": {
                "name": "ignoreMilestoneBusinessHours",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "enableEntitlementVersioning",
            "enableEntitlements"
          ]
        }
      ]
    },
    "EntitlementTemplate": {
      "title": "EntitlementTemplate",
      "description": "",
      "xml": {
        "name": "EntitlementTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "businessHours": {
              "xml": {
                "name": "businessHours",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "casesPerEntitlement": {
              "xml": {
                "name": "casesPerEntitlement",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "entitlementProcess": {
              "xml": {
                "name": "entitlementProcess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isPerIncident": {
              "xml": {
                "name": "isPerIncident",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "term": {
              "xml": {
                "name": "term",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "type": {
              "xml": {
                "name": "type",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "EntityImplements": {
      "title": "EntityImplements",
      "description": "",
      "xml": {
        "name": "EntityImplements",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "fieldMap": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldImplements"
              }
            },
            "interface": {
              "xml": {
                "name": "interface",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isDefault": {
              "xml": {
                "name": "isDefault",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "FieldImplements": {
      "title": "FieldImplements",
      "description": "",
      "xml": {
        "name": "FieldImplements",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "interfaceField": {
          "xml": {
            "name": "interfaceField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "EscalationRule": {
      "title": "EscalationRule",
      "description": "",
      "xml": {
        "name": "EscalationRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "ruleEntry": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RuleEntry"
              }
            }
          }
        }
      ]
    },
    "EscalationRules": {
      "title": "EscalationRules",
      "description": "",
      "xml": {
        "name": "EscalationRules",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "escalationRule": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EscalationRule"
              }
            }
          }
        }
      ]
    },
    "EssentialsSettings": {
      "title": "EssentialsSettings",
      "description": "",
      "xml": {
        "name": "EssentialsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "emailConnectorEnabled": {
              "xml": {
                "name": "emailConnectorEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "essentialsAppEnabled": {
              "xml": {
                "name": "essentialsAppEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "EventSettings": {
      "title": "EventSettings",
      "description": "",
      "xml": {
        "name": "EventSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableApexLimitEvents": {
              "xml": {
                "name": "enableApexLimitEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDeleteMonitoringData": {
              "xml": {
                "name": "enableDeleteMonitoringData",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDynamicStreamingChannel": {
              "xml": {
                "name": "enableDynamicStreamingChannel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEventLogWaveIntegration": {
              "xml": {
                "name": "enableEventLogWaveIntegration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLoginForensics": {
              "xml": {
                "name": "enableLoginForensics",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableStreamingApi": {
              "xml": {
                "name": "enableStreamingApi",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTerminateOldestSession": {
              "xml": {
                "name": "enableTerminateOldestSession",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTransactionSecurityPolicies": {
              "xml": {
                "name": "enableTransactionSecurityPolicies",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ExperienceBundleSettings": {
      "title": "ExperienceBundleSettings",
      "description": "",
      "xml": {
        "name": "ExperienceBundleSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableExperienceBundleMetadata": {
              "xml": {
                "name": "enableExperienceBundleMetadata",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ExternalDataSource": {
      "title": "ExternalDataSource",
      "description": "",
      "xml": {
        "name": "ExternalDataSource",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "authProvider": {
              "xml": {
                "name": "authProvider",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "certificate": {
              "xml": {
                "name": "certificate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customConfiguration": {
              "xml": {
                "name": "customConfiguration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customHttpHeaders": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomHttpHeader"
              }
            },
            "endpoint": {
              "xml": {
                "name": "endpoint",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isWritable": {
              "xml": {
                "name": "isWritable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthRefreshToken": {
              "xml": {
                "name": "oauthRefreshToken",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthScope": {
              "xml": {
                "name": "oauthScope",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthToken": {
              "xml": {
                "name": "oauthToken",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "password": {
              "xml": {
                "name": "password",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "principalType": {
              "$ref": "#/definitions/ExternalPrincipalType"
            },
            "protocol": {
              "$ref": "#/definitions/AuthenticationProtocol"
            },
            "repository": {
              "xml": {
                "name": "repository",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/ExternalDataSourceType"
            },
            "username": {
              "xml": {
                "name": "username",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "version": {
              "xml": {
                "name": "version",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label",
            "principalType",
            "protocol",
            "type"
          ]
        }
      ]
    },
    "CustomHttpHeader": {
      "title": "CustomHttpHeader",
      "description": "",
      "xml": {
        "name": "CustomHttpHeader",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "headerFieldName": {
          "xml": {
            "name": "headerFieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "headerFieldValue": {
          "xml": {
            "name": "headerFieldValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isActive": {
          "xml": {
            "name": "isActive",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "headerFieldName",
        "headerFieldValue"
      ]
    },
    "ExternalPrincipalType": {
      "title": "ExternalPrincipalType",
      "description": "",
      "xml": {
        "name": "ExternalPrincipalType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Anonymous",
        "PerUser",
        "NamedUser"
      ]
    },
    "AuthenticationProtocol": {
      "title": "AuthenticationProtocol",
      "description": "",
      "xml": {
        "name": "AuthenticationProtocol",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "NoAuthentication",
        "Oauth",
        "Password",
        "AwsSv4",
        "Jwt",
        "JwtExchange"
      ]
    },
    "ExternalDataSourceType": {
      "title": "ExternalDataSourceType",
      "description": "",
      "xml": {
        "name": "ExternalDataSourceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "contentHubItem",
        "Datajourney",
        "OpenSearch",
        "Identity",
        "outgoingemail",
        "recommendation",
        "SimpleURL",
        "Wrapper"
      ]
    },
    "ExternalServiceRegistration": {
      "title": "ExternalServiceRegistration",
      "description": "",
      "xml": {
        "name": "ExternalServiceRegistration",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "namedCredential": {
              "xml": {
                "name": "namedCredential",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "schema": {
              "xml": {
                "name": "schema",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "schemaType": {
              "xml": {
                "name": "schemaType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "schemaUrl": {
              "xml": {
                "name": "schemaUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "status": {
              "xml": {
                "name": "status",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label",
            "status"
          ]
        }
      ]
    },
    "ExternalServicesSettings": {
      "title": "ExternalServicesSettings",
      "description": "",
      "xml": {
        "name": "ExternalServicesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableEnhancedExternalServices": {
              "xml": {
                "name": "enableEnhancedExternalServices",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "FieldServiceSettings": {
      "title": "FieldServiceSettings",
      "description": "",
      "xml": {
        "name": "FieldServiceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesAllowEditSaForCrew": {
              "xml": {
                "name": "doesAllowEditSaForCrew",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesShareSaParentWoWithAr": {
              "xml": {
                "name": "doesShareSaParentWoWithAr",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesShareSaWithAr": {
              "xml": {
                "name": "doesShareSaWithAr",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkOrders": {
              "xml": {
                "name": "enableWorkOrders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "fieldServiceNotificationsOrgPref": {
              "xml": {
                "name": "fieldServiceNotificationsOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "fieldServiceOrgPref": {
              "xml": {
                "name": "fieldServiceOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isGeoCodeSyncEnabled": {
              "xml": {
                "name": "isGeoCodeSyncEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLocationHistoryEnabled": {
              "xml": {
                "name": "isLocationHistoryEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "serviceAppointmentsDueDateOffsetOrgValue": {
              "xml": {
                "name": "serviceAppointmentsDueDateOffsetOrgValue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "workOrderLineItemSearchFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "workOrderLineItemSearchFields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "workOrderSearchFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "workOrderSearchFields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            }
          }
        }
      ]
    },
    "FileUploadAndDownloadSecuritySettings": {
      "title": "FileUploadAndDownloadSecuritySettings",
      "description": "",
      "xml": {
        "name": "FileUploadAndDownloadSecuritySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "dispositions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FileTypeDispositionAssignmentBean"
              }
            },
            "noHtmlUploadAsAttachment": {
              "xml": {
                "name": "noHtmlUploadAsAttachment",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "noHtmlUploadAsAttachment"
          ]
        }
      ]
    },
    "FileTypeDispositionAssignmentBean": {
      "title": "FileTypeDispositionAssignmentBean",
      "description": "",
      "xml": {
        "name": "FileTypeDispositionAssignmentBean",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "behavior": {
          "$ref": "#/definitions/FileDownloadBehavior"
        },
        "fileType": {
          "$ref": "#/definitions/FileType"
        },
        "securityRiskFileType": {
          "xml": {
            "name": "securityRiskFileType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "behavior",
        "fileType",
        "securityRiskFileType"
      ]
    },
    "FileDownloadBehavior": {
      "title": "FileDownloadBehavior",
      "description": "",
      "xml": {
        "name": "FileDownloadBehavior",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "DOWNLOAD",
        "EXECUTE_IN_BROWSER",
        "HYBRID"
      ]
    },
    "FileType": {
      "title": "FileType",
      "description": "",
      "xml": {
        "name": "FileType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "FilesConnectSettings": {
      "title": "FilesConnectSettings",
      "description": "",
      "xml": {
        "name": "FilesConnectSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableContentHubAllowed": {
              "xml": {
                "name": "enableContentHubAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentHubCvtLinksAllowed": {
              "xml": {
                "name": "enableContentHubCvtLinksAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContentHubEOSearchLayout": {
              "xml": {
                "name": "enableContentHubEOSearchLayout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "FlexiPage": {
      "title": "FlexiPage",
      "description": "",
      "xml": {
        "name": "FlexiPage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "flexiPageRegions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlexiPageRegion"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "parentFlexiPage": {
              "xml": {
                "name": "parentFlexiPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "platformActionlist": {
              "$ref": "#/definitions/PlatformActionList"
            },
            "quickActionList": {
              "$ref": "#/definitions/QuickActionList"
            },
            "sobjectType": {
              "xml": {
                "name": "sobjectType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "template": {
              "$ref": "#/definitions/FlexiPageTemplateInstance"
            },
            "type": {
              "$ref": "#/definitions/FlexiPageType"
            }
          },
          "required": [
            "masterLabel",
            "template",
            "type"
          ]
        }
      ]
    },
    "FlexiPageRegion": {
      "title": "FlexiPageRegion",
      "description": "",
      "xml": {
        "name": "FlexiPageRegion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "appendable": {
          "$ref": "#/definitions/RegionFlagStatus"
        },
        "componentInstances": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ComponentInstance"
          }
        },
        "mode": {
          "$ref": "#/definitions/FlexiPageRegionMode"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "prependable": {
          "$ref": "#/definitions/RegionFlagStatus"
        },
        "replaceable": {
          "$ref": "#/definitions/RegionFlagStatus"
        },
        "type": {
          "$ref": "#/definitions/FlexiPageRegionType"
        }
      },
      "required": [
        "name",
        "type"
      ]
    },
    "RegionFlagStatus": {
      "title": "RegionFlagStatus",
      "description": "",
      "xml": {
        "name": "RegionFlagStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "disabled",
        "enabled"
      ]
    },
    "ComponentInstance": {
      "title": "ComponentInstance",
      "description": "",
      "xml": {
        "name": "ComponentInstance",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "componentInstanceProperties": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ComponentInstanceProperty"
          }
        },
        "componentName": {
          "xml": {
            "name": "componentName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visibilityRule": {
          "$ref": "#/definitions/UiFormulaRule"
        }
      },
      "required": [
        "componentName"
      ]
    },
    "ComponentInstanceProperty": {
      "title": "ComponentInstanceProperty",
      "description": "",
      "xml": {
        "name": "ComponentInstanceProperty",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/ComponentInstancePropertyTypeEnum"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ComponentInstancePropertyTypeEnum": {
      "title": "ComponentInstancePropertyTypeEnum",
      "description": "",
      "xml": {
        "name": "ComponentInstancePropertyTypeEnum",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "decorator"
      ]
    },
    "UiFormulaRule": {
      "title": "UiFormulaRule",
      "description": "",
      "xml": {
        "name": "UiFormulaRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "criteria": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/UiFormulaCriterion"
          }
        }
      }
    },
    "UiFormulaCriterion": {
      "title": "UiFormulaCriterion",
      "description": "",
      "xml": {
        "name": "UiFormulaCriterion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "leftValue": {
          "xml": {
            "name": "leftValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operator": {
          "xml": {
            "name": "operator",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "rightValue": {
          "xml": {
            "name": "rightValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "leftValue",
        "operator"
      ]
    },
    "FlexiPageRegionMode": {
      "title": "FlexiPageRegionMode",
      "description": "",
      "xml": {
        "name": "FlexiPageRegionMode",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Append",
        "Prepend",
        "Replace"
      ]
    },
    "FlexiPageRegionType": {
      "title": "FlexiPageRegionType",
      "description": "",
      "xml": {
        "name": "FlexiPageRegionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Region",
        "Facet",
        "Background"
      ]
    },
    "PlatformActionList": {
      "title": "PlatformActionList",
      "description": "",
      "xml": {
        "name": "PlatformActionList",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionListContext": {
              "$ref": "#/definitions/PlatformActionListContext"
            },
            "platformActionListItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PlatformActionListItem"
              }
            },
            "relatedSourceEntity": {
              "xml": {
                "name": "relatedSourceEntity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "actionListContext"
          ]
        }
      ]
    },
    "PlatformActionListContext": {
      "title": "PlatformActionListContext",
      "description": "",
      "xml": {
        "name": "PlatformActionListContext",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ListView",
        "RelatedList",
        "ListViewRecord",
        "RelatedListRecord",
        "Record",
        "FeedElement",
        "Chatter",
        "Global",
        "Flexipage",
        "MruList",
        "MruRow",
        "RecordEdit",
        "Photo",
        "BannerPhoto",
        "ObjectHomeChart",
        "ListViewDefinition",
        "Dockable",
        "Lookup",
        "Assistant"
      ]
    },
    "PlatformActionListItem": {
      "title": "PlatformActionListItem",
      "description": "",
      "xml": {
        "name": "PlatformActionListItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionName": {
          "xml": {
            "name": "actionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "actionType": {
          "$ref": "#/definitions/PlatformActionType"
        },
        "sortOrder": {
          "xml": {
            "name": "sortOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "subtype": {
          "xml": {
            "name": "subtype",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "actionName",
        "actionType",
        "sortOrder"
      ]
    },
    "PlatformActionType": {
      "title": "PlatformActionType",
      "description": "",
      "xml": {
        "name": "PlatformActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "QuickAction",
        "StandardButton",
        "CustomButton",
        "ProductivityAction",
        "ActionLink",
        "InvocableAction"
      ]
    },
    "QuickActionList": {
      "title": "QuickActionList",
      "description": "",
      "xml": {
        "name": "QuickActionList",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "quickActionListItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/QuickActionListItem"
          }
        }
      }
    },
    "QuickActionListItem": {
      "title": "QuickActionListItem",
      "description": "",
      "xml": {
        "name": "QuickActionListItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "quickActionName": {
          "xml": {
            "name": "quickActionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "quickActionName"
      ]
    },
    "FlexiPageTemplateInstance": {
      "title": "FlexiPageTemplateInstance",
      "description": "",
      "xml": {
        "name": "FlexiPageTemplateInstance",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "properties": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ComponentInstanceProperty"
          }
        }
      },
      "required": [
        "name"
      ]
    },
    "FlexiPageType": {
      "title": "FlexiPageType",
      "description": "",
      "xml": {
        "name": "FlexiPageType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "Flow": {
      "title": "Flow",
      "description": "",
      "xml": {
        "name": "Flow",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionCalls": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowActionCall"
              }
            },
            "apexPluginCalls": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowApexPluginCall"
              }
            },
            "assignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowAssignment"
              }
            },
            "choices": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowChoice"
              }
            },
            "constants": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowConstant"
              }
            },
            "decisions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowDecision"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dynamicChoiceSets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowDynamicChoiceSet"
              }
            },
            "formulas": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowFormula"
              }
            },
            "interviewLabel": {
              "xml": {
                "name": "interviewLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isAdditionalPermissionRequiredToRun": {
              "xml": {
                "name": "isAdditionalPermissionRequiredToRun",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isTemplate": {
              "xml": {
                "name": "isTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loops": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowLoop"
              }
            },
            "processMetadataValues": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowMetadataValue"
              }
            },
            "processType": {
              "$ref": "#/definitions/FlowProcessType"
            },
            "recordCreates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordCreate"
              }
            },
            "recordDeletes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordDelete"
              }
            },
            "recordLookups": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordLookup"
              }
            },
            "recordUpdates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordUpdate"
              }
            },
            "runInMode": {
              "$ref": "#/definitions/FlowRunInMode"
            },
            "screens": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowScreen"
              }
            },
            "stages": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowStage"
              }
            },
            "start": {
              "$ref": "#/definitions/FlowStart"
            },
            "startElementReference": {
              "xml": {
                "name": "startElementReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "status": {
              "$ref": "#/definitions/FlowVersionStatus"
            },
            "steps": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowStep"
              }
            },
            "subflows": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowSubflow"
              }
            },
            "textTemplates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowTextTemplate"
              }
            },
            "variables": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowVariable"
              }
            },
            "waits": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowWait"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "FlowActionCall": {
      "title": "FlowActionCall",
      "description": "",
      "xml": {
        "name": "FlowActionCall",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "actionName": {
              "xml": {
                "name": "actionName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "actionType": {
              "$ref": "#/definitions/InvocableActionType"
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "dataTypeMappings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowDataTypeMapping"
              }
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "inputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowActionCallInputParameter"
              }
            },
            "outputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowActionCallOutputParameter"
              }
            },
            "storeOutputAutomatically": {
              "xml": {
                "name": "storeOutputAutomatically",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "actionName",
            "actionType"
          ]
        }
      ]
    },
    "FlowNode": {
      "title": "FlowNode",
      "description": "",
      "xml": {
        "name": "FlowNode",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "locationX": {
              "xml": {
                "name": "locationX",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "locationY": {
              "xml": {
                "name": "locationY",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "locationX",
            "locationY"
          ]
        }
      ]
    },
    "FlowElement": {
      "title": "FlowElement",
      "description": "",
      "xml": {
        "name": "FlowElement",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "FlowBaseElement": {
      "title": "FlowBaseElement",
      "description": "",
      "xml": {
        "name": "FlowBaseElement",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "processMetadataValues": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowMetadataValue"
          }
        }
      }
    },
    "FlowMetadataValue": {
      "title": "FlowMetadataValue",
      "description": "",
      "xml": {
        "name": "FlowMetadataValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "$ref": "#/definitions/FlowElementReferenceOrValue"
        }
      },
      "required": [
        "name"
      ]
    },
    "FlowElementReferenceOrValue": {
      "title": "FlowElementReferenceOrValue",
      "description": "",
      "xml": {
        "name": "FlowElementReferenceOrValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "booleanValue": {
          "xml": {
            "name": "booleanValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "dateTimeValue": {
          "xml": {
            "name": "dateTimeValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        },
        "dateValue": {
          "xml": {
            "name": "dateValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "elementReference": {
          "xml": {
            "name": "elementReference",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "numberValue": {
          "xml": {
            "name": "numberValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "stringValue": {
          "xml": {
            "name": "stringValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "FlowActionCallInputParameter": {
      "title": "FlowActionCallInputParameter",
      "description": "",
      "xml": {
        "name": "FlowActionCallInputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "FlowActionCallOutputParameter": {
      "title": "FlowActionCallOutputParameter",
      "description": "",
      "xml": {
        "name": "FlowActionCallOutputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignToReference",
            "name"
          ]
        }
      ]
    },
    "FlowApexPluginCallInputParameter": {
      "title": "FlowApexPluginCallInputParameter",
      "description": "",
      "xml": {
        "name": "FlowApexPluginCallInputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "FlowApexPluginCallOutputParameter": {
      "title": "FlowApexPluginCallOutputParameter",
      "description": "",
      "xml": {
        "name": "FlowApexPluginCallOutputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignToReference",
            "name"
          ]
        }
      ]
    },
    "FlowAssignmentItem": {
      "title": "FlowAssignmentItem",
      "description": "",
      "xml": {
        "name": "FlowAssignmentItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "operator": {
              "$ref": "#/definitions/FlowAssignmentOperator"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "assignToReference",
            "operator"
          ]
        }
      ]
    },
    "FlowAssignmentOperator": {
      "title": "FlowAssignmentOperator",
      "description": "",
      "xml": {
        "name": "FlowAssignmentOperator",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Assign",
        "Add",
        "Subtract",
        "AddItem",
        "RemoveFirst",
        "RemoveBeforeFirst",
        "RemoveAfterFirst",
        "RemoveAll",
        "AddAtStart",
        "RemoveUncommon",
        "AssignCount",
        "RemovePosition"
      ]
    },
    "FlowChoiceUserInput": {
      "title": "FlowChoiceUserInput",
      "description": "",
      "xml": {
        "name": "FlowChoiceUserInput",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "isRequired": {
              "xml": {
                "name": "isRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "promptText": {
              "xml": {
                "name": "promptText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "validationRule": {
              "$ref": "#/definitions/FlowInputValidationRule"
            }
          }
        }
      ]
    },
    "FlowInputValidationRule": {
      "title": "FlowInputValidationRule",
      "description": "",
      "xml": {
        "name": "FlowInputValidationRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formulaExpression": {
          "xml": {
            "name": "formulaExpression",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "errorMessage",
        "formulaExpression"
      ]
    },
    "FlowCondition": {
      "title": "FlowCondition",
      "description": "",
      "xml": {
        "name": "FlowCondition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "leftValueReference": {
              "xml": {
                "name": "leftValueReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "operator": {
              "$ref": "#/definitions/FlowComparisonOperator"
            },
            "rightValue": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "leftValueReference",
            "operator"
          ]
        }
      ]
    },
    "FlowComparisonOperator": {
      "title": "FlowComparisonOperator",
      "description": "",
      "xml": {
        "name": "FlowComparisonOperator",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "EqualTo",
        "NotEqualTo",
        "GreaterThan",
        "LessThan",
        "GreaterThanOrEqualTo",
        "LessThanOrEqualTo",
        "StartsWith",
        "EndsWith",
        "Contains",
        "IsNull",
        "WasSet",
        "WasSelected",
        "WasVisited"
      ]
    },
    "FlowConnector": {
      "title": "FlowConnector",
      "description": "",
      "xml": {
        "name": "FlowConnector",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "targetReference": {
              "xml": {
                "name": "targetReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "targetReference"
          ]
        }
      ]
    },
    "FlowDataTypeMapping": {
      "title": "FlowDataTypeMapping",
      "description": "",
      "xml": {
        "name": "FlowDataTypeMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "typeName": {
              "xml": {
                "name": "typeName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "typeValue": {
              "xml": {
                "name": "typeValue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "typeName",
            "typeValue"
          ]
        }
      ]
    },
    "FlowInputFieldAssignment": {
      "title": "FlowInputFieldAssignment",
      "description": "",
      "xml": {
        "name": "FlowInputFieldAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "field": {
              "xml": {
                "name": "field",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "field"
          ]
        }
      ]
    },
    "FlowOutputFieldAssignment": {
      "title": "FlowOutputFieldAssignment",
      "description": "",
      "xml": {
        "name": "FlowOutputFieldAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "field": {
              "xml": {
                "name": "field",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignToReference",
            "field"
          ]
        }
      ]
    },
    "FlowRecordFilter": {
      "title": "FlowRecordFilter",
      "description": "",
      "xml": {
        "name": "FlowRecordFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "field": {
              "xml": {
                "name": "field",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "operator": {
              "$ref": "#/definitions/FlowRecordFilterOperator"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "field",
            "operator"
          ]
        }
      ]
    },
    "FlowRecordFilterOperator": {
      "title": "FlowRecordFilterOperator",
      "description": "",
      "xml": {
        "name": "FlowRecordFilterOperator",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "EqualTo",
        "NotEqualTo",
        "GreaterThan",
        "LessThan",
        "GreaterThanOrEqualTo",
        "LessThanOrEqualTo",
        "StartsWith",
        "EndsWith",
        "Contains",
        "IsNull"
      ]
    },
    "FlowScreenFieldInputParameter": {
      "title": "FlowScreenFieldInputParameter",
      "description": "",
      "xml": {
        "name": "FlowScreenFieldInputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "FlowScreenFieldOutputParameter": {
      "title": "FlowScreenFieldOutputParameter",
      "description": "",
      "xml": {
        "name": "FlowScreenFieldOutputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignToReference",
            "name"
          ]
        }
      ]
    },
    "FlowScreenRule": {
      "title": "FlowScreenRule",
      "description": "",
      "xml": {
        "name": "FlowScreenRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "conditionLogic": {
              "xml": {
                "name": "conditionLogic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "conditions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowCondition"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "ruleActions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowScreenRuleAction"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "FlowScreenRuleAction": {
      "title": "FlowScreenRuleAction",
      "description": "",
      "xml": {
        "name": "FlowScreenRuleAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "attribute": {
              "xml": {
                "name": "attribute",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fieldReference": {
              "xml": {
                "name": "fieldReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "attribute",
            "fieldReference"
          ]
        }
      ]
    },
    "FlowSubflowInputAssignment": {
      "title": "FlowSubflowInputAssignment",
      "description": "",
      "xml": {
        "name": "FlowSubflowInputAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "FlowSubflowOutputAssignment": {
      "title": "FlowSubflowOutputAssignment",
      "description": "",
      "xml": {
        "name": "FlowSubflowOutputAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignToReference",
            "name"
          ]
        }
      ]
    },
    "FlowVisibilityRule": {
      "title": "FlowVisibilityRule",
      "description": "",
      "xml": {
        "name": "FlowVisibilityRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "conditionLogic": {
              "xml": {
                "name": "conditionLogic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "conditions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowCondition"
              }
            }
          }
        }
      ]
    },
    "FlowWaitEventInputParameter": {
      "title": "FlowWaitEventInputParameter",
      "description": "",
      "xml": {
        "name": "FlowWaitEventInputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "FlowWaitEventOutputParameter": {
      "title": "FlowWaitEventOutputParameter",
      "description": "",
      "xml": {
        "name": "FlowWaitEventOutputParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowBaseElement"
        },
        {
          "type": "object",
          "properties": {
            "assignToReference": {
              "xml": {
                "name": "assignToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignToReference",
            "name"
          ]
        }
      ]
    },
    "FlowChoice": {
      "title": "FlowChoice",
      "description": "",
      "xml": {
        "name": "FlowChoice",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "choiceText": {
              "xml": {
                "name": "choiceText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dataType": {
              "$ref": "#/definitions/FlowDataType"
            },
            "userInput": {
              "$ref": "#/definitions/FlowChoiceUserInput"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "choiceText",
            "dataType"
          ]
        }
      ]
    },
    "FlowDataType": {
      "title": "FlowDataType",
      "description": "",
      "xml": {
        "name": "FlowDataType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Currency",
        "Date",
        "Number",
        "String",
        "Boolean",
        "SObject",
        "DateTime",
        "Picklist",
        "Multipicklist",
        "Apex"
      ]
    },
    "FlowConstant": {
      "title": "FlowConstant",
      "description": "",
      "xml": {
        "name": "FlowConstant",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "dataType": {
              "$ref": "#/definitions/FlowDataType"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "dataType"
          ]
        }
      ]
    },
    "FlowDynamicChoiceSet": {
      "title": "FlowDynamicChoiceSet",
      "description": "",
      "xml": {
        "name": "FlowDynamicChoiceSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "dataType": {
              "$ref": "#/definitions/FlowDataType"
            },
            "displayField": {
              "xml": {
                "name": "displayField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "filters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordFilter"
              }
            },
            "limit": {
              "xml": {
                "name": "limit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "outputAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowOutputFieldAssignment"
              }
            },
            "picklistField": {
              "xml": {
                "name": "picklistField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "picklistObject": {
              "xml": {
                "name": "picklistObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sortField": {
              "xml": {
                "name": "sortField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sortOrder": {
              "$ref": "#/definitions/SortOrder"
            },
            "valueField": {
              "xml": {
                "name": "valueField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "dataType",
            "displayField",
            "object"
          ]
        }
      ]
    },
    "SortOrder": {
      "title": "SortOrder",
      "description": "",
      "xml": {
        "name": "SortOrder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Asc",
        "Desc"
      ]
    },
    "FlowFormula": {
      "title": "FlowFormula",
      "description": "",
      "xml": {
        "name": "FlowFormula",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "dataType": {
              "$ref": "#/definitions/FlowDataType"
            },
            "expression": {
              "xml": {
                "name": "expression",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "scale": {
              "xml": {
                "name": "scale",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "expression"
          ]
        }
      ]
    },
    "FlowRule": {
      "title": "FlowRule",
      "description": "",
      "xml": {
        "name": "FlowRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "conditionLogic": {
              "xml": {
                "name": "conditionLogic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "conditions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowCondition"
              }
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "conditionLogic",
            "label"
          ]
        }
      ]
    },
    "FlowScreenField": {
      "title": "FlowScreenField",
      "description": "",
      "xml": {
        "name": "FlowScreenField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "choiceReferences": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "choiceReferences",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "dataType": {
              "$ref": "#/definitions/FlowDataType"
            },
            "dataTypeMappings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowDataTypeMapping"
              }
            },
            "defaultSelectedChoiceReference": {
              "xml": {
                "name": "defaultSelectedChoiceReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultValue": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            },
            "extensionName": {
              "xml": {
                "name": "extensionName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fieldText": {
              "xml": {
                "name": "fieldText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fieldType": {
              "$ref": "#/definitions/FlowScreenFieldType"
            },
            "helpText": {
              "xml": {
                "name": "helpText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "inputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowScreenFieldInputParameter"
              }
            },
            "isRequired": {
              "xml": {
                "name": "isRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isVisible": {
              "xml": {
                "name": "isVisible",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "outputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowScreenFieldOutputParameter"
              }
            },
            "scale": {
              "xml": {
                "name": "scale",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "storeOutputAutomatically": {
              "xml": {
                "name": "storeOutputAutomatically",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "validationRule": {
              "$ref": "#/definitions/FlowInputValidationRule"
            },
            "visibilityRule": {
              "$ref": "#/definitions/FlowVisibilityRule"
            }
          },
          "required": [
            "fieldType"
          ]
        }
      ]
    },
    "FlowScreenFieldType": {
      "title": "FlowScreenFieldType",
      "description": "",
      "xml": {
        "name": "FlowScreenFieldType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "DisplayText",
        "InputField",
        "LargeTextArea",
        "PasswordField",
        "RadioButtons",
        "DropdownBox",
        "MultiSelectCheckboxes",
        "MultiSelectPicklist",
        "ComponentInstance",
        "ComponentInput",
        "ComponentChoice",
        "ComponentMultiChoice",
        "ComponentDisplay"
      ]
    },
    "FlowStage": {
      "title": "FlowStage",
      "description": "",
      "xml": {
        "name": "FlowStage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "stageOrder": {
              "xml": {
                "name": "stageOrder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "isActive",
            "label",
            "stageOrder"
          ]
        }
      ]
    },
    "FlowTextTemplate": {
      "title": "FlowTextTemplate",
      "description": "",
      "xml": {
        "name": "FlowTextTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "text": {
              "xml": {
                "name": "text",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "text"
          ]
        }
      ]
    },
    "FlowVariable": {
      "title": "FlowVariable",
      "description": "",
      "xml": {
        "name": "FlowVariable",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "apexClass": {
              "xml": {
                "name": "apexClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dataType": {
              "$ref": "#/definitions/FlowDataType"
            },
            "isCollection": {
              "xml": {
                "name": "isCollection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isInput": {
              "xml": {
                "name": "isInput",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isOutput": {
              "xml": {
                "name": "isOutput",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "objectType": {
              "xml": {
                "name": "objectType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "scale": {
              "xml": {
                "name": "scale",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "value": {
              "$ref": "#/definitions/FlowElementReferenceOrValue"
            }
          },
          "required": [
            "dataType"
          ]
        }
      ]
    },
    "FlowWaitEvent": {
      "title": "FlowWaitEvent",
      "description": "",
      "xml": {
        "name": "FlowWaitEvent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowElement"
        },
        {
          "type": "object",
          "properties": {
            "conditionLogic": {
              "xml": {
                "name": "conditionLogic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "conditions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowCondition"
              }
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "eventType": {
              "xml": {
                "name": "eventType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "inputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowWaitEventInputParameter"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "outputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowWaitEventOutputParameter"
              }
            }
          },
          "required": [
            "connector",
            "eventType",
            "label"
          ]
        }
      ]
    },
    "FlowApexPluginCall": {
      "title": "FlowApexPluginCall",
      "description": "",
      "xml": {
        "name": "FlowApexPluginCall",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "apexClass": {
              "xml": {
                "name": "apexClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "inputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowApexPluginCallInputParameter"
              }
            },
            "outputParameters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowApexPluginCallOutputParameter"
              }
            }
          },
          "required": [
            "apexClass"
          ]
        }
      ]
    },
    "FlowAssignment": {
      "title": "FlowAssignment",
      "description": "",
      "xml": {
        "name": "FlowAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "assignmentItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowAssignmentItem"
              }
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            }
          }
        }
      ]
    },
    "FlowDecision": {
      "title": "FlowDecision",
      "description": "",
      "xml": {
        "name": "FlowDecision",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "defaultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "defaultConnectorLabel": {
              "xml": {
                "name": "defaultConnectorLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "rules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRule"
              }
            }
          }
        }
      ]
    },
    "FlowLoop": {
      "title": "FlowLoop",
      "description": "",
      "xml": {
        "name": "FlowLoop",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "assignNextValueToReference": {
              "xml": {
                "name": "assignNextValueToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "collectionReference": {
              "xml": {
                "name": "collectionReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "iterationOrder": {
              "$ref": "#/definitions/IterationOrder"
            },
            "nextValueConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "noMoreValuesConnector": {
              "$ref": "#/definitions/FlowConnector"
            }
          },
          "required": [
            "assignNextValueToReference",
            "collectionReference"
          ]
        }
      ]
    },
    "IterationOrder": {
      "title": "IterationOrder",
      "description": "",
      "xml": {
        "name": "IterationOrder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Asc",
        "Desc"
      ]
    },
    "FlowRecordCreate": {
      "title": "FlowRecordCreate",
      "description": "",
      "xml": {
        "name": "FlowRecordCreate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "assignRecordIdToReference": {
              "xml": {
                "name": "assignRecordIdToReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "inputAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowInputFieldAssignment"
              }
            },
            "inputReference": {
              "xml": {
                "name": "inputReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "storeOutputAutomatically": {
              "xml": {
                "name": "storeOutputAutomatically",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "FlowRecordDelete": {
      "title": "FlowRecordDelete",
      "description": "",
      "xml": {
        "name": "FlowRecordDelete",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "filters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordFilter"
              }
            },
            "inputReference": {
              "xml": {
                "name": "inputReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "FlowRecordLookup": {
      "title": "FlowRecordLookup",
      "description": "",
      "xml": {
        "name": "FlowRecordLookup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "assignNullValuesIfNoRecordsFound": {
              "xml": {
                "name": "assignNullValuesIfNoRecordsFound",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "filters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordFilter"
              }
            },
            "getFirstRecordOnly": {
              "xml": {
                "name": "getFirstRecordOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "outputAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowOutputFieldAssignment"
              }
            },
            "outputReference": {
              "xml": {
                "name": "outputReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "queriedFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "queriedFields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "sortField": {
              "xml": {
                "name": "sortField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sortOrder": {
              "$ref": "#/definitions/SortOrder"
            },
            "storeOutputAutomatically": {
              "xml": {
                "name": "storeOutputAutomatically",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "object"
          ]
        }
      ]
    },
    "FlowRecordUpdate": {
      "title": "FlowRecordUpdate",
      "description": "",
      "xml": {
        "name": "FlowRecordUpdate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "filters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordFilter"
              }
            },
            "inputAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowInputFieldAssignment"
              }
            },
            "inputReference": {
              "xml": {
                "name": "inputReference",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "FlowScreen": {
      "title": "FlowScreen",
      "description": "",
      "xml": {
        "name": "FlowScreen",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "allowBack": {
              "xml": {
                "name": "allowBack",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowFinish": {
              "xml": {
                "name": "allowFinish",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowPause": {
              "xml": {
                "name": "allowPause",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowScreenField"
              }
            },
            "helpText": {
              "xml": {
                "name": "helpText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pausedText": {
              "xml": {
                "name": "pausedText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "rules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowScreenRule"
              }
            },
            "showFooter": {
              "xml": {
                "name": "showFooter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showHeader": {
              "xml": {
                "name": "showHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "FlowStart": {
      "title": "FlowStart",
      "description": "",
      "xml": {
        "name": "FlowStart",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "filters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowRecordFilter"
              }
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recordTriggerType": {
              "$ref": "#/definitions/RecordTriggerType"
            },
            "schedule": {
              "$ref": "#/definitions/FlowSchedule"
            },
            "triggerType": {
              "$ref": "#/definitions/FlowTriggerType"
            }
          }
        }
      ]
    },
    "RecordTriggerType": {
      "title": "RecordTriggerType",
      "description": "",
      "xml": {
        "name": "RecordTriggerType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Update",
        "Create",
        "CreateAndUpdate"
      ]
    },
    "FlowSchedule": {
      "title": "FlowSchedule",
      "description": "",
      "xml": {
        "name": "FlowSchedule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "frequency": {
          "$ref": "#/definitions/FlowStartFrequency"
        },
        "startDate": {
          "xml": {
            "name": "startDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "startTime": {
          "xml": {
            "name": "startTime",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "FlowStartFrequency": {
      "title": "FlowStartFrequency",
      "description": "",
      "xml": {
        "name": "FlowStartFrequency",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Once",
        "Daily",
        "Weekly"
      ]
    },
    "FlowTriggerType": {
      "title": "FlowTriggerType",
      "description": "",
      "xml": {
        "name": "FlowTriggerType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Scheduled",
        "RecordBeforeSave"
      ]
    },
    "FlowStep": {
      "title": "FlowStep",
      "description": "",
      "xml": {
        "name": "FlowStep",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "connectors": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowConnector"
              }
            }
          }
        }
      ]
    },
    "FlowSubflow": {
      "title": "FlowSubflow",
      "description": "",
      "xml": {
        "name": "FlowSubflow",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "connector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "flowName": {
              "xml": {
                "name": "flowName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "inputAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowSubflowInputAssignment"
              }
            },
            "outputAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowSubflowOutputAssignment"
              }
            }
          },
          "required": [
            "flowName"
          ]
        }
      ]
    },
    "FlowWait": {
      "title": "FlowWait",
      "description": "",
      "xml": {
        "name": "FlowWait",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/FlowNode"
        },
        {
          "type": "object",
          "properties": {
            "defaultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "defaultConnectorLabel": {
              "xml": {
                "name": "defaultConnectorLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "faultConnector": {
              "$ref": "#/definitions/FlowConnector"
            },
            "waitEvents": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowWaitEvent"
              }
            }
          },
          "required": [
            "defaultConnectorLabel"
          ]
        }
      ]
    },
    "InvocableActionType": {
      "title": "InvocableActionType",
      "description": "",
      "xml": {
        "name": "InvocableActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "FlowRunInMode": {
      "title": "FlowRunInMode",
      "description": "",
      "xml": {
        "name": "FlowRunInMode",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "DefaultMode",
        "SystemModeWithSharing"
      ]
    },
    "FlowVersionStatus": {
      "title": "FlowVersionStatus",
      "description": "",
      "xml": {
        "name": "FlowVersionStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Active",
        "Draft",
        "Obsolete",
        "InvalidDraft"
      ]
    },
    "FlowCategory": {
      "title": "FlowCategory",
      "description": "",
      "xml": {
        "name": "FlowCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "flowCategoryItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowCategoryItems"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "FlowCategoryItems": {
      "title": "FlowCategoryItems",
      "description": "",
      "xml": {
        "name": "FlowCategoryItems",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "flow": {
          "xml": {
            "name": "flow",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "flow"
      ]
    },
    "FlowDefinition": {
      "title": "FlowDefinition",
      "description": "",
      "xml": {
        "name": "FlowDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "activeVersionNumber": {
              "xml": {
                "name": "activeVersionNumber",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "FlowSettings": {
      "title": "FlowSettings",
      "description": "",
      "xml": {
        "name": "FlowSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesFormulaEnforceDataAccess": {
              "xml": {
                "name": "doesFormulaEnforceDataAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesFormulaGenerateHtmlOutput": {
              "xml": {
                "name": "doesFormulaGenerateHtmlOutput",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowBREncodedFixEnabled": {
              "xml": {
                "name": "enableFlowBREncodedFixEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowCustomPropertyEditor": {
              "xml": {
                "name": "enableFlowCustomPropertyEditor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowDeployAsActiveEnabled": {
              "xml": {
                "name": "enableFlowDeployAsActiveEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowFieldFilterEnabled": {
              "xml": {
                "name": "enableFlowFieldFilterEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowFormulasFixEnabled": {
              "xml": {
                "name": "enableFlowFormulasFixEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowInterviewSharingEnabled": {
              "xml": {
                "name": "enableFlowInterviewSharingEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowNullPreviousValueFix": {
              "xml": {
                "name": "enableFlowNullPreviousValueFix",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowPauseEnabled": {
              "xml": {
                "name": "enableFlowPauseEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFlowUseApexExceptionEmail": {
              "xml": {
                "name": "enableFlowUseApexExceptionEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInvocableFlowFixEnabled": {
              "xml": {
                "name": "enableInvocableFlowFixEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLightningRuntimeEnabled": {
              "xml": {
                "name": "enableLightningRuntimeEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isAccessToInvokedApexRequired": {
              "xml": {
                "name": "isAccessToInvokedApexRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isApexPluginAccessModifierRespected": {
              "xml": {
                "name": "isApexPluginAccessModifierRespected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isEnhancedFlowListViewVisible": {
              "xml": {
                "name": "isEnhancedFlowListViewVisible",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isManageFlowRequiredForAutomationCharts": {
              "xml": {
                "name": "isManageFlowRequiredForAutomationCharts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Folder": {
      "title": "Folder",
      "description": "",
      "xml": {
        "name": "Folder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "accessType": {
              "$ref": "#/definitions/FolderAccessTypes"
            },
            "folderShares": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FolderShare"
              }
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "publicFolderAccess": {
              "$ref": "#/definitions/PublicFolderAccess"
            },
            "sharedTo": {
              "$ref": "#/definitions/SharedTo"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "FolderAccessTypes": {
      "title": "FolderAccessTypes",
      "description": "",
      "xml": {
        "name": "FolderAccessTypes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Shared",
        "Public",
        "Hidden",
        "PublicInternal"
      ]
    },
    "FolderShare": {
      "title": "FolderShare",
      "description": "",
      "xml": {
        "name": "FolderShare",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "accessLevel": {
          "$ref": "#/definitions/FolderShareAccessLevel"
        },
        "sharedTo": {
          "xml": {
            "name": "sharedTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sharedToType": {
          "$ref": "#/definitions/FolderSharedToType"
        }
      },
      "required": [
        "accessLevel",
        "sharedTo",
        "sharedToType"
      ]
    },
    "FolderShareAccessLevel": {
      "title": "FolderShareAccessLevel",
      "description": "",
      "xml": {
        "name": "FolderShareAccessLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "View",
        "EditAllContents",
        "Manage"
      ]
    },
    "FolderSharedToType": {
      "title": "FolderSharedToType",
      "description": "",
      "xml": {
        "name": "FolderSharedToType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Group",
        "Role",
        "RoleAndSubordinates",
        "RoleAndSubordinatesInternal",
        "Manager",
        "ManagerAndSubordinatesInternal",
        "Organization",
        "Territory",
        "TerritoryAndSubordinates",
        "AllPrmUsers",
        "User",
        "PartnerUser",
        "AllCspUsers",
        "CustomerPortalUser",
        "PortalRole",
        "PortalRoleAndSubordinates",
        "ChannelProgramGroup"
      ]
    },
    "PublicFolderAccess": {
      "title": "PublicFolderAccess",
      "description": "",
      "xml": {
        "name": "PublicFolderAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ReadOnly",
        "ReadWrite"
      ]
    },
    "DashboardFolder": {
      "title": "DashboardFolder",
      "description": "",
      "xml": {
        "name": "DashboardFolder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Folder"
        },
        {
          "type": "object"
        }
      ]
    },
    "DocumentFolder": {
      "title": "DocumentFolder",
      "description": "",
      "xml": {
        "name": "DocumentFolder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Folder"
        },
        {
          "type": "object"
        }
      ]
    },
    "EmailFolder": {
      "title": "EmailFolder",
      "description": "",
      "xml": {
        "name": "EmailFolder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Folder"
        },
        {
          "type": "object"
        }
      ]
    },
    "ReportFolder": {
      "title": "ReportFolder",
      "description": "",
      "xml": {
        "name": "ReportFolder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Folder"
        },
        {
          "type": "object"
        }
      ]
    },
    "ForecastingSettings": {
      "title": "ForecastingSettings",
      "description": "",
      "xml": {
        "name": "ForecastingSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "defaultToPersonalCurrency": {
              "xml": {
                "name": "defaultToPersonalCurrency",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableForecasts": {
              "xml": {
                "name": "enableForecasts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "forecastingCategoryMappings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ForecastingCategoryMapping"
              }
            },
            "forecastingDisplayedFamilySettings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ForecastingDisplayedFamilySettings"
              }
            },
            "forecastingTypeSettings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ForecastingTypeSettings"
              }
            }
          }
        }
      ]
    },
    "ForecastingCategoryMapping": {
      "title": "ForecastingCategoryMapping",
      "description": "",
      "xml": {
        "name": "ForecastingCategoryMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "forecastingItemCategoryApiName": {
          "xml": {
            "name": "forecastingItemCategoryApiName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "weightedSourceCategories": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WeightedSourceCategory"
          }
        }
      },
      "required": [
        "forecastingItemCategoryApiName"
      ]
    },
    "WeightedSourceCategory": {
      "title": "WeightedSourceCategory",
      "description": "",
      "xml": {
        "name": "WeightedSourceCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sourceCategoryApiName": {
          "xml": {
            "name": "sourceCategoryApiName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "weight": {
          "xml": {
            "name": "weight",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "sourceCategoryApiName",
        "weight"
      ]
    },
    "ForecastingDisplayedFamilySettings": {
      "title": "ForecastingDisplayedFamilySettings",
      "description": "",
      "xml": {
        "name": "ForecastingDisplayedFamilySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "productFamily": {
          "xml": {
            "name": "productFamily",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ForecastingTypeSettings": {
      "title": "ForecastingTypeSettings",
      "description": "",
      "xml": {
        "name": "ForecastingTypeSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "adjustmentsSettings": {
          "$ref": "#/definitions/AdjustmentsSettings"
        },
        "displayedCategoryApiNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "displayedCategoryApiNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "forecastRangeSettings": {
          "$ref": "#/definitions/ForecastRangeSettings"
        },
        "forecastedCategoryApiNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "forecastedCategoryApiNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "forecastingDateType": {
          "$ref": "#/definitions/ForecastingDateType"
        },
        "hasProductFamily": {
          "xml": {
            "name": "hasProductFamily",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isAmount": {
          "xml": {
            "name": "isAmount",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isAvailable": {
          "xml": {
            "name": "isAvailable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isQuantity": {
          "xml": {
            "name": "isQuantity",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "managerAdjustableCategoryApiNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "managerAdjustableCategoryApiNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "opportunityListFieldsLabelMappings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/OpportunityListFieldsLabelMapping"
          }
        },
        "opportunityListFieldsSelectedSettings": {
          "$ref": "#/definitions/OpportunityListFieldsSelectedSettings"
        },
        "opportunityListFieldsUnselectedSettings": {
          "$ref": "#/definitions/OpportunityListFieldsUnselectedSettings"
        },
        "opportunitySplitName": {
          "xml": {
            "name": "opportunitySplitName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "ownerAdjustableCategoryApiNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "ownerAdjustableCategoryApiNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "quotasSettings": {
          "$ref": "#/definitions/QuotasSettings"
        },
        "territory2ModelName": {
          "xml": {
            "name": "territory2ModelName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "active",
        "adjustmentsSettings",
        "forecastRangeSettings",
        "forecastingDateType",
        "hasProductFamily",
        "isAmount",
        "isAvailable",
        "isQuantity",
        "masterLabel",
        "name",
        "opportunityListFieldsSelectedSettings",
        "opportunityListFieldsUnselectedSettings",
        "quotasSettings"
      ]
    },
    "AdjustmentsSettings": {
      "title": "AdjustmentsSettings",
      "description": "",
      "xml": {
        "name": "AdjustmentsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enableAdjustments": {
          "xml": {
            "name": "enableAdjustments",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableOwnerAdjustments": {
          "xml": {
            "name": "enableOwnerAdjustments",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "enableAdjustments",
        "enableOwnerAdjustments"
      ]
    },
    "ForecastRangeSettings": {
      "title": "ForecastRangeSettings",
      "description": "",
      "xml": {
        "name": "ForecastRangeSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "beginning": {
          "xml": {
            "name": "beginning",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "displaying": {
          "xml": {
            "name": "displaying",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "periodType": {
          "$ref": "#/definitions/PeriodTypes"
        }
      },
      "required": [
        "beginning",
        "displaying",
        "periodType"
      ]
    },
    "PeriodTypes": {
      "title": "PeriodTypes",
      "description": "",
      "xml": {
        "name": "PeriodTypes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Month",
        "Quarter",
        "Week",
        "Year"
      ]
    },
    "ForecastingDateType": {
      "title": "ForecastingDateType",
      "description": "",
      "xml": {
        "name": "ForecastingDateType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "OpportunityCloseDate",
        "ProductDate",
        "ScheduleDate"
      ]
    },
    "OpportunityListFieldsLabelMapping": {
      "title": "OpportunityListFieldsLabelMapping",
      "description": "",
      "xml": {
        "name": "OpportunityListFieldsLabelMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "field",
        "label"
      ]
    },
    "OpportunityListFieldsSelectedSettings": {
      "title": "OpportunityListFieldsSelectedSettings",
      "description": "",
      "xml": {
        "name": "OpportunityListFieldsSelectedSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "field",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "OpportunityListFieldsUnselectedSettings": {
      "title": "OpportunityListFieldsUnselectedSettings",
      "description": "",
      "xml": {
        "name": "OpportunityListFieldsUnselectedSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "field",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "QuotasSettings": {
      "title": "QuotasSettings",
      "description": "",
      "xml": {
        "name": "QuotasSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "showQuotas": {
          "xml": {
            "name": "showQuotas",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "showQuotas"
      ]
    },
    "Form": {
      "title": "Form",
      "description": "",
      "xml": {
        "name": "Form",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formSections": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FormSection"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "FormSection": {
      "title": "FormSection",
      "description": "",
      "xml": {
        "name": "FormSection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "formColumns": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FormColumn"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "tabOrderType": {
              "$ref": "#/definitions/FormSectionTabOrder"
            }
          },
          "required": [
            "masterLabel",
            "tabOrderType"
          ]
        }
      ]
    },
    "FormColumn": {
      "title": "FormColumn",
      "description": "",
      "xml": {
        "name": "FormColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "formItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FormItem"
          }
        }
      }
    },
    "FormItem": {
      "title": "FormItem",
      "description": "",
      "xml": {
        "name": "FormItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "emptySpace": {
          "xml": {
            "name": "emptySpace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "expression": {
          "xml": {
            "name": "expression",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formLayoutableItem": {
          "xml": {
            "name": "formLayoutableItem",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "helpText": {
          "xml": {
            "name": "helpText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "FormSectionTabOrder": {
      "title": "FormSectionTabOrder",
      "description": "",
      "xml": {
        "name": "FormSectionTabOrder",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TopToBottom",
        "LeftToRight"
      ]
    },
    "FormulaSettings": {
      "title": "FormulaSettings",
      "description": "",
      "xml": {
        "name": "FormulaSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableDSTAwareDatevalue": {
              "xml": {
                "name": "enableDSTAwareDatevalue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "GlobalValueSet": {
      "title": "GlobalValueSet",
      "description": "",
      "xml": {
        "name": "GlobalValueSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customValue": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomValue"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sorted": {
              "xml": {
                "name": "sorted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "masterLabel",
            "sorted"
          ]
        }
      ]
    },
    "GlobalValueSetTranslation": {
      "title": "GlobalValueSetTranslation",
      "description": "",
      "xml": {
        "name": "GlobalValueSetTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "valueTranslation": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ValueTranslation"
              }
            }
          }
        }
      ]
    },
    "ValueTranslation": {
      "title": "ValueTranslation",
      "description": "",
      "xml": {
        "name": "ValueTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "translation": {
          "xml": {
            "name": "translation",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "masterLabel"
      ]
    },
    "GoogleAppsSettings": {
      "title": "GoogleAppsSettings",
      "description": "",
      "xml": {
        "name": "GoogleAppsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableGmailButtons": {
              "xml": {
                "name": "enableGmailButtons",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGmailButtonsAndLinks": {
              "xml": {
                "name": "enableGmailButtonsAndLinks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGmailLinks": {
              "xml": {
                "name": "enableGmailLinks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGoogleDocs": {
              "xml": {
                "name": "enableGoogleDocs",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGoogleDocsTab": {
              "xml": {
                "name": "enableGoogleDocsTab",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGoogleTalk": {
              "xml": {
                "name": "enableGoogleTalk",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "googleAppsDomain": {
              "xml": {
                "name": "googleAppsDomain",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "googleAppsDomainLinked": {
              "xml": {
                "name": "googleAppsDomainLinked",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "googleAppsDomainValidated": {
              "xml": {
                "name": "googleAppsDomainValidated",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Group": {
      "title": "Group",
      "description": "",
      "xml": {
        "name": "Group",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesIncludeBosses": {
              "xml": {
                "name": "doesIncludeBosses",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "HighVelocitySalesSettings": {
      "title": "HighVelocitySalesSettings",
      "description": "",
      "xml": {
        "name": "HighVelocitySalesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableACAutoSendEmail": {
              "xml": {
                "name": "enableACAutoSendEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableACSkipWeekends": {
              "xml": {
                "name": "enableACSkipWeekends",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDispositionCategory": {
              "xml": {
                "name": "enableDispositionCategory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEngagementWaveAnalyticsPref": {
              "xml": {
                "name": "enableEngagementWaveAnalyticsPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHighVelocitySales": {
              "xml": {
                "name": "enableHighVelocitySales",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHighVelocitySalesSetup": {
              "xml": {
                "name": "enableHighVelocitySalesSetup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "HomePageComponent": {
      "title": "HomePageComponent",
      "description": "",
      "xml": {
        "name": "HomePageComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "body": {
              "xml": {
                "name": "body",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "height": {
              "xml": {
                "name": "height",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "links": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "links",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "page": {
              "xml": {
                "name": "page",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pageComponentType": {
              "$ref": "#/definitions/PageComponentType"
            },
            "showLabel": {
              "xml": {
                "name": "showLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showScrollbars": {
              "xml": {
                "name": "showScrollbars",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "width": {
              "$ref": "#/definitions/PageComponentWidth"
            }
          },
          "required": [
            "pageComponentType"
          ]
        }
      ]
    },
    "PageComponentType": {
      "title": "PageComponentType",
      "description": "",
      "xml": {
        "name": "PageComponentType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "links",
        "htmlArea",
        "imageOrNote",
        "visualforcePage"
      ]
    },
    "PageComponentWidth": {
      "title": "PageComponentWidth",
      "description": "",
      "xml": {
        "name": "PageComponentWidth",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "narrow",
        "wide"
      ]
    },
    "HomePageLayout": {
      "title": "HomePageLayout",
      "description": "",
      "xml": {
        "name": "HomePageLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "narrowComponents": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "narrowComponents",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "wideComponents": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "wideComponents",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            }
          }
        }
      ]
    },
    "IdeasSettings": {
      "title": "IdeasSettings",
      "description": "",
      "xml": {
        "name": "IdeasSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableChatterProfile": {
              "xml": {
                "name": "enableChatterProfile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHtmlIdea": {
              "xml": {
                "name": "enableHtmlIdea",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIdeaMultipleCategory": {
              "xml": {
                "name": "enableIdeaMultipleCategory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIdeaThemes": {
              "xml": {
                "name": "enableIdeaThemes",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIdeas": {
              "xml": {
                "name": "enableIdeas",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIdeasControllerExtensions": {
              "xml": {
                "name": "enableIdeasControllerExtensions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIdeasReputation": {
              "xml": {
                "name": "enableIdeasReputation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "halfLife": {
              "xml": {
                "name": "halfLife",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "ideasProfilePage": {
              "xml": {
                "name": "ideasProfilePage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "IndustriesManufacturingSettings": {
      "title": "IndustriesManufacturingSettings",
      "description": "",
      "xml": {
        "name": "IndustriesManufacturingSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableIndManufacturing": {
              "xml": {
                "name": "enableIndManufacturing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIndustriesMfgAccountForecast": {
              "xml": {
                "name": "enableIndustriesMfgAccountForecast",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIndustriesMfgIAS": {
              "xml": {
                "name": "enableIndustriesMfgIAS",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIndustriesMfgTargets": {
              "xml": {
                "name": "enableIndustriesMfgTargets",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "IndustriesSettings": {
      "title": "IndustriesSettings",
      "description": "",
      "xml": {
        "name": "IndustriesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "allowMultipleProducersToWorkOnSamePolicy": {
              "xml": {
                "name": "allowMultipleProducersToWorkOnSamePolicy",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAccessToMasterListOfCoverageTypes": {
              "xml": {
                "name": "enableAccessToMasterListOfCoverageTypes",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableBlockResourceAvailabilityOrgPref": {
              "xml": {
                "name": "enableBlockResourceAvailabilityOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEinsteinVisits": {
              "xml": {
                "name": "enableEinsteinVisits",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEventManagementOrgPref": {
              "xml": {
                "name": "enableEventManagementOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFSCInsuranceReport": {
              "xml": {
                "name": "enableFSCInsuranceReport",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHCReferralScoring": {
              "xml": {
                "name": "enableHCReferralScoring",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIndLoyaltyEnabled": {
              "xml": {
                "name": "enableIndLoyaltyEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableManyToManyRelationships": {
              "xml": {
                "name": "enableManyToManyRelationships",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMedicalDeviceEnabled": {
              "xml": {
                "name": "enableMedicalDeviceEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMortgageRlaTotalsOrgPref": {
              "xml": {
                "name": "enableMortgageRlaTotalsOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMultiResourceOrgPref": {
              "xml": {
                "name": "enableMultiResourceOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMultipleCareProgramEnrolleeOrgPref": {
              "xml": {
                "name": "enableMultipleCareProgramEnrolleeOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableObjectDetection": {
              "xml": {
                "name": "enableObjectDetection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOverbookingOrgPref": {
              "xml": {
                "name": "enableOverbookingOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProviderSearchSyncOrgPref": {
              "xml": {
                "name": "enableProviderSearchSyncOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReferralScoring": {
              "xml": {
                "name": "enableReferralScoring",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSentimentAnalysis": {
              "xml": {
                "name": "enableSentimentAnalysis",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVisitInventoryEnabled": {
              "xml": {
                "name": "enableVisitInventoryEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "InstalledPackage": {
      "title": "InstalledPackage",
      "description": "",
      "xml": {
        "name": "InstalledPackage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "activateRSS": {
              "xml": {
                "name": "activateRSS",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "password": {
              "xml": {
                "name": "password",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "versionNumber": {
              "xml": {
                "name": "versionNumber",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "activateRSS",
            "versionNumber"
          ]
        }
      ]
    },
    "InvocableActionSettings": {
      "title": "InvocableActionSettings",
      "description": "",
      "xml": {
        "name": "InvocableActionSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "isPartialSaveAllowed": {
              "xml": {
                "name": "isPartialSaveAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "IoTSettings": {
      "title": "IoTSettings",
      "description": "",
      "xml": {
        "name": "IoTSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableIoT": {
              "xml": {
                "name": "enableIoT",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIoTInsightsPilot": {
              "xml": {
                "name": "enableIoTInsightsPilot",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIoTUsageEmail": {
              "xml": {
                "name": "enableIoTUsageEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "IsvHammerSettings": {
      "title": "IsvHammerSettings",
      "description": "",
      "xml": {
        "name": "IsvHammerSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableIsvHammerSubIsOptedOut": {
              "xml": {
                "name": "enableIsvHammerSubIsOptedOut",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "KeywordList": {
      "title": "KeywordList",
      "description": "",
      "xml": {
        "name": "KeywordList",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "keywords": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Keyword"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "Keyword": {
      "title": "Keyword",
      "description": "",
      "xml": {
        "name": "Keyword",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "keyword": {
          "xml": {
            "name": "keyword",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "keyword"
      ]
    },
    "KnowledgeSettings": {
      "title": "KnowledgeSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "answers": {
              "$ref": "#/definitions/KnowledgeAnswerSettings"
            },
            "cases": {
              "$ref": "#/definitions/KnowledgeCaseSettings"
            },
            "defaultLanguage": {
              "xml": {
                "name": "defaultLanguage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableChatterQuestionKBDeflection": {
              "xml": {
                "name": "enableChatterQuestionKBDeflection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCreateEditOnArticlesTab": {
              "xml": {
                "name": "enableCreateEditOnArticlesTab",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableExternalMediaContent": {
              "xml": {
                "name": "enableExternalMediaContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableKnowledge": {
              "xml": {
                "name": "enableKnowledge",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableKnowledgeArticleTextHighlights": {
              "xml": {
                "name": "enableKnowledgeArticleTextHighlights",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableKnowledgeKeywordAutoComplete": {
              "xml": {
                "name": "enableKnowledgeKeywordAutoComplete",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableKnowledgeTitleAutoComplete": {
              "xml": {
                "name": "enableKnowledgeTitleAutoComplete",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLightningKbAutoLoadRichTextField": {
              "xml": {
                "name": "enableLightningKbAutoLoadRichTextField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLightningKnowledge": {
              "xml": {
                "name": "enableLightningKnowledge",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "languages": {
              "$ref": "#/definitions/KnowledgeLanguageSettings"
            },
            "showArticleSummariesCustomerPortal": {
              "xml": {
                "name": "showArticleSummariesCustomerPortal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showArticleSummariesInternalApp": {
              "xml": {
                "name": "showArticleSummariesInternalApp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showArticleSummariesPartnerPortal": {
              "xml": {
                "name": "showArticleSummariesPartnerPortal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showValidationStatusField": {
              "xml": {
                "name": "showValidationStatusField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "suggestedArticles": {
              "$ref": "#/definitions/KnowledgeSuggestedArticlesSettings"
            }
          }
        }
      ]
    },
    "KnowledgeAnswerSettings": {
      "title": "KnowledgeAnswerSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeAnswerSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "assignTo": {
          "xml": {
            "name": "assignTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "defaultArticleType": {
          "xml": {
            "name": "defaultArticleType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enableArticleCreation": {
          "xml": {
            "name": "enableArticleCreation",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "KnowledgeCaseSettings": {
      "title": "KnowledgeCaseSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeCaseSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "articlePDFCreationProfile": {
          "xml": {
            "name": "articlePDFCreationProfile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "articlePublicSharingCommunities": {
          "$ref": "#/definitions/KnowledgeCommunitiesSettings"
        },
        "articlePublicSharingSites": {
          "$ref": "#/definitions/KnowledgeSitesSettings"
        },
        "articlePublicSharingSitesChatterAnswers": {
          "$ref": "#/definitions/KnowledgeSitesSettings"
        },
        "assignTo": {
          "xml": {
            "name": "assignTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "customizationClass": {
          "xml": {
            "name": "customizationClass",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "defaultContributionArticleType": {
          "xml": {
            "name": "defaultContributionArticleType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "editor": {
          "$ref": "#/definitions/KnowledgeCaseEditor"
        },
        "enableArticleCreation": {
          "xml": {
            "name": "enableArticleCreation",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableArticlePublicSharingSites": {
          "xml": {
            "name": "enableArticlePublicSharingSites",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableCaseDataCategoryMapping": {
          "xml": {
            "name": "enableCaseDataCategoryMapping",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "useProfileForPDFCreation": {
          "xml": {
            "name": "useProfileForPDFCreation",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "KnowledgeCommunitiesSettings": {
      "title": "KnowledgeCommunitiesSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeCommunitiesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "community": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "community",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "KnowledgeSitesSettings": {
      "title": "KnowledgeSitesSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeSitesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "site": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "site",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "KnowledgeCaseEditor": {
      "title": "KnowledgeCaseEditor",
      "description": "",
      "xml": {
        "name": "KnowledgeCaseEditor",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "simple",
        "standard"
      ]
    },
    "KnowledgeLanguageSettings": {
      "title": "KnowledgeLanguageSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeLanguageSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "language": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/KnowledgeLanguage"
          }
        }
      }
    },
    "KnowledgeLanguage": {
      "title": "KnowledgeLanguage",
      "description": "",
      "xml": {
        "name": "KnowledgeLanguage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "defaultAssignee": {
          "xml": {
            "name": "defaultAssignee",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "defaultAssigneeType": {
          "$ref": "#/definitions/KnowledgeLanguageLookupValueType"
        },
        "defaultReviewer": {
          "xml": {
            "name": "defaultReviewer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "defaultReviewerType": {
          "$ref": "#/definitions/KnowledgeLanguageLookupValueType"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "KnowledgeLanguageLookupValueType": {
      "title": "KnowledgeLanguageLookupValueType",
      "description": "",
      "xml": {
        "name": "KnowledgeLanguageLookupValueType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "User",
        "Queue"
      ]
    },
    "KnowledgeSuggestedArticlesSettings": {
      "title": "KnowledgeSuggestedArticlesSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeSuggestedArticlesSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "caseFields": {
          "$ref": "#/definitions/KnowledgeCaseFieldsSettings"
        },
        "useSuggestedArticlesForCase": {
          "xml": {
            "name": "useSuggestedArticlesForCase",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "workOrderFields": {
          "$ref": "#/definitions/KnowledgeWorkOrderFieldsSettings"
        },
        "workOrderLineItemFields": {
          "$ref": "#/definitions/KnowledgeWorkOrderLineItemFieldsSettings"
        }
      }
    },
    "KnowledgeCaseFieldsSettings": {
      "title": "KnowledgeCaseFieldsSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeCaseFieldsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/KnowledgeCaseField"
          }
        }
      }
    },
    "KnowledgeCaseField": {
      "title": "KnowledgeCaseField",
      "description": "",
      "xml": {
        "name": "KnowledgeCaseField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "KnowledgeWorkOrderFieldsSettings": {
      "title": "KnowledgeWorkOrderFieldsSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeWorkOrderFieldsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/KnowledgeWorkOrderField"
          }
        }
      }
    },
    "KnowledgeWorkOrderField": {
      "title": "KnowledgeWorkOrderField",
      "description": "",
      "xml": {
        "name": "KnowledgeWorkOrderField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "KnowledgeWorkOrderLineItemFieldsSettings": {
      "title": "KnowledgeWorkOrderLineItemFieldsSettings",
      "description": "",
      "xml": {
        "name": "KnowledgeWorkOrderLineItemFieldsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/KnowledgeWorkOrderLineItemField"
          }
        }
      }
    },
    "KnowledgeWorkOrderLineItemField": {
      "title": "KnowledgeWorkOrderLineItemField",
      "description": "",
      "xml": {
        "name": "KnowledgeWorkOrderLineItemField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "LanguageSettings": {
      "title": "LanguageSettings",
      "description": "",
      "xml": {
        "name": "LanguageSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCanadaIcuFormat": {
              "xml": {
                "name": "enableCanadaIcuFormat",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDataTranslation": {
              "xml": {
                "name": "enableDataTranslation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEndUserLanguages": {
              "xml": {
                "name": "enableEndUserLanguages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableICULocaleDateFormat": {
              "xml": {
                "name": "enableICULocaleDateFormat",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLocalNamesForStdObjects": {
              "xml": {
                "name": "enableLocalNamesForStdObjects",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePlatformLanguages": {
              "xml": {
                "name": "enablePlatformLanguages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTranslationWorkbench": {
              "xml": {
                "name": "enableTranslationWorkbench",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "useLanguageFallback": {
              "xml": {
                "name": "useLanguageFallback",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Layout": {
      "title": "Layout",
      "description": "",
      "xml": {
        "name": "Layout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customButtons": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "customButtons",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "customConsoleComponents": {
              "$ref": "#/definitions/CustomConsoleComponents"
            },
            "emailDefault": {
              "xml": {
                "name": "emailDefault",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "excludeButtons": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "excludeButtons",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "feedLayout": {
              "$ref": "#/definitions/FeedLayout"
            },
            "headers": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LayoutHeader"
              }
            },
            "layoutSections": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LayoutSection"
              }
            },
            "miniLayout": {
              "$ref": "#/definitions/MiniLayout"
            },
            "multilineLayoutFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "multilineLayoutFields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "platformActionList": {
              "$ref": "#/definitions/PlatformActionList"
            },
            "quickActionList": {
              "$ref": "#/definitions/QuickActionList"
            },
            "relatedContent": {
              "$ref": "#/definitions/RelatedContent"
            },
            "relatedLists": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RelatedListItem"
              }
            },
            "relatedObjects": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "relatedObjects",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "runAssignmentRulesDefault": {
              "xml": {
                "name": "runAssignmentRulesDefault",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showEmailCheckbox": {
              "xml": {
                "name": "showEmailCheckbox",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showHighlightsPanel": {
              "xml": {
                "name": "showHighlightsPanel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showInteractionLogPanel": {
              "xml": {
                "name": "showInteractionLogPanel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showKnowledgeComponent": {
              "xml": {
                "name": "showKnowledgeComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showRunAssignmentRulesCheckbox": {
              "xml": {
                "name": "showRunAssignmentRulesCheckbox",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showSolutionSection": {
              "xml": {
                "name": "showSolutionSection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showSubmitAndAttachButton": {
              "xml": {
                "name": "showSubmitAndAttachButton",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "summaryLayout": {
              "$ref": "#/definitions/SummaryLayout"
            }
          }
        }
      ]
    },
    "CustomConsoleComponents": {
      "title": "CustomConsoleComponents",
      "description": "",
      "xml": {
        "name": "CustomConsoleComponents",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "primaryTabComponents": {
          "$ref": "#/definitions/PrimaryTabComponents"
        },
        "subtabComponents": {
          "$ref": "#/definitions/SubtabComponents"
        }
      }
    },
    "PrimaryTabComponents": {
      "title": "PrimaryTabComponents",
      "description": "",
      "xml": {
        "name": "PrimaryTabComponents",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "containers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Container"
          }
        }
      }
    },
    "Container": {
      "title": "Container",
      "description": "",
      "xml": {
        "name": "Container",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "isContainerAutoSizeEnabled": {
          "xml": {
            "name": "isContainerAutoSizeEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "region": {
          "xml": {
            "name": "region",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sidebarComponents": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/SidebarComponent"
          }
        },
        "style": {
          "xml": {
            "name": "style",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "unit": {
          "xml": {
            "name": "unit",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "width": {
          "xml": {
            "name": "width",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "isContainerAutoSizeEnabled",
        "region",
        "style",
        "unit"
      ]
    },
    "SidebarComponent": {
      "title": "SidebarComponent",
      "description": "",
      "xml": {
        "name": "SidebarComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "componentType": {
          "xml": {
            "name": "componentType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "createAction": {
          "xml": {
            "name": "createAction",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enableLinking": {
          "xml": {
            "name": "enableLinking",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lookup": {
          "xml": {
            "name": "lookup",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "page": {
          "xml": {
            "name": "page",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "relatedLists": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RelatedList"
          }
        },
        "unit": {
          "xml": {
            "name": "unit",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "updateAction": {
          "xml": {
            "name": "updateAction",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "width": {
          "xml": {
            "name": "width",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "componentType"
      ]
    },
    "RelatedList": {
      "title": "RelatedList",
      "description": "",
      "xml": {
        "name": "RelatedList",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "hideOnDetail": {
          "xml": {
            "name": "hideOnDetail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "hideOnDetail",
        "name"
      ]
    },
    "SubtabComponents": {
      "title": "SubtabComponents",
      "description": "",
      "xml": {
        "name": "SubtabComponents",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "containers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Container"
          }
        }
      }
    },
    "FeedLayout": {
      "title": "FeedLayout",
      "description": "",
      "xml": {
        "name": "FeedLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "autocollapsePublisher": {
          "xml": {
            "name": "autocollapsePublisher",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "compactFeed": {
          "xml": {
            "name": "compactFeed",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "feedFilterPosition": {
          "$ref": "#/definitions/FeedLayoutFilterPosition"
        },
        "feedFilters": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FeedLayoutFilter"
          }
        },
        "fullWidthFeed": {
          "xml": {
            "name": "fullWidthFeed",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hideSidebar": {
          "xml": {
            "name": "hideSidebar",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "highlightExternalFeedItems": {
          "xml": {
            "name": "highlightExternalFeedItems",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "leftComponents": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FeedLayoutComponent"
          }
        },
        "rightComponents": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FeedLayoutComponent"
          }
        },
        "useInlineFiltersInConsole": {
          "xml": {
            "name": "useInlineFiltersInConsole",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "FeedLayoutFilterPosition": {
      "title": "FeedLayoutFilterPosition",
      "description": "",
      "xml": {
        "name": "FeedLayoutFilterPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CenterDropDown",
        "LeftFixed",
        "LeftFloat"
      ]
    },
    "FeedLayoutFilter": {
      "title": "FeedLayoutFilter",
      "description": "",
      "xml": {
        "name": "FeedLayoutFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "feedFilterName": {
          "xml": {
            "name": "feedFilterName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "feedFilterType": {
          "$ref": "#/definitions/FeedLayoutFilterType"
        },
        "feedItemType": {
          "$ref": "#/definitions/FeedItemType"
        }
      },
      "required": [
        "feedFilterType"
      ]
    },
    "FeedLayoutFilterType": {
      "title": "FeedLayoutFilterType",
      "description": "",
      "xml": {
        "name": "FeedLayoutFilterType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AllUpdates",
        "FeedItemType",
        "Custom"
      ]
    },
    "FeedLayoutComponent": {
      "title": "FeedLayoutComponent",
      "description": "",
      "xml": {
        "name": "FeedLayoutComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "componentType": {
          "$ref": "#/definitions/FeedLayoutComponentType"
        },
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "page": {
          "xml": {
            "name": "page",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "componentType"
      ]
    },
    "FeedLayoutComponentType": {
      "title": "FeedLayoutComponentType",
      "description": "",
      "xml": {
        "name": "FeedLayoutComponentType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "HelpAndToolLinks",
        "CustomButtons",
        "Following",
        "Followers",
        "CustomLinks",
        "Milestones",
        "Topics",
        "CaseUnifiedFiles",
        "Visualforce"
      ]
    },
    "LayoutHeader": {
      "title": "LayoutHeader",
      "description": "",
      "xml": {
        "name": "LayoutHeader",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "PersonalTagging",
        "PublicTagging"
      ]
    },
    "LayoutSection": {
      "title": "LayoutSection",
      "description": "",
      "xml": {
        "name": "LayoutSection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customLabel": {
          "xml": {
            "name": "customLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "detailHeading": {
          "xml": {
            "name": "detailHeading",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "editHeading": {
          "xml": {
            "name": "editHeading",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "layoutColumns": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/LayoutColumn"
          }
        },
        "style": {
          "$ref": "#/definitions/LayoutSectionStyle"
        }
      },
      "required": [
        "style"
      ]
    },
    "LayoutColumn": {
      "title": "LayoutColumn",
      "description": "",
      "xml": {
        "name": "LayoutColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "layoutItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/LayoutItem"
          }
        },
        "reserved": {
          "xml": {
            "name": "reserved",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "LayoutItem": {
      "title": "LayoutItem",
      "description": "",
      "xml": {
        "name": "LayoutItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "analyticsCloudComponent": {
          "$ref": "#/definitions/AnalyticsCloudComponentLayoutItem"
        },
        "behavior": {
          "$ref": "#/definitions/UiBehavior"
        },
        "canvas": {
          "xml": {
            "name": "canvas",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "component": {
          "xml": {
            "name": "component",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "customLink": {
          "xml": {
            "name": "customLink",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "emptySpace": {
          "xml": {
            "name": "emptySpace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "page": {
          "xml": {
            "name": "page",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "reportChartComponent": {
          "$ref": "#/definitions/ReportChartComponentLayoutItem"
        },
        "scontrol": {
          "xml": {
            "name": "scontrol",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "showLabel": {
          "xml": {
            "name": "showLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showScrollbars": {
          "xml": {
            "name": "showScrollbars",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "width": {
          "xml": {
            "name": "width",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "AnalyticsCloudComponentLayoutItem": {
      "title": "AnalyticsCloudComponentLayoutItem",
      "description": "",
      "xml": {
        "name": "AnalyticsCloudComponentLayoutItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "assetType": {
          "xml": {
            "name": "assetType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "devName": {
          "xml": {
            "name": "devName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "error": {
          "xml": {
            "name": "error",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "filter": {
          "xml": {
            "name": "filter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "hideOnError": {
          "xml": {
            "name": "hideOnError",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showHeader": {
          "xml": {
            "name": "showHeader",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showSharing": {
          "xml": {
            "name": "showSharing",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showTitle": {
          "xml": {
            "name": "showTitle",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "width": {
          "xml": {
            "name": "width",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "assetType",
        "devName"
      ]
    },
    "UiBehavior": {
      "title": "UiBehavior",
      "description": "",
      "xml": {
        "name": "UiBehavior",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Edit",
        "Required",
        "Readonly"
      ]
    },
    "ReportChartComponentLayoutItem": {
      "title": "ReportChartComponentLayoutItem",
      "description": "",
      "xml": {
        "name": "ReportChartComponentLayoutItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "cacheData": {
          "xml": {
            "name": "cacheData",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "contextFilterableField": {
          "xml": {
            "name": "contextFilterableField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "error": {
          "xml": {
            "name": "error",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "hideOnError": {
          "xml": {
            "name": "hideOnError",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "includeContext": {
          "xml": {
            "name": "includeContext",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "reportName": {
          "xml": {
            "name": "reportName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "showTitle": {
          "xml": {
            "name": "showTitle",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "size": {
          "$ref": "#/definitions/ReportChartComponentSize"
        }
      },
      "required": [
        "reportName"
      ]
    },
    "ReportChartComponentSize": {
      "title": "ReportChartComponentSize",
      "description": "",
      "xml": {
        "name": "ReportChartComponentSize",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "SMALL",
        "MEDIUM",
        "LARGE"
      ]
    },
    "LayoutSectionStyle": {
      "title": "LayoutSectionStyle",
      "description": "",
      "xml": {
        "name": "LayoutSectionStyle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TwoColumnsTopToBottom",
        "TwoColumnsLeftToRight",
        "OneColumn",
        "CustomLinks"
      ]
    },
    "MiniLayout": {
      "title": "MiniLayout",
      "description": "",
      "xml": {
        "name": "MiniLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "relatedLists": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RelatedListItem"
          }
        }
      }
    },
    "RelatedListItem": {
      "title": "RelatedListItem",
      "description": "",
      "xml": {
        "name": "RelatedListItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customButtons": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "customButtons",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "excludeButtons": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "excludeButtons",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "fields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "relatedList": {
          "xml": {
            "name": "relatedList",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortField": {
          "xml": {
            "name": "sortField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortOrder": {
          "$ref": "#/definitions/SortOrder"
        }
      },
      "required": [
        "relatedList"
      ]
    },
    "RelatedContent": {
      "title": "RelatedContent",
      "description": "",
      "xml": {
        "name": "RelatedContent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "relatedContentItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RelatedContentItem"
          }
        }
      }
    },
    "RelatedContentItem": {
      "title": "RelatedContentItem",
      "description": "",
      "xml": {
        "name": "RelatedContentItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "layoutItem": {
          "$ref": "#/definitions/LayoutItem"
        }
      },
      "required": [
        "layoutItem"
      ]
    },
    "SummaryLayout": {
      "title": "SummaryLayout",
      "description": "",
      "xml": {
        "name": "SummaryLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sizeX": {
          "xml": {
            "name": "sizeX",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "sizeY": {
          "xml": {
            "name": "sizeY",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "sizeZ": {
          "xml": {
            "name": "sizeZ",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "summaryLayoutItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/SummaryLayoutItem"
          }
        },
        "summaryLayoutStyle": {
          "$ref": "#/definitions/SummaryLayoutStyle"
        }
      },
      "required": [
        "masterLabel",
        "sizeX",
        "summaryLayoutStyle"
      ]
    },
    "SummaryLayoutItem": {
      "title": "SummaryLayoutItem",
      "description": "",
      "xml": {
        "name": "SummaryLayoutItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customLink": {
          "xml": {
            "name": "customLink",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "posX": {
          "xml": {
            "name": "posX",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "posY": {
          "xml": {
            "name": "posY",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "posZ": {
          "xml": {
            "name": "posZ",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "posX"
      ]
    },
    "SummaryLayoutStyle": {
      "title": "SummaryLayoutStyle",
      "description": "",
      "xml": {
        "name": "SummaryLayoutStyle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Default",
        "QuoteTemplate",
        "DefaultQuoteTemplate",
        "ServiceReportTemplate",
        "ChildServiceReportTemplateStyle",
        "DefaultServiceReportTemplate",
        "CaseInteraction",
        "QuickActionLayoutLeftRight",
        "QuickActionLayoutTopDown",
        "PathAssistant"
      ]
    },
    "LeadConfigSettings": {
      "title": "LeadConfigSettings",
      "description": "",
      "xml": {
        "name": "LeadConfigSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesEnableLeadConvertDefaultSubjectBlankTaskCreation": {
              "xml": {
                "name": "doesEnableLeadConvertDefaultSubjectBlankTaskCreation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesHideOpportunityInConvertLeadWindow": {
              "xml": {
                "name": "doesHideOpportunityInConvertLeadWindow",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesPreserveLeadStatus": {
              "xml": {
                "name": "doesPreserveLeadStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesSelectNoOpportunityOnConvertLead": {
              "xml": {
                "name": "doesSelectNoOpportunityOnConvertLead",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesTrackHistory": {
              "xml": {
                "name": "doesTrackHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableConversionsOnMobile": {
              "xml": {
                "name": "enableConversionsOnMobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOrgWideMergeAndDelete": {
              "xml": {
                "name": "enableOrgWideMergeAndDelete",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "shouldLeadConvertRequireValidation": {
              "xml": {
                "name": "shouldLeadConvertRequireValidation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "LeadConvertSettings": {
      "title": "LeadConvertSettings",
      "description": "",
      "xml": {
        "name": "LeadConvertSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "allowOwnerChange": {
              "xml": {
                "name": "allowOwnerChange",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "objectMapping": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ObjectMapping"
              }
            },
            "opportunityCreationOptions": {
              "$ref": "#/definitions/VisibleOrRequired"
            }
          }
        }
      ]
    },
    "VisibleOrRequired": {
      "title": "VisibleOrRequired",
      "description": "",
      "xml": {
        "name": "VisibleOrRequired",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "VisibleOptional",
        "VisibleRequired",
        "NotVisible"
      ]
    },
    "Letterhead": {
      "title": "Letterhead",
      "description": "",
      "xml": {
        "name": "Letterhead",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "available": {
              "xml": {
                "name": "available",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "backgroundColor": {
              "xml": {
                "name": "backgroundColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "bodyColor": {
              "xml": {
                "name": "bodyColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "bottomLine": {
              "$ref": "#/definitions/LetterheadLine"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "footer": {
              "$ref": "#/definitions/LetterheadHeaderFooter"
            },
            "header": {
              "$ref": "#/definitions/LetterheadHeaderFooter"
            },
            "middleLine": {
              "$ref": "#/definitions/LetterheadLine"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "topLine": {
              "$ref": "#/definitions/LetterheadLine"
            }
          },
          "required": [
            "available",
            "backgroundColor",
            "bodyColor",
            "bottomLine",
            "footer",
            "header",
            "middleLine",
            "name",
            "topLine"
          ]
        }
      ]
    },
    "LetterheadLine": {
      "title": "LetterheadLine",
      "description": "",
      "xml": {
        "name": "LetterheadLine",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "color": {
          "xml": {
            "name": "color",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "color",
        "height"
      ]
    },
    "LetterheadHeaderFooter": {
      "title": "LetterheadHeaderFooter",
      "description": "",
      "xml": {
        "name": "LetterheadHeaderFooter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "backgroundColor": {
          "xml": {
            "name": "backgroundColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "height": {
          "xml": {
            "name": "height",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "horizontalAlignment": {
          "$ref": "#/definitions/LetterheadHorizontalAlignment"
        },
        "logo": {
          "xml": {
            "name": "logo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "verticalAlignment": {
          "$ref": "#/definitions/LetterheadVerticalAlignment"
        }
      },
      "required": [
        "backgroundColor",
        "height"
      ]
    },
    "LetterheadHorizontalAlignment": {
      "title": "LetterheadHorizontalAlignment",
      "description": "",
      "xml": {
        "name": "LetterheadHorizontalAlignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Left",
        "Center",
        "Right"
      ]
    },
    "LetterheadVerticalAlignment": {
      "title": "LetterheadVerticalAlignment",
      "description": "",
      "xml": {
        "name": "LetterheadVerticalAlignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Top",
        "Middle",
        "Bottom"
      ]
    },
    "LicenseDefinition": {
      "title": "LicenseDefinition",
      "description": "",
      "xml": {
        "name": "LicenseDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "aggregationGroup": {
              "xml": {
                "name": "aggregationGroup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isPublished": {
              "xml": {
                "name": "isPublished",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "licensedCustomPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LicensedCustomPermissions"
              }
            },
            "licensingAuthority": {
              "xml": {
                "name": "licensingAuthority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "licensingAuthorityProvider": {
              "xml": {
                "name": "licensingAuthorityProvider",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "minPlatformVersion": {
              "xml": {
                "name": "minPlatformVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "origin": {
              "xml": {
                "name": "origin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "revision": {
              "xml": {
                "name": "revision",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "trialLicenseDuration": {
              "xml": {
                "name": "trialLicenseDuration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "trialLicenseQuantity": {
              "xml": {
                "name": "trialLicenseQuantity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "aggregationGroup",
            "isPublished",
            "label",
            "licensingAuthority",
            "licensingAuthorityProvider",
            "minPlatformVersion",
            "origin",
            "revision",
            "trialLicenseDuration",
            "trialLicenseQuantity"
          ]
        }
      ]
    },
    "LicensedCustomPermissions": {
      "title": "LicensedCustomPermissions",
      "description": "",
      "xml": {
        "name": "LicensedCustomPermissions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customPermission": {
          "xml": {
            "name": "customPermission",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "licenseDefinition": {
          "xml": {
            "name": "licenseDefinition",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "customPermission",
        "licenseDefinition"
      ]
    },
    "LightningBolt": {
      "title": "LightningBolt",
      "description": "",
      "xml": {
        "name": "LightningBolt",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "category": {
              "$ref": "#/definitions/LightningBoltCategory"
            },
            "lightningBoltFeatures": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LightningBoltFeatures"
              }
            },
            "lightningBoltImages": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LightningBoltImages"
              }
            },
            "lightningBoltItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LightningBoltItems"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "publisher": {
              "xml": {
                "name": "publisher",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "summary": {
              "xml": {
                "name": "summary",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "category",
            "masterLabel",
            "publisher",
            "summary"
          ]
        }
      ]
    },
    "LightningBoltCategory": {
      "title": "LightningBoltCategory",
      "description": "",
      "xml": {
        "name": "LightningBoltCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Communications",
        "Education",
        "FinancialServices",
        "Government",
        "HealthcareLifeSciences",
        "Manufacturing",
        "Media",
        "Nonprofits",
        "ProfessionalServices",
        "RealEstate",
        "Retail",
        "TravelTransportationHospitality",
        "HighTech",
        "GeneralBusiness"
      ]
    },
    "LightningBoltFeatures": {
      "title": "LightningBoltFeatures",
      "description": "",
      "xml": {
        "name": "LightningBoltFeatures",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "order": {
          "xml": {
            "name": "order",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "order",
        "title"
      ]
    },
    "LightningBoltImages": {
      "title": "LightningBoltImages",
      "description": "",
      "xml": {
        "name": "LightningBoltImages",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "image": {
          "xml": {
            "name": "image",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "order": {
          "xml": {
            "name": "order",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "image",
        "order"
      ]
    },
    "LightningBoltItems": {
      "title": "LightningBoltItems",
      "description": "",
      "xml": {
        "name": "LightningBoltItems",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "type"
      ]
    },
    "LightningComponentBundle": {
      "title": "LightningComponentBundle",
      "description": "",
      "xml": {
        "name": "LightningComponentBundle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "capabilities": {
              "$ref": "#/definitions/Capabilities"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isExplicitImport": {
              "xml": {
                "name": "isExplicitImport",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isExposed": {
              "xml": {
                "name": "isExposed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "lwcResources": {
              "$ref": "#/definitions/LwcResources"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "runtimeNamespace": {
              "xml": {
                "name": "runtimeNamespace",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetConfigs": {
              "xml": {
                "name": "targetConfigs",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "targets": {
              "$ref": "#/definitions/Targets"
            }
          }
        }
      ]
    },
    "Capabilities": {
      "title": "Capabilities",
      "description": "",
      "xml": {
        "name": "Capabilities",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "capability": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "capability",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "LwcResources": {
      "title": "LwcResources",
      "description": "",
      "xml": {
        "name": "LwcResources",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "lwcResource": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/LwcResource"
          }
        }
      }
    },
    "LwcResource": {
      "title": "LwcResource",
      "description": "",
      "xml": {
        "name": "LwcResource",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "filePath": {
          "xml": {
            "name": "filePath",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "source": {
          "xml": {
            "name": "source",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "binary"
        }
      },
      "required": [
        "filePath",
        "source"
      ]
    },
    "Targets": {
      "title": "Targets",
      "description": "",
      "xml": {
        "name": "Targets",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "target": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "target",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "LightningExperienceSettings": {
      "title": "LightningExperienceSettings",
      "description": "",
      "xml": {
        "name": "LightningExperienceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "activeThemeName": {
              "xml": {
                "name": "activeThemeName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableAccessCheckCrucPref": {
              "xml": {
                "name": "enableAccessCheckCrucPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableApiUserLtngOutAccessPref": {
              "xml": {
                "name": "enableApiUserLtngOutAccessPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAuraCDNPref": {
              "xml": {
                "name": "enableAuraCDNPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAuraDepAccessChksCRUCPref": {
              "xml": {
                "name": "enableAuraDepAccessChksCRUCPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFeedbackInMobile": {
              "xml": {
                "name": "enableFeedbackInMobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGoogleSheetsForSfdcEnabled": {
              "xml": {
                "name": "enableGoogleSheetsForSfdcEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIE11DeprecationMsgHidden": {
              "xml": {
                "name": "enableIE11DeprecationMsgHidden",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIE11LEXCrucPref": {
              "xml": {
                "name": "enableIE11LEXCrucPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInAppTooltips": {
              "xml": {
                "name": "enableInAppTooltips",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionComponentCustomization": {
              "xml": {
                "name": "enableLEXExtensionComponentCustomization",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionDarkMode": {
              "xml": {
                "name": "enableLEXExtensionDarkMode",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionInlineEditModifier": {
              "xml": {
                "name": "enableLEXExtensionInlineEditModifier",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionLinkGrabber": {
              "xml": {
                "name": "enableLEXExtensionLinkGrabber",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionRelatedLists": {
              "xml": {
                "name": "enableLEXExtensionRelatedLists",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionRequiredFields": {
              "xml": {
                "name": "enableLEXExtensionRequiredFields",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXExtensionTrailhead": {
              "xml": {
                "name": "enableLEXExtensionTrailhead",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLEXOnIpadEnabled": {
              "xml": {
                "name": "enableLEXOnIpadEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLexEndUsersNoSwitching": {
              "xml": {
                "name": "enableLexEndUsersNoSwitching",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLightningPrintableView": {
              "xml": {
                "name": "enableLightningPrintableView",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNavPersonalizationOptOut": {
              "xml": {
                "name": "enableNavPersonalizationOptOut",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRemoveThemeBrandBanner": {
              "xml": {
                "name": "enableRemoveThemeBrandBanner",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1BannerPref": {
              "xml": {
                "name": "enableS1BannerPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1BrowserEnabled": {
              "xml": {
                "name": "enableS1BrowserEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1DesktopEnabled": {
              "xml": {
                "name": "enableS1DesktopEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1UiLoggingEnabled": {
              "xml": {
                "name": "enableS1UiLoggingEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSkypeChatEnabled": {
              "xml": {
                "name": "enableSkypeChatEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSparkAllUsers": {
              "xml": {
                "name": "enableSparkAllUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSparkConversationEnabled": {
              "xml": {
                "name": "enableSparkConversationEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSplitViewOnStandard": {
              "xml": {
                "name": "enableSplitViewOnStandard",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTryLightningOptOut": {
              "xml": {
                "name": "enableTryLightningOptOut",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUseS1AlohaDesktop": {
              "xml": {
                "name": "enableUseS1AlohaDesktop",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUsersAreLightningOnly": {
              "xml": {
                "name": "enableUsersAreLightningOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWebExEnabled": {
              "xml": {
                "name": "enableWebExEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWebexAllUsers": {
              "xml": {
                "name": "enableWebexAllUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLEXExtensionComponentCustomizationOff": {
              "xml": {
                "name": "isLEXExtensionComponentCustomizationOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLEXExtensionDarkModeOff": {
              "xml": {
                "name": "isLEXExtensionDarkModeOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLEXExtensionLinkGrabberOff": {
              "xml": {
                "name": "isLEXExtensionLinkGrabberOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLEXExtensionOff": {
              "xml": {
                "name": "isLEXExtensionOff",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "LightningExperienceTheme": {
      "title": "LightningExperienceTheme",
      "description": "",
      "xml": {
        "name": "LightningExperienceTheme",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "defaultBrandingSet": {
              "xml": {
                "name": "defaultBrandingSet",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "shouldOverrideLoadingImage": {
              "xml": {
                "name": "shouldOverrideLoadingImage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "defaultBrandingSet",
            "masterLabel"
          ]
        }
      ]
    },
    "LightningMessageChannel": {
      "title": "LightningMessageChannel",
      "description": "",
      "xml": {
        "name": "LightningMessageChannel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isExposed": {
              "xml": {
                "name": "isExposed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "lightningMessageFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/LightningMessageField"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "LightningMessageField": {
      "title": "LightningMessageField",
      "description": "",
      "xml": {
        "name": "LightningMessageField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "fieldName"
      ]
    },
    "LightningOnboardingConfig": {
      "title": "LightningOnboardingConfig",
      "description": "",
      "xml": {
        "name": "LightningOnboardingConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "collaborationGroup": {
              "xml": {
                "name": "collaborationGroup",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customQuestion": {
              "xml": {
                "name": "customQuestion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "feedbackFormDaysFrequency": {
              "xml": {
                "name": "feedbackFormDaysFrequency",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isCustom": {
              "xml": {
                "name": "isCustom",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "promptDelayTime": {
              "xml": {
                "name": "promptDelayTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "sendFeedbackToSalesforce": {
              "xml": {
                "name": "sendFeedbackToSalesforce",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "collaborationGroup",
            "feedbackFormDaysFrequency",
            "isCustom",
            "masterLabel",
            "promptDelayTime",
            "sendFeedbackToSalesforce"
          ]
        }
      ]
    },
    "LiveAgentSettings": {
      "title": "LiveAgentSettings",
      "description": "",
      "xml": {
        "name": "LiveAgentSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableLiveAgent": {
              "xml": {
                "name": "enableLiveAgent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableQuickTextEnabled": {
              "xml": {
                "name": "enableQuickTextEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "LiveChatAgentConfig": {
      "title": "LiveChatAgentConfig",
      "description": "",
      "xml": {
        "name": "LiveChatAgentConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assignments": {
              "$ref": "#/definitions/AgentConfigAssignments"
            },
            "autoGreeting": {
              "xml": {
                "name": "autoGreeting",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "capacity": {
              "xml": {
                "name": "capacity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "criticalWaitTime": {
              "xml": {
                "name": "criticalWaitTime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "customAgentName": {
              "xml": {
                "name": "customAgentName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableAgentFileTransfer": {
              "xml": {
                "name": "enableAgentFileTransfer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAgentSneakPeek": {
              "xml": {
                "name": "enableAgentSneakPeek",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAssistanceFlag": {
              "xml": {
                "name": "enableAssistanceFlag",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAutoAwayOnDecline": {
              "xml": {
                "name": "enableAutoAwayOnDecline",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAutoAwayOnPushTimeout": {
              "xml": {
                "name": "enableAutoAwayOnPushTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatConferencing": {
              "xml": {
                "name": "enableChatConferencing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatMonitoring": {
              "xml": {
                "name": "enableChatMonitoring",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatTransferToAgent": {
              "xml": {
                "name": "enableChatTransferToAgent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatTransferToButton": {
              "xml": {
                "name": "enableChatTransferToButton",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableChatTransferToSkill": {
              "xml": {
                "name": "enableChatTransferToSkill",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLogoutSound": {
              "xml": {
                "name": "enableLogoutSound",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNotifications": {
              "xml": {
                "name": "enableNotifications",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRequestSound": {
              "xml": {
                "name": "enableRequestSound",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSneakPeek": {
              "xml": {
                "name": "enableSneakPeek",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVisitorBlocking": {
              "xml": {
                "name": "enableVisitorBlocking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWhisperMessage": {
              "xml": {
                "name": "enableWhisperMessage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "supervisorDefaultAgentStatusFilter": {
              "$ref": "#/definitions/SupervisorAgentStatusFilter"
            },
            "supervisorDefaultButtonFilter": {
              "xml": {
                "name": "supervisorDefaultButtonFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "supervisorDefaultSkillFilter": {
              "xml": {
                "name": "supervisorDefaultSkillFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "supervisorSkills": {
              "$ref": "#/definitions/SupervisorAgentConfigSkills"
            },
            "transferableButtons": {
              "$ref": "#/definitions/AgentConfigButtons"
            },
            "transferableSkills": {
              "$ref": "#/definitions/AgentConfigSkills"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "AgentConfigAssignments": {
      "title": "AgentConfigAssignments",
      "description": "",
      "xml": {
        "name": "AgentConfigAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "profiles": {
          "$ref": "#/definitions/AgentConfigProfileAssignments"
        },
        "users": {
          "$ref": "#/definitions/AgentConfigUserAssignments"
        }
      }
    },
    "AgentConfigProfileAssignments": {
      "title": "AgentConfigProfileAssignments",
      "description": "",
      "xml": {
        "name": "AgentConfigProfileAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "profile": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "profile",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "AgentConfigUserAssignments": {
      "title": "AgentConfigUserAssignments",
      "description": "",
      "xml": {
        "name": "AgentConfigUserAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "user": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "user",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "SupervisorAgentStatusFilter": {
      "title": "SupervisorAgentStatusFilter",
      "description": "",
      "xml": {
        "name": "SupervisorAgentStatusFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Online",
        "Away",
        "Offline"
      ]
    },
    "SupervisorAgentConfigSkills": {
      "title": "SupervisorAgentConfigSkills",
      "description": "",
      "xml": {
        "name": "SupervisorAgentConfigSkills",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "skill": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "skill",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "AgentConfigButtons": {
      "title": "AgentConfigButtons",
      "description": "",
      "xml": {
        "name": "AgentConfigButtons",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "button": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "button",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "AgentConfigSkills": {
      "title": "AgentConfigSkills",
      "description": "",
      "xml": {
        "name": "AgentConfigSkills",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "skill": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "skill",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "LiveChatButton": {
      "title": "LiveChatButton",
      "description": "",
      "xml": {
        "name": "LiveChatButton",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "animation": {
              "$ref": "#/definitions/LiveChatButtonPresentation"
            },
            "autoGreeting": {
              "xml": {
                "name": "autoGreeting",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "chasitorIdleTimeout": {
              "xml": {
                "name": "chasitorIdleTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "chasitorIdleTimeoutWarning": {
              "xml": {
                "name": "chasitorIdleTimeoutWarning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "chatPage": {
              "xml": {
                "name": "chatPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customAgentName": {
              "xml": {
                "name": "customAgentName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "deployments": {
              "$ref": "#/definitions/LiveChatButtonDeployments"
            },
            "enableQueue": {
              "xml": {
                "name": "enableQueue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "inviteEndPosition": {
              "$ref": "#/definitions/LiveChatButtonInviteEndPosition"
            },
            "inviteImage": {
              "xml": {
                "name": "inviteImage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "inviteStartPosition": {
              "$ref": "#/definitions/LiveChatButtonInviteStartPosition"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "numberOfReroutingAttempts": {
              "xml": {
                "name": "numberOfReroutingAttempts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "offlineImage": {
              "xml": {
                "name": "offlineImage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "onlineImage": {
              "xml": {
                "name": "onlineImage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "optionsCustomRoutingIsEnabled": {
              "xml": {
                "name": "optionsCustomRoutingIsEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optionsHasChasitorIdleTimeout": {
              "xml": {
                "name": "optionsHasChasitorIdleTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optionsHasInviteAfterAccept": {
              "xml": {
                "name": "optionsHasInviteAfterAccept",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optionsHasInviteAfterReject": {
              "xml": {
                "name": "optionsHasInviteAfterReject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optionsHasRerouteDeclinedRequest": {
              "xml": {
                "name": "optionsHasRerouteDeclinedRequest",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optionsIsAutoAccept": {
              "xml": {
                "name": "optionsIsAutoAccept",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optionsIsInviteAutoRemove": {
              "xml": {
                "name": "optionsIsInviteAutoRemove",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "overallQueueLength": {
              "xml": {
                "name": "overallQueueLength",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "perAgentQueueLength": {
              "xml": {
                "name": "perAgentQueueLength",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "postChatPage": {
              "xml": {
                "name": "postChatPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "postChatUrl": {
              "xml": {
                "name": "postChatUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "preChatFormPage": {
              "xml": {
                "name": "preChatFormPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "preChatFormUrl": {
              "xml": {
                "name": "preChatFormUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pushTimeOut": {
              "xml": {
                "name": "pushTimeOut",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "routingType": {
              "$ref": "#/definitions/LiveChatButtonRoutingType"
            },
            "site": {
              "xml": {
                "name": "site",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "skills": {
              "$ref": "#/definitions/LiveChatButtonSkills"
            },
            "timeToRemoveInvite": {
              "xml": {
                "name": "timeToRemoveInvite",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "type": {
              "$ref": "#/definitions/LiveChatButtonType"
            },
            "windowLanguage": {
              "$ref": "#/definitions/Language"
            }
          },
          "required": [
            "label",
            "optionsHasChasitorIdleTimeout",
            "routingType",
            "type"
          ]
        }
      ]
    },
    "LiveChatButtonPresentation": {
      "title": "LiveChatButtonPresentation",
      "description": "",
      "xml": {
        "name": "LiveChatButtonPresentation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Slide",
        "Fade",
        "Appear",
        "Custom"
      ]
    },
    "LiveChatButtonDeployments": {
      "title": "LiveChatButtonDeployments",
      "description": "",
      "xml": {
        "name": "LiveChatButtonDeployments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "deployment": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "deployment",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "LiveChatButtonInviteEndPosition": {
      "title": "LiveChatButtonInviteEndPosition",
      "description": "",
      "xml": {
        "name": "LiveChatButtonInviteEndPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TopLeft",
        "Top",
        "TopRight",
        "Left",
        "Center",
        "Right",
        "BottomLeft",
        "Bottom",
        "BottomRight"
      ]
    },
    "LiveChatButtonInviteStartPosition": {
      "title": "LiveChatButtonInviteStartPosition",
      "description": "",
      "xml": {
        "name": "LiveChatButtonInviteStartPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TopLeft",
        "TopLeftTop",
        "Top",
        "TopRightTop",
        "TopRight",
        "TopRightRight",
        "Right",
        "BottomRightRight",
        "BottomRight",
        "BottomRightBottom",
        "Bottom",
        "BottomLeftBottom",
        "BottomLeft",
        "BottomLeftLeft",
        "Left",
        "TopLeftLeft"
      ]
    },
    "LiveChatButtonRoutingType": {
      "title": "LiveChatButtonRoutingType",
      "description": "",
      "xml": {
        "name": "LiveChatButtonRoutingType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Choice",
        "LeastActive",
        "MostAvailable"
      ]
    },
    "LiveChatButtonSkills": {
      "title": "LiveChatButtonSkills",
      "description": "",
      "xml": {
        "name": "LiveChatButtonSkills",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "skill": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "skill",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "LiveChatButtonType": {
      "title": "LiveChatButtonType",
      "description": "",
      "xml": {
        "name": "LiveChatButtonType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Standard",
        "Invite"
      ]
    },
    "LiveChatDeployment": {
      "title": "LiveChatDeployment",
      "description": "",
      "xml": {
        "name": "LiveChatDeployment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "brandingImage": {
              "xml": {
                "name": "brandingImage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "connectionTimeoutDuration": {
              "xml": {
                "name": "connectionTimeoutDuration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "connectionWarningDuration": {
              "xml": {
                "name": "connectionWarningDuration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "displayQueuePosition": {
              "xml": {
                "name": "displayQueuePosition",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "domainWhiteList": {
              "$ref": "#/definitions/LiveChatDeploymentDomainWhitelist"
            },
            "enablePrechatApi": {
              "xml": {
                "name": "enablePrechatApi",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTranscriptSave": {
              "xml": {
                "name": "enableTranscriptSave",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mobileBrandingImage": {
              "xml": {
                "name": "mobileBrandingImage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "site": {
              "xml": {
                "name": "site",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "windowTitle": {
              "xml": {
                "name": "windowTitle",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label",
            "windowTitle"
          ]
        }
      ]
    },
    "LiveChatDeploymentDomainWhitelist": {
      "title": "LiveChatDeploymentDomainWhitelist",
      "description": "",
      "xml": {
        "name": "LiveChatDeploymentDomainWhitelist",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "domain": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "domain",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "LiveChatSensitiveDataRule": {
      "title": "LiveChatSensitiveDataRule",
      "description": "",
      "xml": {
        "name": "LiveChatSensitiveDataRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionType": {
              "$ref": "#/definitions/SensitiveDataActionType"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enforceOn": {
              "xml": {
                "name": "enforceOn",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isEnabled": {
              "xml": {
                "name": "isEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "pattern": {
              "xml": {
                "name": "pattern",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "priority": {
              "xml": {
                "name": "priority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "replacement": {
              "xml": {
                "name": "replacement",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "actionType",
            "enforceOn",
            "isEnabled",
            "pattern",
            "priority"
          ]
        }
      ]
    },
    "SensitiveDataActionType": {
      "title": "SensitiveDataActionType",
      "description": "",
      "xml": {
        "name": "SensitiveDataActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Remove",
        "Replace"
      ]
    },
    "LiveMessageSettings": {
      "title": "LiveMessageSettings",
      "description": "",
      "xml": {
        "name": "LiveMessageSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableLiveMessage": {
              "xml": {
                "name": "enableLiveMessage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "MacroSettings": {
      "title": "MacroSettings",
      "description": "",
      "xml": {
        "name": "MacroSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "contextualMacroFiltering": {
              "xml": {
                "name": "contextualMacroFiltering",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAdvancedSearch": {
              "xml": {
                "name": "enableAdvancedSearch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "macrosInFolders": {
              "xml": {
                "name": "macrosInFolders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "ManagedContentType": {
      "title": "ManagedContentType",
      "description": "",
      "xml": {
        "name": "ManagedContentType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "developerName": {
              "xml": {
                "name": "developerName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "managedContentNodeTypes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ManagedContentNodeType"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "developerName",
            "masterLabel"
          ]
        }
      ]
    },
    "ManagedContentNodeType": {
      "title": "ManagedContentNodeType",
      "description": "",
      "xml": {
        "name": "ManagedContentNodeType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "helpText": {
          "xml": {
            "name": "helpText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isLocalizable": {
          "xml": {
            "name": "isLocalizable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isRequired": {
          "xml": {
            "name": "isRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "nodeLabel": {
          "xml": {
            "name": "nodeLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "nodeName": {
          "xml": {
            "name": "nodeName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "nodeType": {
          "$ref": "#/definitions/MCNodeType"
        },
        "placeholderText": {
          "xml": {
            "name": "placeholderText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "nodeLabel",
        "nodeName",
        "nodeType"
      ]
    },
    "MCNodeType": {
      "title": "MCNodeType",
      "description": "",
      "xml": {
        "name": "MCNodeType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TEXT",
        "MTEXT",
        "RTE",
        "IMG",
        "NAMEFIELD",
        "URL",
        "DATETIME",
        "DATE"
      ]
    },
    "ManagedTopic": {
      "title": "ManagedTopic",
      "description": "",
      "xml": {
        "name": "ManagedTopic",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "managedTopicType": {
              "xml": {
                "name": "managedTopicType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "parentName": {
              "xml": {
                "name": "parentName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "position": {
              "xml": {
                "name": "position",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "topicDescription": {
              "xml": {
                "name": "topicDescription",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "managedTopicType",
            "name",
            "parentName",
            "position",
            "topicDescription"
          ]
        }
      ]
    },
    "ManagedTopics": {
      "title": "ManagedTopics",
      "description": "",
      "xml": {
        "name": "ManagedTopics",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "managedTopic": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ManagedTopic"
              }
            }
          }
        }
      ]
    },
    "MarketAudienceDefinition": {
      "title": "MarketAudienceDefinition",
      "description": "",
      "xml": {
        "name": "MarketAudienceDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "audiencePackageOwner": {
              "xml": {
                "name": "audiencePackageOwner",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "channels": {
              "xml": {
                "name": "channels",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalKey": {
              "xml": {
                "name": "externalKey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "lastAudienceExcludedCount": {
              "xml": {
                "name": "lastAudienceExcludedCount",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "lastAudienceMemberCount": {
              "xml": {
                "name": "lastAudienceMemberCount",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "status": {
              "$ref": "#/definitions/MarketAudienceStatus"
            }
          },
          "required": [
            "masterLabel",
            "status"
          ]
        }
      ]
    },
    "MarketAudienceStatus": {
      "title": "MarketAudienceStatus",
      "description": "",
      "xml": {
        "name": "MarketAudienceStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "New",
        "Counting",
        "Activating",
        "Activated",
        "Disabled",
        "Error"
      ]
    },
    "MatchingRule": {
      "title": "MatchingRule",
      "description": "",
      "xml": {
        "name": "MatchingRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "booleanFilter": {
              "xml": {
                "name": "booleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "matchingRuleItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/MatchingRuleItem"
              }
            },
            "ruleStatus": {
              "$ref": "#/definitions/MatchingRuleStatus"
            }
          },
          "required": [
            "label",
            "ruleStatus"
          ]
        }
      ]
    },
    "MatchingRuleItem": {
      "title": "MatchingRuleItem",
      "description": "",
      "xml": {
        "name": "MatchingRuleItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "blankValueBehavior": {
          "$ref": "#/definitions/BlankValueBehavior"
        },
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "matchingMethod": {
          "$ref": "#/definitions/MatchingMethod"
        }
      },
      "required": [
        "fieldName",
        "matchingMethod"
      ]
    },
    "BlankValueBehavior": {
      "title": "BlankValueBehavior",
      "description": "",
      "xml": {
        "name": "BlankValueBehavior",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "MatchBlanks",
        "NullNotAllowed"
      ]
    },
    "MatchingMethod": {
      "title": "MatchingMethod",
      "description": "",
      "xml": {
        "name": "MatchingMethod",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Exact",
        "FirstName",
        "LastName",
        "CompanyName",
        "Phone",
        "City",
        "Street",
        "Zip",
        "Title"
      ]
    },
    "MatchingRuleStatus": {
      "title": "MatchingRuleStatus",
      "description": "",
      "xml": {
        "name": "MatchingRuleStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Inactive",
        "DeactivationFailed",
        "Activating",
        "Deactivating",
        "Active",
        "ActivationFailed"
      ]
    },
    "MatchingRules": {
      "title": "MatchingRules",
      "description": "",
      "xml": {
        "name": "MatchingRules",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "matchingRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/MatchingRule"
              }
            }
          }
        }
      ]
    },
    "MetadataWithContent": {
      "title": "MetadataWithContent",
      "description": "",
      "xml": {
        "name": "MetadataWithContent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "content": {
              "xml": {
                "name": "content",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            }
          }
        }
      ]
    },
    "AccessControlPolicy": {
      "title": "AccessControlPolicy",
      "description": "",
      "xml": {
        "name": "AccessControlPolicy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "deploymentStatus": {
              "$ref": "#/definitions/ACPStatus"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetEntity": {
              "xml": {
                "name": "targetEntity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "version": {
              "xml": {
                "name": "version",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "active",
            "deploymentStatus",
            "masterLabel",
            "targetEntity",
            "version"
          ]
        }
      ]
    },
    "ACPStatus": {
      "title": "ACPStatus",
      "description": "",
      "xml": {
        "name": "ACPStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "New",
        "Pending",
        "Deployed"
      ]
    },
    "ApexClass": {
      "title": "ApexClass",
      "description": "",
      "xml": {
        "name": "ApexClass",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "packageVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageVersion"
              }
            },
            "status": {
              "$ref": "#/definitions/ApexCodeUnitStatus"
            }
          },
          "required": [
            "apiVersion",
            "status"
          ]
        }
      ]
    },
    "ApexCodeUnitStatus": {
      "title": "ApexCodeUnitStatus",
      "description": "",
      "xml": {
        "name": "ApexCodeUnitStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Inactive",
        "Active",
        "Deleted"
      ]
    },
    "ApexComponent": {
      "title": "ApexComponent",
      "description": "",
      "xml": {
        "name": "ApexComponent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "packageVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageVersion"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "ApexPage": {
      "title": "ApexPage",
      "description": "",
      "xml": {
        "name": "ApexPage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "availableInTouch": {
              "xml": {
                "name": "availableInTouch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "confirmationTokenRequired": {
              "xml": {
                "name": "confirmationTokenRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "packageVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageVersion"
              }
            }
          },
          "required": [
            "apiVersion",
            "label"
          ]
        }
      ]
    },
    "ApexTrigger": {
      "title": "ApexTrigger",
      "description": "",
      "xml": {
        "name": "ApexTrigger",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "packageVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageVersion"
              }
            },
            "status": {
              "$ref": "#/definitions/ApexCodeUnitStatus"
            }
          },
          "required": [
            "apiVersion",
            "status"
          ]
        }
      ]
    },
    "Certificate": {
      "title": "Certificate",
      "description": "",
      "xml": {
        "name": "Certificate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "caSigned": {
              "xml": {
                "name": "caSigned",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "encryptedWithPlatformEncryption": {
              "xml": {
                "name": "encryptedWithPlatformEncryption",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "expirationDate": {
              "xml": {
                "name": "expirationDate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date-time"
            },
            "keySize": {
              "xml": {
                "name": "keySize",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "privateKeyExportable": {
              "xml": {
                "name": "privateKeyExportable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "caSigned",
            "masterLabel"
          ]
        }
      ]
    },
    "ContentAsset": {
      "title": "ContentAsset",
      "description": "",
      "xml": {
        "name": "ContentAsset",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "format": {
              "$ref": "#/definitions/ContentAssetFormat"
            },
            "isVisibleByExternalUsers": {
              "xml": {
                "name": "isVisibleByExternalUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "language": {
              "xml": {
                "name": "language",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "originNetwork": {
              "xml": {
                "name": "originNetwork",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relationships": {
              "$ref": "#/definitions/ContentAssetRelationships"
            },
            "versions": {
              "$ref": "#/definitions/ContentAssetVersions"
            }
          },
          "required": [
            "language",
            "masterLabel",
            "versions"
          ]
        }
      ]
    },
    "ContentAssetFormat": {
      "title": "ContentAssetFormat",
      "description": "",
      "xml": {
        "name": "ContentAssetFormat",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Original",
        "ZippedVersions"
      ]
    },
    "ContentAssetRelationships": {
      "title": "ContentAssetRelationships",
      "description": "",
      "xml": {
        "name": "ContentAssetRelationships",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "insightsApplication": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ContentAssetLink"
          }
        },
        "network": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ContentAssetLink"
          }
        },
        "organization": {
          "$ref": "#/definitions/ContentAssetLink"
        },
        "workspace": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ContentAssetLink"
          }
        }
      }
    },
    "ContentAssetLink": {
      "title": "ContentAssetLink",
      "description": "",
      "xml": {
        "name": "ContentAssetLink",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "access": {
          "$ref": "#/definitions/ContentAssetAccess"
        },
        "isManagingWorkspace": {
          "xml": {
            "name": "isManagingWorkspace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "access"
      ]
    },
    "ContentAssetAccess": {
      "title": "ContentAssetAccess",
      "description": "",
      "xml": {
        "name": "ContentAssetAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "VIEWER",
        "COLLABORATOR",
        "INFERRED"
      ]
    },
    "ContentAssetVersions": {
      "title": "ContentAssetVersions",
      "description": "",
      "xml": {
        "name": "ContentAssetVersions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "version": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ContentAssetVersion"
          }
        }
      }
    },
    "ContentAssetVersion": {
      "title": "ContentAssetVersion",
      "description": "",
      "xml": {
        "name": "ContentAssetVersion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "number": {
          "xml": {
            "name": "number",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "pathOnClient": {
          "xml": {
            "name": "pathOnClient",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "zipEntry": {
          "xml": {
            "name": "zipEntry",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "number",
        "pathOnClient"
      ]
    },
    "Document": {
      "title": "Document",
      "description": "",
      "xml": {
        "name": "Document",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "internalUseOnly": {
              "xml": {
                "name": "internalUseOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "keywords": {
              "xml": {
                "name": "keywords",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "public": {
              "xml": {
                "name": "public",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "internalUseOnly",
            "public"
          ]
        }
      ]
    },
    "EclairGeoData": {
      "title": "EclairGeoData",
      "description": "",
      "xml": {
        "name": "EclairGeoData",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "maps": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EclairMap"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "EclairMap": {
      "title": "EclairMap",
      "description": "",
      "xml": {
        "name": "EclairMap",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "boundingBoxBottom": {
          "xml": {
            "name": "boundingBoxBottom",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "boundingBoxLeft": {
          "xml": {
            "name": "boundingBoxLeft",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "boundingBoxRight": {
          "xml": {
            "name": "boundingBoxRight",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "boundingBoxTop": {
          "xml": {
            "name": "boundingBoxTop",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "mapLabel": {
          "xml": {
            "name": "mapLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mapName": {
          "xml": {
            "name": "mapName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "projection": {
          "xml": {
            "name": "projection",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "mapName",
        "projection"
      ]
    },
    "EmailTemplate": {
      "title": "EmailTemplate",
      "description": "",
      "xml": {
        "name": "EmailTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "attachedDocuments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "attachedDocuments",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "attachments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Attachment"
              }
            },
            "available": {
              "xml": {
                "name": "available",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "encodingKey": {
              "$ref": "#/definitions/Encoding"
            },
            "letterhead": {
              "xml": {
                "name": "letterhead",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "packageVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageVersion"
              }
            },
            "relatedEntityType": {
              "xml": {
                "name": "relatedEntityType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "style": {
              "$ref": "#/definitions/EmailTemplateStyle"
            },
            "subject": {
              "xml": {
                "name": "subject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "textOnly": {
              "xml": {
                "name": "textOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/EmailTemplateType"
            },
            "uiType": {
              "$ref": "#/definitions/EmailTemplateUiType"
            }
          },
          "required": [
            "available",
            "encodingKey",
            "name",
            "style",
            "type"
          ]
        }
      ]
    },
    "Attachment": {
      "title": "Attachment",
      "description": "",
      "xml": {
        "name": "Attachment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "content": {
          "xml": {
            "name": "content",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "binary"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "content",
        "name"
      ]
    },
    "EmailTemplateStyle": {
      "title": "EmailTemplateStyle",
      "description": "",
      "xml": {
        "name": "EmailTemplateStyle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "none",
        "freeForm",
        "formalLetter",
        "promotionRight",
        "promotionLeft",
        "newsletter",
        "products"
      ]
    },
    "EmailTemplateType": {
      "title": "EmailTemplateType",
      "description": "",
      "xml": {
        "name": "EmailTemplateType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "text",
        "html",
        "custom",
        "visualforce"
      ]
    },
    "EmailTemplateUiType": {
      "title": "EmailTemplateUiType",
      "description": "",
      "xml": {
        "name": "EmailTemplateUiType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Aloha",
        "SFX",
        "SFX_Sample"
      ]
    },
    "NetworkBranding": {
      "title": "NetworkBranding",
      "description": "",
      "xml": {
        "name": "NetworkBranding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "loginBackgroundImageUrl": {
              "xml": {
                "name": "loginBackgroundImageUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginFooterText": {
              "xml": {
                "name": "loginFooterText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginLogo": {
              "xml": {
                "name": "loginLogo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginLogoName": {
              "xml": {
                "name": "loginLogoName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginPrimaryColor": {
              "xml": {
                "name": "loginPrimaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginQuaternaryColor": {
              "xml": {
                "name": "loginQuaternaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginRightFrameUrl": {
              "xml": {
                "name": "loginRightFrameUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "network": {
              "xml": {
                "name": "network",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pageFooter": {
              "xml": {
                "name": "pageFooter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pageHeader": {
              "xml": {
                "name": "pageHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "primaryColor": {
              "xml": {
                "name": "primaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "primaryComplementColor": {
              "xml": {
                "name": "primaryComplementColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "quaternaryColor": {
              "xml": {
                "name": "quaternaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "quaternaryComplementColor": {
              "xml": {
                "name": "quaternaryComplementColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "secondaryColor": {
              "xml": {
                "name": "secondaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "staticLogoImageUrl": {
              "xml": {
                "name": "staticLogoImageUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "tertiaryColor": {
              "xml": {
                "name": "tertiaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "tertiaryComplementColor": {
              "xml": {
                "name": "tertiaryComplementColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "zeronaryColor": {
              "xml": {
                "name": "zeronaryColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "zeronaryComplementColor": {
              "xml": {
                "name": "zeronaryComplementColor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "primaryColor",
            "primaryComplementColor",
            "quaternaryColor",
            "quaternaryComplementColor",
            "secondaryColor",
            "tertiaryColor",
            "tertiaryComplementColor",
            "zeronaryColor",
            "zeronaryComplementColor"
          ]
        }
      ]
    },
    "Orchestration": {
      "title": "Orchestration",
      "description": "",
      "xml": {
        "name": "Orchestration",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "context": {
              "xml": {
                "name": "context",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "context",
            "masterLabel"
          ]
        }
      ]
    },
    "Scontrol": {
      "title": "Scontrol",
      "description": "",
      "xml": {
        "name": "Scontrol",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "contentSource": {
              "$ref": "#/definitions/SControlContentSource"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "encodingKey": {
              "$ref": "#/definitions/Encoding"
            },
            "fileContent": {
              "xml": {
                "name": "fileContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "fileName": {
              "xml": {
                "name": "fileName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "supportsCaching": {
              "xml": {
                "name": "supportsCaching",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "contentSource",
            "encodingKey",
            "name",
            "supportsCaching"
          ]
        }
      ]
    },
    "SControlContentSource": {
      "title": "SControlContentSource",
      "description": "",
      "xml": {
        "name": "SControlContentSource",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "HTML",
        "URL",
        "Snippet"
      ]
    },
    "SiteDotCom": {
      "title": "SiteDotCom",
      "description": "",
      "xml": {
        "name": "SiteDotCom",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "siteType": {
              "$ref": "#/definitions/SiteType"
            }
          },
          "required": [
            "label",
            "siteType"
          ]
        }
      ]
    },
    "StaticResource": {
      "title": "StaticResource",
      "description": "",
      "xml": {
        "name": "StaticResource",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "cacheControl": {
              "$ref": "#/definitions/StaticResourceCacheControl"
            },
            "contentType": {
              "xml": {
                "name": "contentType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "cacheControl",
            "contentType"
          ]
        }
      ]
    },
    "StaticResourceCacheControl": {
      "title": "StaticResourceCacheControl",
      "description": "",
      "xml": {
        "name": "StaticResourceCacheControl",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Private",
        "Public"
      ]
    },
    "UiPlugin": {
      "title": "UiPlugin",
      "description": "",
      "xml": {
        "name": "UiPlugin",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "extensionPointIdentifier": {
              "xml": {
                "name": "extensionPointIdentifier",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isEnabled": {
              "xml": {
                "name": "isEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "language": {
              "xml": {
                "name": "language",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "extensionPointIdentifier",
            "isEnabled",
            "language",
            "masterLabel"
          ]
        }
      ]
    },
    "WaveDashboard": {
      "title": "WaveDashboard",
      "description": "",
      "xml": {
        "name": "WaveDashboard",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "application": {
              "xml": {
                "name": "application",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "templateAssetSourceName": {
              "xml": {
                "name": "templateAssetSourceName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "application",
            "masterLabel"
          ]
        }
      ]
    },
    "WaveDataflow": {
      "title": "WaveDataflow",
      "description": "",
      "xml": {
        "name": "WaveDataflow",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "application": {
              "xml": {
                "name": "application",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dataflowType": {
              "xml": {
                "name": "dataflowType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "WaveLens": {
      "title": "WaveLens",
      "description": "",
      "xml": {
        "name": "WaveLens",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "application": {
              "xml": {
                "name": "application",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "datasets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "datasets",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "templateAssetSourceName": {
              "xml": {
                "name": "templateAssetSourceName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "visualizationType": {
              "xml": {
                "name": "visualizationType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "application",
            "masterLabel",
            "visualizationType"
          ]
        }
      ]
    },
    "WaveRecipe": {
      "title": "WaveRecipe",
      "description": "",
      "xml": {
        "name": "WaveRecipe",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/MetadataWithContent"
        },
        {
          "type": "object",
          "properties": {
            "dataflow": {
              "xml": {
                "name": "dataflow",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "securityPredicate": {
              "xml": {
                "name": "securityPredicate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetDatasetAlias": {
              "xml": {
                "name": "targetDatasetAlias",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "dataflow",
            "masterLabel",
            "targetDatasetAlias"
          ]
        }
      ]
    },
    "MilestoneType": {
      "title": "MilestoneType",
      "description": "",
      "xml": {
        "name": "MilestoneType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recurrenceType": {
              "$ref": "#/definitions/MilestoneTypeRecurrenceType"
            }
          }
        }
      ]
    },
    "MilestoneTypeRecurrenceType": {
      "title": "MilestoneTypeRecurrenceType",
      "description": "",
      "xml": {
        "name": "MilestoneTypeRecurrenceType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "none",
        "recursIndependently",
        "recursChained"
      ]
    },
    "MlDomain": {
      "title": "MlDomain",
      "description": "",
      "xml": {
        "name": "MlDomain",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mlIntents": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/MlIntent"
              }
            },
            "mlSlotClasses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/MlSlotClass"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "MobileApplicationDetail": {
      "title": "MobileApplicationDetail",
      "description": "",
      "xml": {
        "name": "MobileApplicationDetail",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "applicationBinaryFile": {
              "xml": {
                "name": "applicationBinaryFile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "binary"
            },
            "applicationBinaryFileName": {
              "xml": {
                "name": "applicationBinaryFileName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "applicationBundleIdentifier": {
              "xml": {
                "name": "applicationBundleIdentifier",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "applicationFileLength": {
              "xml": {
                "name": "applicationFileLength",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "applicationIconFile": {
              "xml": {
                "name": "applicationIconFile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "applicationIconFileName": {
              "xml": {
                "name": "applicationIconFileName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "applicationInstallUrl": {
              "xml": {
                "name": "applicationInstallUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "devicePlatform": {
              "$ref": "#/definitions/DevicePlatformType"
            },
            "deviceType": {
              "xml": {
                "name": "deviceType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "minimumOsVersion": {
              "xml": {
                "name": "minimumOsVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "privateApp": {
              "xml": {
                "name": "privateApp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "version": {
              "xml": {
                "name": "version",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "devicePlatform",
            "version"
          ]
        }
      ]
    },
    "MobileSettings": {
      "title": "MobileSettings",
      "description": "",
      "xml": {
        "name": "MobileSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "dashboardMobile": {
              "$ref": "#/definitions/DashboardMobileSettings"
            },
            "enableImportContactFromDevice": {
              "xml": {
                "name": "enableImportContactFromDevice",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNewSalesforceMobileAppForTablet": {
              "xml": {
                "name": "enableNewSalesforceMobileAppForTablet",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOfflineDraftsEnabled": {
              "xml": {
                "name": "enableOfflineDraftsEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePopulateNameManuallyInToday": {
              "xml": {
                "name": "enablePopulateNameManuallyInToday",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1EncryptedStoragePref2": {
              "xml": {
                "name": "enableS1EncryptedStoragePref2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableS1OfflinePref": {
              "xml": {
                "name": "enableS1OfflinePref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "DashboardMobileSettings": {
      "title": "DashboardMobileSettings",
      "description": "",
      "xml": {
        "name": "DashboardMobileSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enableDashboardIPadApp": {
          "xml": {
            "name": "enableDashboardIPadApp",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "ModerationRule": {
      "title": "ModerationRule",
      "description": "",
      "xml": {
        "name": "ModerationRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "action": {
              "$ref": "#/definitions/ModerationRuleAction"
            },
            "actionLimit": {
              "xml": {
                "name": "actionLimit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "entitiesAndFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ModeratedEntityField"
              }
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "notifyLimit": {
              "xml": {
                "name": "notifyLimit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "timePeriod": {
              "$ref": "#/definitions/RateLimitTimePeriod"
            },
            "type": {
              "$ref": "#/definitions/ModerationRuleType"
            },
            "userCriteria": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "userCriteria",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "userMessage": {
              "xml": {
                "name": "userMessage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "action",
            "active",
            "masterLabel"
          ]
        }
      ]
    },
    "ModerationRuleAction": {
      "title": "ModerationRuleAction",
      "description": "",
      "xml": {
        "name": "ModerationRuleAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Block",
        "FreezeAndNotify",
        "Review",
        "Replace",
        "Flag"
      ]
    },
    "ModeratedEntityField": {
      "title": "ModeratedEntityField",
      "description": "",
      "xml": {
        "name": "ModeratedEntityField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "entityName": {
          "xml": {
            "name": "entityName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fieldName": {
          "xml": {
            "name": "fieldName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "keywordList": {
          "xml": {
            "name": "keywordList",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "entityName"
      ]
    },
    "RateLimitTimePeriod": {
      "title": "RateLimitTimePeriod",
      "description": "",
      "xml": {
        "name": "RateLimitTimePeriod",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Short",
        "Medium"
      ]
    },
    "ModerationRuleType": {
      "title": "ModerationRuleType",
      "description": "",
      "xml": {
        "name": "ModerationRuleType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Content",
        "Rate"
      ]
    },
    "MyDomainDiscoverableLogin": {
      "title": "MyDomainDiscoverableLogin",
      "description": "",
      "xml": {
        "name": "MyDomainDiscoverableLogin",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "apexHandler": {
              "xml": {
                "name": "apexHandler",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "executeApexHandlerAs": {
              "xml": {
                "name": "executeApexHandlerAs",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "usernameLabel": {
              "xml": {
                "name": "usernameLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "apexHandler"
          ]
        }
      ]
    },
    "MyDomainSettings": {
      "title": "MyDomainSettings",
      "description": "",
      "xml": {
        "name": "MyDomainSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canOnlyLoginWithMyDomainUrl": {
              "xml": {
                "name": "canOnlyLoginWithMyDomainUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesApiLoginRequireOrgDomain": {
              "xml": {
                "name": "doesApiLoginRequireOrgDomain",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNativeBrowserForAuthOnAndroid": {
              "xml": {
                "name": "enableNativeBrowserForAuthOnAndroid",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNativeBrowserForAuthOnIos": {
              "xml": {
                "name": "enableNativeBrowserForAuthOnIos",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "useStabilizedMyDomainHostnames": {
              "xml": {
                "name": "useStabilizedMyDomainHostnames",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "useStabilizedSandboxMyDomainHostnames": {
              "xml": {
                "name": "useStabilizedSandboxMyDomainHostnames",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "NameSettings": {
      "title": "NameSettings",
      "description": "",
      "xml": {
        "name": "NameSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableInformalName": {
              "xml": {
                "name": "enableInformalName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMiddleName": {
              "xml": {
                "name": "enableMiddleName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNameSuffix": {
              "xml": {
                "name": "enableNameSuffix",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "NamedCredential": {
      "title": "NamedCredential",
      "description": "",
      "xml": {
        "name": "NamedCredential",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "allowMergeFieldsInBody": {
              "xml": {
                "name": "allowMergeFieldsInBody",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowMergeFieldsInHeader": {
              "xml": {
                "name": "allowMergeFieldsInHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "authProvider": {
              "xml": {
                "name": "authProvider",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "authTokenEndpointUrl": {
              "xml": {
                "name": "authTokenEndpointUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "awsAccessKey": {
              "xml": {
                "name": "awsAccessKey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "awsAccessSecret": {
              "xml": {
                "name": "awsAccessSecret",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "awsRegion": {
              "xml": {
                "name": "awsRegion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "awsService": {
              "xml": {
                "name": "awsService",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "certificate": {
              "xml": {
                "name": "certificate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "endpoint": {
              "xml": {
                "name": "endpoint",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "generateAuthorizationHeader": {
              "xml": {
                "name": "generateAuthorizationHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "jwtAudience": {
              "xml": {
                "name": "jwtAudience",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "jwtFormulaSubject": {
              "xml": {
                "name": "jwtFormulaSubject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "jwtIssuer": {
              "xml": {
                "name": "jwtIssuer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "jwtSigningCertificate": {
              "xml": {
                "name": "jwtSigningCertificate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "jwtTextSubject": {
              "xml": {
                "name": "jwtTextSubject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "jwtValidityPeriodSeconds": {
              "xml": {
                "name": "jwtValidityPeriodSeconds",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthRefreshToken": {
              "xml": {
                "name": "oauthRefreshToken",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthScope": {
              "xml": {
                "name": "oauthScope",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthToken": {
              "xml": {
                "name": "oauthToken",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "password": {
              "xml": {
                "name": "password",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "principalType": {
              "$ref": "#/definitions/ExternalPrincipalType"
            },
            "privateConnection": {
              "xml": {
                "name": "privateConnection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protocol": {
              "$ref": "#/definitions/AuthenticationProtocol"
            },
            "username": {
              "xml": {
                "name": "username",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label",
            "principalType",
            "protocol"
          ]
        }
      ]
    },
    "NavigationMenu": {
      "title": "NavigationMenu",
      "description": "",
      "xml": {
        "name": "NavigationMenu",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "container": {
              "xml": {
                "name": "container",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "containerType": {
              "xml": {
                "name": "containerType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "navigationMenuItem": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/NavigationMenuItem"
              }
            }
          },
          "required": [
            "container",
            "containerType",
            "label"
          ]
        }
      ]
    },
    "Network": {
      "title": "Network",
      "description": "",
      "xml": {
        "name": "Network",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "allowInternalUserLogin": {
              "xml": {
                "name": "allowInternalUserLogin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowMembersToFlag": {
              "xml": {
                "name": "allowMembersToFlag",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "allowedExtensions": {
              "xml": {
                "name": "allowedExtensions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseCommentEmailTemplate": {
              "xml": {
                "name": "caseCommentEmailTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "changePasswordTemplate": {
              "xml": {
                "name": "changePasswordTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "communityRoles": {
              "$ref": "#/definitions/CommunityRoles"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "disableReputationRecordConversations": {
              "xml": {
                "name": "disableReputationRecordConversations",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "emailFooterLogo": {
              "xml": {
                "name": "emailFooterLogo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailFooterText": {
              "xml": {
                "name": "emailFooterText",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailSenderAddress": {
              "xml": {
                "name": "emailSenderAddress",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailSenderName": {
              "xml": {
                "name": "emailSenderName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableCustomVFErrorPageOverrides": {
              "xml": {
                "name": "enableCustomVFErrorPageOverrides",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDirectMessages": {
              "xml": {
                "name": "enableDirectMessages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGuestChatter": {
              "xml": {
                "name": "enableGuestChatter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGuestFileAccess": {
              "xml": {
                "name": "enableGuestFileAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGuestMemberVisibility": {
              "xml": {
                "name": "enableGuestMemberVisibility",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInvitation": {
              "xml": {
                "name": "enableInvitation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableKnowledgeable": {
              "xml": {
                "name": "enableKnowledgeable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMemberVisibility": {
              "xml": {
                "name": "enableMemberVisibility",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNicknameDisplay": {
              "xml": {
                "name": "enableNicknameDisplay",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePrivateMessages": {
              "xml": {
                "name": "enablePrivateMessages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReputation": {
              "xml": {
                "name": "enableReputation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableShowAllNetworkSettings": {
              "xml": {
                "name": "enableShowAllNetworkSettings",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSiteAsContainer": {
              "xml": {
                "name": "enableSiteAsContainer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTalkingAboutStats": {
              "xml": {
                "name": "enableTalkingAboutStats",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTopicAssignmentRules": {
              "xml": {
                "name": "enableTopicAssignmentRules",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTopicSuggestions": {
              "xml": {
                "name": "enableTopicSuggestions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUpDownVote": {
              "xml": {
                "name": "enableUpDownVote",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "feedChannel": {
              "xml": {
                "name": "feedChannel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "forgotPasswordTemplate": {
              "xml": {
                "name": "forgotPasswordTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "gatherCustomerSentimentData": {
              "xml": {
                "name": "gatherCustomerSentimentData",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "lockoutTemplate": {
              "xml": {
                "name": "lockoutTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logoutUrl": {
              "xml": {
                "name": "logoutUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "maxFileSizeKb": {
              "xml": {
                "name": "maxFileSizeKb",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "navigationLinkSet": {
              "$ref": "#/definitions/NavigationLinkSet"
            },
            "networkMemberGroups": {
              "$ref": "#/definitions/NetworkMemberGroup"
            },
            "networkPageOverrides": {
              "$ref": "#/definitions/NetworkPageOverride"
            },
            "newSenderAddress": {
              "xml": {
                "name": "newSenderAddress",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "picassoSite": {
              "xml": {
                "name": "picassoSite",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recommendationAudience": {
              "$ref": "#/definitions/RecommendationAudience"
            },
            "recommendationDefinition": {
              "$ref": "#/definitions/RecommendationDefinition"
            },
            "reputationLevels": {
              "$ref": "#/definitions/ReputationLevelDefinitions"
            },
            "reputationPointsRules": {
              "$ref": "#/definitions/ReputationPointsRules"
            },
            "selfRegProfile": {
              "xml": {
                "name": "selfRegProfile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "selfRegistration": {
              "xml": {
                "name": "selfRegistration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sendWelcomeEmail": {
              "xml": {
                "name": "sendWelcomeEmail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "site": {
              "xml": {
                "name": "site",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "status": {
              "$ref": "#/definitions/NetworkStatus"
            },
            "tabs": {
              "$ref": "#/definitions/NetworkTabSet"
            },
            "urlPathPrefix": {
              "xml": {
                "name": "urlPathPrefix",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "verificationTemplate": {
              "xml": {
                "name": "verificationTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "welcomeTemplate": {
              "xml": {
                "name": "welcomeTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "changePasswordTemplate",
            "emailSenderAddress",
            "emailSenderName",
            "forgotPasswordTemplate",
            "site",
            "status",
            "tabs",
            "welcomeTemplate"
          ]
        }
      ]
    },
    "CommunityRoles": {
      "title": "CommunityRoles",
      "description": "",
      "xml": {
        "name": "CommunityRoles",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customerUserRole": {
          "xml": {
            "name": "customerUserRole",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "employeeUserRole": {
          "xml": {
            "name": "employeeUserRole",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "partnerUserRole": {
          "xml": {
            "name": "partnerUserRole",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "NetworkMemberGroup": {
      "title": "NetworkMemberGroup",
      "description": "",
      "xml": {
        "name": "NetworkMemberGroup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "permissionSet": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "permissionSet",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "profile": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "profile",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "NetworkPageOverride": {
      "title": "NetworkPageOverride",
      "description": "",
      "xml": {
        "name": "NetworkPageOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "changePasswordPageOverrideSetting": {
          "$ref": "#/definitions/NetworkPageOverrideSetting"
        },
        "forgotPasswordPageOverrideSetting": {
          "$ref": "#/definitions/NetworkPageOverrideSetting"
        },
        "homePageOverrideSetting": {
          "$ref": "#/definitions/NetworkPageOverrideSetting"
        },
        "loginPageOverrideSetting": {
          "$ref": "#/definitions/NetworkPageOverrideSetting"
        },
        "selfRegProfilePageOverrideSetting": {
          "$ref": "#/definitions/NetworkPageOverrideSetting"
        }
      }
    },
    "NetworkPageOverrideSetting": {
      "title": "NetworkPageOverrideSetting",
      "description": "",
      "xml": {
        "name": "NetworkPageOverrideSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Designer",
        "VisualForce",
        "Standard",
        "Configurable"
      ]
    },
    "RecommendationAudience": {
      "title": "RecommendationAudience",
      "description": "",
      "xml": {
        "name": "RecommendationAudience",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "recommendationAudienceDetails": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RecommendationAudienceDetail"
          }
        }
      }
    },
    "RecommendationAudienceDetail": {
      "title": "RecommendationAudienceDetail",
      "description": "",
      "xml": {
        "name": "RecommendationAudienceDetail",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "audienceCriteriaType": {
          "$ref": "#/definitions/AudienceCriteriaType"
        },
        "audienceCriteriaValue": {
          "xml": {
            "name": "audienceCriteriaValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "setupName": {
          "xml": {
            "name": "setupName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "AudienceCriteriaType": {
      "title": "AudienceCriteriaType",
      "description": "",
      "xml": {
        "name": "AudienceCriteriaType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CustomList",
        "MaxDaysInCommunity"
      ]
    },
    "RecommendationDefinition": {
      "title": "RecommendationDefinition",
      "description": "",
      "xml": {
        "name": "RecommendationDefinition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "recommendationDefinitionDetails": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RecommendationDefinitionDetail"
          }
        }
      }
    },
    "RecommendationDefinitionDetail": {
      "title": "RecommendationDefinitionDetail",
      "description": "",
      "xml": {
        "name": "RecommendationDefinitionDetail",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionUrl": {
          "xml": {
            "name": "actionUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "linkText": {
          "xml": {
            "name": "linkText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "scheduledRecommendations": {
          "$ref": "#/definitions/ScheduledRecommendation"
        },
        "setupName": {
          "xml": {
            "name": "setupName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ScheduledRecommendation": {
      "title": "ScheduledRecommendation",
      "description": "",
      "xml": {
        "name": "ScheduledRecommendation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "scheduledRecommendationDetails": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ScheduledRecommendationDetail"
          }
        }
      }
    },
    "ScheduledRecommendationDetail": {
      "title": "ScheduledRecommendationDetail",
      "description": "",
      "xml": {
        "name": "ScheduledRecommendationDetail",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "channel": {
          "$ref": "#/definitions/RecommendationChannel"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "rank": {
          "xml": {
            "name": "rank",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "recommendationAudience": {
          "xml": {
            "name": "recommendationAudience",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "RecommendationChannel": {
      "title": "RecommendationChannel",
      "description": "",
      "xml": {
        "name": "RecommendationChannel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "DefaultChannel",
        "CustomChannel1",
        "CustomChannel2",
        "CustomChannel3",
        "CustomChannel4",
        "CustomChannel5"
      ]
    },
    "ReputationLevelDefinitions": {
      "title": "ReputationLevelDefinitions",
      "description": "",
      "xml": {
        "name": "ReputationLevelDefinitions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "level": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReputationLevel"
          }
        }
      }
    },
    "ReputationLevel": {
      "title": "ReputationLevel",
      "description": "",
      "xml": {
        "name": "ReputationLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "branding": {
          "$ref": "#/definitions/ReputationBranding"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lowerThreshold": {
          "xml": {
            "name": "lowerThreshold",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "lowerThreshold"
      ]
    },
    "ReputationBranding": {
      "title": "ReputationBranding",
      "description": "",
      "xml": {
        "name": "ReputationBranding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "smallImage": {
          "xml": {
            "name": "smallImage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ReputationPointsRules": {
      "title": "ReputationPointsRules",
      "description": "",
      "xml": {
        "name": "ReputationPointsRules",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "pointsRule": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReputationPointsRule"
          }
        }
      }
    },
    "ReputationPointsRule": {
      "title": "ReputationPointsRule",
      "description": "",
      "xml": {
        "name": "ReputationPointsRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "eventType": {
          "xml": {
            "name": "eventType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "points": {
          "xml": {
            "name": "points",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "eventType",
        "points"
      ]
    },
    "NetworkStatus": {
      "title": "NetworkStatus",
      "description": "",
      "xml": {
        "name": "NetworkStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "UnderConstruction",
        "Live",
        "DownForMaintenance"
      ]
    },
    "NetworkTabSet": {
      "title": "NetworkTabSet",
      "description": "",
      "xml": {
        "name": "NetworkTabSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customTab": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "customTab",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "defaultTab": {
          "xml": {
            "name": "defaultTab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "standardTab": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "standardTab",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "defaultTab"
      ]
    },
    "NotificationTypeConfig": {
      "title": "NotificationTypeConfig",
      "description": "",
      "xml": {
        "name": "NotificationTypeConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "notificationTypeSettings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/NotificationTypeSettings"
              }
            }
          }
        }
      ]
    },
    "NotificationTypeSettings": {
      "title": "NotificationTypeSettings",
      "description": "",
      "xml": {
        "name": "NotificationTypeSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "appSettings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/AppSettings"
          }
        },
        "notificationChannels": {
          "$ref": "#/definitions/NotificationChannels"
        },
        "notificationType": {
          "xml": {
            "name": "notificationType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "notificationType"
      ]
    },
    "AppSettings": {
      "title": "AppSettings",
      "description": "",
      "xml": {
        "name": "AppSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "connectedAppName": {
          "xml": {
            "name": "connectedAppName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "connectedAppName"
      ]
    },
    "NotificationChannels": {
      "title": "NotificationChannels",
      "description": "",
      "xml": {
        "name": "NotificationChannels",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "desktopEnabled": {
          "xml": {
            "name": "desktopEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "mobileEnabled": {
          "xml": {
            "name": "mobileEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "NotificationsSettings": {
      "title": "NotificationsSettings",
      "description": "",
      "xml": {
        "name": "NotificationsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableMobileAppPushNotifications": {
              "xml": {
                "name": "enableMobileAppPushNotifications",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNotifications": {
              "xml": {
                "name": "enableNotifications",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "OauthCustomScope": {
      "title": "OauthCustomScope",
      "description": "",
      "xml": {
        "name": "OauthCustomScope",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "developerName": {
              "xml": {
                "name": "developerName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isPublic": {
              "xml": {
                "name": "isPublic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "description",
            "developerName",
            "masterLabel"
          ]
        }
      ]
    },
    "ObjectLinkingSettings": {
      "title": "ObjectLinkingSettings",
      "description": "",
      "xml": {
        "name": "ObjectLinkingSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableObjectLinking": {
              "xml": {
                "name": "enableObjectLinking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "OmniChannelSettings": {
      "title": "OmniChannelSettings",
      "description": "",
      "xml": {
        "name": "OmniChannelSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableOmniAutoLoginPrompt": {
              "xml": {
                "name": "enableOmniAutoLoginPrompt",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOmniChannel": {
              "xml": {
                "name": "enableOmniChannel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOmniSecondaryRoutingPriority": {
              "xml": {
                "name": "enableOmniSecondaryRoutingPriority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOmniSkillsRouting": {
              "xml": {
                "name": "enableOmniSkillsRouting",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "OpportunityInsightsSettings": {
      "title": "OpportunityInsightsSettings",
      "description": "",
      "xml": {
        "name": "OpportunityInsightsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableOpportunityInsights": {
              "xml": {
                "name": "enableOpportunityInsights",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "OpportunitySettings": {
      "title": "OpportunitySettings",
      "description": "",
      "xml": {
        "name": "OpportunitySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "autoActivateNewReminders": {
              "xml": {
                "name": "autoActivateNewReminders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "customizableProductSchedulesEnabled": {
              "xml": {
                "name": "customizableProductSchedulesEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesEnforceStandardOpportunitySaveLogic": {
              "xml": {
                "name": "doesEnforceStandardOpportunitySaveLogic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFindSimilarOpportunities": {
              "xml": {
                "name": "enableFindSimilarOpportunities",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOpportunityFieldHistoryTracking": {
              "xml": {
                "name": "enableOpportunityFieldHistoryTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOpportunityInsightsInMobile": {
              "xml": {
                "name": "enableOpportunityInsightsInMobile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOpportunityTeam": {
              "xml": {
                "name": "enableOpportunityTeam",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUpdateReminders": {
              "xml": {
                "name": "enableUpdateReminders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "findSimilarOppFilter": {
              "$ref": "#/definitions/FindSimilarOppFilter"
            },
            "promptToAddProducts": {
              "xml": {
                "name": "promptToAddProducts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "FindSimilarOppFilter": {
      "title": "FindSimilarOppFilter",
      "description": "",
      "xml": {
        "name": "FindSimilarOppFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "similarOpportunitiesDisplayColumns": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "similarOpportunitiesDisplayColumns",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "similarOpportunitiesMatchFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "similarOpportunitiesMatchFields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "OrchestrationContext": {
      "title": "OrchestrationContext",
      "description": "",
      "xml": {
        "name": "OrchestrationContext",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "datasets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/OrchestrationContextDataset"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "events": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/OrchestrationContextEvent"
              }
            },
            "imageFile": {
              "xml": {
                "name": "imageFile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "imageScale": {
              "xml": {
                "name": "imageScale",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "runtimeType": {
              "xml": {
                "name": "runtimeType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "salesforceObject": {
              "xml": {
                "name": "salesforceObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "salesforceObjectPrimaryKey": {
              "xml": {
                "name": "salesforceObjectPrimaryKey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "imageFile",
            "imageScale",
            "masterLabel",
            "runtimeType"
          ]
        }
      ]
    },
    "OrchestrationContextDataset": {
      "title": "OrchestrationContextDataset",
      "description": "",
      "xml": {
        "name": "OrchestrationContextDataset",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "datasetType": {
          "xml": {
            "name": "datasetType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "orchestrationDataset": {
          "xml": {
            "name": "orchestrationDataset",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "datasetType",
        "orchestrationDataset"
      ]
    },
    "OrchestrationContextEvent": {
      "title": "OrchestrationContextEvent",
      "description": "",
      "xml": {
        "name": "OrchestrationContextEvent",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "eventType": {
          "xml": {
            "name": "eventType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "orchestrationEvent": {
          "xml": {
            "name": "orchestrationEvent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "platformEvent": {
          "xml": {
            "name": "platformEvent",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "platformEventPrimaryKey": {
          "xml": {
            "name": "platformEventPrimaryKey",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "eventType",
        "orchestrationEvent",
        "platformEvent",
        "platformEventPrimaryKey"
      ]
    },
    "OrderManagementSettings": {
      "title": "OrderManagementSettings",
      "description": "",
      "xml": {
        "name": "OrderManagementSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableB2CIntegration": {
              "xml": {
                "name": "enableB2CIntegration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableB2CSelfService": {
              "xml": {
                "name": "enableB2CSelfService",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOrderManagement": {
              "xml": {
                "name": "enableOrderManagement",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "OrderSettings": {
      "title": "OrderSettings",
      "description": "",
      "xml": {
        "name": "OrderSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableEnhancedCommerceOrders": {
              "xml": {
                "name": "enableEnhancedCommerceOrders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNegativeQuantity": {
              "xml": {
                "name": "enableNegativeQuantity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOrders": {
              "xml": {
                "name": "enableOrders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableReductionOrders": {
              "xml": {
                "name": "enableReductionOrders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableZeroQuantity": {
              "xml": {
                "name": "enableZeroQuantity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "enableOrders"
          ]
        }
      ]
    },
    "OrgSettings": {
      "title": "OrgSettings",
      "description": "",
      "xml": {
        "name": "OrgSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCustomerSuccessPortal": {
              "xml": {
                "name": "enableCustomerSuccessPortal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableExtendedMailMerge": {
              "xml": {
                "name": "enableExtendedMailMerge",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIncludeContractStatus": {
              "xml": {
                "name": "enableIncludeContractStatus",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMakeDeploymentsMandatory": {
              "xml": {
                "name": "enableMakeDeploymentsMandatory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableManageSelfServiceUsers": {
              "xml": {
                "name": "enableManageSelfServiceUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOrgFeedSentimentAnalysis": {
              "xml": {
                "name": "enableOrgFeedSentimentAnalysis",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRADeploymentAttributeOnly": {
              "xml": {
                "name": "enableRADeploymentAttributeOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableResetDivisionOnLogin": {
              "xml": {
                "name": "enableResetDivisionOnLogin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "saveMailMergeDocsAsSalesforceDocs": {
              "xml": {
                "name": "saveMailMergeDocsAsSalesforceDocs",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Package": {
      "title": "Package",
      "description": "",
      "xml": {
        "name": "Package",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "apiAccessLevel": {
              "$ref": "#/definitions/APIAccessLevel"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "namespacePrefix": {
              "xml": {
                "name": "namespacePrefix",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "objectPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileObjectPermissions"
              }
            },
            "packageType": {
              "xml": {
                "name": "packageType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "postInstallClass": {
              "xml": {
                "name": "postInstallClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "setupWeblink": {
              "xml": {
                "name": "setupWeblink",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "types": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PackageTypeMembers"
              }
            },
            "uninstallClass": {
              "xml": {
                "name": "uninstallClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "version": {
              "xml": {
                "name": "version",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "version"
          ]
        }
      ]
    },
    "APIAccessLevel": {
      "title": "APIAccessLevel",
      "description": "",
      "xml": {
        "name": "APIAccessLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Unrestricted",
        "Restricted"
      ]
    },
    "ProfileObjectPermissions": {
      "title": "ProfileObjectPermissions",
      "description": "",
      "xml": {
        "name": "ProfileObjectPermissions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allowCreate": {
          "xml": {
            "name": "allowCreate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "allowDelete": {
          "xml": {
            "name": "allowDelete",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "allowEdit": {
          "xml": {
            "name": "allowEdit",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "allowRead": {
          "xml": {
            "name": "allowRead",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "modifyAllRecords": {
          "xml": {
            "name": "modifyAllRecords",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "object": {
          "xml": {
            "name": "object",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "viewAllRecords": {
          "xml": {
            "name": "viewAllRecords",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "object"
      ]
    },
    "PackageTypeMembers": {
      "title": "PackageTypeMembers",
      "description": "",
      "xml": {
        "name": "PackageTypeMembers",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "members": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "members",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "PardotEinsteinSettings": {
      "title": "PardotEinsteinSettings",
      "description": "",
      "xml": {
        "name": "PardotEinsteinSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCampaignInsight": {
              "xml": {
                "name": "enableCampaignInsight",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEngagementScore": {
              "xml": {
                "name": "enableEngagementScore",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PardotSettings": {
      "title": "PardotSettings",
      "description": "",
      "xml": {
        "name": "PardotSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableB2bmaAppEnabled": {
              "xml": {
                "name": "enableB2bmaAppEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEngagementHistoryDashboards": {
              "xml": {
                "name": "enableEngagementHistoryDashboards",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePardotAppV1Enabled": {
              "xml": {
                "name": "enablePardotAppV1Enabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePardotEnabled": {
              "xml": {
                "name": "enablePardotEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProspectActivityDataset": {
              "xml": {
                "name": "enableProspectActivityDataset",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PartyDataModelSettings": {
      "title": "PartyDataModelSettings",
      "description": "",
      "xml": {
        "name": "PartyDataModelSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAutoSelectIndividualOnMerge": {
              "xml": {
                "name": "enableAutoSelectIndividualOnMerge",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableConsentManagement": {
              "xml": {
                "name": "enableConsentManagement",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIndividualAutoCreate": {
              "xml": {
                "name": "enableIndividualAutoCreate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PathAssistant": {
      "title": "PathAssistant",
      "description": "",
      "xml": {
        "name": "PathAssistant",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entityName": {
              "xml": {
                "name": "entityName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fieldName": {
              "xml": {
                "name": "fieldName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pathAssistantSteps": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PathAssistantStep"
              }
            },
            "recordTypeName": {
              "xml": {
                "name": "recordTypeName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "active",
            "entityName",
            "fieldName",
            "masterLabel",
            "recordTypeName"
          ]
        }
      ]
    },
    "PathAssistantStep": {
      "title": "PathAssistantStep",
      "description": "",
      "xml": {
        "name": "PathAssistantStep",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fieldNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fieldNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "info": {
          "xml": {
            "name": "info",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "picklistValueName": {
          "xml": {
            "name": "picklistValueName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "picklistValueName"
      ]
    },
    "PathAssistantSettings": {
      "title": "PathAssistantSettings",
      "description": "",
      "xml": {
        "name": "PathAssistantSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canOverrideAutoPathCollapseWithUserPref": {
              "xml": {
                "name": "canOverrideAutoPathCollapseWithUserPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "pathAssistantEnabled": {
              "xml": {
                "name": "pathAssistantEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PaymentGatewayProvider": {
      "title": "PaymentGatewayProvider",
      "description": "",
      "xml": {
        "name": "PaymentGatewayProvider",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "apexAdapter": {
              "xml": {
                "name": "apexAdapter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "comments": {
              "xml": {
                "name": "comments",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "idempotencySupported": {
              "$ref": "#/definitions/IdempotencySupportStatus"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "idempotencySupported",
            "masterLabel"
          ]
        }
      ]
    },
    "IdempotencySupportStatus": {
      "title": "IdempotencySupportStatus",
      "description": "",
      "xml": {
        "name": "IdempotencySupportStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "No",
        "Yes"
      ]
    },
    "PermissionSet": {
      "title": "PermissionSet",
      "description": "",
      "xml": {
        "name": "PermissionSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "applicationVisibilities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetApplicationVisibility"
              }
            },
            "classAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetApexClassAccess"
              }
            },
            "customMetadataTypeAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetCustomMetadataTypeAccess"
              }
            },
            "customPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetCustomPermissions"
              }
            },
            "customSettingAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetCustomSettingAccess"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalDataSourceAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetExternalDataSourceAccess"
              }
            },
            "fieldPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetFieldPermissions"
              }
            },
            "flowAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetFlowAccess"
              }
            },
            "hasActivationRequired": {
              "xml": {
                "name": "hasActivationRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "license": {
              "xml": {
                "name": "license",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "objectPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetObjectPermissions"
              }
            },
            "pageAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetApexPageAccess"
              }
            },
            "recordTypeVisibilities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetRecordTypeVisibility"
              }
            },
            "tabSettings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetTabSetting"
              }
            },
            "userPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PermissionSetUserPermission"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "PermissionSetApplicationVisibility": {
      "title": "PermissionSetApplicationVisibility",
      "description": "",
      "xml": {
        "name": "PermissionSetApplicationVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "application": {
          "xml": {
            "name": "application",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visible": {
          "xml": {
            "name": "visible",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "application",
        "visible"
      ]
    },
    "PermissionSetApexClassAccess": {
      "title": "PermissionSetApexClassAccess",
      "description": "",
      "xml": {
        "name": "PermissionSetApexClassAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexClass": {
          "xml": {
            "name": "apexClass",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "apexClass",
        "enabled"
      ]
    },
    "PermissionSetCustomMetadataTypeAccess": {
      "title": "PermissionSetCustomMetadataTypeAccess",
      "description": "",
      "xml": {
        "name": "PermissionSetCustomMetadataTypeAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "PermissionSetCustomPermissions": {
      "title": "PermissionSetCustomPermissions",
      "description": "",
      "xml": {
        "name": "PermissionSetCustomPermissions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "PermissionSetCustomSettingAccess": {
      "title": "PermissionSetCustomSettingAccess",
      "description": "",
      "xml": {
        "name": "PermissionSetCustomSettingAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "PermissionSetExternalDataSourceAccess": {
      "title": "PermissionSetExternalDataSourceAccess",
      "description": "",
      "xml": {
        "name": "PermissionSetExternalDataSourceAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "externalDataSource": {
          "xml": {
            "name": "externalDataSource",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "externalDataSource"
      ]
    },
    "PermissionSetFieldPermissions": {
      "title": "PermissionSetFieldPermissions",
      "description": "",
      "xml": {
        "name": "PermissionSetFieldPermissions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "editable": {
          "xml": {
            "name": "editable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "readable": {
          "xml": {
            "name": "readable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "editable",
        "field"
      ]
    },
    "PermissionSetFlowAccess": {
      "title": "PermissionSetFlowAccess",
      "description": "",
      "xml": {
        "name": "PermissionSetFlowAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "flow": {
          "xml": {
            "name": "flow",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "flow"
      ]
    },
    "PermissionSetObjectPermissions": {
      "title": "PermissionSetObjectPermissions",
      "description": "",
      "xml": {
        "name": "PermissionSetObjectPermissions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allowCreate": {
          "xml": {
            "name": "allowCreate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "allowDelete": {
          "xml": {
            "name": "allowDelete",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "allowEdit": {
          "xml": {
            "name": "allowEdit",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "allowRead": {
          "xml": {
            "name": "allowRead",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "modifyAllRecords": {
          "xml": {
            "name": "modifyAllRecords",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "object": {
          "xml": {
            "name": "object",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "viewAllRecords": {
          "xml": {
            "name": "viewAllRecords",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "allowCreate",
        "allowDelete",
        "allowEdit",
        "allowRead",
        "modifyAllRecords",
        "object",
        "viewAllRecords"
      ]
    },
    "PermissionSetApexPageAccess": {
      "title": "PermissionSetApexPageAccess",
      "description": "",
      "xml": {
        "name": "PermissionSetApexPageAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexPage": {
          "xml": {
            "name": "apexPage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "apexPage",
        "enabled"
      ]
    },
    "PermissionSetRecordTypeVisibility": {
      "title": "PermissionSetRecordTypeVisibility",
      "description": "",
      "xml": {
        "name": "PermissionSetRecordTypeVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "recordType": {
          "xml": {
            "name": "recordType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visible": {
          "xml": {
            "name": "visible",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "recordType",
        "visible"
      ]
    },
    "PermissionSetTabSetting": {
      "title": "PermissionSetTabSetting",
      "description": "",
      "xml": {
        "name": "PermissionSetTabSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "tab": {
          "xml": {
            "name": "tab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visibility": {
          "$ref": "#/definitions/PermissionSetTabVisibility"
        }
      },
      "required": [
        "tab",
        "visibility"
      ]
    },
    "PermissionSetTabVisibility": {
      "title": "PermissionSetTabVisibility",
      "description": "",
      "xml": {
        "name": "PermissionSetTabVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Available",
        "Visible"
      ]
    },
    "PermissionSetUserPermission": {
      "title": "PermissionSetUserPermission",
      "description": "",
      "xml": {
        "name": "PermissionSetUserPermission",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "MutingPermissionSet": {
      "title": "MutingPermissionSet",
      "description": "",
      "xml": {
        "name": "MutingPermissionSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/PermissionSet"
        },
        {
          "type": "object",
          "properties": {
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "PermissionSetGroup": {
      "title": "PermissionSetGroup",
      "description": "",
      "xml": {
        "name": "PermissionSetGroup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mutingPermissionSets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "mutingPermissionSets",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "permissionSets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "permissionSets",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "status": {
              "xml": {
                "name": "status",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "PicklistSettings": {
      "title": "PicklistSettings",
      "description": "",
      "xml": {
        "name": "PicklistSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "isPicklistApiNameEditDisabled": {
              "xml": {
                "name": "isPicklistApiNameEditDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PlatformCachePartition": {
      "title": "PlatformCachePartition",
      "description": "",
      "xml": {
        "name": "PlatformCachePartition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isDefaultPartition": {
              "xml": {
                "name": "isDefaultPartition",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "platformCachePartitionTypes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PlatformCachePartitionType"
              }
            }
          },
          "required": [
            "isDefaultPartition",
            "masterLabel"
          ]
        }
      ]
    },
    "PlatformCachePartitionType": {
      "title": "PlatformCachePartitionType",
      "description": "",
      "xml": {
        "name": "PlatformCachePartitionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allocatedCapacity": {
          "xml": {
            "name": "allocatedCapacity",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "allocatedPurchasedCapacity": {
          "xml": {
            "name": "allocatedPurchasedCapacity",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "allocatedTrialCapacity": {
          "xml": {
            "name": "allocatedTrialCapacity",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "cacheType": {
          "$ref": "#/definitions/PlatformCacheType"
        }
      },
      "required": [
        "allocatedCapacity",
        "allocatedPurchasedCapacity",
        "allocatedTrialCapacity",
        "cacheType"
      ]
    },
    "PlatformCacheType": {
      "title": "PlatformCacheType",
      "description": "",
      "xml": {
        "name": "PlatformCacheType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Session",
        "Organization"
      ]
    },
    "PlatformEncryptionSettings": {
      "title": "PlatformEncryptionSettings",
      "description": "",
      "xml": {
        "name": "PlatformEncryptionSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canEncryptManagedPackageFields": {
              "xml": {
                "name": "canEncryptManagedPackageFields",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDeterministicEncryption": {
              "xml": {
                "name": "enableDeterministicEncryption",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEncryptFieldHistory": {
              "xml": {
                "name": "enableEncryptFieldHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEncryptionSearchEnabled": {
              "xml": {
                "name": "enableEncryptionSearchEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEventBusEncryption": {
              "xml": {
                "name": "enableEventBusEncryption",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isMEKForEncryptionRequired": {
              "xml": {
                "name": "isMEKForEncryptionRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isUseHighAssuranceKeysRequired": {
              "xml": {
                "name": "isUseHighAssuranceKeysRequired",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PlatformEventChannel": {
      "title": "PlatformEventChannel",
      "description": "",
      "xml": {
        "name": "PlatformEventChannel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "channelType": {
              "$ref": "#/definitions/PlatformEventChannelType"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "channelType",
            "label"
          ]
        }
      ]
    },
    "PlatformEventChannelType": {
      "title": "PlatformEventChannelType",
      "description": "",
      "xml": {
        "name": "PlatformEventChannelType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "event",
        "data"
      ]
    },
    "PlatformEventChannelMember": {
      "title": "PlatformEventChannelMember",
      "description": "",
      "xml": {
        "name": "PlatformEventChannelMember",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enrichedFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/EnrichedField"
              }
            },
            "eventChannel": {
              "xml": {
                "name": "eventChannel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "selectedEntity": {
              "xml": {
                "name": "selectedEntity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "eventChannel",
            "selectedEntity"
          ]
        }
      ]
    },
    "EnrichedField": {
      "title": "EnrichedField",
      "description": "",
      "xml": {
        "name": "EnrichedField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "Portal": {
      "title": "Portal",
      "description": "",
      "xml": {
        "name": "Portal",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "admin": {
              "xml": {
                "name": "admin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultLanguage": {
              "xml": {
                "name": "defaultLanguage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailSenderAddress": {
              "xml": {
                "name": "emailSenderAddress",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "emailSenderName": {
              "xml": {
                "name": "emailSenderName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableSelfCloseCase": {
              "xml": {
                "name": "enableSelfCloseCase",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "footerDocument": {
              "xml": {
                "name": "footerDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "forgotPassTemplate": {
              "xml": {
                "name": "forgotPassTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "headerDocument": {
              "xml": {
                "name": "headerDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isSelfRegistrationActivated": {
              "xml": {
                "name": "isSelfRegistrationActivated",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "loginHeaderDocument": {
              "xml": {
                "name": "loginHeaderDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logoDocument": {
              "xml": {
                "name": "logoDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logoutUrl": {
              "xml": {
                "name": "logoutUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "newCommentTemplate": {
              "xml": {
                "name": "newCommentTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "newPassTemplate": {
              "xml": {
                "name": "newPassTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "newUserTemplate": {
              "xml": {
                "name": "newUserTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "ownerNotifyTemplate": {
              "xml": {
                "name": "ownerNotifyTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "selfRegNewUserUrl": {
              "xml": {
                "name": "selfRegNewUserUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "selfRegUserDefaultProfile": {
              "xml": {
                "name": "selfRegUserDefaultProfile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "selfRegUserDefaultRole": {
              "$ref": "#/definitions/PortalRoles"
            },
            "selfRegUserTemplate": {
              "xml": {
                "name": "selfRegUserTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "showActionConfirmation": {
              "xml": {
                "name": "showActionConfirmation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "stylesheetDocument": {
              "xml": {
                "name": "stylesheetDocument",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/PortalType"
            }
          },
          "required": [
            "active",
            "emailSenderAddress",
            "emailSenderName",
            "type"
          ]
        }
      ]
    },
    "PortalRoles": {
      "title": "PortalRoles",
      "description": "",
      "xml": {
        "name": "PortalRoles",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Executive",
        "Manager",
        "Worker",
        "PersonAccount"
      ]
    },
    "PortalType": {
      "title": "PortalType",
      "description": "",
      "xml": {
        "name": "PortalType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CustomerSuccess",
        "Partner",
        "Network"
      ]
    },
    "PortalsSettings": {
      "title": "PortalsSettings",
      "description": "",
      "xml": {
        "name": "PortalsSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "clickjackSSPLoginPage": {
              "xml": {
                "name": "clickjackSSPLoginPage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "redirectPortalLoginToHttps": {
              "xml": {
                "name": "redirectPortalLoginToHttps",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PostTemplate": {
      "title": "PostTemplate",
      "description": "",
      "xml": {
        "name": "PostTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "default": {
              "xml": {
                "name": "default",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "fields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "PredictionBuilderSettings": {
      "title": "PredictionBuilderSettings",
      "description": "",
      "xml": {
        "name": "PredictionBuilderSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enablePredictionBuilder": {
              "xml": {
                "name": "enablePredictionBuilder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isPredictionBuilderStarted": {
              "xml": {
                "name": "isPredictionBuilderStarted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PresenceDeclineReason": {
      "title": "PresenceDeclineReason",
      "description": "",
      "xml": {
        "name": "PresenceDeclineReason",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "PresenceUserConfig": {
      "title": "PresenceUserConfig",
      "description": "",
      "xml": {
        "name": "PresenceUserConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assignments": {
              "$ref": "#/definitions/PresenceConfigAssignments"
            },
            "capacity": {
              "xml": {
                "name": "capacity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "declineReasons": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "declineReasons",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "enableAutoAccept": {
              "xml": {
                "name": "enableAutoAccept",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDecline": {
              "xml": {
                "name": "enableDecline",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDeclineReason": {
              "xml": {
                "name": "enableDeclineReason",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDisconnectSound": {
              "xml": {
                "name": "enableDisconnectSound",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRequestSound": {
              "xml": {
                "name": "enableRequestSound",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "presenceStatusOnDecline": {
              "xml": {
                "name": "presenceStatusOnDecline",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "presenceStatusOnPushTimeout": {
              "xml": {
                "name": "presenceStatusOnPushTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "capacity",
            "label"
          ]
        }
      ]
    },
    "PresenceConfigAssignments": {
      "title": "PresenceConfigAssignments",
      "description": "",
      "xml": {
        "name": "PresenceConfigAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "profiles": {
          "$ref": "#/definitions/PresenceConfigProfileAssignments"
        },
        "users": {
          "$ref": "#/definitions/PresenceConfigUserAssignments"
        }
      }
    },
    "PresenceConfigProfileAssignments": {
      "title": "PresenceConfigProfileAssignments",
      "description": "",
      "xml": {
        "name": "PresenceConfigProfileAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "profile": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "profile",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "PresenceConfigUserAssignments": {
      "title": "PresenceConfigUserAssignments",
      "description": "",
      "xml": {
        "name": "PresenceConfigUserAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "user": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "user",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "PrivacySettings": {
      "title": "PrivacySettings",
      "description": "",
      "xml": {
        "name": "PrivacySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableConsentAuditTrail": {
              "xml": {
                "name": "enableConsentAuditTrail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableConsentEventStream": {
              "xml": {
                "name": "enableConsentEventStream",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDefaultMetadataValues": {
              "xml": {
                "name": "enableDefaultMetadataValues",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "PrivateConnection": {
      "title": "PrivateConnection",
      "description": "",
      "xml": {
        "name": "PrivateConnection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "direction": {
              "$ref": "#/definitions/PrivateConnectionDirection"
            },
            "externalConnectionProperties": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ExternalConnectionProperty"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "status": {
              "$ref": "#/definitions/PrivateConnectionStatus"
            },
            "type": {
              "$ref": "#/definitions/PrivateConnectionType"
            }
          },
          "required": [
            "direction",
            "label",
            "status",
            "type"
          ]
        }
      ]
    },
    "PrivateConnectionDirection": {
      "title": "PrivateConnectionDirection",
      "description": "",
      "xml": {
        "name": "PrivateConnectionDirection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Inbound",
        "Outbound"
      ]
    },
    "ExternalConnectionProperty": {
      "title": "ExternalConnectionProperty",
      "description": "",
      "xml": {
        "name": "ExternalConnectionProperty",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "propertyName": {
          "$ref": "#/definitions/ConnectionPropertyName"
        },
        "propertyValue": {
          "xml": {
            "name": "propertyValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "propertyName",
        "propertyValue"
      ]
    },
    "ConnectionPropertyName": {
      "title": "ConnectionPropertyName",
      "description": "",
      "xml": {
        "name": "ConnectionPropertyName",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "LinkId",
        "AwsVpcEndpointId",
        "AwsVpcEndpointServiceName"
      ]
    },
    "PrivateConnectionStatus": {
      "title": "PrivateConnectionStatus",
      "description": "",
      "xml": {
        "name": "PrivateConnectionStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Disabled",
        "Enabled",
        "Incomplete",
        "PendingAvailability",
        "PendingApproval",
        "Refresh"
      ]
    },
    "PrivateConnectionType": {
      "title": "PrivateConnectionType",
      "description": "",
      "xml": {
        "name": "PrivateConnectionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AwsPrivateLink"
      ]
    },
    "ProductSettings": {
      "title": "ProductSettings",
      "description": "",
      "xml": {
        "name": "ProductSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCascadeActivateToRelatedPrices": {
              "xml": {
                "name": "enableCascadeActivateToRelatedPrices",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableMySettings": {
              "xml": {
                "name": "enableMySettings",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableQuantitySchedule": {
              "xml": {
                "name": "enableQuantitySchedule",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRevenueSchedule": {
              "xml": {
                "name": "enableRevenueSchedule",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Profile": {
      "title": "Profile",
      "description": "",
      "xml": {
        "name": "Profile",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "applicationVisibilities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileApplicationVisibility"
              }
            },
            "categoryGroupVisibilities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileCategoryGroupVisibility"
              }
            },
            "classAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileApexClassAccess"
              }
            },
            "custom": {
              "xml": {
                "name": "custom",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "customMetadataTypeAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileCustomMetadataTypeAccess"
              }
            },
            "customPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileCustomPermissions"
              }
            },
            "customSettingAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileCustomSettingAccess"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "externalDataSourceAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileExternalDataSourceAccess"
              }
            },
            "fieldPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileFieldLevelSecurity"
              }
            },
            "flowAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileFlowAccess"
              }
            },
            "layoutAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileLayoutAssignment"
              }
            },
            "loginHours": {
              "$ref": "#/definitions/ProfileLoginHours"
            },
            "loginIpRanges": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileLoginIpRange"
              }
            },
            "objectPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileObjectPermissions"
              }
            },
            "pageAccesses": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileApexPageAccess"
              }
            },
            "profileActionOverrides": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileActionOverride"
              }
            },
            "recordTypeVisibilities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileRecordTypeVisibility"
              }
            },
            "tabVisibilities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileTabVisibility"
              }
            },
            "userLicense": {
              "xml": {
                "name": "userLicense",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "userPermissions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ProfileUserPermission"
              }
            }
          }
        }
      ]
    },
    "ProfileApplicationVisibility": {
      "title": "ProfileApplicationVisibility",
      "description": "",
      "xml": {
        "name": "ProfileApplicationVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "application": {
          "xml": {
            "name": "application",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "default": {
          "xml": {
            "name": "default",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "visible": {
          "xml": {
            "name": "visible",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "application",
        "default",
        "visible"
      ]
    },
    "ProfileCategoryGroupVisibility": {
      "title": "ProfileCategoryGroupVisibility",
      "description": "",
      "xml": {
        "name": "ProfileCategoryGroupVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dataCategories": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "dataCategories",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "dataCategoryGroup": {
          "xml": {
            "name": "dataCategoryGroup",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visibility": {
          "$ref": "#/definitions/CategoryGroupVisibility"
        }
      },
      "required": [
        "dataCategoryGroup",
        "visibility"
      ]
    },
    "CategoryGroupVisibility": {
      "title": "CategoryGroupVisibility",
      "description": "",
      "xml": {
        "name": "CategoryGroupVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ALL",
        "NONE",
        "CUSTOM"
      ]
    },
    "ProfileApexClassAccess": {
      "title": "ProfileApexClassAccess",
      "description": "",
      "xml": {
        "name": "ProfileApexClassAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexClass": {
          "xml": {
            "name": "apexClass",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "apexClass",
        "enabled"
      ]
    },
    "ProfileCustomMetadataTypeAccess": {
      "title": "ProfileCustomMetadataTypeAccess",
      "description": "",
      "xml": {
        "name": "ProfileCustomMetadataTypeAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "ProfileCustomPermissions": {
      "title": "ProfileCustomPermissions",
      "description": "",
      "xml": {
        "name": "ProfileCustomPermissions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "ProfileCustomSettingAccess": {
      "title": "ProfileCustomSettingAccess",
      "description": "",
      "xml": {
        "name": "ProfileCustomSettingAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "ProfileExternalDataSourceAccess": {
      "title": "ProfileExternalDataSourceAccess",
      "description": "",
      "xml": {
        "name": "ProfileExternalDataSourceAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "externalDataSource": {
          "xml": {
            "name": "externalDataSource",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "externalDataSource"
      ]
    },
    "ProfileFieldLevelSecurity": {
      "title": "ProfileFieldLevelSecurity",
      "description": "",
      "xml": {
        "name": "ProfileFieldLevelSecurity",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "editable": {
          "xml": {
            "name": "editable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "readable": {
          "xml": {
            "name": "readable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "editable",
        "field"
      ]
    },
    "ProfileFlowAccess": {
      "title": "ProfileFlowAccess",
      "description": "",
      "xml": {
        "name": "ProfileFlowAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "flow": {
          "xml": {
            "name": "flow",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "flow"
      ]
    },
    "ProfileLayoutAssignment": {
      "title": "ProfileLayoutAssignment",
      "description": "",
      "xml": {
        "name": "ProfileLayoutAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "layout": {
          "xml": {
            "name": "layout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recordType": {
          "xml": {
            "name": "recordType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "layout"
      ]
    },
    "ProfileLoginHours": {
      "title": "ProfileLoginHours",
      "description": "",
      "xml": {
        "name": "ProfileLoginHours",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fridayEnd": {
          "xml": {
            "name": "fridayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fridayStart": {
          "xml": {
            "name": "fridayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mondayEnd": {
          "xml": {
            "name": "mondayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "mondayStart": {
          "xml": {
            "name": "mondayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "saturdayEnd": {
          "xml": {
            "name": "saturdayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "saturdayStart": {
          "xml": {
            "name": "saturdayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sundayEnd": {
          "xml": {
            "name": "sundayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sundayStart": {
          "xml": {
            "name": "sundayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "thursdayEnd": {
          "xml": {
            "name": "thursdayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "thursdayStart": {
          "xml": {
            "name": "thursdayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "tuesdayEnd": {
          "xml": {
            "name": "tuesdayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "tuesdayStart": {
          "xml": {
            "name": "tuesdayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "wednesdayEnd": {
          "xml": {
            "name": "wednesdayEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "wednesdayStart": {
          "xml": {
            "name": "wednesdayStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ProfileLoginIpRange": {
      "title": "ProfileLoginIpRange",
      "description": "",
      "xml": {
        "name": "ProfileLoginIpRange",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "endAddress": {
          "xml": {
            "name": "endAddress",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "startAddress": {
          "xml": {
            "name": "startAddress",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "endAddress",
        "startAddress"
      ]
    },
    "ProfileApexPageAccess": {
      "title": "ProfileApexPageAccess",
      "description": "",
      "xml": {
        "name": "ProfileApexPageAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexPage": {
          "xml": {
            "name": "apexPage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "apexPage",
        "enabled"
      ]
    },
    "ProfileRecordTypeVisibility": {
      "title": "ProfileRecordTypeVisibility",
      "description": "",
      "xml": {
        "name": "ProfileRecordTypeVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "default": {
          "xml": {
            "name": "default",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "personAccountDefault": {
          "xml": {
            "name": "personAccountDefault",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "recordType": {
          "xml": {
            "name": "recordType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visible": {
          "xml": {
            "name": "visible",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "default",
        "recordType",
        "visible"
      ]
    },
    "ProfileTabVisibility": {
      "title": "ProfileTabVisibility",
      "description": "",
      "xml": {
        "name": "ProfileTabVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "tab": {
          "xml": {
            "name": "tab",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "visibility": {
          "$ref": "#/definitions/TabVisibility"
        }
      },
      "required": [
        "tab",
        "visibility"
      ]
    },
    "TabVisibility": {
      "title": "TabVisibility",
      "description": "",
      "xml": {
        "name": "TabVisibility",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Hidden",
        "DefaultOff",
        "DefaultOn"
      ]
    },
    "ProfileUserPermission": {
      "title": "ProfileUserPermission",
      "description": "",
      "xml": {
        "name": "ProfileUserPermission",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "enabled",
        "name"
      ]
    },
    "ProfilePasswordPolicy": {
      "title": "ProfilePasswordPolicy",
      "description": "",
      "xml": {
        "name": "ProfilePasswordPolicy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "forgotPasswordRedirect": {
              "xml": {
                "name": "forgotPasswordRedirect",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "lockoutInterval": {
              "xml": {
                "name": "lockoutInterval",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "maxLoginAttempts": {
              "xml": {
                "name": "maxLoginAttempts",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "minimumPasswordLength": {
              "xml": {
                "name": "minimumPasswordLength",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "minimumPasswordLifetime": {
              "xml": {
                "name": "minimumPasswordLifetime",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "obscure": {
              "xml": {
                "name": "obscure",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "passwordComplexity": {
              "xml": {
                "name": "passwordComplexity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "passwordExpiration": {
              "xml": {
                "name": "passwordExpiration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "passwordHistory": {
              "xml": {
                "name": "passwordHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "passwordQuestion": {
              "xml": {
                "name": "passwordQuestion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "profile": {
              "xml": {
                "name": "profile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "lockoutInterval",
            "maxLoginAttempts",
            "minimumPasswordLength",
            "passwordComplexity",
            "passwordExpiration",
            "passwordHistory",
            "passwordQuestion",
            "profile"
          ]
        }
      ]
    },
    "ProfileSessionSetting": {
      "title": "ProfileSessionSetting",
      "description": "",
      "xml": {
        "name": "ProfileSessionSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "externalCommunityUserIdentityVerif": {
              "xml": {
                "name": "externalCommunityUserIdentityVerif",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "forceLogout": {
              "xml": {
                "name": "forceLogout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "profile": {
              "xml": {
                "name": "profile",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "requiredSessionLevel": {
              "$ref": "#/definitions/SessionSecurityLevel"
            },
            "sessionPersistence": {
              "xml": {
                "name": "sessionPersistence",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sessionTimeout": {
              "xml": {
                "name": "sessionTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "sessionTimeoutWarning": {
              "xml": {
                "name": "sessionTimeoutWarning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "externalCommunityUserIdentityVerif",
            "forceLogout",
            "profile",
            "sessionPersistence",
            "sessionTimeout",
            "sessionTimeoutWarning"
          ]
        }
      ]
    },
    "SessionSecurityLevel": {
      "title": "SessionSecurityLevel",
      "description": "",
      "xml": {
        "name": "SessionSecurityLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "LOW",
        "STANDARD",
        "HIGH_ASSURANCE"
      ]
    },
    "Prompt": {
      "title": "Prompt",
      "description": "",
      "xml": {
        "name": "Prompt",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "promptVersions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PromptVersion"
              }
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "PromptVersion": {
      "title": "PromptVersion",
      "description": "",
      "xml": {
        "name": "PromptVersion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionButtonLabel": {
          "xml": {
            "name": "actionButtonLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "actionButtonLink": {
          "xml": {
            "name": "actionButtonLink",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "body": {
          "xml": {
            "name": "body",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "customApplication": {
          "xml": {
            "name": "customApplication",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "delayDays": {
          "xml": {
            "name": "delayDays",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dismissButtonLabel": {
          "xml": {
            "name": "dismissButtonLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "displayPosition": {
          "$ref": "#/definitions/PromptDisplayPosition"
        },
        "displayType": {
          "$ref": "#/definitions/PromptDisplayType"
        },
        "endDate": {
          "xml": {
            "name": "endDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "header": {
          "xml": {
            "name": "header",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "indexWithIsPublished": {
          "xml": {
            "name": "indexWithIsPublished",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "indexWithoutIsPublished": {
          "xml": {
            "name": "indexWithoutIsPublished",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isPublished": {
          "xml": {
            "name": "isPublished",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "publishedByUser": {
          "xml": {
            "name": "publishedByUser",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "publishedDate": {
          "xml": {
            "name": "publishedDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "shouldDisplayActionButton": {
          "xml": {
            "name": "shouldDisplayActionButton",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "shouldIgnoreGlobalDelay": {
          "xml": {
            "name": "shouldIgnoreGlobalDelay",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "startDate": {
          "xml": {
            "name": "startDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "targetAppDeveloperName": {
          "xml": {
            "name": "targetAppDeveloperName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetAppNamespacePrefix": {
          "xml": {
            "name": "targetAppNamespacePrefix",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetPageKey1": {
          "xml": {
            "name": "targetPageKey1",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetPageKey2": {
          "xml": {
            "name": "targetPageKey2",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "targetPageType": {
          "xml": {
            "name": "targetPageType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "timesToDisplay": {
          "xml": {
            "name": "timesToDisplay",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "uiFormulaRule": {
          "$ref": "#/definitions/UiFormulaRule"
        },
        "userAccess": {
          "$ref": "#/definitions/PromptUserAccess"
        },
        "userProfileAccess": {
          "$ref": "#/definitions/PromptUserProfileAccess"
        },
        "versionNumber": {
          "xml": {
            "name": "versionNumber",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "videoLink": {
          "xml": {
            "name": "videoLink",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "body",
        "delayDays",
        "displayType",
        "masterLabel",
        "shouldDisplayActionButton",
        "startDate",
        "targetAppDeveloperName",
        "targetPageKey1",
        "targetPageType",
        "timesToDisplay",
        "title",
        "userAccess",
        "versionNumber"
      ]
    },
    "PromptDisplayPosition": {
      "title": "PromptDisplayPosition",
      "description": "",
      "xml": {
        "name": "PromptDisplayPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TopLeft",
        "TopCenter",
        "TopRight",
        "BottomLeft",
        "BottomCenter",
        "BottomRight"
      ]
    },
    "PromptDisplayType": {
      "title": "PromptDisplayType",
      "description": "",
      "xml": {
        "name": "PromptDisplayType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "DockedComposer",
        "FloatingPanel"
      ]
    },
    "PromptUserAccess": {
      "title": "PromptUserAccess",
      "description": "",
      "xml": {
        "name": "PromptUserAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Everyone",
        "SpecificPermissions"
      ]
    },
    "PromptUserProfileAccess": {
      "title": "PromptUserProfileAccess",
      "description": "",
      "xml": {
        "name": "PromptUserProfileAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Everyone",
        "SpecificProfiles"
      ]
    },
    "Queue": {
      "title": "Queue",
      "description": "",
      "xml": {
        "name": "Queue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesSendEmailToMembers": {
              "xml": {
                "name": "doesSendEmailToMembers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "email": {
              "xml": {
                "name": "email",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "queueMembers": {
              "$ref": "#/definitions/QueueMembers"
            },
            "queueRoutingConfig": {
              "xml": {
                "name": "queueRoutingConfig",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "queueSobject": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/QueueSobject"
              }
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "QueueMembers": {
      "title": "QueueMembers",
      "description": "",
      "xml": {
        "name": "QueueMembers",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "publicGroups": {
          "$ref": "#/definitions/PublicGroups"
        },
        "roleAndSubordinates": {
          "$ref": "#/definitions/RoleAndSubordinates"
        },
        "roleAndSubordinatesInternal": {
          "$ref": "#/definitions/RoleAndSubordinatesInternal"
        },
        "roles": {
          "$ref": "#/definitions/Roles"
        },
        "users": {
          "$ref": "#/definitions/Users"
        }
      }
    },
    "PublicGroups": {
      "title": "PublicGroups",
      "description": "",
      "xml": {
        "name": "PublicGroups",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "publicGroup": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "publicGroup",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "RoleAndSubordinates": {
      "title": "RoleAndSubordinates",
      "description": "",
      "xml": {
        "name": "RoleAndSubordinates",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "roleAndSubordinate": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "roleAndSubordinate",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "RoleAndSubordinatesInternal": {
      "title": "RoleAndSubordinatesInternal",
      "description": "",
      "xml": {
        "name": "RoleAndSubordinatesInternal",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "roleAndSubordinateInternal": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "roleAndSubordinateInternal",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "Roles": {
      "title": "Roles",
      "description": "",
      "xml": {
        "name": "Roles",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "role": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "role",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "Users": {
      "title": "Users",
      "description": "",
      "xml": {
        "name": "Users",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "user": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "user",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "QueueSobject": {
      "title": "QueueSobject",
      "description": "",
      "xml": {
        "name": "QueueSobject",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sobjectType": {
          "xml": {
            "name": "sobjectType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "sobjectType"
      ]
    },
    "QueueRoutingConfig": {
      "title": "QueueRoutingConfig",
      "description": "",
      "xml": {
        "name": "QueueRoutingConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "capacityPercentage": {
              "xml": {
                "name": "capacityPercentage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "capacityWeight": {
              "xml": {
                "name": "capacityWeight",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "dropAdditionalSkillsTimeout": {
              "xml": {
                "name": "dropAdditionalSkillsTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "isAttributeBased": {
              "xml": {
                "name": "isAttributeBased",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "pushTimeout": {
              "xml": {
                "name": "pushTimeout",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "queueOverflowAssignee": {
              "xml": {
                "name": "queueOverflowAssignee",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "routingModel": {
              "$ref": "#/definitions/RoutingModel"
            },
            "routingPriority": {
              "xml": {
                "name": "routingPriority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "userOverflowAssignee": {
              "xml": {
                "name": "userOverflowAssignee",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label",
            "routingModel",
            "routingPriority"
          ]
        }
      ]
    },
    "RoutingModel": {
      "title": "RoutingModel",
      "description": "",
      "xml": {
        "name": "RoutingModel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "LEAST_ACTIVE",
        "MOST_AVAILABLE",
        "EXTERNAL_ROUTING"
      ]
    },
    "QuickAction": {
      "title": "QuickAction",
      "description": "",
      "xml": {
        "name": "QuickAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canvas": {
              "xml": {
                "name": "canvas",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fieldOverrides": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldOverride"
              }
            },
            "flowDefinition": {
              "xml": {
                "name": "flowDefinition",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "height": {
              "xml": {
                "name": "height",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "icon": {
              "xml": {
                "name": "icon",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "lightningComponent": {
              "xml": {
                "name": "lightningComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "optionsCreateFeedItem": {
              "xml": {
                "name": "optionsCreateFeedItem",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "page": {
              "xml": {
                "name": "page",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "quickActionLayout": {
              "$ref": "#/definitions/QuickActionLayout"
            },
            "quickActionSendEmailOptions": {
              "$ref": "#/definitions/QuickActionSendEmailOptions"
            },
            "standardLabel": {
              "$ref": "#/definitions/QuickActionLabel"
            },
            "successMessage": {
              "xml": {
                "name": "successMessage",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetObject": {
              "xml": {
                "name": "targetObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetParentField": {
              "xml": {
                "name": "targetParentField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetRecordType": {
              "xml": {
                "name": "targetRecordType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/QuickActionType"
            },
            "width": {
              "xml": {
                "name": "width",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "optionsCreateFeedItem",
            "type"
          ]
        }
      ]
    },
    "FieldOverride": {
      "title": "FieldOverride",
      "description": "",
      "xml": {
        "name": "FieldOverride",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formula": {
          "xml": {
            "name": "formula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "literalValue": {
          "xml": {
            "name": "literalValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "field"
      ]
    },
    "QuickActionLayout": {
      "title": "QuickActionLayout",
      "description": "",
      "xml": {
        "name": "QuickActionLayout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "layoutSectionStyle": {
          "$ref": "#/definitions/LayoutSectionStyle"
        },
        "quickActionLayoutColumns": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/QuickActionLayoutColumn"
          }
        }
      },
      "required": [
        "layoutSectionStyle"
      ]
    },
    "QuickActionLayoutColumn": {
      "title": "QuickActionLayoutColumn",
      "description": "",
      "xml": {
        "name": "QuickActionLayoutColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "quickActionLayoutItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/QuickActionLayoutItem"
          }
        }
      }
    },
    "QuickActionLayoutItem": {
      "title": "QuickActionLayoutItem",
      "description": "",
      "xml": {
        "name": "QuickActionLayoutItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "emptySpace": {
          "xml": {
            "name": "emptySpace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "uiBehavior": {
          "$ref": "#/definitions/UiBehavior"
        }
      }
    },
    "QuickActionSendEmailOptions": {
      "title": "QuickActionSendEmailOptions",
      "description": "",
      "xml": {
        "name": "QuickActionSendEmailOptions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "defaultEmailTemplateName": {
          "xml": {
            "name": "defaultEmailTemplateName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "ignoreDefaultEmailTemplateSubject": {
          "xml": {
            "name": "ignoreDefaultEmailTemplateSubject",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "ignoreDefaultEmailTemplateSubject"
      ]
    },
    "QuickActionLabel": {
      "title": "QuickActionLabel",
      "description": "",
      "xml": {
        "name": "QuickActionLabel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "QuickActionType": {
      "title": "QuickActionType",
      "description": "",
      "xml": {
        "name": "QuickActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Create",
        "VisualforcePage",
        "Post",
        "SendEmail",
        "LogACall",
        "SocialPost",
        "Canvas",
        "Update",
        "LightningComponent",
        "Flow",
        "MobileExtension"
      ]
    },
    "QuickTextSettings": {
      "title": "QuickTextSettings",
      "description": "",
      "xml": {
        "name": "QuickTextSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "hideQuickTextUiInLtng": {
              "xml": {
                "name": "hideQuickTextUiInLtng",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "lightningQuickTextEnabled": {
              "xml": {
                "name": "lightningQuickTextEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "quickTextsInFolders": {
              "xml": {
                "name": "quickTextsInFolders",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "QuoteSettings": {
      "title": "QuoteSettings",
      "description": "",
      "xml": {
        "name": "QuoteSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableQuote": {
              "xml": {
                "name": "enableQuote",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableQuotesWithoutOppEnabled": {
              "xml": {
                "name": "enableQuotesWithoutOppEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "enableQuote"
          ]
        }
      ]
    },
    "RecommendationStrategy": {
      "title": "RecommendationStrategy",
      "description": "",
      "xml": {
        "name": "RecommendationStrategy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actionContext": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyAction"
              }
            },
            "contextRecordType": {
              "xml": {
                "name": "contextRecordType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "filter": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeFilter"
              }
            },
            "if": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeIf"
              }
            },
            "invocableAction": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeInvocableAction"
              }
            },
            "isTemplate": {
              "xml": {
                "name": "isTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "map": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeMap"
              }
            },
            "mutuallyExclusive": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeExclusive"
              }
            },
            "onBehalfOfExpression": {
              "xml": {
                "name": "onBehalfOfExpression",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recommendationLimit": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeRecommendationLimit"
              }
            },
            "recommendationLoad": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeRecommendationLoad"
              }
            },
            "sort": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeSort"
              }
            },
            "union": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeUnion"
              }
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "StrategyAction": {
      "title": "StrategyAction",
      "description": "",
      "xml": {
        "name": "StrategyAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "action": {
          "xml": {
            "name": "action",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "argument": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/StrategyActionArg"
          }
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/InvocableActionType"
        }
      },
      "required": [
        "action",
        "name",
        "type"
      ]
    },
    "StrategyActionArg": {
      "title": "StrategyActionArg",
      "description": "",
      "xml": {
        "name": "StrategyActionArg",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "StrategyNodeFilter": {
      "title": "StrategyNodeFilter",
      "description": "",
      "xml": {
        "name": "StrategyNodeFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "expression": {
              "xml": {
                "name": "expression",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "expression"
          ]
        }
      ]
    },
    "StrategyNodeUnionBase": {
      "title": "StrategyNodeUnionBase",
      "description": "",
      "xml": {
        "name": "StrategyNodeUnionBase",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeBase"
        },
        {
          "type": "object",
          "properties": {
            "limit": {
              "xml": {
                "name": "limit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          }
        }
      ]
    },
    "StrategyNodeBase": {
      "title": "StrategyNodeBase",
      "description": "",
      "xml": {
        "name": "StrategyNodeBase",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "childNode": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "childNode",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "StrategyNodeExclusive": {
      "title": "StrategyNodeExclusive",
      "description": "",
      "xml": {
        "name": "StrategyNodeExclusive",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object"
        }
      ]
    },
    "StrategyNodeIf": {
      "title": "StrategyNodeIf",
      "description": "",
      "xml": {
        "name": "StrategyNodeIf",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "childNodeExpression": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/IfExpression"
              }
            },
            "onlyFirstMatch": {
              "xml": {
                "name": "onlyFirstMatch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "IfExpression": {
      "title": "IfExpression",
      "description": "",
      "xml": {
        "name": "IfExpression",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "childName": {
          "xml": {
            "name": "childName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "expression": {
          "xml": {
            "name": "expression",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "childName",
        "expression"
      ]
    },
    "StrategyNodeInvocableAction": {
      "title": "StrategyNodeInvocableAction",
      "description": "",
      "xml": {
        "name": "StrategyNodeInvocableAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "action": {
              "xml": {
                "name": "action",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "argument": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeInvocableActionArg"
              }
            },
            "isGenerator": {
              "xml": {
                "name": "isGenerator",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "type": {
              "$ref": "#/definitions/InvocableActionType"
            }
          },
          "required": [
            "action",
            "isGenerator",
            "type"
          ]
        }
      ]
    },
    "StrategyNodeInvocableActionArg": {
      "title": "StrategyNodeInvocableActionArg",
      "description": "",
      "xml": {
        "name": "StrategyNodeInvocableActionArg",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "StrategyNodeMap": {
      "title": "StrategyNodeMap",
      "description": "",
      "xml": {
        "name": "StrategyNodeMap",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "mapExpression": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/MapExpression"
              }
            }
          }
        }
      ]
    },
    "MapExpression": {
      "title": "MapExpression",
      "description": "",
      "xml": {
        "name": "MapExpression",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "expression": {
          "xml": {
            "name": "expression",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "expression",
        "name"
      ]
    },
    "StrategyNodeRecommendationLimit": {
      "title": "StrategyNodeRecommendationLimit",
      "description": "",
      "xml": {
        "name": "StrategyNodeRecommendationLimit",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "filterMode": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyReactionType"
              }
            },
            "lookbackDuration": {
              "xml": {
                "name": "lookbackDuration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "maxRecommendationCount": {
              "xml": {
                "name": "maxRecommendationCount",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          }
        }
      ]
    },
    "StrategyReactionType": {
      "title": "StrategyReactionType",
      "description": "",
      "xml": {
        "name": "StrategyReactionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Accepted",
        "Rejected"
      ]
    },
    "StrategyNodeRecommendationLoad": {
      "title": "StrategyNodeRecommendationLoad",
      "description": "",
      "xml": {
        "name": "StrategyNodeRecommendationLoad",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "condition": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecommendationLoadCondition"
              }
            },
            "conditionLogic": {
              "xml": {
                "name": "conditionLogic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "object": {
              "xml": {
                "name": "object",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sortField": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeSortField"
              }
            }
          },
          "required": [
            "object"
          ]
        }
      ]
    },
    "RecommendationLoadCondition": {
      "title": "RecommendationLoadCondition",
      "description": "",
      "xml": {
        "name": "RecommendationLoadCondition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operator": {
          "$ref": "#/definitions/RecommendationConditionOperator"
        },
        "value": {
          "$ref": "#/definitions/RecommendationConditionValue"
        }
      },
      "required": [
        "field",
        "operator",
        "value"
      ]
    },
    "RecommendationConditionOperator": {
      "title": "RecommendationConditionOperator",
      "description": "",
      "xml": {
        "name": "RecommendationConditionOperator",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "EQUALS",
        "GREATER_THAN",
        "GREATER_THAN_OR_EQUAL_TO",
        "LESS_THAN",
        "LESS_THAN_OR_EQUAL_TO",
        "NOT_EQUALS",
        "LIKE",
        "STARTS_WITH",
        "ENDS_WITH",
        "CONTAINS"
      ]
    },
    "RecommendationConditionValue": {
      "title": "RecommendationConditionValue",
      "description": "",
      "xml": {
        "name": "RecommendationConditionValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "type": {
          "$ref": "#/definitions/RecommendationConditionValueType"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "type"
      ]
    },
    "RecommendationConditionValueType": {
      "title": "RecommendationConditionValueType",
      "description": "",
      "xml": {
        "name": "RecommendationConditionValueType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TEXT",
        "NUMBER",
        "BOOLEAN",
        "DATE",
        "DATE_TIME",
        "TIME"
      ]
    },
    "StrategyNodeSortField": {
      "title": "StrategyNodeSortField",
      "description": "",
      "xml": {
        "name": "StrategyNodeSortField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "nullsFirst": {
          "xml": {
            "name": "nullsFirst",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "order": {
          "$ref": "#/definitions/SortOrder"
        }
      },
      "required": [
        "name"
      ]
    },
    "StrategyNodeSort": {
      "title": "StrategyNodeSort",
      "description": "",
      "xml": {
        "name": "StrategyNodeSort",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object",
          "properties": {
            "field": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StrategyNodeSortField"
              }
            }
          }
        }
      ]
    },
    "StrategyNodeUnion": {
      "title": "StrategyNodeUnion",
      "description": "",
      "xml": {
        "name": "StrategyNodeUnion",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/StrategyNodeUnionBase"
        },
        {
          "type": "object"
        }
      ]
    },
    "RecordActionDeployment": {
      "title": "RecordActionDeployment",
      "description": "",
      "xml": {
        "name": "RecordActionDeployment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "channelConfigurations": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecordActionDeploymentChannel"
              }
            },
            "deploymentContexts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecordActionDeploymentContext"
              }
            },
            "hasGuidedActions": {
              "xml": {
                "name": "hasGuidedActions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "hasRecommendations": {
              "xml": {
                "name": "hasRecommendations",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recommendation": {
              "$ref": "#/definitions/RecordActionRecommendation"
            },
            "selectableItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/RecordActionSelectableItem"
              }
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "RecordActionDeploymentChannel": {
      "title": "RecordActionDeploymentChannel",
      "description": "",
      "xml": {
        "name": "RecordActionDeploymentChannel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "channel": {
          "$ref": "#/definitions/ChannelSource"
        },
        "channelItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RecordActionDefaultItem"
          }
        },
        "isAutopopEnabled": {
          "xml": {
            "name": "isAutopopEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "channel"
      ]
    },
    "ChannelSource": {
      "title": "ChannelSource",
      "description": "",
      "xml": {
        "name": "ChannelSource",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Other",
        "Phone",
        "Chat"
      ]
    },
    "RecordActionDefaultItem": {
      "title": "RecordActionDefaultItem",
      "description": "",
      "xml": {
        "name": "RecordActionDefaultItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "action": {
          "xml": {
            "name": "action",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isMandatory": {
          "xml": {
            "name": "isMandatory",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isUiRemoveHidden": {
          "xml": {
            "name": "isUiRemoveHidden",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "pinned": {
          "$ref": "#/definitions/PinnedAction"
        },
        "position": {
          "xml": {
            "name": "position",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "$ref": "#/definitions/RecordActionType"
        }
      },
      "required": [
        "action",
        "pinned",
        "position",
        "type"
      ]
    },
    "PinnedAction": {
      "title": "PinnedAction",
      "description": "",
      "xml": {
        "name": "PinnedAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Top",
        "Bottom"
      ]
    },
    "RecordActionType": {
      "title": "RecordActionType",
      "description": "",
      "xml": {
        "name": "RecordActionType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Flow",
        "QuickAction"
      ]
    },
    "RecordActionDeploymentContext": {
      "title": "RecordActionDeploymentContext",
      "description": "",
      "xml": {
        "name": "RecordActionDeploymentContext",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "entityName": {
          "xml": {
            "name": "entityName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recommendationStrategy": {
          "xml": {
            "name": "recommendationStrategy",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "entityName"
      ]
    },
    "RecordActionRecommendation": {
      "title": "RecordActionRecommendation",
      "description": "",
      "xml": {
        "name": "RecordActionRecommendation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "defaultStrategy": {
          "xml": {
            "name": "defaultStrategy",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "hasDescription": {
          "xml": {
            "name": "hasDescription",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hasImage": {
          "xml": {
            "name": "hasImage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hasRejectAction": {
          "xml": {
            "name": "hasRejectAction",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hasTitle": {
          "xml": {
            "name": "hasTitle",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "maxDisplayRecommendations": {
          "xml": {
            "name": "maxDisplayRecommendations",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "shouldLaunchActionOnReject": {
          "xml": {
            "name": "shouldLaunchActionOnReject",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "hasDescription",
        "hasImage",
        "hasRejectAction",
        "hasTitle",
        "maxDisplayRecommendations",
        "shouldLaunchActionOnReject"
      ]
    },
    "RecordActionSelectableItem": {
      "title": "RecordActionSelectableItem",
      "description": "",
      "xml": {
        "name": "RecordActionSelectableItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "action": {
          "xml": {
            "name": "action",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/RecordActionType"
        }
      },
      "required": [
        "action",
        "type"
      ]
    },
    "RecordPageSettings": {
      "title": "RecordPageSettings",
      "description": "",
      "xml": {
        "name": "RecordPageSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableActivityRelatedList": {
              "xml": {
                "name": "enableActivityRelatedList",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableFullRecordView": {
              "xml": {
                "name": "enableFullRecordView",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "RedirectWhitelistUrl": {
      "title": "RedirectWhitelistUrl",
      "description": "",
      "xml": {
        "name": "RedirectWhitelistUrl",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "url": {
              "xml": {
                "name": "url",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "url"
          ]
        }
      ]
    },
    "RemoteSiteSetting": {
      "title": "RemoteSiteSetting",
      "description": "",
      "xml": {
        "name": "RemoteSiteSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "disableProtocolSecurity": {
              "xml": {
                "name": "disableProtocolSecurity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "url": {
              "xml": {
                "name": "url",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "disableProtocolSecurity",
            "isActive",
            "url"
          ]
        }
      ]
    },
    "Report": {
      "title": "Report",
      "description": "",
      "xml": {
        "name": "Report",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "aggregates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportAggregate"
              }
            },
            "block": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Report"
              }
            },
            "blockInfo": {
              "$ref": "#/definitions/ReportBlockInfo"
            },
            "buckets": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportBucketField"
              }
            },
            "chart": {
              "$ref": "#/definitions/ReportChart"
            },
            "colorRanges": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportColorRange"
              }
            },
            "columns": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportColumn"
              }
            },
            "crossFilters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportCrossFilter"
              }
            },
            "currency": {
              "$ref": "#/definitions/CurrencyIsoCode"
            },
            "customDetailFormulas": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportCustomDetailFormula"
              }
            },
            "dataCategoryFilters": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportDataCategoryFilter"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "division": {
              "xml": {
                "name": "division",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "filter": {
              "$ref": "#/definitions/ReportFilter"
            },
            "folderName": {
              "xml": {
                "name": "folderName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "format": {
              "$ref": "#/definitions/ReportFormat"
            },
            "formattingRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportFormattingRule"
              }
            },
            "groupingsAcross": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportGrouping"
              }
            },
            "groupingsDown": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportGrouping"
              }
            },
            "historicalSelector": {
              "$ref": "#/definitions/ReportHistoricalSelector"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "numSubscriptions": {
              "xml": {
                "name": "numSubscriptions",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "params": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportParam"
              }
            },
            "reportType": {
              "xml": {
                "name": "reportType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "reportTypeApiName": {
              "xml": {
                "name": "reportTypeApiName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "roleHierarchyFilter": {
              "xml": {
                "name": "roleHierarchyFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "rowLimit": {
              "xml": {
                "name": "rowLimit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "scope": {
              "xml": {
                "name": "scope",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "showCurrentDate": {
              "xml": {
                "name": "showCurrentDate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showDetails": {
              "xml": {
                "name": "showDetails",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showGrandTotal": {
              "xml": {
                "name": "showGrandTotal",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "showSubTotals": {
              "xml": {
                "name": "showSubTotals",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sortColumn": {
              "xml": {
                "name": "sortColumn",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sortOrder": {
              "$ref": "#/definitions/SortOrder"
            },
            "territoryHierarchyFilter": {
              "xml": {
                "name": "territoryHierarchyFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "timeFrameFilter": {
              "$ref": "#/definitions/ReportTimeFrameFilter"
            },
            "userFilter": {
              "xml": {
                "name": "userFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "format",
            "name",
            "reportType"
          ]
        }
      ]
    },
    "ReportAggregate": {
      "title": "ReportAggregate",
      "description": "",
      "xml": {
        "name": "ReportAggregate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "acrossGroupingContext": {
          "xml": {
            "name": "acrossGroupingContext",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "calculatedFormula": {
          "xml": {
            "name": "calculatedFormula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "datatype": {
          "$ref": "#/definitions/ReportAggregateDatatype"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "downGroupingContext": {
          "xml": {
            "name": "downGroupingContext",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isActive": {
          "xml": {
            "name": "isActive",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isCrossBlock": {
          "xml": {
            "name": "isCrossBlock",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "reportType": {
          "xml": {
            "name": "reportType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "scale": {
          "xml": {
            "name": "scale",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "calculatedFormula",
        "datatype",
        "developerName",
        "isActive",
        "masterLabel"
      ]
    },
    "ReportAggregateDatatype": {
      "title": "ReportAggregateDatatype",
      "description": "",
      "xml": {
        "name": "ReportAggregateDatatype",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "currency",
        "percent",
        "number"
      ]
    },
    "ReportBlockInfo": {
      "title": "ReportBlockInfo",
      "description": "",
      "xml": {
        "name": "ReportBlockInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregateReferences": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportAggregateReference"
          }
        },
        "blockId": {
          "xml": {
            "name": "blockId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "joinTable": {
          "xml": {
            "name": "joinTable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "blockId",
        "joinTable"
      ]
    },
    "ReportAggregateReference": {
      "title": "ReportAggregateReference",
      "description": "",
      "xml": {
        "name": "ReportAggregateReference",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregate": {
          "xml": {
            "name": "aggregate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "aggregate"
      ]
    },
    "ReportBucketField": {
      "title": "ReportBucketField",
      "description": "",
      "xml": {
        "name": "ReportBucketField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "bucketType": {
          "$ref": "#/definitions/ReportBucketFieldType"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "nullTreatment": {
          "$ref": "#/definitions/ReportFormulaNullTreatment"
        },
        "otherBucketLabel": {
          "xml": {
            "name": "otherBucketLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceColumnName": {
          "xml": {
            "name": "sourceColumnName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "useOther": {
          "xml": {
            "name": "useOther",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "values": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportBucketFieldValue"
          }
        }
      },
      "required": [
        "bucketType",
        "developerName",
        "masterLabel",
        "sourceColumnName"
      ]
    },
    "ReportBucketFieldType": {
      "title": "ReportBucketFieldType",
      "description": "",
      "xml": {
        "name": "ReportBucketFieldType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "text",
        "number",
        "picklist"
      ]
    },
    "ReportFormulaNullTreatment": {
      "title": "ReportFormulaNullTreatment",
      "description": "",
      "xml": {
        "name": "ReportFormulaNullTreatment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "n",
        "z"
      ]
    },
    "ReportBucketFieldValue": {
      "title": "ReportBucketFieldValue",
      "description": "",
      "xml": {
        "name": "ReportBucketFieldValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sourceValues": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportBucketFieldSourceValue"
          }
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "value"
      ]
    },
    "ReportBucketFieldSourceValue": {
      "title": "ReportBucketFieldSourceValue",
      "description": "",
      "xml": {
        "name": "ReportBucketFieldSourceValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "from": {
          "xml": {
            "name": "from",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sourceValue": {
          "xml": {
            "name": "sourceValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "to": {
          "xml": {
            "name": "to",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "ReportChart": {
      "title": "ReportChart",
      "description": "",
      "xml": {
        "name": "ReportChart",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "backgroundColor1": {
          "xml": {
            "name": "backgroundColor1",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "backgroundColor2": {
          "xml": {
            "name": "backgroundColor2",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "backgroundFadeDir": {
          "$ref": "#/definitions/ChartBackgroundDirection"
        },
        "chartSummaries": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ChartSummary"
          }
        },
        "chartType": {
          "$ref": "#/definitions/ChartType"
        },
        "enableHoverLabels": {
          "xml": {
            "name": "enableHoverLabels",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "expandOthers": {
          "xml": {
            "name": "expandOthers",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "groupingColumn": {
          "xml": {
            "name": "groupingColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "legendPosition": {
          "$ref": "#/definitions/ChartLegendPosition"
        },
        "location": {
          "$ref": "#/definitions/ChartPosition"
        },
        "secondaryGroupingColumn": {
          "xml": {
            "name": "secondaryGroupingColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "showAxisLabels": {
          "xml": {
            "name": "showAxisLabels",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showPercentage": {
          "xml": {
            "name": "showPercentage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showTotal": {
          "xml": {
            "name": "showTotal",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showValues": {
          "xml": {
            "name": "showValues",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "size": {
          "$ref": "#/definitions/ReportChartSize"
        },
        "summaryAxisManualRangeEnd": {
          "xml": {
            "name": "summaryAxisManualRangeEnd",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "summaryAxisManualRangeStart": {
          "xml": {
            "name": "summaryAxisManualRangeStart",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "summaryAxisRange": {
          "$ref": "#/definitions/ChartRangeType"
        },
        "textColor": {
          "xml": {
            "name": "textColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "textSize": {
          "xml": {
            "name": "textSize",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "titleColor": {
          "xml": {
            "name": "titleColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "titleSize": {
          "xml": {
            "name": "titleSize",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "chartType"
      ]
    },
    "ChartType": {
      "title": "ChartType",
      "description": "",
      "xml": {
        "name": "ChartType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "ChartPosition": {
      "title": "ChartPosition",
      "description": "",
      "xml": {
        "name": "ChartPosition",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CHART_TOP",
        "CHART_BOTTOM"
      ]
    },
    "ReportChartSize": {
      "title": "ReportChartSize",
      "description": "",
      "xml": {
        "name": "ReportChartSize",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Tiny",
        "Small",
        "Medium",
        "Large",
        "Huge"
      ]
    },
    "ReportColorRange": {
      "title": "ReportColorRange",
      "description": "",
      "xml": {
        "name": "ReportColorRange",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregate": {
          "$ref": "#/definitions/ReportSummaryType"
        },
        "columnName": {
          "xml": {
            "name": "columnName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "highBreakpoint": {
          "xml": {
            "name": "highBreakpoint",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "highColor": {
          "xml": {
            "name": "highColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lowBreakpoint": {
          "xml": {
            "name": "lowBreakpoint",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "lowColor": {
          "xml": {
            "name": "lowColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "midColor": {
          "xml": {
            "name": "midColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "columnName",
        "highColor",
        "lowColor",
        "midColor"
      ]
    },
    "ReportColumn": {
      "title": "ReportColumn",
      "description": "",
      "xml": {
        "name": "ReportColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregateTypes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportSummaryType"
          }
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "reverseColors": {
          "xml": {
            "name": "reverseColors",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showChanges": {
          "xml": {
            "name": "showChanges",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "field"
      ]
    },
    "ReportCrossFilter": {
      "title": "ReportCrossFilter",
      "description": "",
      "xml": {
        "name": "ReportCrossFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "criteriaItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportFilterItem"
          }
        },
        "operation": {
          "$ref": "#/definitions/ObjectFilterOperator"
        },
        "primaryTableColumn": {
          "xml": {
            "name": "primaryTableColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "relatedTable": {
          "xml": {
            "name": "relatedTable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "relatedTableJoinColumn": {
          "xml": {
            "name": "relatedTableJoinColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "operation",
        "primaryTableColumn",
        "relatedTable",
        "relatedTableJoinColumn"
      ]
    },
    "ReportFilterItem": {
      "title": "ReportFilterItem",
      "description": "",
      "xml": {
        "name": "ReportFilterItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "columnToColumn": {
          "xml": {
            "name": "columnToColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isUnlocked": {
          "xml": {
            "name": "isUnlocked",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "operator": {
          "$ref": "#/definitions/FilterOperation"
        },
        "snapshot": {
          "xml": {
            "name": "snapshot",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "column",
        "operator"
      ]
    },
    "ObjectFilterOperator": {
      "title": "ObjectFilterOperator",
      "description": "",
      "xml": {
        "name": "ObjectFilterOperator",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "with",
        "without"
      ]
    },
    "CurrencyIsoCode": {
      "title": "CurrencyIsoCode",
      "description": "",
      "xml": {
        "name": "CurrencyIsoCode",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "ReportCustomDetailFormula": {
      "title": "ReportCustomDetailFormula",
      "description": "",
      "xml": {
        "name": "ReportCustomDetailFormula",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "calculatedFormula": {
          "xml": {
            "name": "calculatedFormula",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dataType": {
          "xml": {
            "name": "dataType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "developerName": {
          "xml": {
            "name": "developerName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "scale": {
          "xml": {
            "name": "scale",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "calculatedFormula",
        "dataType",
        "developerName",
        "label",
        "scale"
      ]
    },
    "ReportDataCategoryFilter": {
      "title": "ReportDataCategoryFilter",
      "description": "",
      "xml": {
        "name": "ReportDataCategoryFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dataCategory": {
          "xml": {
            "name": "dataCategory",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dataCategoryGroup": {
          "xml": {
            "name": "dataCategoryGroup",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operator": {
          "$ref": "#/definitions/DataCategoryFilterOperation"
        }
      },
      "required": [
        "dataCategory",
        "dataCategoryGroup",
        "operator"
      ]
    },
    "DataCategoryFilterOperation": {
      "title": "DataCategoryFilterOperation",
      "description": "",
      "xml": {
        "name": "DataCategoryFilterOperation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "above",
        "below",
        "at",
        "aboveOrBelow"
      ]
    },
    "ReportFilter": {
      "title": "ReportFilter",
      "description": "",
      "xml": {
        "name": "ReportFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "booleanFilter": {
          "xml": {
            "name": "booleanFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "criteriaItems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportFilterItem"
          }
        },
        "language": {
          "$ref": "#/definitions/Language"
        }
      }
    },
    "ReportFormat": {
      "title": "ReportFormat",
      "description": "",
      "xml": {
        "name": "ReportFormat",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "MultiBlock",
        "Matrix",
        "Summary",
        "Tabular"
      ]
    },
    "ReportFormattingRule": {
      "title": "ReportFormattingRule",
      "description": "",
      "xml": {
        "name": "ReportFormattingRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregate": {
          "$ref": "#/definitions/ReportSummaryType"
        },
        "columnName": {
          "xml": {
            "name": "columnName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "values": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportFormattingRuleValue"
          }
        }
      },
      "required": [
        "columnName"
      ]
    },
    "ReportFormattingRuleValue": {
      "title": "ReportFormattingRuleValue",
      "description": "",
      "xml": {
        "name": "ReportFormattingRuleValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "backgroundColor": {
          "xml": {
            "name": "backgroundColor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "rangeUpperBound": {
          "xml": {
            "name": "rangeUpperBound",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      }
    },
    "ReportGrouping": {
      "title": "ReportGrouping",
      "description": "",
      "xml": {
        "name": "ReportGrouping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "aggregateType": {
          "$ref": "#/definitions/ReportAggrType"
        },
        "dateGranularity": {
          "$ref": "#/definitions/UserDateGranularity"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortByName": {
          "xml": {
            "name": "sortByName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortOrder": {
          "$ref": "#/definitions/SortOrder"
        },
        "sortType": {
          "$ref": "#/definitions/ReportSortType"
        }
      },
      "required": [
        "field",
        "sortOrder"
      ]
    },
    "ReportAggrType": {
      "title": "ReportAggrType",
      "description": "",
      "xml": {
        "name": "ReportAggrType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Sum",
        "Average",
        "Maximum",
        "Minimum",
        "Unique",
        "RowCount"
      ]
    },
    "UserDateGranularity": {
      "title": "UserDateGranularity",
      "description": "",
      "xml": {
        "name": "UserDateGranularity",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Day",
        "Week",
        "Month",
        "Quarter",
        "Year",
        "FiscalQuarter",
        "FiscalYear",
        "MonthInYear",
        "DayInMonth",
        "FiscalPeriod",
        "FiscalWeek"
      ]
    },
    "ReportSortType": {
      "title": "ReportSortType",
      "description": "",
      "xml": {
        "name": "ReportSortType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Column",
        "Aggregate",
        "CustomSummaryFormula"
      ]
    },
    "ReportHistoricalSelector": {
      "title": "ReportHistoricalSelector",
      "description": "",
      "xml": {
        "name": "ReportHistoricalSelector",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "snapshot": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "snapshot",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "ReportParam": {
      "title": "ReportParam",
      "description": "",
      "xml": {
        "name": "ReportParam",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "ReportTimeFrameFilter": {
      "title": "ReportTimeFrameFilter",
      "description": "",
      "xml": {
        "name": "ReportTimeFrameFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "dateColumn": {
          "xml": {
            "name": "dateColumn",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "endDate": {
          "xml": {
            "name": "endDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        },
        "interval": {
          "$ref": "#/definitions/UserDateInterval"
        },
        "startDate": {
          "xml": {
            "name": "startDate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "date"
        }
      },
      "required": [
        "dateColumn",
        "interval"
      ]
    },
    "UserDateInterval": {
      "title": "UserDateInterval",
      "description": "",
      "xml": {
        "name": "UserDateInterval",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "ReportType": {
      "title": "ReportType",
      "description": "",
      "xml": {
        "name": "ReportType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "autogenerated": {
              "xml": {
                "name": "autogenerated",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "baseObject": {
              "xml": {
                "name": "baseObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "category": {
              "$ref": "#/definitions/ReportTypeCategory"
            },
            "deployed": {
              "xml": {
                "name": "deployed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "join": {
              "$ref": "#/definitions/ObjectRelationship"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sections": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportLayoutSection"
              }
            }
          },
          "required": [
            "baseObject",
            "category",
            "deployed",
            "label"
          ]
        }
      ]
    },
    "ReportTypeCategory": {
      "title": "ReportTypeCategory",
      "description": "",
      "xml": {
        "name": "ReportTypeCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "accounts",
        "opportunities",
        "forecasts",
        "cases",
        "leads",
        "campaigns",
        "activities",
        "busop",
        "products",
        "admin",
        "territory",
        "other",
        "content",
        "usage_entitlement",
        "wdc",
        "calibration",
        "territory2",
        "quotes",
        "individual"
      ]
    },
    "ObjectRelationship": {
      "title": "ObjectRelationship",
      "description": "",
      "xml": {
        "name": "ObjectRelationship",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "join": {
          "$ref": "#/definitions/ObjectRelationship"
        },
        "outerJoin": {
          "xml": {
            "name": "outerJoin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "relationship": {
          "xml": {
            "name": "relationship",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "outerJoin",
        "relationship"
      ]
    },
    "ReportLayoutSection": {
      "title": "ReportLayoutSection",
      "description": "",
      "xml": {
        "name": "ReportLayoutSection",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "columns": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportTypeColumn"
          }
        },
        "masterLabel": {
          "xml": {
            "name": "masterLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "masterLabel"
      ]
    },
    "ReportTypeColumn": {
      "title": "ReportTypeColumn",
      "description": "",
      "xml": {
        "name": "ReportTypeColumn",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "checkedByDefault": {
          "xml": {
            "name": "checkedByDefault",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "displayNameOverride": {
          "xml": {
            "name": "displayNameOverride",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "table": {
          "xml": {
            "name": "table",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "checkedByDefault",
        "field",
        "table"
      ]
    },
    "RestrictionRule": {
      "title": "RestrictionRule",
      "description": "",
      "xml": {
        "name": "RestrictionRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enforcementType": {
              "$ref": "#/definitions/EnforcementType"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "recordFilter": {
              "xml": {
                "name": "recordFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "targetEntity": {
              "xml": {
                "name": "targetEntity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "userCriteria": {
              "xml": {
                "name": "userCriteria",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "version": {
              "xml": {
                "name": "version",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "active",
            "description",
            "enforcementType",
            "masterLabel",
            "recordFilter",
            "targetEntity",
            "userCriteria",
            "version"
          ]
        }
      ]
    },
    "EnforcementType": {
      "title": "EnforcementType",
      "description": "",
      "xml": {
        "name": "EnforcementType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Scoping",
        "Restrict"
      ]
    },
    "RetailExecutionSettings": {
      "title": "RetailExecutionSettings",
      "description": "",
      "xml": {
        "name": "RetailExecutionSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableRetailExecution": {
              "xml": {
                "name": "enableRetailExecution",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "RoleOrTerritory": {
      "title": "RoleOrTerritory",
      "description": "",
      "xml": {
        "name": "RoleOrTerritory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "caseAccessLevel": {
              "xml": {
                "name": "caseAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "contactAccessLevel": {
              "xml": {
                "name": "contactAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "mayForecastManagerShare": {
              "xml": {
                "name": "mayForecastManagerShare",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "opportunityAccessLevel": {
              "xml": {
                "name": "opportunityAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "Role": {
      "title": "Role",
      "description": "",
      "xml": {
        "name": "Role",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/RoleOrTerritory"
        },
        {
          "type": "object",
          "properties": {
            "parentRole": {
              "xml": {
                "name": "parentRole",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "Territory": {
      "title": "Territory",
      "description": "",
      "xml": {
        "name": "Territory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/RoleOrTerritory"
        },
        {
          "type": "object",
          "properties": {
            "accountAccessLevel": {
              "xml": {
                "name": "accountAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "parentTerritory": {
              "xml": {
                "name": "parentTerritory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          }
        }
      ]
    },
    "SamlSsoConfig": {
      "title": "SamlSsoConfig",
      "description": "",
      "xml": {
        "name": "SamlSsoConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "attributeName": {
              "xml": {
                "name": "attributeName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "attributeNameIdFormat": {
              "xml": {
                "name": "attributeNameIdFormat",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "decryptionCertificate": {
              "xml": {
                "name": "decryptionCertificate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "errorUrl": {
              "xml": {
                "name": "errorUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "executionUserId": {
              "xml": {
                "name": "executionUserId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "identityLocation": {
              "$ref": "#/definitions/SamlIdentityLocationType"
            },
            "identityMapping": {
              "$ref": "#/definitions/SamlIdentityType"
            },
            "issuer": {
              "xml": {
                "name": "issuer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "loginUrl": {
              "xml": {
                "name": "loginUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "logoutUrl": {
              "xml": {
                "name": "logoutUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "oauthTokenEndpoint": {
              "xml": {
                "name": "oauthTokenEndpoint",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "redirectBinding": {
              "xml": {
                "name": "redirectBinding",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "requestSignatureMethod": {
              "xml": {
                "name": "requestSignatureMethod",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "requestSigningCertId": {
              "xml": {
                "name": "requestSigningCertId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "salesforceLoginUrl": {
              "xml": {
                "name": "salesforceLoginUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "samlEntityId": {
              "xml": {
                "name": "samlEntityId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "samlJitHandlerId": {
              "xml": {
                "name": "samlJitHandlerId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "samlVersion": {
              "$ref": "#/definitions/SamlType"
            },
            "singleLogoutBinding": {
              "$ref": "#/definitions/SamlSpSLOBinding"
            },
            "singleLogoutUrl": {
              "xml": {
                "name": "singleLogoutUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "useConfigRequestMethod": {
              "xml": {
                "name": "useConfigRequestMethod",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "userProvisioning": {
              "xml": {
                "name": "userProvisioning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "validationCert": {
              "xml": {
                "name": "validationCert",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "identityLocation",
            "identityMapping",
            "issuer",
            "name",
            "samlEntityId",
            "samlVersion",
            "validationCert"
          ]
        }
      ]
    },
    "SamlIdentityLocationType": {
      "title": "SamlIdentityLocationType",
      "description": "",
      "xml": {
        "name": "SamlIdentityLocationType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "SubjectNameId",
        "Attribute"
      ]
    },
    "SamlIdentityType": {
      "title": "SamlIdentityType",
      "description": "",
      "xml": {
        "name": "SamlIdentityType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Username",
        "FederationId",
        "UserId"
      ]
    },
    "SamlType": {
      "title": "SamlType",
      "description": "",
      "xml": {
        "name": "SamlType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "SAML1_1",
        "SAML2_0"
      ]
    },
    "SamlSpSLOBinding": {
      "title": "SamlSpSLOBinding",
      "description": "",
      "xml": {
        "name": "SamlSpSLOBinding",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "RedirectBinding",
        "PostBinding"
      ]
    },
    "SchemaSettings": {
      "title": "SchemaSettings",
      "description": "",
      "xml": {
        "name": "SchemaSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAdvancedCMTSecurity": {
              "xml": {
                "name": "enableAdvancedCMTSecurity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAdvancedCSSecurity": {
              "xml": {
                "name": "enableAdvancedCSSecurity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableListCustomSettingCreation": {
              "xml": {
                "name": "enableListCustomSettingCreation",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSOSLOnCustomSettings": {
              "xml": {
                "name": "enableSOSLOnCustomSettings",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "SearchSettings": {
      "title": "SearchSettings",
      "description": "",
      "xml": {
        "name": "SearchSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "documentContentSearchEnabled": {
              "xml": {
                "name": "documentContentSearchEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAdvancedSearchInAlohaSidebar": {
              "xml": {
                "name": "enableAdvancedSearchInAlohaSidebar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEinsteinSearchPersonalization": {
              "xml": {
                "name": "enableEinsteinSearchPersonalization",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePersonalTagging": {
              "xml": {
                "name": "enablePersonalTagging",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePublicTagging": {
              "xml": {
                "name": "enablePublicTagging",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableQuerySuggestionPigOn": {
              "xml": {
                "name": "enableQuerySuggestionPigOn",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSalesforceGeneratedSynonyms": {
              "xml": {
                "name": "enableSalesforceGeneratedSynonyms",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSearchTermHistory": {
              "xml": {
                "name": "enableSearchTermHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSetupSearch": {
              "xml": {
                "name": "enableSetupSearch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSuggestArticlesLinksOnly": {
              "xml": {
                "name": "enableSuggestArticlesLinksOnly",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUseDefaultSearchEntity": {
              "xml": {
                "name": "enableUseDefaultSearchEntity",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optimizeSearchForCJKEnabled": {
              "xml": {
                "name": "optimizeSearchForCJKEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "recentlyViewedUsersForBlankLookupEnabled": {
              "xml": {
                "name": "recentlyViewedUsersForBlankLookupEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "searchSettingsByObject": {
              "$ref": "#/definitions/SearchSettingsByObject"
            },
            "sidebarAutoCompleteEnabled": {
              "xml": {
                "name": "sidebarAutoCompleteEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sidebarDropDownListEnabled": {
              "xml": {
                "name": "sidebarDropDownListEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "sidebarLimitToItemsIOwnCheckboxEnabled": {
              "xml": {
                "name": "sidebarLimitToItemsIOwnCheckboxEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "singleSearchResultShortcutEnabled": {
              "xml": {
                "name": "singleSearchResultShortcutEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "spellCorrectKnowledgeSearchEnabled": {
              "xml": {
                "name": "spellCorrectKnowledgeSearchEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "documentContentSearchEnabled",
            "optimizeSearchForCJKEnabled",
            "recentlyViewedUsersForBlankLookupEnabled",
            "searchSettingsByObject",
            "sidebarAutoCompleteEnabled",
            "sidebarDropDownListEnabled",
            "sidebarLimitToItemsIOwnCheckboxEnabled",
            "singleSearchResultShortcutEnabled",
            "spellCorrectKnowledgeSearchEnabled"
          ]
        }
      ]
    },
    "SearchSettingsByObject": {
      "title": "SearchSettingsByObject",
      "description": "",
      "xml": {
        "name": "SearchSettingsByObject",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "searchSettingsByObject": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ObjectSearchSetting"
          }
        }
      }
    },
    "ObjectSearchSetting": {
      "title": "ObjectSearchSetting",
      "description": "",
      "xml": {
        "name": "ObjectSearchSetting",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enhancedLookupEnabled": {
          "xml": {
            "name": "enhancedLookupEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "lookupAutoCompleteEnabled": {
          "xml": {
            "name": "lookupAutoCompleteEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "resultsPerPageCount": {
          "xml": {
            "name": "resultsPerPageCount",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "enhancedLookupEnabled",
        "lookupAutoCompleteEnabled",
        "name",
        "resultsPerPageCount"
      ]
    },
    "SecuritySettings": {
      "title": "SecuritySettings",
      "description": "",
      "xml": {
        "name": "SecuritySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canUsersGrantLoginAccess": {
              "xml": {
                "name": "canUsersGrantLoginAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAdminLoginAsAnyUser": {
              "xml": {
                "name": "enableAdminLoginAsAnyUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAuditFieldsInactiveOwner": {
              "xml": {
                "name": "enableAuditFieldsInactiveOwner",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAuraSecureEvalPref": {
              "xml": {
                "name": "enableAuraSecureEvalPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRequireHttpsConnection": {
              "xml": {
                "name": "enableRequireHttpsConnection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isTLSv12Required": {
              "xml": {
                "name": "isTLSv12Required",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isTLSv12RequiredCommunities": {
              "xml": {
                "name": "isTLSv12RequiredCommunities",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "networkAccess": {
              "$ref": "#/definitions/NetworkAccess"
            },
            "passwordPolicies": {
              "$ref": "#/definitions/PasswordPolicies"
            },
            "sessionSettings": {
              "$ref": "#/definitions/SessionSettings"
            },
            "singleSignOnSettings": {
              "$ref": "#/definitions/SingleSignOnSettings"
            }
          }
        }
      ]
    },
    "NetworkAccess": {
      "title": "NetworkAccess",
      "description": "",
      "xml": {
        "name": "NetworkAccess",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "ipRanges": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/IpRange"
          }
        }
      }
    },
    "IpRange": {
      "title": "IpRange",
      "description": "",
      "xml": {
        "name": "IpRange",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "end": {
          "xml": {
            "name": "end",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "start": {
          "xml": {
            "name": "start",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "PasswordPolicies": {
      "title": "PasswordPolicies",
      "description": "",
      "xml": {
        "name": "PasswordPolicies",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apiOnlyUserHomePageURL": {
          "xml": {
            "name": "apiOnlyUserHomePageURL",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "complexity": {
          "$ref": "#/definitions/Complexity"
        },
        "enableSetPasswordInApi": {
          "xml": {
            "name": "enableSetPasswordInApi",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "expiration": {
          "$ref": "#/definitions/Expiration"
        },
        "historyRestriction": {
          "xml": {
            "name": "historyRestriction",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lockoutInterval": {
          "$ref": "#/definitions/LockoutInterval"
        },
        "maxLoginAttempts": {
          "$ref": "#/definitions/MaxLoginAttempts"
        },
        "minimumPasswordLength": {
          "xml": {
            "name": "minimumPasswordLength",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "minimumPasswordLifetime": {
          "xml": {
            "name": "minimumPasswordLifetime",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "obscureSecretAnswer": {
          "xml": {
            "name": "obscureSecretAnswer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "passwordAssistanceMessage": {
          "xml": {
            "name": "passwordAssistanceMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "passwordAssistanceURL": {
          "xml": {
            "name": "passwordAssistanceURL",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "questionRestriction": {
          "$ref": "#/definitions/QuestionRestriction"
        }
      }
    },
    "Complexity": {
      "title": "Complexity",
      "description": "",
      "xml": {
        "name": "Complexity",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "NoRestriction",
        "AlphaNumeric",
        "SpecialCharacters",
        "UpperLowerCaseNumeric",
        "UpperLowerCaseNumericSpecialCharacters",
        "Any3UpperLowerCaseNumericSpecialCharacters"
      ]
    },
    "Expiration": {
      "title": "Expiration",
      "description": "",
      "xml": {
        "name": "Expiration",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ThirtyDays",
        "SixtyDays",
        "NinetyDays",
        "SixMonths",
        "OneYear",
        "Never"
      ]
    },
    "LockoutInterval": {
      "title": "LockoutInterval",
      "description": "",
      "xml": {
        "name": "LockoutInterval",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "FifteenMinutes",
        "ThirtyMinutes",
        "SixtyMinutes",
        "Forever"
      ]
    },
    "MaxLoginAttempts": {
      "title": "MaxLoginAttempts",
      "description": "",
      "xml": {
        "name": "MaxLoginAttempts",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ThreeAttempts",
        "FiveAttempts",
        "TenAttempts",
        "NoLimit"
      ]
    },
    "QuestionRestriction": {
      "title": "QuestionRestriction",
      "description": "",
      "xml": {
        "name": "QuestionRestriction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "DoesNotContainPassword"
      ]
    },
    "SessionSettings": {
      "title": "SessionSettings",
      "description": "",
      "xml": {
        "name": "SessionSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allowUserAuthenticationByCertificate": {
          "xml": {
            "name": "allowUserAuthenticationByCertificate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "canConfirmEmailChangeInLightningCommunities": {
          "xml": {
            "name": "canConfirmEmailChangeInLightningCommunities",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "canConfirmIdentityBySmsOnly": {
          "xml": {
            "name": "canConfirmIdentityBySmsOnly",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "disableTimeoutWarning": {
          "xml": {
            "name": "disableTimeoutWarning",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableCSPOnEmail": {
          "xml": {
            "name": "enableCSPOnEmail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableCSRFOnGet": {
          "xml": {
            "name": "enableCSRFOnGet",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableCSRFOnPost": {
          "xml": {
            "name": "enableCSRFOnPost",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableCacheAndAutocomplete": {
          "xml": {
            "name": "enableCacheAndAutocomplete",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableClickjackNonsetupSFDC": {
          "xml": {
            "name": "enableClickjackNonsetupSFDC",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableClickjackNonsetupUser": {
          "xml": {
            "name": "enableClickjackNonsetupUser",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableClickjackNonsetupUserHeaderless": {
          "xml": {
            "name": "enableClickjackNonsetupUserHeaderless",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableClickjackSetup": {
          "xml": {
            "name": "enableClickjackSetup",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableContentSniffingProtection": {
          "xml": {
            "name": "enableContentSniffingProtection",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableLightningLogin": {
          "xml": {
            "name": "enableLightningLogin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableLightningLoginOnlyWithUserPerm": {
          "xml": {
            "name": "enableLightningLoginOnlyWithUserPerm",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enablePostForSessions": {
          "xml": {
            "name": "enablePostForSessions",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableSMSIdentity": {
          "xml": {
            "name": "enableSMSIdentity",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableU2F": {
          "xml": {
            "name": "enableU2F",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableUpgradeInsecureRequests": {
          "xml": {
            "name": "enableUpgradeInsecureRequests",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableXssProtection": {
          "xml": {
            "name": "enableXssProtection",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enforceIpRangesEveryRequest": {
          "xml": {
            "name": "enforceIpRangesEveryRequest",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "forceLogoutOnSessionTimeout": {
          "xml": {
            "name": "forceLogoutOnSessionTimeout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "forceRelogin": {
          "xml": {
            "name": "forceRelogin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hasRetainedLoginHints": {
          "xml": {
            "name": "hasRetainedLoginHints",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hasUserSwitching": {
          "xml": {
            "name": "hasUserSwitching",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "hstsOnForcecomSites": {
          "xml": {
            "name": "hstsOnForcecomSites",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "identityConfirmationOnEmailChange": {
          "xml": {
            "name": "identityConfirmationOnEmailChange",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "identityConfirmationOnTwoFactorRegistrationEnabled": {
          "xml": {
            "name": "identityConfirmationOnTwoFactorRegistrationEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "lockSessionsToDomain": {
          "xml": {
            "name": "lockSessionsToDomain",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "lockSessionsToIp": {
          "xml": {
            "name": "lockSessionsToIp",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "lockerServiceAPIVersion": {
          "xml": {
            "name": "lockerServiceAPIVersion",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "lockerServiceCSP": {
          "xml": {
            "name": "lockerServiceCSP",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "lockerServiceFrozenRealm": {
          "xml": {
            "name": "lockerServiceFrozenRealm",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "logoutURL": {
          "xml": {
            "name": "logoutURL",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "redirectionWarning": {
          "xml": {
            "name": "redirectionWarning",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "referrerPolicy": {
          "xml": {
            "name": "referrerPolicy",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "requireHttpOnly": {
          "xml": {
            "name": "requireHttpOnly",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "requireHttps": {
          "xml": {
            "name": "requireHttps",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "securityCentralKillSession": {
          "xml": {
            "name": "securityCentralKillSession",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sessionTimeout": {
          "$ref": "#/definitions/SessionTimeout"
        }
      }
    },
    "SessionTimeout": {
      "title": "SessionTimeout",
      "description": "",
      "xml": {
        "name": "SessionTimeout",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "TwentyFourHours",
        "TwelveHours",
        "EightHours",
        "FourHours",
        "TwoHours",
        "SixtyMinutes",
        "ThirtyMinutes",
        "FifteenMinutes"
      ]
    },
    "SingleSignOnSettings": {
      "title": "SingleSignOnSettings",
      "description": "",
      "xml": {
        "name": "SingleSignOnSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enableForceDelegatedCallout": {
          "xml": {
            "name": "enableForceDelegatedCallout",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableMultipleSamlConfigs": {
          "xml": {
            "name": "enableMultipleSamlConfigs",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableSamlJitProvisioning": {
          "xml": {
            "name": "enableSamlJitProvisioning",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "enableSamlLogin": {
          "xml": {
            "name": "enableSamlLogin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      }
    },
    "ServiceChannel": {
      "title": "ServiceChannel",
      "description": "",
      "xml": {
        "name": "ServiceChannel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "doesMinimizeWidgetOnAccept": {
              "xml": {
                "name": "doesMinimizeWidgetOnAccept",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "interactionComponent": {
              "xml": {
                "name": "interactionComponent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relatedEntityType": {
              "xml": {
                "name": "relatedEntityType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "secondaryRoutingPriorityField": {
              "xml": {
                "name": "secondaryRoutingPriorityField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "serviceChannelFieldPriorities": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ServiceChannelFieldPriority"
              }
            }
          },
          "required": [
            "label",
            "relatedEntityType"
          ]
        }
      ]
    },
    "ServiceChannelFieldPriority": {
      "title": "ServiceChannelFieldPriority",
      "description": "",
      "xml": {
        "name": "ServiceChannelFieldPriority",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "priority": {
          "xml": {
            "name": "priority",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "priority",
        "value"
      ]
    },
    "ServicePresenceStatus": {
      "title": "ServicePresenceStatus",
      "description": "",
      "xml": {
        "name": "ServicePresenceStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "channels": {
              "$ref": "#/definitions/ServiceChannelStatus"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "ServiceChannelStatus": {
      "title": "ServiceChannelStatus",
      "description": "",
      "xml": {
        "name": "ServiceChannelStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "channel": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "channel",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "SharingBaseRule": {
      "title": "SharingBaseRule",
      "description": "",
      "xml": {
        "name": "SharingBaseRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "accessLevel": {
              "xml": {
                "name": "accessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "accountSettings": {
              "$ref": "#/definitions/AccountSharingRuleSettings"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sharedTo": {
              "$ref": "#/definitions/SharedTo"
            }
          },
          "required": [
            "accessLevel",
            "label",
            "sharedTo"
          ]
        }
      ]
    },
    "AccountSharingRuleSettings": {
      "title": "AccountSharingRuleSettings",
      "description": "",
      "xml": {
        "name": "AccountSharingRuleSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "caseAccessLevel": {
          "xml": {
            "name": "caseAccessLevel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "contactAccessLevel": {
          "xml": {
            "name": "contactAccessLevel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "opportunityAccessLevel": {
          "xml": {
            "name": "opportunityAccessLevel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "caseAccessLevel",
        "contactAccessLevel",
        "opportunityAccessLevel"
      ]
    },
    "SharingCriteriaRule": {
      "title": "SharingCriteriaRule",
      "description": "",
      "xml": {
        "name": "SharingCriteriaRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/SharingBaseRule"
        },
        {
          "type": "object",
          "properties": {
            "booleanFilter": {
              "xml": {
                "name": "booleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "criteriaItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FilterItem"
              }
            }
          }
        }
      ]
    },
    "SharingGuestRule": {
      "title": "SharingGuestRule",
      "description": "",
      "xml": {
        "name": "SharingGuestRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/SharingBaseRule"
        },
        {
          "type": "object",
          "properties": {
            "booleanFilter": {
              "xml": {
                "name": "booleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "criteriaItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FilterItem"
              }
            }
          }
        }
      ]
    },
    "SharingOwnerRule": {
      "title": "SharingOwnerRule",
      "description": "",
      "xml": {
        "name": "SharingOwnerRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/SharingBaseRule"
        },
        {
          "type": "object",
          "properties": {
            "sharedFrom": {
              "$ref": "#/definitions/SharedTo"
            }
          },
          "required": [
            "sharedFrom"
          ]
        }
      ]
    },
    "SharingTerritoryRule": {
      "title": "SharingTerritoryRule",
      "description": "",
      "xml": {
        "name": "SharingTerritoryRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/SharingOwnerRule"
        },
        {
          "type": "object"
        }
      ]
    },
    "SharingRules": {
      "title": "SharingRules",
      "description": "",
      "xml": {
        "name": "SharingRules",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "sharingCriteriaRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingCriteriaRule"
              }
            },
            "sharingGuestRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingGuestRule"
              }
            },
            "sharingOwnerRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingOwnerRule"
              }
            },
            "sharingTerritoryRules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SharingTerritoryRule"
              }
            }
          }
        }
      ]
    },
    "SharingSet": {
      "title": "SharingSet",
      "description": "",
      "xml": {
        "name": "SharingSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "accessMappings": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/AccessMapping"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "profiles": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "profiles",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "AccessMapping": {
      "title": "AccessMapping",
      "description": "",
      "xml": {
        "name": "AccessMapping",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "accessLevel": {
          "xml": {
            "name": "accessLevel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "object": {
          "xml": {
            "name": "object",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "objectField": {
          "xml": {
            "name": "objectField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "userField": {
          "xml": {
            "name": "userField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "accessLevel",
        "object",
        "objectField",
        "userField"
      ]
    },
    "SharingSettings": {
      "title": "SharingSettings",
      "description": "",
      "xml": {
        "name": "SharingSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableAccountRoleOptimization": {
              "xml": {
                "name": "enableAccountRoleOptimization",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAssetSharing": {
              "xml": {
                "name": "enableAssetSharing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCommunityUserVisibility": {
              "xml": {
                "name": "enableCommunityUserVisibility",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableExternalSharingModel": {
              "xml": {
                "name": "enableExternalSharingModel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableManagerGroups": {
              "xml": {
                "name": "enableManagerGroups",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableManualUserRecordSharing": {
              "xml": {
                "name": "enableManualUserRecordSharing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePartnerSuperUserAccess": {
              "xml": {
                "name": "enablePartnerSuperUserAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePortalUserCaseSharing": {
              "xml": {
                "name": "enablePortalUserCaseSharing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePortalUserVisibility": {
              "xml": {
                "name": "enablePortalUserVisibility",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRemoveTMGroupMembership": {
              "xml": {
                "name": "enableRemoveTMGroupMembership",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableRestrictAccessLookupRecords": {
              "xml": {
                "name": "enableRestrictAccessLookupRecords",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSecureGuestAccess": {
              "xml": {
                "name": "enableSecureGuestAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableStandardReportVisibility": {
              "xml": {
                "name": "enableStandardReportVisibility",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTerritoryForecastManager": {
              "xml": {
                "name": "enableTerritoryForecastManager",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "SiteSettings": {
      "title": "SiteSettings",
      "description": "",
      "xml": {
        "name": "SiteSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableProxyLoginICHeader": {
              "xml": {
                "name": "enableProxyLoginICHeader",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSitesRecordReassignOrgPref": {
              "xml": {
                "name": "enableSitesRecordReassignOrgPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTopicsInSites": {
              "xml": {
                "name": "enableTopicsInSites",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVisualforceApiAccessAllowed": {
              "xml": {
                "name": "enableVisualforceApiAccessAllowed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWebruntimeBYOTemplate": {
              "xml": {
                "name": "enableWebruntimeBYOTemplate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Skill": {
      "title": "Skill",
      "description": "",
      "xml": {
        "name": "Skill",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assignments": {
              "$ref": "#/definitions/SkillAssignments"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "SkillAssignments": {
      "title": "SkillAssignments",
      "description": "",
      "xml": {
        "name": "SkillAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "profiles": {
          "$ref": "#/definitions/SkillProfileAssignments"
        },
        "users": {
          "$ref": "#/definitions/SkillUserAssignments"
        }
      }
    },
    "SkillProfileAssignments": {
      "title": "SkillProfileAssignments",
      "description": "",
      "xml": {
        "name": "SkillProfileAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "profile": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "profile",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "SkillUserAssignments": {
      "title": "SkillUserAssignments",
      "description": "",
      "xml": {
        "name": "SkillUserAssignments",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "user": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "user",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "SocialCustomerServiceSettings": {
      "title": "SocialCustomerServiceSettings",
      "description": "",
      "xml": {
        "name": "SocialCustomerServiceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "caseSubjectOption": {
              "$ref": "#/definitions/CaseSubjectOption"
            },
            "enableSocialApprovals": {
              "xml": {
                "name": "enableSocialApprovals",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSocialCaseAssignmentRules": {
              "xml": {
                "name": "enableSocialCaseAssignmentRules",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSocialCustomerService": {
              "xml": {
                "name": "enableSocialCustomerService",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSocialPersonaHistoryTracking": {
              "xml": {
                "name": "enableSocialPersonaHistoryTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSocialPostHistoryTracking": {
              "xml": {
                "name": "enableSocialPostHistoryTracking",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSocialReceiveParentPost": {
              "xml": {
                "name": "enableSocialReceiveParentPost",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "caseSubjectOption"
          ]
        }
      ]
    },
    "CaseSubjectOption": {
      "title": "CaseSubjectOption",
      "description": "",
      "xml": {
        "name": "CaseSubjectOption",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "SocialPostSource",
        "SocialPostContent",
        "BuildCustom"
      ]
    },
    "SocialProfileSettings": {
      "title": "SocialProfileSettings",
      "description": "",
      "xml": {
        "name": "SocialProfileSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableSocialProfiles": {
              "xml": {
                "name": "enableSocialProfiles",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isFacebookSocialProfilesDisabled": {
              "xml": {
                "name": "isFacebookSocialProfilesDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLinkedInSocialProfilesDisabled": {
              "xml": {
                "name": "isLinkedInSocialProfilesDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isTwitterSocialProfilesDisabled": {
              "xml": {
                "name": "isTwitterSocialProfilesDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isYouTubeSocialProfilesDisabled": {
              "xml": {
                "name": "isYouTubeSocialProfilesDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "StandardValueSet": {
      "title": "StandardValueSet",
      "description": "",
      "xml": {
        "name": "StandardValueSet",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "groupingStringEnum": {
              "xml": {
                "name": "groupingStringEnum",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "sorted": {
              "xml": {
                "name": "sorted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "standardValue": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/StandardValue"
              }
            }
          },
          "required": [
            "sorted"
          ]
        }
      ]
    },
    "StandardValueSetTranslation": {
      "title": "StandardValueSetTranslation",
      "description": "",
      "xml": {
        "name": "StandardValueSetTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "valueTranslation": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ValueTranslation"
              }
            }
          }
        }
      ]
    },
    "SurveySettings": {
      "title": "SurveySettings",
      "description": "",
      "xml": {
        "name": "SurveySettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableSurvey": {
              "xml": {
                "name": "enableSurvey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSurveyOwnerCanManageResponse": {
              "xml": {
                "name": "enableSurveyOwnerCanManageResponse",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "SynonymDictionary": {
      "title": "SynonymDictionary",
      "description": "",
      "xml": {
        "name": "SynonymDictionary",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "groups": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/SynonymGroup"
              }
            },
            "isProtected": {
              "xml": {
                "name": "isProtected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label"
          ]
        }
      ]
    },
    "SystemNotificationSettings": {
      "title": "SystemNotificationSettings",
      "description": "",
      "xml": {
        "name": "SystemNotificationSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "disableDowntimeNotifications": {
              "xml": {
                "name": "disableDowntimeNotifications",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "disableMaintenanceNotifications": {
              "xml": {
                "name": "disableMaintenanceNotifications",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Territory2": {
      "title": "Territory2",
      "description": "",
      "xml": {
        "name": "Territory2",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "accountAccessLevel": {
              "xml": {
                "name": "accountAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "caseAccessLevel": {
              "xml": {
                "name": "caseAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "contactAccessLevel": {
              "xml": {
                "name": "contactAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "customFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldValue"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "opportunityAccessLevel": {
              "xml": {
                "name": "opportunityAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "parentTerritory": {
              "xml": {
                "name": "parentTerritory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "ruleAssociations": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Territory2RuleAssociation"
              }
            },
            "territory2Type": {
              "xml": {
                "name": "territory2Type",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "name",
            "territory2Type"
          ]
        }
      ]
    },
    "FieldValue": {
      "title": "FieldValue",
      "description": "",
      "xml": {
        "name": "FieldValue",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "object"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "Territory2RuleAssociation": {
      "title": "Territory2RuleAssociation",
      "description": "",
      "xml": {
        "name": "Territory2RuleAssociation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "inherited": {
          "xml": {
            "name": "inherited",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "ruleName": {
          "xml": {
            "name": "ruleName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "inherited",
        "ruleName"
      ]
    },
    "Territory2Model": {
      "title": "Territory2Model",
      "description": "",
      "xml": {
        "name": "Territory2Model",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customFields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FieldValue"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "name"
          ]
        }
      ]
    },
    "Territory2Rule": {
      "title": "Territory2Rule",
      "description": "",
      "xml": {
        "name": "Territory2Rule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "booleanFilter": {
              "xml": {
                "name": "booleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "objectType": {
              "xml": {
                "name": "objectType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "ruleItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/Territory2RuleItem"
              }
            }
          },
          "required": [
            "active",
            "name",
            "objectType"
          ]
        }
      ]
    },
    "Territory2RuleItem": {
      "title": "Territory2RuleItem",
      "description": "",
      "xml": {
        "name": "Territory2RuleItem",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operation": {
          "$ref": "#/definitions/FilterOperation"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "field",
        "operation"
      ]
    },
    "Territory2Settings": {
      "title": "Territory2Settings",
      "description": "",
      "xml": {
        "name": "Territory2Settings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "defaultAccountAccessLevel": {
              "xml": {
                "name": "defaultAccountAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultCaseAccessLevel": {
              "xml": {
                "name": "defaultCaseAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultContactAccessLevel": {
              "xml": {
                "name": "defaultContactAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "defaultOpportunityAccessLevel": {
              "xml": {
                "name": "defaultOpportunityAccessLevel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "enableTerritoryManagement2": {
              "xml": {
                "name": "enableTerritoryManagement2",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "opportunityFilterSettings": {
              "$ref": "#/definitions/Territory2SettingsOpportunityFilter"
            }
          }
        }
      ]
    },
    "Territory2SettingsOpportunityFilter": {
      "title": "Territory2SettingsOpportunityFilter",
      "description": "",
      "xml": {
        "name": "Territory2SettingsOpportunityFilter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexClassName": {
          "xml": {
            "name": "apexClassName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enableFilter": {
          "xml": {
            "name": "enableFilter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "runOnCreate": {
          "xml": {
            "name": "runOnCreate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "apexClassName",
        "enableFilter",
        "runOnCreate"
      ]
    },
    "Territory2Type": {
      "title": "Territory2Type",
      "description": "",
      "xml": {
        "name": "Territory2Type",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "priority": {
              "xml": {
                "name": "priority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            }
          },
          "required": [
            "name",
            "priority"
          ]
        }
      ]
    },
    "TimeSheetTemplate": {
      "title": "TimeSheetTemplate",
      "description": "",
      "xml": {
        "name": "TimeSheetTemplate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "frequency": {
              "$ref": "#/definitions/TimeSheetFrequency"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "startDate": {
              "xml": {
                "name": "startDate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string",
              "format": "date"
            },
            "timeSheetTemplateAssignments": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/TimeSheetTemplateAssignment"
              }
            },
            "workWeekEndDay": {
              "$ref": "#/definitions/DaysOfWeek"
            },
            "workWeekStartDay": {
              "$ref": "#/definitions/DaysOfWeek"
            }
          },
          "required": [
            "active",
            "frequency",
            "masterLabel",
            "startDate",
            "workWeekEndDay",
            "workWeekStartDay"
          ]
        }
      ]
    },
    "TimeSheetFrequency": {
      "title": "TimeSheetFrequency",
      "description": "",
      "xml": {
        "name": "TimeSheetFrequency",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Daily",
        "Weekly",
        "EveryTwoWeeks",
        "TwiceAMonth",
        "Monthly"
      ]
    },
    "TimeSheetTemplateAssignment": {
      "title": "TimeSheetTemplateAssignment",
      "description": "",
      "xml": {
        "name": "TimeSheetTemplateAssignment",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "assignedTo": {
          "xml": {
            "name": "assignedTo",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "DaysOfWeek": {
      "title": "DaysOfWeek",
      "description": "",
      "xml": {
        "name": "DaysOfWeek",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Sunday",
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday",
        "Saturday"
      ]
    },
    "TopicsForObjects": {
      "title": "TopicsForObjects",
      "description": "",
      "xml": {
        "name": "TopicsForObjects",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableTopics": {
              "xml": {
                "name": "enableTopics",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "entityApiName": {
              "xml": {
                "name": "entityApiName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "enableTopics",
            "entityApiName"
          ]
        }
      ]
    },
    "TrailheadSettings": {
      "title": "TrailheadSettings",
      "description": "",
      "xml": {
        "name": "TrailheadSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableMyTrailheadPref": {
              "xml": {
                "name": "enableMyTrailheadPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "TransactionSecurityPolicy": {
      "title": "TransactionSecurityPolicy",
      "description": "",
      "xml": {
        "name": "TransactionSecurityPolicy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "action": {
              "$ref": "#/definitions/TransactionSecurityAction"
            },
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "apexClass": {
              "xml": {
                "name": "apexClass",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "developerName": {
              "xml": {
                "name": "developerName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "eventName": {
              "$ref": "#/definitions/TransactionSecurityEventName"
            },
            "eventType": {
              "$ref": "#/definitions/MonitoredEvents"
            },
            "executionUser": {
              "xml": {
                "name": "executionUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "flow": {
              "xml": {
                "name": "flow",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "resourceName": {
              "xml": {
                "name": "resourceName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "$ref": "#/definitions/TxnSecurityPolicyType"
            }
          },
          "required": [
            "action",
            "active"
          ]
        }
      ]
    },
    "TransactionSecurityAction": {
      "title": "TransactionSecurityAction",
      "description": "",
      "xml": {
        "name": "TransactionSecurityAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "block": {
          "xml": {
            "name": "block",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "endSession": {
          "xml": {
            "name": "endSession",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "freezeUser": {
          "xml": {
            "name": "freezeUser",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "notifications": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/TransactionSecurityNotification"
          }
        },
        "twoFactorAuthentication": {
          "xml": {
            "name": "twoFactorAuthentication",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "block",
        "endSession",
        "freezeUser",
        "twoFactorAuthentication"
      ]
    },
    "TransactionSecurityNotification": {
      "title": "TransactionSecurityNotification",
      "description": "",
      "xml": {
        "name": "TransactionSecurityNotification",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "inApp": {
          "xml": {
            "name": "inApp",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sendEmail": {
          "xml": {
            "name": "sendEmail",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "user": {
          "xml": {
            "name": "user",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "inApp",
        "sendEmail",
        "user"
      ]
    },
    "TransactionSecurityEventName": {
      "title": "TransactionSecurityEventName",
      "description": "",
      "xml": {
        "name": "TransactionSecurityEventName",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "ReportEvent",
        "ApiEvent",
        "AdminSetupEvent",
        "LoginEvent",
        "ListViewEvent"
      ]
    },
    "MonitoredEvents": {
      "title": "MonitoredEvents",
      "description": "",
      "xml": {
        "name": "MonitoredEvents",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "AuditTrail",
        "Login",
        "Entity",
        "DataExport",
        "AccessResource"
      ]
    },
    "TxnSecurityPolicyType": {
      "title": "TxnSecurityPolicyType",
      "description": "",
      "xml": {
        "name": "TxnSecurityPolicyType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CustomApexPolicy",
        "CustomConditionBuilderPolicy"
      ]
    },
    "Translations": {
      "title": "Translations",
      "description": "",
      "xml": {
        "name": "Translations",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "customApplications": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomApplicationTranslation"
              }
            },
            "customLabels": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomLabelTranslation"
              }
            },
            "customPageWebLinks": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomPageWebLinkTranslation"
              }
            },
            "customTabs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/CustomTabTranslation"
              }
            },
            "flowDefinitions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FlowDefinitionTranslation"
              }
            },
            "prompts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/PromptTranslation"
              }
            },
            "quickActions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/GlobalQuickActionTranslation"
              }
            },
            "reportTypes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ReportTypeTranslation"
              }
            },
            "scontrols": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/ScontrolTranslation"
              }
            }
          }
        }
      ]
    },
    "CustomApplicationTranslation": {
      "title": "CustomApplicationTranslation",
      "description": "",
      "xml": {
        "name": "CustomApplicationTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "CustomLabelTranslation": {
      "title": "CustomLabelTranslation",
      "description": "",
      "xml": {
        "name": "CustomLabelTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "CustomPageWebLinkTranslation": {
      "title": "CustomPageWebLinkTranslation",
      "description": "",
      "xml": {
        "name": "CustomPageWebLinkTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "CustomTabTranslation": {
      "title": "CustomTabTranslation",
      "description": "",
      "xml": {
        "name": "CustomTabTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "FlowDefinitionTranslation": {
      "title": "FlowDefinitionTranslation",
      "description": "",
      "xml": {
        "name": "FlowDefinitionTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "flows": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowTranslation"
          }
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "fullName"
      ]
    },
    "FlowTranslation": {
      "title": "FlowTranslation",
      "description": "",
      "xml": {
        "name": "FlowTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "choices": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowChoiceTranslation"
          }
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "screens": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowScreenTranslation"
          }
        },
        "stages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowStageTranslation"
          }
        },
        "textTemplates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowTextTemplateTranslation"
          }
        }
      },
      "required": [
        "fullName"
      ]
    },
    "FlowChoiceTranslation": {
      "title": "FlowChoiceTranslation",
      "description": "",
      "xml": {
        "name": "FlowChoiceTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "choiceText": {
          "xml": {
            "name": "choiceText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "userInput": {
          "$ref": "#/definitions/FlowChoiceUserInputTranslation"
        }
      },
      "required": [
        "name"
      ]
    },
    "FlowChoiceUserInputTranslation": {
      "title": "FlowChoiceUserInputTranslation",
      "description": "",
      "xml": {
        "name": "FlowChoiceUserInputTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "promptText": {
          "xml": {
            "name": "promptText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "validationRule": {
          "$ref": "#/definitions/FlowInputValidationRuleTranslation"
        }
      }
    },
    "FlowInputValidationRuleTranslation": {
      "title": "FlowInputValidationRuleTranslation",
      "description": "",
      "xml": {
        "name": "FlowInputValidationRuleTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "errorMessage": {
          "xml": {
            "name": "errorMessage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "FlowScreenTranslation": {
      "title": "FlowScreenTranslation",
      "description": "",
      "xml": {
        "name": "FlowScreenTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowScreenFieldTranslation"
          }
        },
        "helpText": {
          "xml": {
            "name": "helpText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "pausedText": {
          "xml": {
            "name": "pausedText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "FlowScreenFieldTranslation": {
      "title": "FlowScreenFieldTranslation",
      "description": "",
      "xml": {
        "name": "FlowScreenFieldTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fieldText": {
          "xml": {
            "name": "fieldText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "helpText": {
          "xml": {
            "name": "helpText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "validationRule": {
          "$ref": "#/definitions/FlowInputValidationRuleTranslation"
        }
      },
      "required": [
        "name"
      ]
    },
    "FlowStageTranslation": {
      "title": "FlowStageTranslation",
      "description": "",
      "xml": {
        "name": "FlowStageTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "FlowTextTemplateTranslation": {
      "title": "FlowTextTemplateTranslation",
      "description": "",
      "xml": {
        "name": "FlowTextTemplateTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "text": {
          "xml": {
            "name": "text",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "PromptTranslation": {
      "title": "PromptTranslation",
      "description": "",
      "xml": {
        "name": "PromptTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "promptVersions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PromptVersionTranslation"
          }
        }
      },
      "required": [
        "name"
      ]
    },
    "PromptVersionTranslation": {
      "title": "PromptVersionTranslation",
      "description": "",
      "xml": {
        "name": "PromptVersionTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actionButtonLabel": {
          "xml": {
            "name": "actionButtonLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "actionButtonLink": {
          "xml": {
            "name": "actionButtonLink",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "body": {
          "xml": {
            "name": "body",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dismissButtonLabel": {
          "xml": {
            "name": "dismissButtonLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "header": {
          "xml": {
            "name": "header",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "title": {
          "xml": {
            "name": "title",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "videoLink": {
          "xml": {
            "name": "videoLink",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "GlobalQuickActionTranslation": {
      "title": "GlobalQuickActionTranslation",
      "description": "",
      "xml": {
        "name": "GlobalQuickActionTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "ReportTypeTranslation": {
      "title": "ReportTypeTranslation",
      "description": "",
      "xml": {
        "name": "ReportTypeTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sections": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportTypeSectionTranslation"
          }
        }
      },
      "required": [
        "name"
      ]
    },
    "ReportTypeSectionTranslation": {
      "title": "ReportTypeSectionTranslation",
      "description": "",
      "xml": {
        "name": "ReportTypeSectionTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "columns": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReportTypeColumnTranslation"
          }
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "ReportTypeColumnTranslation": {
      "title": "ReportTypeColumnTranslation",
      "description": "",
      "xml": {
        "name": "ReportTypeColumnTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "ScontrolTranslation": {
      "title": "ScontrolTranslation",
      "description": "",
      "xml": {
        "name": "ScontrolTranslation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "label",
        "name"
      ]
    },
    "TrialOrgSettings": {
      "title": "TrialOrgSettings",
      "description": "",
      "xml": {
        "name": "TrialOrgSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableSampleDataDeleted": {
              "xml": {
                "name": "enableSampleDataDeleted",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "UIObjectRelationConfig": {
      "title": "UIObjectRelationConfig",
      "description": "",
      "xml": {
        "name": "UIObjectRelationConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "UIObjectRelationFieldConfigs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/UIObjectRelationFieldConfig"
              }
            },
            "contextObject": {
              "xml": {
                "name": "contextObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "contextObjectRecordType": {
              "xml": {
                "name": "contextObjectRecordType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "directRelationshipField": {
              "xml": {
                "name": "directRelationshipField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "indirectObjectContextField": {
              "xml": {
                "name": "indirectObjectContextField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "indirectObjectRelatedField": {
              "xml": {
                "name": "indirectObjectRelatedField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "indirectRelationshipObject": {
              "xml": {
                "name": "indirectRelationshipObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "isActive": {
              "xml": {
                "name": "isActive",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relatedObject": {
              "xml": {
                "name": "relatedObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relatedObjectRecordType": {
              "xml": {
                "name": "relatedObjectRecordType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "relationshipType": {
              "$ref": "#/definitions/ObjectRelationshipType"
            }
          },
          "required": [
            "contextObject",
            "masterLabel",
            "relatedObject",
            "relationshipType"
          ]
        }
      ]
    },
    "UIObjectRelationFieldConfig": {
      "title": "UIObjectRelationFieldConfig",
      "description": "",
      "xml": {
        "name": "UIObjectRelationFieldConfig",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "displayLabel": {
          "xml": {
            "name": "displayLabel",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "queryText": {
          "xml": {
            "name": "queryText",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "rowOrder": {
          "xml": {
            "name": "rowOrder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "displayLabel",
        "queryText",
        "rowOrder"
      ]
    },
    "ObjectRelationshipType": {
      "title": "ObjectRelationshipType",
      "description": "",
      "xml": {
        "name": "ObjectRelationshipType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Direct",
        "Indirect",
        "Self",
        "InverseDirect"
      ]
    },
    "UserCriteria": {
      "title": "UserCriteria",
      "description": "",
      "xml": {
        "name": "UserCriteria",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "creationAgeInSeconds": {
              "xml": {
                "name": "creationAgeInSeconds",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "lastChatterActivityAgeInSeconds": {
              "xml": {
                "name": "lastChatterActivityAgeInSeconds",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "profiles": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "profiles",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "userTypes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/NetworkUserType"
              }
            }
          },
          "required": [
            "masterLabel"
          ]
        }
      ]
    },
    "NetworkUserType": {
      "title": "NetworkUserType",
      "description": "",
      "xml": {
        "name": "NetworkUserType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Internal",
        "Customer",
        "Partner"
      ]
    },
    "UserEngagementSettings": {
      "title": "UserEngagementSettings",
      "description": "",
      "xml": {
        "name": "UserEngagementSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "canGovCloudUseAdoptionApps": {
              "xml": {
                "name": "canGovCloudUseAdoptionApps",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "doesScheduledSwitcherRunDaily": {
              "xml": {
                "name": "doesScheduledSwitcherRunDaily",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCustomHelpGlobalSection": {
              "xml": {
                "name": "enableCustomHelpGlobalSection",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowFeedback": {
              "xml": {
                "name": "enableHelpMenuShowFeedback",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowHelp": {
              "xml": {
                "name": "enableHelpMenuShowHelp",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowNewUser": {
              "xml": {
                "name": "enableHelpMenuShowNewUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowSearch": {
              "xml": {
                "name": "enableHelpMenuShowSearch",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowSfdcContent": {
              "xml": {
                "name": "enableHelpMenuShowSfdcContent",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowShortcut": {
              "xml": {
                "name": "enableHelpMenuShowShortcut",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowSupport": {
              "xml": {
                "name": "enableHelpMenuShowSupport",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHelpMenuShowTrailhead": {
              "xml": {
                "name": "enableHelpMenuShowTrailhead",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIBILOptOutDashboards": {
              "xml": {
                "name": "enableIBILOptOutDashboards",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIBILOptOutEvents": {
              "xml": {
                "name": "enableIBILOptOutEvents",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIBILOptOutReports": {
              "xml": {
                "name": "enableIBILOptOutReports",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableIBILOptOutTasks": {
              "xml": {
                "name": "enableIBILOptOutTasks",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableLexToClassicFeedbackEnable": {
              "xml": {
                "name": "enableLexToClassicFeedbackEnable",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOrchestrationInSandbox": {
              "xml": {
                "name": "enableOrchestrationInSandbox",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableOrgUserAssistEnabled": {
              "xml": {
                "name": "enableOrgUserAssistEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableScheduledSwitcher": {
              "xml": {
                "name": "enableScheduledSwitcher",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableSfdcProductFeedbackSurvey": {
              "xml": {
                "name": "enableSfdcProductFeedbackSurvey",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableShowSalesforceUserAssist": {
              "xml": {
                "name": "enableShowSalesforceUserAssist",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isAutoTransitionDelayed": {
              "xml": {
                "name": "isAutoTransitionDelayed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isCrucNotificationDisabled": {
              "xml": {
                "name": "isCrucNotificationDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isCustomProfileAutoTransitionDelayed": {
              "xml": {
                "name": "isCustomProfileAutoTransitionDelayed",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isLEXWelcomeMatDisabled": {
              "xml": {
                "name": "isLEXWelcomeMatDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isMeetTheAssistantDisabledInClassic": {
              "xml": {
                "name": "isMeetTheAssistantDisabledInClassic",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isMeetTheAssistantDisabledInLightning": {
              "xml": {
                "name": "isMeetTheAssistantDisabledInLightning",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "isSmartNudgesDisabled": {
              "xml": {
                "name": "isSmartNudgesDisabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "optimizerAppEnabled": {
              "xml": {
                "name": "optimizerAppEnabled",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "UserInterfaceSettings": {
      "title": "UserInterfaceSettings",
      "description": "",
      "xml": {
        "name": "UserInterfaceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "alternateAlohaListView": {
              "xml": {
                "name": "alternateAlohaListView",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableAsyncRelatedLists": {
              "xml": {
                "name": "enableAsyncRelatedLists",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableClickjackUserPageHeaderless": {
              "xml": {
                "name": "enableClickjackUserPageHeaderless",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCollapsibleSections": {
              "xml": {
                "name": "enableCollapsibleSections",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCollapsibleSideBar": {
              "xml": {
                "name": "enableCollapsibleSideBar",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCustomObjectTruncate": {
              "xml": {
                "name": "enableCustomObjectTruncate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableCustomeSideBarOnAllPages": {
              "xml": {
                "name": "enableCustomeSideBarOnAllPages",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableDeleteFieldHistory": {
              "xml": {
                "name": "enableDeleteFieldHistory",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableExternalObjectAsyncRelatedLists": {
              "xml": {
                "name": "enableExternalObjectAsyncRelatedLists",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableHoverDetails": {
              "xml": {
                "name": "enableHoverDetails",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableInlineEdit": {
              "xml": {
                "name": "enableInlineEdit",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNewPageLayoutEditor": {
              "xml": {
                "name": "enableNewPageLayoutEditor",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePersonalCanvas": {
              "xml": {
                "name": "enablePersonalCanvas",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enablePrintableListViews": {
              "xml": {
                "name": "enablePrintableListViews",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProfileCustomTabsets": {
              "xml": {
                "name": "enableProfileCustomTabsets",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableQuickCreate": {
              "xml": {
                "name": "enableQuickCreate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableTabOrganizer": {
              "xml": {
                "name": "enableTabOrganizer",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "UserManagementSettings": {
      "title": "UserManagementSettings",
      "description": "",
      "xml": {
        "name": "UserManagementSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCanAnswerContainUsername": {
              "xml": {
                "name": "enableCanAnswerContainUsername",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableConcealPersonalInfo": {
              "xml": {
                "name": "enableConcealPersonalInfo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableContactlessExternalIdentityUsers": {
              "xml": {
                "name": "enableContactlessExternalIdentityUsers",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEnhancedPermsetMgmt": {
              "xml": {
                "name": "enableEnhancedPermsetMgmt",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableEnhancedProfileMgmt": {
              "xml": {
                "name": "enableEnhancedProfileMgmt",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableNewProfileUI": {
              "xml": {
                "name": "enableNewProfileUI",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableScrambleUserData": {
              "xml": {
                "name": "enableScrambleUserData",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableUserSelfDeactivate": {
              "xml": {
                "name": "enableUserSelfDeactivate",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "VoiceSettings": {
      "title": "VoiceSettings",
      "description": "",
      "xml": {
        "name": "VoiceSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCallDisposition": {
              "xml": {
                "name": "enableCallDisposition",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceCallList": {
              "xml": {
                "name": "enableVoiceCallList",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceCallRecording": {
              "xml": {
                "name": "enableVoiceCallRecording",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceCoaching": {
              "xml": {
                "name": "enableVoiceCoaching",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceConferencing": {
              "xml": {
                "name": "enableVoiceConferencing",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceLocalPresence": {
              "xml": {
                "name": "enableVoiceLocalPresence",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceMail": {
              "xml": {
                "name": "enableVoiceMail",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableVoiceMailDrop": {
              "xml": {
                "name": "enableVoiceMailDrop",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "WaveApplication": {
      "title": "WaveApplication",
      "description": "",
      "xml": {
        "name": "WaveApplication",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assetIcon": {
              "xml": {
                "name": "assetIcon",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "folder": {
              "xml": {
                "name": "folder",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "shares": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FolderShare"
              }
            },
            "templateOrigin": {
              "xml": {
                "name": "templateOrigin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "templateVersion": {
              "xml": {
                "name": "templateVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "folder",
            "masterLabel"
          ]
        }
      ]
    },
    "WaveDataset": {
      "title": "WaveDataset",
      "description": "",
      "xml": {
        "name": "WaveDataset",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "application": {
              "xml": {
                "name": "application",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "masterLabel": {
              "xml": {
                "name": "masterLabel",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "templateAssetSourceName": {
              "xml": {
                "name": "templateAssetSourceName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "application",
            "masterLabel"
          ]
        }
      ]
    },
    "WaveTemplateBundle": {
      "title": "WaveTemplateBundle",
      "description": "",
      "xml": {
        "name": "WaveTemplateBundle",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "assetIcon": {
              "xml": {
                "name": "assetIcon",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "assetVersion": {
              "xml": {
                "name": "assetVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "templateType": {
              "xml": {
                "name": "templateType",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "label",
            "templateType"
          ]
        }
      ]
    },
    "WaveXmd": {
      "title": "WaveXmd",
      "description": "",
      "xml": {
        "name": "WaveXmd",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "application": {
              "xml": {
                "name": "application",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dataset": {
              "xml": {
                "name": "dataset",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "datasetConnector": {
              "xml": {
                "name": "datasetConnector",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "datasetFullyQualifiedName": {
              "xml": {
                "name": "datasetFullyQualifiedName",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WaveXmdDate"
              }
            },
            "dimensions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WaveXmdDimension"
              }
            },
            "measures": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WaveXmdMeasure"
              }
            },
            "organizations": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WaveXmdOrganization"
              }
            },
            "origin": {
              "xml": {
                "name": "origin",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "type": {
              "xml": {
                "name": "type",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "waveVisualization": {
              "xml": {
                "name": "waveVisualization",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "dataset"
          ]
        }
      ]
    },
    "WaveXmdDate": {
      "title": "WaveXmdDate",
      "description": "",
      "xml": {
        "name": "WaveXmdDate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "alias": {
          "xml": {
            "name": "alias",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "compact": {
          "xml": {
            "name": "compact",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "dateFieldDay": {
          "xml": {
            "name": "dateFieldDay",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldEpochDay": {
          "xml": {
            "name": "dateFieldEpochDay",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldEpochSecond": {
          "xml": {
            "name": "dateFieldEpochSecond",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldFiscalMonth": {
          "xml": {
            "name": "dateFieldFiscalMonth",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldFiscalQuarter": {
          "xml": {
            "name": "dateFieldFiscalQuarter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldFiscalWeek": {
          "xml": {
            "name": "dateFieldFiscalWeek",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldFiscalYear": {
          "xml": {
            "name": "dateFieldFiscalYear",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldFullYear": {
          "xml": {
            "name": "dateFieldFullYear",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldHour": {
          "xml": {
            "name": "dateFieldHour",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldMinute": {
          "xml": {
            "name": "dateFieldMinute",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldMonth": {
          "xml": {
            "name": "dateFieldMonth",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldQuarter": {
          "xml": {
            "name": "dateFieldQuarter",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldSecond": {
          "xml": {
            "name": "dateFieldSecond",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldWeek": {
          "xml": {
            "name": "dateFieldWeek",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "dateFieldYear": {
          "xml": {
            "name": "dateFieldYear",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "firstDayOfWeek": {
          "xml": {
            "name": "firstDayOfWeek",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "fiscalMonthOffset": {
          "xml": {
            "name": "fiscalMonthOffset",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "isYearEndFiscalYear": {
          "xml": {
            "name": "isYearEndFiscalYear",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "showInExplorer": {
          "xml": {
            "name": "showInExplorer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "alias",
        "firstDayOfWeek",
        "fiscalMonthOffset",
        "sortIndex",
        "type"
      ]
    },
    "WaveXmdDimension": {
      "title": "WaveXmdDimension",
      "description": "",
      "xml": {
        "name": "WaveXmdDimension",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "conditionalFormatting": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdFormattingProperty"
          }
        },
        "customActions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdDimensionCustomAction"
          }
        },
        "customActionsEnabled": {
          "xml": {
            "name": "customActionsEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "dateFormat": {
          "xml": {
            "name": "dateFormat",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fullyQualifiedName": {
          "xml": {
            "name": "fullyQualifiedName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "imageTemplate": {
          "xml": {
            "name": "imageTemplate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isDerived": {
          "xml": {
            "name": "isDerived",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isMultiValue": {
          "xml": {
            "name": "isMultiValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "linkTemplate": {
          "xml": {
            "name": "linkTemplate",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "linkTemplateEnabled": {
          "xml": {
            "name": "linkTemplateEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "linkTooltip": {
          "xml": {
            "name": "linkTooltip",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "members": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdDimensionMember"
          }
        },
        "origin": {
          "xml": {
            "name": "origin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recordDisplayFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdRecordDisplayLookup"
          }
        },
        "recordIdField": {
          "xml": {
            "name": "recordIdField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recordOrganizationIdField": {
          "xml": {
            "name": "recordOrganizationIdField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "salesforceActions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdDimensionSalesforceAction"
          }
        },
        "salesforceActionsEnabled": {
          "xml": {
            "name": "salesforceActionsEnabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "showDetailsDefaultFieldIndex": {
          "xml": {
            "name": "showDetailsDefaultFieldIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "showInExplorer": {
          "xml": {
            "name": "showInExplorer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "field",
        "isDerived",
        "sortIndex"
      ]
    },
    "WaveXmdFormattingProperty": {
      "title": "WaveXmdFormattingProperty",
      "description": "",
      "xml": {
        "name": "WaveXmdFormattingProperty",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "formattingBins": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdFormattingBin"
          }
        },
        "formattingPredicates": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdFormattingPredicate"
          }
        },
        "property": {
          "xml": {
            "name": "property",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "referenceField": {
          "xml": {
            "name": "referenceField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "property",
        "referenceField",
        "sortIndex",
        "type"
      ]
    },
    "WaveXmdFormattingBin": {
      "title": "WaveXmdFormattingBin",
      "description": "",
      "xml": {
        "name": "WaveXmdFormattingBin",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "bin": {
          "xml": {
            "name": "bin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatValue": {
          "xml": {
            "name": "formatValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "bin",
        "formatValue",
        "label",
        "sortIndex"
      ]
    },
    "WaveXmdFormattingPredicate": {
      "title": "WaveXmdFormattingPredicate",
      "description": "",
      "xml": {
        "name": "WaveXmdFormattingPredicate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "formatValue": {
          "xml": {
            "name": "formatValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "operator": {
          "xml": {
            "name": "operator",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "formatValue",
        "operator",
        "sortIndex",
        "value"
      ]
    },
    "WaveXmdDimensionCustomAction": {
      "title": "WaveXmdDimensionCustomAction",
      "description": "",
      "xml": {
        "name": "WaveXmdDimensionCustomAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "customActionName": {
          "xml": {
            "name": "customActionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "icon": {
          "xml": {
            "name": "icon",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "method": {
          "xml": {
            "name": "method",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "target": {
          "xml": {
            "name": "target",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "tooltip": {
          "xml": {
            "name": "tooltip",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "url": {
          "xml": {
            "name": "url",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "customActionName",
        "enabled",
        "sortIndex"
      ]
    },
    "WaveXmdDimensionMember": {
      "title": "WaveXmdDimensionMember",
      "description": "",
      "xml": {
        "name": "WaveXmdDimensionMember",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "color": {
          "xml": {
            "name": "color",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "member": {
          "xml": {
            "name": "member",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "member",
        "sortIndex"
      ]
    },
    "WaveXmdRecordDisplayLookup": {
      "title": "WaveXmdRecordDisplayLookup",
      "description": "",
      "xml": {
        "name": "WaveXmdRecordDisplayLookup",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "recordDisplayField": {
          "xml": {
            "name": "recordDisplayField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "recordDisplayField",
        "sortIndex"
      ]
    },
    "WaveXmdDimensionSalesforceAction": {
      "title": "WaveXmdDimensionSalesforceAction",
      "description": "",
      "xml": {
        "name": "WaveXmdDimensionSalesforceAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "enabled": {
          "xml": {
            "name": "enabled",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "salesforceActionName": {
          "xml": {
            "name": "salesforceActionName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "enabled",
        "salesforceActionName",
        "sortIndex"
      ]
    },
    "WaveXmdMeasure": {
      "title": "WaveXmdMeasure",
      "description": "",
      "xml": {
        "name": "WaveXmdMeasure",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "conditionalFormatting": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WaveXmdFormattingProperty"
          }
        },
        "dateFormat": {
          "xml": {
            "name": "dateFormat",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "description": {
          "xml": {
            "name": "description",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatCustomFormat": {
          "xml": {
            "name": "formatCustomFormat",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatDecimalDigits": {
          "xml": {
            "name": "formatDecimalDigits",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "formatDecimalSeparator": {
          "xml": {
            "name": "formatDecimalSeparator",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatIsNegativeParens": {
          "xml": {
            "name": "formatIsNegativeParens",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "formatPrefix": {
          "xml": {
            "name": "formatPrefix",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatSuffix": {
          "xml": {
            "name": "formatSuffix",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatThousandsSeparator": {
          "xml": {
            "name": "formatThousandsSeparator",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatUnit": {
          "xml": {
            "name": "formatUnit",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "formatUnitMultiplier": {
          "xml": {
            "name": "formatUnitMultiplier",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "fullyQualifiedName": {
          "xml": {
            "name": "fullyQualifiedName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "isDerived": {
          "xml": {
            "name": "isDerived",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "origin": {
          "xml": {
            "name": "origin",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "showDetailsDefaultFieldIndex": {
          "xml": {
            "name": "showDetailsDefaultFieldIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "showInExplorer": {
          "xml": {
            "name": "showInExplorer",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "field",
        "isDerived",
        "sortIndex"
      ]
    },
    "WaveXmdOrganization": {
      "title": "WaveXmdOrganization",
      "description": "",
      "xml": {
        "name": "WaveXmdOrganization",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "instanceUrl": {
          "xml": {
            "name": "instanceUrl",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "organizationIdentifier": {
          "xml": {
            "name": "organizationIdentifier",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "sortIndex": {
          "xml": {
            "name": "sortIndex",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        }
      },
      "required": [
        "instanceUrl",
        "label",
        "organizationIdentifier",
        "sortIndex"
      ]
    },
    "WebToXSettings": {
      "title": "WebToXSettings",
      "description": "",
      "xml": {
        "name": "WebToXSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "webToCaseSpamFilter": {
              "xml": {
                "name": "webToCaseSpamFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "webToLeadSpamFilter": {
              "xml": {
                "name": "webToLeadSpamFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "WorkDotComSettings": {
      "title": "WorkDotComSettings",
      "description": "",
      "xml": {
        "name": "WorkDotComSettings",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "enableCoachingManagerGroupAccess": {
              "xml": {
                "name": "enableCoachingManagerGroupAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableGoalManagerGroupAccess": {
              "xml": {
                "name": "enableGoalManagerGroupAccess",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProfileSkills": {
              "xml": {
                "name": "enableProfileSkills",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProfileSkillsAddFeedPost": {
              "xml": {
                "name": "enableProfileSkillsAddFeedPost",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProfileSkillsAutoSuggest": {
              "xml": {
                "name": "enableProfileSkillsAutoSuggest",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableProfileSkillsUsePlatform": {
              "xml": {
                "name": "enableProfileSkillsUsePlatform",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkBadgeDefRestrictPref": {
              "xml": {
                "name": "enableWorkBadgeDefRestrictPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkCalibration": {
              "xml": {
                "name": "enableWorkCalibration",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkCanvasPref": {
              "xml": {
                "name": "enableWorkCanvasPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkCertification": {
              "xml": {
                "name": "enableWorkCertification",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkCertificationNotification": {
              "xml": {
                "name": "enableWorkCertificationNotification",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkRewardsPref": {
              "xml": {
                "name": "enableWorkRewardsPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkThanksPref": {
              "xml": {
                "name": "enableWorkThanksPref",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "enableWorkUseObjectivesForGoals": {
              "xml": {
                "name": "enableWorkUseObjectivesForGoals",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          }
        }
      ]
    },
    "Workflow": {
      "title": "Workflow",
      "description": "",
      "xml": {
        "name": "Workflow",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "alerts": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowAlert"
              }
            },
            "fieldUpdates": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowFieldUpdate"
              }
            },
            "flowActions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowFlowAction"
              }
            },
            "knowledgePublishes": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowKnowledgePublish"
              }
            },
            "outboundMessages": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowOutboundMessage"
              }
            },
            "rules": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowRule"
              }
            },
            "send": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowSend"
              }
            },
            "tasks": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowTask"
              }
            }
          }
        }
      ]
    },
    "WorkflowAlert": {
      "title": "WorkflowAlert",
      "description": "",
      "xml": {
        "name": "WorkflowAlert",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "ccEmails": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "ccEmails",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "recipients": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowEmailRecipient"
              }
            },
            "senderAddress": {
              "xml": {
                "name": "senderAddress",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "senderType": {
              "$ref": "#/definitions/ActionEmailSenderType"
            },
            "template": {
              "xml": {
                "name": "template",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "description",
            "protected",
            "template"
          ]
        }
      ]
    },
    "WorkflowAction": {
      "title": "WorkflowAction",
      "description": "",
      "xml": {
        "name": "WorkflowAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object"
        }
      ]
    },
    "WorkflowFieldUpdate": {
      "title": "WorkflowFieldUpdate",
      "description": "",
      "xml": {
        "name": "WorkflowFieldUpdate",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "field": {
              "xml": {
                "name": "field",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formula": {
              "xml": {
                "name": "formula",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "literalValue": {
              "xml": {
                "name": "literalValue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "lookupValue": {
              "xml": {
                "name": "lookupValue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "lookupValueType": {
              "$ref": "#/definitions/LookupValueType"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "notifyAssignee": {
              "xml": {
                "name": "notifyAssignee",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "operation": {
              "$ref": "#/definitions/FieldUpdateOperation"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "reevaluateOnChange": {
              "xml": {
                "name": "reevaluateOnChange",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "targetObject": {
              "xml": {
                "name": "targetObject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "field",
            "name",
            "notifyAssignee",
            "operation",
            "protected"
          ]
        }
      ]
    },
    "LookupValueType": {
      "title": "LookupValueType",
      "description": "",
      "xml": {
        "name": "LookupValueType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "User",
        "Queue",
        "RecordType"
      ]
    },
    "FieldUpdateOperation": {
      "title": "FieldUpdateOperation",
      "description": "",
      "xml": {
        "name": "FieldUpdateOperation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Formula",
        "Literal",
        "Null",
        "NextValue",
        "PreviousValue",
        "LookupValue"
      ]
    },
    "WorkflowFlowAction": {
      "title": "WorkflowFlowAction",
      "description": "",
      "xml": {
        "name": "WorkflowFlowAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "flow": {
              "xml": {
                "name": "flow",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "flowInputs": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowFlowActionParameter"
              }
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "language": {
              "xml": {
                "name": "language",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "flow",
            "label",
            "protected"
          ]
        }
      ]
    },
    "WorkflowFlowActionParameter": {
      "title": "WorkflowFlowActionParameter",
      "description": "",
      "xml": {
        "name": "WorkflowFlowActionParameter",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "name"
      ]
    },
    "WorkflowKnowledgePublish": {
      "title": "WorkflowKnowledgePublish",
      "description": "",
      "xml": {
        "name": "WorkflowKnowledgePublish",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "action": {
              "$ref": "#/definitions/KnowledgeWorkflowAction"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "language": {
              "xml": {
                "name": "language",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "action",
            "label",
            "protected"
          ]
        }
      ]
    },
    "KnowledgeWorkflowAction": {
      "title": "KnowledgeWorkflowAction",
      "description": "",
      "xml": {
        "name": "KnowledgeWorkflowAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "PublishAsNew",
        "Publish"
      ]
    },
    "WorkflowOutboundMessage": {
      "title": "WorkflowOutboundMessage",
      "description": "",
      "xml": {
        "name": "WorkflowOutboundMessage",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "apiVersion": {
              "xml": {
                "name": "apiVersion",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "number",
              "format": "double"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "endpointUrl": {
              "xml": {
                "name": "endpointUrl",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "fields": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "xml": {
                  "name": "fields",
                  "attribute": false,
                  "wrapped": false
                },
                "type": "string"
              }
            },
            "includeSessionId": {
              "xml": {
                "name": "includeSessionId",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "integrationUser": {
              "xml": {
                "name": "integrationUser",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "name": {
              "xml": {
                "name": "name",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "useDeadLetterQueue": {
              "xml": {
                "name": "useDeadLetterQueue",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "apiVersion",
            "endpointUrl",
            "includeSessionId",
            "integrationUser",
            "name",
            "protected"
          ]
        }
      ]
    },
    "WorkflowSend": {
      "title": "WorkflowSend",
      "description": "",
      "xml": {
        "name": "WorkflowSend",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "action": {
              "$ref": "#/definitions/SendAction"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "label": {
              "xml": {
                "name": "label",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "language": {
              "xml": {
                "name": "language",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            }
          },
          "required": [
            "action",
            "label",
            "protected"
          ]
        }
      ]
    },
    "SendAction": {
      "title": "SendAction",
      "description": "",
      "xml": {
        "name": "SendAction",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Send"
      ]
    },
    "WorkflowTask": {
      "title": "WorkflowTask",
      "description": "",
      "xml": {
        "name": "WorkflowTask",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/WorkflowAction"
        },
        {
          "type": "object",
          "properties": {
            "assignedTo": {
              "xml": {
                "name": "assignedTo",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "assignedToType": {
              "$ref": "#/definitions/ActionTaskAssignedToTypes"
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "dueDateOffset": {
              "xml": {
                "name": "dueDateOffset",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "integer",
              "format": "int32"
            },
            "notifyAssignee": {
              "xml": {
                "name": "notifyAssignee",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "offsetFromField": {
              "xml": {
                "name": "offsetFromField",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "priority": {
              "xml": {
                "name": "priority",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "protected": {
              "xml": {
                "name": "protected",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "status": {
              "xml": {
                "name": "status",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "subject": {
              "xml": {
                "name": "subject",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            }
          },
          "required": [
            "assignedToType",
            "dueDateOffset",
            "notifyAssignee",
            "priority",
            "protected",
            "status",
            "subject"
          ]
        }
      ]
    },
    "ActionTaskAssignedToTypes": {
      "title": "ActionTaskAssignedToTypes",
      "description": "",
      "xml": {
        "name": "ActionTaskAssignedToTypes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "user",
        "role",
        "opportunityTeam",
        "accountTeam",
        "owner",
        "accountOwner",
        "creator",
        "accountCreator",
        "partnerUser",
        "portalRole"
      ]
    },
    "WorkflowEmailRecipient": {
      "title": "WorkflowEmailRecipient",
      "description": "",
      "xml": {
        "name": "WorkflowEmailRecipient",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "field": {
          "xml": {
            "name": "field",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "recipient": {
          "xml": {
            "name": "recipient",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/ActionEmailRecipientTypes"
        }
      },
      "required": [
        "type"
      ]
    },
    "ActionEmailRecipientTypes": {
      "title": "ActionEmailRecipientTypes",
      "description": "",
      "xml": {
        "name": "ActionEmailRecipientTypes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "group",
        "role",
        "user",
        "opportunityTeam",
        "accountTeam",
        "roleSubordinates",
        "owner",
        "creator",
        "partnerUser",
        "accountOwner",
        "customerPortalUser",
        "portalRole",
        "portalRoleSubordinates",
        "contactLookup",
        "userLookup",
        "roleSubordinatesInternal",
        "email",
        "caseTeam",
        "campaignMemberDerivedOwner"
      ]
    },
    "ActionEmailSenderType": {
      "title": "ActionEmailSenderType",
      "description": "",
      "xml": {
        "name": "ActionEmailSenderType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "CurrentUser",
        "OrgWideEmailAddress",
        "DefaultWorkflowUser"
      ]
    },
    "WorkflowRule": {
      "title": "WorkflowRule",
      "description": "",
      "xml": {
        "name": "WorkflowRule",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "allOf": [
        {
          "$ref": "#/definitions/Metadata"
        },
        {
          "type": "object",
          "properties": {
            "actions": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowActionReference"
              }
            },
            "active": {
              "xml": {
                "name": "active",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "boolean"
            },
            "booleanFilter": {
              "xml": {
                "name": "booleanFilter",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "criteriaItems": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/FilterItem"
              }
            },
            "description": {
              "xml": {
                "name": "description",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "formula": {
              "xml": {
                "name": "formula",
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "string"
            },
            "triggerType": {
              "$ref": "#/definitions/WorkflowTriggerTypes"
            },
            "workflowTimeTriggers": {
              "xml": {
                "namespace": "http://soap.sforce.com/2006/04/metadata",
                "prefix": "tns",
                "attribute": false,
                "wrapped": false
              },
              "type": "array",
              "items": {
                "$ref": "#/definitions/WorkflowTimeTrigger"
              }
            }
          },
          "required": [
            "active",
            "triggerType"
          ]
        }
      ]
    },
    "WorkflowTriggerTypes": {
      "title": "WorkflowTriggerTypes",
      "description": "",
      "xml": {
        "name": "WorkflowTriggerTypes",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "onCreateOnly",
        "onCreateOrTriggeringUpdate",
        "onAllChanges",
        "OnRecursiveUpdate"
      ]
    },
    "WorkflowTimeTrigger": {
      "title": "WorkflowTimeTrigger",
      "description": "",
      "xml": {
        "name": "WorkflowTimeTrigger",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "actions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/WorkflowActionReference"
          }
        },
        "offsetFromField": {
          "xml": {
            "name": "offsetFromField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "timeLength": {
          "xml": {
            "name": "timeLength",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "workflowTimeTriggerUnit": {
          "$ref": "#/definitions/WorkflowTimeUnits"
        }
      },
      "required": [
        "workflowTimeTriggerUnit"
      ]
    },
    "WorkflowTimeUnits": {
      "title": "WorkflowTimeUnits",
      "description": "",
      "xml": {
        "name": "WorkflowTimeUnits",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Hours",
        "Days"
      ]
    },
    "SaveResult": {
      "title": "SaveResult",
      "description": "",
      "xml": {
        "name": "SaveResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "errors": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Error"
          }
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "fullName",
        "success"
      ]
    },
    "Error": {
      "title": "Error",
      "description": "",
      "xml": {
        "name": "Error",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "extendedErrorDetails": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ExtendedErrorDetails"
          }
        },
        "fields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fields",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "statusCode": {
          "$ref": "#/definitions/StatusCode"
        }
      },
      "required": [
        "message",
        "statusCode"
      ]
    },
    "ExtendedErrorCode": {
      "title": "ExtendedErrorCode",
      "description": "",
      "xml": {
        "name": "ExtendedErrorCode",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "ExtendedErrorDetails": {
      "title": "ExtendedErrorDetails",
      "description": "",
      "xml": {
        "name": "ExtendedErrorDetails",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "extendedErrorCode": {
          "$ref": "#/definitions/ExtendedErrorCode"
        }
      },
      "required": [
        "extendedErrorCode"
      ]
    },
    "DeleteResult": {
      "title": "DeleteResult",
      "description": "",
      "xml": {
        "name": "DeleteResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "errors": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Error"
          }
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "fullName",
        "success"
      ]
    },
    "DeployOptions": {
      "title": "DeployOptions",
      "description": "",
      "xml": {
        "name": "DeployOptions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allowMissingFiles": {
          "xml": {
            "name": "allowMissingFiles",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "autoUpdatePackage": {
          "xml": {
            "name": "autoUpdatePackage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "checkOnly": {
          "xml": {
            "name": "checkOnly",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "ignoreWarnings": {
          "xml": {
            "name": "ignoreWarnings",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "performRetrieve": {
          "xml": {
            "name": "performRetrieve",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "purgeOnDelete": {
          "xml": {
            "name": "purgeOnDelete",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "rollbackOnError": {
          "xml": {
            "name": "rollbackOnError",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "runTests": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "runTests",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "singlePackage": {
          "xml": {
            "name": "singlePackage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "testLevel": {
          "$ref": "#/definitions/TestLevel"
        }
      },
      "required": [
        "allowMissingFiles",
        "autoUpdatePackage",
        "checkOnly",
        "ignoreWarnings",
        "performRetrieve",
        "purgeOnDelete",
        "rollbackOnError",
        "singlePackage",
        "testLevel"
      ]
    },
    "TestLevel": {
      "title": "TestLevel",
      "description": "",
      "xml": {
        "name": "TestLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "NoTestRun",
        "RunSpecifiedTests",
        "RunLocalTests",
        "RunAllTestsInOrg"
      ]
    },
    "AsyncResult": {
      "title": "AsyncResult",
      "description": "",
      "xml": {
        "name": "AsyncResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "done": {
          "xml": {
            "name": "done",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "state": {
          "$ref": "#/definitions/AsyncRequestState"
        },
        "statusCode": {
          "$ref": "#/definitions/StatusCode"
        }
      },
      "required": [
        "done",
        "id",
        "state"
      ]
    },
    "AsyncRequestState": {
      "title": "AsyncRequestState",
      "description": "",
      "xml": {
        "name": "AsyncRequestState",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Queued",
        "InProgress",
        "Completed",
        "Error"
      ]
    },
    "DescribeMetadataResult": {
      "title": "DescribeMetadataResult",
      "description": "",
      "xml": {
        "name": "DescribeMetadataResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "metadataObjects": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DescribeMetadataObject"
          }
        },
        "organizationNamespace": {
          "xml": {
            "name": "organizationNamespace",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "partialSaveAllowed": {
          "xml": {
            "name": "partialSaveAllowed",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "testRequired": {
          "xml": {
            "name": "testRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "organizationNamespace",
        "partialSaveAllowed",
        "testRequired"
      ]
    },
    "DescribeMetadataObject": {
      "title": "DescribeMetadataObject",
      "description": "",
      "xml": {
        "name": "DescribeMetadataObject",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "childXmlNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "childXmlNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "directoryName": {
          "xml": {
            "name": "directoryName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "inFolder": {
          "xml": {
            "name": "inFolder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "metaFile": {
          "xml": {
            "name": "metaFile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "suffix": {
          "xml": {
            "name": "suffix",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "xmlName": {
          "xml": {
            "name": "xmlName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "directoryName",
        "inFolder",
        "metaFile",
        "xmlName"
      ]
    },
    "DescribeValueTypeResult": {
      "title": "DescribeValueTypeResult",
      "description": "",
      "xml": {
        "name": "DescribeValueTypeResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apiCreatable": {
          "xml": {
            "name": "apiCreatable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "apiDeletable": {
          "xml": {
            "name": "apiDeletable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "apiReadable": {
          "xml": {
            "name": "apiReadable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "apiUpdatable": {
          "xml": {
            "name": "apiUpdatable",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "parentField": {
          "$ref": "#/definitions/ValueTypeField"
        },
        "valueTypeFields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValueTypeField"
          }
        }
      },
      "required": [
        "apiCreatable",
        "apiDeletable",
        "apiReadable",
        "apiUpdatable"
      ]
    },
    "ValueTypeField": {
      "title": "ValueTypeField",
      "description": "",
      "xml": {
        "name": "ValueTypeField",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "fields": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValueTypeField"
          }
        },
        "foreignKeyDomain": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "foreignKeyDomain",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "isForeignKey": {
          "xml": {
            "name": "isForeignKey",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "isNameField": {
          "xml": {
            "name": "isNameField",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "minOccurs": {
          "xml": {
            "name": "minOccurs",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "picklistValues": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PicklistEntry"
          }
        },
        "soapType": {
          "xml": {
            "name": "soapType",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "valueRequired": {
          "xml": {
            "name": "valueRequired",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "isForeignKey",
        "isNameField",
        "minOccurs",
        "name",
        "soapType",
        "valueRequired"
      ]
    },
    "PicklistEntry": {
      "title": "PicklistEntry",
      "description": "",
      "xml": {
        "name": "PicklistEntry",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "active": {
          "xml": {
            "name": "active",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "defaultValue": {
          "xml": {
            "name": "defaultValue",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "label": {
          "xml": {
            "name": "label",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "validFor": {
          "xml": {
            "name": "validFor",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "value": {
          "xml": {
            "name": "value",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "active",
        "defaultValue",
        "label",
        "value"
      ]
    },
    "ListMetadataQuery": {
      "title": "ListMetadataQuery",
      "description": "",
      "xml": {
        "name": "ListMetadataQuery",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "folder": {
          "xml": {
            "name": "folder",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "type"
      ]
    },
    "ReadResult": {
      "title": "ReadResult",
      "description": "",
      "xml": {
        "name": "ReadResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "records": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Metadata"
          }
        }
      }
    },
    "RetrieveRequest": {
      "title": "RetrieveRequest",
      "description": "",
      "xml": {
        "name": "RetrieveRequest",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apiVersion": {
          "xml": {
            "name": "apiVersion",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "packageNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "packageNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "singlePackage": {
          "xml": {
            "name": "singlePackage",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "specificFiles": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "specificFiles",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "unpackaged": {
          "$ref": "#/definitions/Package"
        }
      },
      "required": [
        "apiVersion",
        "singlePackage"
      ]
    },
    "UpsertResult": {
      "title": "UpsertResult",
      "description": "",
      "xml": {
        "name": "UpsertResult",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "created": {
          "xml": {
            "name": "created",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "errors": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Error"
          }
        },
        "fullName": {
          "xml": {
            "name": "fullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "created",
        "fullName",
        "success"
      ]
    },
    "AllOrNoneHeader": {
      "title": "AllOrNoneHeader",
      "description": "",
      "xml": {
        "name": "AllOrNoneHeader",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allOrNone": {
          "xml": {
            "name": "allOrNone",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "allOrNone"
      ]
    },
    "CallOptions": {
      "title": "CallOptions",
      "description": "",
      "xml": {
        "name": "CallOptions",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "client": {
          "xml": {
            "name": "client",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "client"
      ]
    },
    "DebuggingHeader": {
      "title": "DebuggingHeader",
      "description": "",
      "xml": {
        "name": "DebuggingHeader",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "categories": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/LogInfo"
          }
        },
        "debugLevel": {
          "$ref": "#/definitions/LogType"
        }
      },
      "required": [
        "debugLevel"
      ]
    },
    "LogInfo": {
      "title": "LogInfo",
      "description": "",
      "xml": {
        "name": "LogInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "category": {
          "$ref": "#/definitions/LogCategory"
        },
        "level": {
          "$ref": "#/definitions/LogCategoryLevel"
        }
      },
      "required": [
        "category",
        "level"
      ]
    },
    "LogCategory": {
      "title": "LogCategory",
      "description": "",
      "xml": {
        "name": "LogCategory",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "Db",
        "Workflow",
        "Validation",
        "Callout",
        "Apex_code",
        "Apex_profiling",
        "Visualforce",
        "System",
        "Wave",
        "Nba",
        "All"
      ]
    },
    "LogCategoryLevel": {
      "title": "LogCategoryLevel",
      "description": "",
      "xml": {
        "name": "LogCategoryLevel",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Finest",
        "Finer",
        "Fine",
        "Debug",
        "Info",
        "Warn",
        "Error"
      ]
    },
    "LogType": {
      "title": "LogType",
      "description": "",
      "xml": {
        "name": "LogType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "enum": [
        "None",
        "Debugonly",
        "Db",
        "Profiling",
        "Callout",
        "Detail"
      ]
    },
    "DebuggingInfo": {
      "title": "DebuggingInfo",
      "description": "",
      "xml": {
        "name": "DebuggingInfo",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "debugLog": {
          "xml": {
            "name": "debugLog",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "debugLog"
      ]
    },
    "SessionHeader": {
      "title": "SessionHeader",
      "description": "",
      "xml": {
        "name": "SessionHeader",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sessionId": {
          "xml": {
            "name": "sessionId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "sessionId"
      ]
    },
    "StatusCode": {
      "title": "StatusCode",
      "description": "",
      "xml": {
        "name": "StatusCode",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "string",
      "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"
      ]
    },
    "cancelDeploy": {
      "title": "cancelDeploy",
      "description": "",
      "xml": {
        "name": "cancelDeploy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "String": {
          "xml": {
            "name": "String",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        }
      },
      "required": [
        "String"
      ]
    },
    "cancelDeployResponse": {
      "title": "cancelDeployResponse",
      "description": "",
      "xml": {
        "name": "cancelDeployResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/CancelDeployResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "checkDeployStatus": {
      "title": "checkDeployStatus",
      "description": "",
      "xml": {
        "name": "checkDeployStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "asyncProcessId": {
          "xml": {
            "name": "asyncProcessId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "includeDetails": {
          "xml": {
            "name": "includeDetails",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "asyncProcessId",
        "includeDetails"
      ]
    },
    "checkDeployStatusResponse": {
      "title": "checkDeployStatusResponse",
      "description": "",
      "xml": {
        "name": "checkDeployStatusResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/DeployResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "checkRetrieveStatus": {
      "title": "checkRetrieveStatus",
      "description": "",
      "xml": {
        "name": "checkRetrieveStatus",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "asyncProcessId": {
          "xml": {
            "name": "asyncProcessId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "includeZip": {
          "xml": {
            "name": "includeZip",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "asyncProcessId",
        "includeZip"
      ]
    },
    "checkRetrieveStatusResponse": {
      "title": "checkRetrieveStatusResponse",
      "description": "",
      "xml": {
        "name": "checkRetrieveStatusResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/RetrieveResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "createMetadata": {
      "title": "createMetadata",
      "description": "",
      "xml": {
        "name": "createMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "metadata": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Metadata"
          }
        }
      }
    },
    "createMetadataResponse": {
      "title": "createMetadataResponse",
      "description": "",
      "xml": {
        "name": "createMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/SaveResult"
          }
        }
      }
    },
    "deleteMetadata": {
      "title": "deleteMetadata",
      "description": "",
      "xml": {
        "name": "deleteMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fullNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fullNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "type"
      ]
    },
    "deleteMetadataResponse": {
      "title": "deleteMetadataResponse",
      "description": "",
      "xml": {
        "name": "deleteMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeleteResult"
          }
        }
      }
    },
    "deploy": {
      "title": "deploy",
      "description": "",
      "xml": {
        "name": "deploy",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "ZipFile": {
          "xml": {
            "name": "ZipFile",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "format": "binary"
        },
        "DeployOptions": {
          "$ref": "#/definitions/DeployOptions"
        }
      },
      "required": [
        "ZipFile",
        "DeployOptions"
      ]
    },
    "deployResponse": {
      "title": "deployResponse",
      "description": "",
      "xml": {
        "name": "deployResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/AsyncResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "deployRecentValidation": {
      "title": "deployRecentValidation",
      "description": "",
      "xml": {
        "name": "deployRecentValidation",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "validationId": {
          "xml": {
            "name": "validationId",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        }
      },
      "required": [
        "validationId"
      ]
    },
    "deployRecentValidationResponse": {
      "title": "deployRecentValidationResponse",
      "description": "",
      "xml": {
        "name": "deployRecentValidationResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "name": "result",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "result"
      ]
    },
    "describeMetadata": {
      "title": "describeMetadata",
      "description": "",
      "xml": {
        "name": "describeMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "asOfVersion": {
          "xml": {
            "name": "asOfVersion",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "asOfVersion"
      ]
    },
    "describeMetadataResponse": {
      "title": "describeMetadataResponse",
      "description": "",
      "xml": {
        "name": "describeMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/DescribeMetadataResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "describeValueType": {
      "title": "describeValueType",
      "description": "",
      "xml": {
        "name": "describeValueType",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "type"
      ]
    },
    "describeValueTypeResponse": {
      "title": "describeValueTypeResponse",
      "description": "",
      "xml": {
        "name": "describeValueTypeResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/DescribeValueTypeResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "listMetadata": {
      "title": "listMetadata",
      "description": "",
      "xml": {
        "name": "listMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "queries": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/ListMetadataQuery"
          }
        },
        "asOfVersion": {
          "xml": {
            "name": "asOfVersion",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "asOfVersion"
      ]
    },
    "listMetadataResponse": {
      "title": "listMetadataResponse",
      "description": "",
      "xml": {
        "name": "listMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FileProperties"
          }
        }
      }
    },
    "readMetadata": {
      "title": "readMetadata",
      "description": "",
      "xml": {
        "name": "readMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "fullNames": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "fullNames",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "type"
      ]
    },
    "readMetadataResponse": {
      "title": "readMetadataResponse",
      "description": "",
      "xml": {
        "name": "readMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/ReadResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "renameMetadata": {
      "title": "renameMetadata",
      "description": "",
      "xml": {
        "name": "renameMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "oldFullName": {
          "xml": {
            "name": "oldFullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "newFullName": {
          "xml": {
            "name": "newFullName",
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "type",
        "oldFullName",
        "newFullName"
      ]
    },
    "renameMetadataResponse": {
      "title": "renameMetadataResponse",
      "description": "",
      "xml": {
        "name": "renameMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/SaveResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "retrieve": {
      "title": "retrieve",
      "description": "",
      "xml": {
        "name": "retrieve",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "retrieveRequest": {
          "$ref": "#/definitions/RetrieveRequest"
        }
      },
      "required": [
        "retrieveRequest"
      ]
    },
    "retrieveResponse": {
      "title": "retrieveResponse",
      "description": "",
      "xml": {
        "name": "retrieveResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/AsyncResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "updateMetadata": {
      "title": "updateMetadata",
      "description": "",
      "xml": {
        "name": "updateMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "metadata": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Metadata"
          }
        }
      }
    },
    "updateMetadataResponse": {
      "title": "updateMetadataResponse",
      "description": "",
      "xml": {
        "name": "updateMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/SaveResult"
          }
        }
      }
    },
    "upsertMetadata": {
      "title": "upsertMetadata",
      "description": "",
      "xml": {
        "name": "upsertMetadata",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "metadata": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/Metadata"
          }
        }
      }
    },
    "upsertMetadataResponse": {
      "title": "upsertMetadataResponse",
      "description": "",
      "xml": {
        "name": "upsertMetadataResponse",
        "namespace": "http://soap.sforce.com/2006/04/metadata",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/04/metadata",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/UpsertResult"
          }
        }
      }
    },
    "cancelDeployRequest": {
      "title": "cancelDeployRequest",
      "type": "object",
      "properties": {
        "cancelDeploy": {
          "$ref": "#/definitions/cancelDeploy"
        }
      },
      "required": [
        "cancelDeploy"
      ]
    },
    "cancelDeployResponse1": {
      "title": "cancelDeployResponse1",
      "xml": {
        "name": "cancelDeployResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "cancelDeployResponse": {
          "$ref": "#/definitions/cancelDeployResponse1"
        }
      },
      "required": [
        "cancelDeployResponse"
      ]
    },
    "checkDeployStatusRequest": {
      "title": "checkDeployStatusRequest",
      "type": "object",
      "properties": {
        "checkDeployStatus": {
          "$ref": "#/definitions/checkDeployStatus"
        }
      },
      "required": [
        "checkDeployStatus"
      ]
    },
    "checkDeployStatusResponse1": {
      "title": "checkDeployStatusResponse1",
      "xml": {
        "name": "checkDeployStatusResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "checkDeployStatusResponse": {
          "$ref": "#/definitions/checkDeployStatusResponse1"
        }
      },
      "required": [
        "checkDeployStatusResponse"
      ]
    },
    "checkRetrieveStatusRequest": {
      "title": "checkRetrieveStatusRequest",
      "type": "object",
      "properties": {
        "checkRetrieveStatus": {
          "$ref": "#/definitions/checkRetrieveStatus"
        }
      },
      "required": [
        "checkRetrieveStatus"
      ]
    },
    "checkRetrieveStatusResponse1": {
      "title": "checkRetrieveStatusResponse1",
      "xml": {
        "name": "checkRetrieveStatusResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "checkRetrieveStatusResponse": {
          "$ref": "#/definitions/checkRetrieveStatusResponse1"
        }
      },
      "required": [
        "checkRetrieveStatusResponse"
      ]
    },
    "createMetadataRequest": {
      "title": "createMetadataRequest",
      "type": "object",
      "properties": {
        "createMetadata": {
          "$ref": "#/definitions/createMetadata"
        }
      },
      "required": [
        "createMetadata"
      ]
    },
    "createMetadataResponse1": {
      "title": "createMetadataResponse1",
      "xml": {
        "name": "createMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "createMetadataResponse": {
          "$ref": "#/definitions/createMetadataResponse1"
        }
      },
      "required": [
        "createMetadataResponse"
      ]
    },
    "deleteMetadataRequest": {
      "title": "deleteMetadataRequest",
      "type": "object",
      "properties": {
        "deleteMetadata": {
          "$ref": "#/definitions/deleteMetadata"
        }
      },
      "required": [
        "deleteMetadata"
      ]
    },
    "deleteMetadataResponse1": {
      "title": "deleteMetadataResponse1",
      "xml": {
        "name": "deleteMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "deleteMetadataResponse": {
          "$ref": "#/definitions/deleteMetadataResponse1"
        }
      },
      "required": [
        "deleteMetadataResponse"
      ]
    },
    "deployRecentValidationRequest": {
      "title": "deployRecentValidationRequest",
      "type": "object",
      "properties": {
        "deployRecentValidation": {
          "$ref": "#/definitions/deployRecentValidation"
        }
      },
      "required": [
        "deployRecentValidation"
      ]
    },
    "deployRecentValidationResponse1": {
      "title": "deployRecentValidationResponse1",
      "xml": {
        "name": "deployRecentValidationResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "deployRecentValidationResponse": {
          "$ref": "#/definitions/deployRecentValidationResponse1"
        }
      },
      "required": [
        "deployRecentValidationResponse"
      ]
    },
    "deployRequest": {
      "title": "deployRequest",
      "type": "object",
      "properties": {
        "deploy": {
          "$ref": "#/definitions/deploy"
        }
      },
      "required": [
        "deploy"
      ]
    },
    "deployResponse1": {
      "title": "deployResponse1",
      "xml": {
        "name": "deployResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "deployResponse": {
          "$ref": "#/definitions/deployResponse1"
        }
      },
      "required": [
        "deployResponse"
      ]
    },
    "describeMetadataRequest": {
      "title": "describeMetadataRequest",
      "type": "object",
      "properties": {
        "describeMetadata": {
          "$ref": "#/definitions/describeMetadata"
        }
      },
      "required": [
        "describeMetadata"
      ]
    },
    "describeMetadataResponse1": {
      "title": "describeMetadataResponse1",
      "xml": {
        "name": "describeMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "describeMetadataResponse": {
          "$ref": "#/definitions/describeMetadataResponse1"
        }
      },
      "required": [
        "describeMetadataResponse"
      ]
    },
    "describeValueTypeRequest": {
      "title": "describeValueTypeRequest",
      "type": "object",
      "properties": {
        "describeValueType": {
          "$ref": "#/definitions/describeValueType"
        }
      },
      "required": [
        "describeValueType"
      ]
    },
    "describeValueTypeResponse1": {
      "title": "describeValueTypeResponse1",
      "xml": {
        "name": "describeValueTypeResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "describeValueTypeResponse": {
          "$ref": "#/definitions/describeValueTypeResponse1"
        }
      },
      "required": [
        "describeValueTypeResponse"
      ]
    },
    "listMetadataRequest": {
      "title": "listMetadataRequest",
      "type": "object",
      "properties": {
        "listMetadata": {
          "$ref": "#/definitions/listMetadata"
        }
      },
      "required": [
        "listMetadata"
      ]
    },
    "listMetadataResponse1": {
      "title": "listMetadataResponse1",
      "xml": {
        "name": "listMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "listMetadataResponse": {
          "$ref": "#/definitions/listMetadataResponse1"
        }
      },
      "required": [
        "listMetadataResponse"
      ]
    },
    "readMetadataRequest": {
      "title": "readMetadataRequest",
      "type": "object",
      "properties": {
        "readMetadata": {
          "$ref": "#/definitions/readMetadata"
        }
      },
      "required": [
        "readMetadata"
      ]
    },
    "readMetadataResponse1": {
      "title": "readMetadataResponse1",
      "xml": {
        "name": "readMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "readMetadataResponse": {
          "$ref": "#/definitions/readMetadataResponse1"
        }
      },
      "required": [
        "readMetadataResponse"
      ]
    },
    "renameMetadataRequest": {
      "title": "renameMetadataRequest",
      "type": "object",
      "properties": {
        "renameMetadata": {
          "$ref": "#/definitions/renameMetadata"
        }
      },
      "required": [
        "renameMetadata"
      ]
    },
    "renameMetadataResponse1": {
      "title": "renameMetadataResponse1",
      "xml": {
        "name": "renameMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "renameMetadataResponse": {
          "$ref": "#/definitions/renameMetadataResponse1"
        }
      },
      "required": [
        "renameMetadataResponse"
      ]
    },
    "retrieveRequest1": {
      "title": "retrieveRequest1",
      "type": "object",
      "properties": {
        "retrieve": {
          "$ref": "#/definitions/retrieve"
        }
      },
      "required": [
        "retrieve"
      ]
    },
    "retrieveResponse1": {
      "title": "retrieveResponse1",
      "xml": {
        "name": "retrieveResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "retrieveResponse": {
          "$ref": "#/definitions/retrieveResponse1"
        }
      },
      "required": [
        "retrieveResponse"
      ]
    },
    "updateMetadataRequest": {
      "title": "updateMetadataRequest",
      "type": "object",
      "properties": {
        "updateMetadata": {
          "$ref": "#/definitions/updateMetadata"
        }
      },
      "required": [
        "updateMetadata"
      ]
    },
    "updateMetadataResponse1": {
      "title": "updateMetadataResponse1",
      "xml": {
        "name": "updateMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "updateMetadataResponse": {
          "$ref": "#/definitions/updateMetadataResponse1"
        }
      },
      "required": [
        "updateMetadataResponse"
      ]
    },
    "upsertMetadataRequest": {
      "title": "upsertMetadataRequest",
      "type": "object",
      "properties": {
        "upsertMetadata": {
          "$ref": "#/definitions/upsertMetadata"
        }
      },
      "required": [
        "upsertMetadata"
      ]
    },
    "upsertMetadataResponse1": {
      "title": "upsertMetadataResponse1",
      "xml": {
        "name": "upsertMetadataResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "upsertMetadataResponse": {
          "$ref": "#/definitions/upsertMetadataResponse1"
        }
      },
      "required": [
        "upsertMetadataResponse"
      ]
    }
  },
  "tags": [
    {
      "name": "Metadata",
      "description": ""
    }
  ]
}