{
  "swagger": "2.0",
  "info": {
    "version": "1.0",
    "title": "ApexService",
    "description": "Manage your Salesforce.com Apex classes and triggers",
    "contact": {}
  },
  "host": "test.salesforce.com",
  "basePath": "/services/Soap/s/48.0",
  "schemes": [
    "https"
  ],
  "consumes": [
    "application/json"
  ],
  "produces": [
    "application/json"
  ],
  "paths": {
    "/compileAndTest": {
      "post": {
        "description": "Compile one or more Apex Classes, Triggers, and run tests.",
        "summary": "compileAndTest",
        "tags": [
          "Apex"
        ],
        "operationId": "compileAndTestApex",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/compileAndTestRequest1"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "DebuggingHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "PackageVersionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/compileAndTestResponse1"
            },
            "headers": {
              "DebuggingInfo": {
                "type": "string"
              }
            }
          }
        }
      }
    },
    "/compileClasses": {
      "post": {
        "description": "Compile one or more Apex Classes.",
        "summary": "compileClasses",
        "tags": [
          "Apex"
        ],
        "operationId": "compileApexClasses",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/compileClassesRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "PackageVersionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/compileClassesResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/compileTriggers": {
      "post": {
        "description": "Compile Apex Trigger code blocks.",
        "summary": "compileTriggers",
        "tags": [
          "Apex"
        ],
        "operationId": "compileApexTriggers",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/compileTriggersRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "PackageVersionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/compileTriggersResponse1"
            },
            "headers": {}
          }
        }
      }
    },
    "/executeAnonymous": {
      "post": {
        "description": "Execute an anonymous Apex code block",
        "summary": "executeAnonymous",
        "tags": [
          "Apex"
        ],
        "operationId": "executeAnonymousApex",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/executeAnonymousRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "DebuggingHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "PackageVersionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "AllowFieldTruncationHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "DisableFeedTrackingHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/executeAnonymousResponse1"
            },
            "headers": {
              "DebuggingInfo": {
                "type": "string"
              }
            }
          }
        }
      }
    },
    "/runTests": {
      "post": {
        "description": "Execute test methods",
        "summary": "runTests",
        "tags": [
          "Apex"
        ],
        "operationId": "runApexTests",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/runTestsRequest1"
            }
          },
          {
            "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/runTestsResponse1"
            },
            "headers": {
              "DebuggingInfo": {
                "type": "string"
              }
            }
          }
        }
      }
    },
    "/wsdlToApex": {
      "post": {
        "description": "Generate Apex packages from WSDL for web service callouts",
        "summary": "wsdlToApex",
        "tags": [
          "Apex"
        ],
        "operationId": "wsdlToApex",
        "deprecated": false,
        "produces": [
          "application/xml"
        ],
        "consumes": [
          "application/xml"
        ],
        "parameters": [
          {
            "name": "Body",
            "in": "body",
            "required": true,
            "description": "",
            "schema": {
              "$ref": "#/definitions/wsdlToApexRequest"
            }
          },
          {
            "name": "SessionHeader",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          },
          {
            "name": "CallOptions",
            "in": "header",
            "required": true,
            "type": "string",
            "description": ""
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "schema": {
              "$ref": "#/definitions/wsdlToApexResponse1"
            },
            "headers": {}
          }
        }
      }
    }
  },
  "definitions": {
    "CompileAndTestRequest": {
      "title": "CompileAndTestRequest",
      "description": "",
      "xml": {
        "name": "CompileAndTestRequest",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "checkOnly": {
          "xml": {
            "name": "checkOnly",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "classes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "classes",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "deleteClasses": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "deleteClasses",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "deleteTriggers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "deleteTriggers",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "runTestsRequest": {
          "$ref": "#/definitions/RunTestsRequest"
        },
        "triggers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "triggers",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "checkOnly"
      ]
    },
    "RunTestsRequest": {
      "title": "RunTestsRequest",
      "description": "",
      "xml": {
        "name": "RunTestsRequest",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allTests": {
          "xml": {
            "name": "allTests",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "classes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "classes",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "maxFailedTests": {
          "xml": {
            "name": "maxFailedTests",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "packages": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "packages",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "skipCodeCoverage": {
          "xml": {
            "name": "skipCodeCoverage",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "tests": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/TestsNode"
          }
        }
      },
      "required": [
        "allTests",
        "namespace"
      ]
    },
    "TestsNode": {
      "title": "TestsNode",
      "description": "",
      "xml": {
        "name": "TestsNode",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "classId": {
          "xml": {
            "name": "classId",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "className": {
          "xml": {
            "name": "className",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "testMethods": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "testMethods",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      },
      "required": [
        "classId",
        "className"
      ]
    },
    "CompileAndTestResult": {
      "title": "CompileAndTestResult",
      "description": "",
      "xml": {
        "name": "CompileAndTestResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "classes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileClassResult"
          }
        },
        "deleteClasses": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeleteApexResult"
          }
        },
        "deleteTriggers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeleteApexResult"
          }
        },
        "runTestsResult": {
          "$ref": "#/definitions/RunTestsResult"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "triggers": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileTriggerResult"
          }
        }
      },
      "required": [
        "runTestsResult",
        "success"
      ]
    },
    "CompileClassResult": {
      "title": "CompileClassResult",
      "description": "",
      "xml": {
        "name": "CompileClassResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "bodyCrc": {
          "xml": {
            "name": "bodyCrc",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "line": {
          "xml": {
            "name": "line",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "problem": {
          "xml": {
            "name": "problem",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "problems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileIssue"
          }
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "warnings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileIssue"
          }
        }
      },
      "required": [
        "column",
        "id",
        "line",
        "success"
      ]
    },
    "CompileIssue": {
      "title": "CompileIssue",
      "description": "",
      "xml": {
        "name": "CompileIssue",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "line": {
          "xml": {
            "name": "line",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      }
    },
    "DeleteApexResult": {
      "title": "DeleteApexResult",
      "description": "",
      "xml": {
        "name": "DeleteApexResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "problem": {
          "xml": {
            "name": "problem",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "id",
        "success"
      ]
    },
    "RunTestsResult": {
      "title": "RunTestsResult",
      "description": "",
      "xml": {
        "name": "RunTestsResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexLogId": {
          "xml": {
            "name": "apexLogId",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "codeCoverage": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeCoverageResult"
          }
        },
        "codeCoverageWarnings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeCoverageWarning"
          }
        },
        "failures": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RunTestFailure"
          }
        },
        "flowCoverage": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowCoverageResult"
          }
        },
        "flowCoverageWarnings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlowCoverageWarning"
          }
        },
        "numFailures": {
          "xml": {
            "name": "numFailures",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numTestsRun": {
          "xml": {
            "name": "numTestsRun",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "successes": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/RunTestSuccess"
          }
        },
        "totalTime": {
          "xml": {
            "name": "totalTime",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "locationsNotCovered": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CodeLocation"
          }
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "numLocations": {
          "xml": {
            "name": "numLocations",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numLocationsNotCovered": {
          "xml": {
            "name": "numLocationsNotCovered",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "line": {
          "xml": {
            "name": "line",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numExecutions": {
          "xml": {
            "name": "numExecutions",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "time": {
          "xml": {
            "name": "time",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "methodName": {
          "xml": {
            "name": "methodName",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "seeAllData": {
          "xml": {
            "name": "seeAllData",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "stackTrace": {
          "xml": {
            "name": "stackTrace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "time": {
          "xml": {
            "name": "time",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        },
        "type": {
          "xml": {
            "name": "type",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "id",
        "message",
        "methodName",
        "name",
        "namespace",
        "stackTrace",
        "time",
        "type"
      ]
    },
    "FlowCoverageResult": {
      "title": "FlowCoverageResult",
      "description": "",
      "xml": {
        "name": "FlowCoverageResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "elementsNotCovered": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowName": {
          "xml": {
            "name": "flowName",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowNamespace": {
          "xml": {
            "name": "flowNamespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "numElements": {
          "xml": {
            "name": "numElements",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "numElementsNotCovered": {
          "xml": {
            "name": "numElementsNotCovered",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "flowId": {
          "xml": {
            "name": "flowId",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowName": {
          "xml": {
            "name": "flowName",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "flowNamespace": {
          "xml": {
            "name": "flowNamespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "message": {
          "xml": {
            "name": "message",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "methodName": {
          "xml": {
            "name": "methodName",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "seeAllData": {
          "xml": {
            "name": "seeAllData",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "time": {
          "xml": {
            "name": "time",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "id",
        "methodName",
        "name",
        "namespace",
        "time"
      ]
    },
    "CompileTriggerResult": {
      "title": "CompileTriggerResult",
      "description": "",
      "xml": {
        "name": "CompileTriggerResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "bodyCrc": {
          "xml": {
            "name": "bodyCrc",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "id": {
          "xml": {
            "name": "id",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string",
          "pattern": "[a-zA-Z0-9]{18}"
        },
        "line": {
          "xml": {
            "name": "line",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "xml": {
            "name": "name",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "problem": {
          "xml": {
            "name": "problem",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "problems": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileIssue"
          }
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "warnings": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileIssue"
          }
        }
      },
      "required": [
        "column",
        "id",
        "line",
        "problem",
        "success"
      ]
    },
    "ExecuteAnonymousResult": {
      "title": "ExecuteAnonymousResult",
      "description": "",
      "xml": {
        "name": "ExecuteAnonymousResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "column": {
          "xml": {
            "name": "column",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "compileProblem": {
          "xml": {
            "name": "compileProblem",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "compiled": {
          "xml": {
            "name": "compiled",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        },
        "exceptionMessage": {
          "xml": {
            "name": "exceptionMessage",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "exceptionStackTrace": {
          "xml": {
            "name": "exceptionStackTrace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "line": {
          "xml": {
            "name": "line",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "column",
        "compileProblem",
        "compiled",
        "exceptionMessage",
        "exceptionStackTrace",
        "line",
        "success"
      ]
    },
    "WsdlToApexInfo": {
      "title": "WsdlToApexInfo",
      "description": "",
      "xml": {
        "name": "WsdlToApexInfo",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "mapping": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/NamespacePackagePair"
          }
        },
        "wsdl": {
          "xml": {
            "name": "wsdl",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "wsdl"
      ]
    },
    "NamespacePackagePair": {
      "title": "NamespacePackagePair",
      "description": "",
      "xml": {
        "name": "NamespacePackagePair",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        },
        "packageName": {
          "xml": {
            "name": "packageName",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "namespace",
        "packageName"
      ]
    },
    "WsdlToApexResult": {
      "title": "WsdlToApexResult",
      "description": "",
      "xml": {
        "name": "WsdlToApexResult",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "apexScripts": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "apexScripts",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "errors": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "errors",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        },
        "success": {
          "xml": {
            "name": "success",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "success"
      ]
    },
    "AllowFieldTruncationHeader": {
      "title": "AllowFieldTruncationHeader",
      "description": "",
      "xml": {
        "name": "AllowFieldTruncationHeader",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "allowFieldTruncation": {
          "xml": {
            "name": "allowFieldTruncation",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "allowFieldTruncation"
      ]
    },
    "CallOptions": {
      "title": "CallOptions",
      "description": "",
      "xml": {
        "name": "CallOptions",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "client": {
          "xml": {
            "name": "client",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "client"
      ]
    },
    "DebuggingHeader": {
      "title": "DebuggingHeader",
      "description": "",
      "xml": {
        "name": "DebuggingHeader",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "categories": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "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/08/apex",
        "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/08/apex",
        "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/08/apex",
        "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/08/apex",
        "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/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "debugLog": {
          "xml": {
            "name": "debugLog",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "debugLog"
      ]
    },
    "DisableFeedTrackingHeader": {
      "title": "DisableFeedTrackingHeader",
      "description": "",
      "xml": {
        "name": "DisableFeedTrackingHeader",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "disableFeedTracking": {
          "xml": {
            "name": "disableFeedTracking",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "boolean"
        }
      },
      "required": [
        "disableFeedTracking"
      ]
    },
    "PackageVersionHeader": {
      "title": "PackageVersionHeader",
      "description": "",
      "xml": {
        "name": "PackageVersionHeader",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "packageVersions": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/PackageVersion"
          }
        }
      }
    },
    "PackageVersion": {
      "title": "PackageVersion",
      "description": "",
      "xml": {
        "name": "PackageVersion",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "majorNumber": {
          "xml": {
            "name": "majorNumber",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "minorNumber": {
          "xml": {
            "name": "minorNumber",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "integer",
          "format": "int32"
        },
        "namespace": {
          "xml": {
            "name": "namespace",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "majorNumber",
        "minorNumber",
        "namespace"
      ]
    },
    "SessionHeader": {
      "title": "SessionHeader",
      "description": "",
      "xml": {
        "name": "SessionHeader",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "sessionId": {
          "xml": {
            "name": "sessionId",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "sessionId"
      ]
    },
    "compileAndTest": {
      "title": "compileAndTest",
      "description": "",
      "xml": {
        "name": "compileAndTest",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "CompileAndTestRequest": {
          "$ref": "#/definitions/CompileAndTestRequest"
        }
      },
      "required": [
        "CompileAndTestRequest"
      ]
    },
    "compileAndTestResponse": {
      "title": "compileAndTestResponse",
      "description": "",
      "xml": {
        "name": "compileAndTestResponse",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/CompileAndTestResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "compileClasses": {
      "title": "compileClasses",
      "description": "",
      "xml": {
        "name": "compileClasses",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "scripts": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "scripts",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "compileClassesResponse": {
      "title": "compileClassesResponse",
      "description": "",
      "xml": {
        "name": "compileClassesResponse",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileClassResult"
          }
        }
      }
    },
    "compileTriggers": {
      "title": "compileTriggers",
      "description": "",
      "xml": {
        "name": "compileTriggers",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "scripts": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "xml": {
              "name": "scripts",
              "attribute": false,
              "wrapped": false
            },
            "type": "string"
          }
        }
      }
    },
    "compileTriggersResponse": {
      "title": "compileTriggersResponse",
      "description": "",
      "xml": {
        "name": "compileTriggersResponse",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "xml": {
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "array",
          "items": {
            "$ref": "#/definitions/CompileTriggerResult"
          }
        }
      }
    },
    "executeAnonymous": {
      "title": "executeAnonymous",
      "description": "",
      "xml": {
        "name": "executeAnonymous",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "String": {
          "xml": {
            "name": "String",
            "namespace": "http://soap.sforce.com/2006/08/apex",
            "prefix": "tns",
            "attribute": false,
            "wrapped": false
          },
          "type": "string"
        }
      },
      "required": [
        "String"
      ]
    },
    "executeAnonymousResponse": {
      "title": "executeAnonymousResponse",
      "description": "",
      "xml": {
        "name": "executeAnonymousResponse",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/ExecuteAnonymousResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "runTests": {
      "title": "runTests",
      "description": "",
      "xml": {
        "name": "runTests",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "RunTestsRequest": {
          "$ref": "#/definitions/RunTestsRequest"
        }
      },
      "required": [
        "RunTestsRequest"
      ]
    },
    "runTestsResponse": {
      "title": "runTestsResponse",
      "description": "",
      "xml": {
        "name": "runTestsResponse",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/RunTestsResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "wsdlToApex": {
      "title": "wsdlToApex",
      "description": "",
      "xml": {
        "name": "wsdlToApex",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "info": {
          "$ref": "#/definitions/WsdlToApexInfo"
        }
      },
      "required": [
        "info"
      ]
    },
    "wsdlToApexResponse": {
      "title": "wsdlToApexResponse",
      "description": "",
      "xml": {
        "name": "wsdlToApexResponse",
        "namespace": "http://soap.sforce.com/2006/08/apex",
        "prefix": "tns",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "result": {
          "$ref": "#/definitions/WsdlToApexResult"
        }
      },
      "required": [
        "result"
      ]
    },
    "compileAndTestRequest1": {
      "title": "compileAndTestRequest1",
      "type": "object",
      "properties": {
        "compileAndTest": {
          "$ref": "#/definitions/compileAndTest"
        }
      },
      "required": [
        "compileAndTest"
      ]
    },
    "compileAndTestResponse1": {
      "title": "compileAndTestResponse1",
      "xml": {
        "name": "compileAndTestResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "compileAndTestResponse": {
          "$ref": "#/definitions/compileAndTestResponse1"
        }
      },
      "required": [
        "compileAndTestResponse"
      ]
    },
    "compileClassesRequest": {
      "title": "compileClassesRequest",
      "type": "object",
      "properties": {
        "compileClasses": {
          "$ref": "#/definitions/compileClasses"
        }
      },
      "required": [
        "compileClasses"
      ]
    },
    "compileClassesResponse1": {
      "title": "compileClassesResponse1",
      "xml": {
        "name": "compileClassesResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "compileClassesResponse": {
          "$ref": "#/definitions/compileClassesResponse1"
        }
      },
      "required": [
        "compileClassesResponse"
      ]
    },
    "compileTriggersRequest": {
      "title": "compileTriggersRequest",
      "type": "object",
      "properties": {
        "compileTriggers": {
          "$ref": "#/definitions/compileTriggers"
        }
      },
      "required": [
        "compileTriggers"
      ]
    },
    "compileTriggersResponse1": {
      "title": "compileTriggersResponse1",
      "xml": {
        "name": "compileTriggersResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "compileTriggersResponse": {
          "$ref": "#/definitions/compileTriggersResponse1"
        }
      },
      "required": [
        "compileTriggersResponse"
      ]
    },
    "executeAnonymousRequest": {
      "title": "executeAnonymousRequest",
      "type": "object",
      "properties": {
        "executeAnonymous": {
          "$ref": "#/definitions/executeAnonymous"
        }
      },
      "required": [
        "executeAnonymous"
      ]
    },
    "executeAnonymousResponse1": {
      "title": "executeAnonymousResponse1",
      "xml": {
        "name": "executeAnonymousResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "executeAnonymousResponse": {
          "$ref": "#/definitions/executeAnonymousResponse1"
        }
      },
      "required": [
        "executeAnonymousResponse"
      ]
    },
    "runTestsRequest1": {
      "title": "runTestsRequest1",
      "type": "object",
      "properties": {
        "runTests": {
          "$ref": "#/definitions/runTests"
        }
      },
      "required": [
        "runTests"
      ]
    },
    "runTestsResponse1": {
      "title": "runTestsResponse1",
      "xml": {
        "name": "runTestsResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "runTestsResponse": {
          "$ref": "#/definitions/runTestsResponse1"
        }
      },
      "required": [
        "runTestsResponse"
      ]
    },
    "wsdlToApexRequest": {
      "title": "wsdlToApexRequest",
      "type": "object",
      "properties": {
        "wsdlToApex": {
          "$ref": "#/definitions/wsdlToApex"
        }
      },
      "required": [
        "wsdlToApex"
      ]
    },
    "wsdlToApexResponse1": {
      "title": "wsdlToApexResponse1",
      "xml": {
        "name": "wsdlToApexResponse",
        "attribute": false,
        "wrapped": false
      },
      "type": "object",
      "properties": {
        "wsdlToApexResponse": {
          "$ref": "#/definitions/wsdlToApexResponse1"
        }
      },
      "required": [
        "wsdlToApexResponse"
      ]
    }
  },
  "tags": [
    {
      "name": "Apex",
      "description": ""
    }
  ]
}