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