{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": true,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "getRepositoriesUsernameRepoSlugComponents",
      "enum": [
        "getRepositoriesUsernameRepoSlugComponents",
        "getRepositoriesUsernameRepoSlugComponentsComponentId",
        "getRepositoriesUsernameRepoSlugIssues",
        "postRepositoriesUsernameRepoSlugIssues",
        "deleteRepositoriesUsernameRepoSlugIssuesIssueId",
        "getRepositoriesUsernameRepoSlugIssuesIssueId",
        "getRepositoriesUsernameRepoSlugIssuesIssueIdAttachments",
        "postRepositoriesUsernameRepoSlugIssuesIssueIdAttachments",
        "deleteRepositoriesUsernameRepoSlugIssuesIssueIdAttachmentsPath",
        "getRepositoriesUsernameRepoSlugIssuesIssueIdAttachmentsPath",
        "getRepositoriesUsernameRepoSlugIssuesIssueIdComments",
        "getRepositoriesUsernameRepoSlugIssuesIssueIdCommentsCommentId",
        "deleteRepositoriesUsernameRepoSlugIssuesIssueIdVote",
        "getRepositoriesUsernameRepoSlugIssuesIssueIdVote",
        "putRepositoriesUsernameRepoSlugIssuesIssueIdVote",
        "deleteRepositoriesUsernameRepoSlugIssuesIssueIdWatch",
        "getRepositoriesUsernameRepoSlugIssuesIssueIdWatch",
        "putRepositoriesUsernameRepoSlugIssuesIssueIdWatch",
        "getRepositoriesUsernameRepoSlugMilestones",
        "getRepositoriesUsernameRepoSlugMilestonesMilestoneId",
        "getRepositoriesUsernameRepoSlugVersions",
        "getRepositoriesUsernameRepoSlugVersionsVersionId"
      ],
      "external_name": "ph_request_type"
    },
    "repoSlug": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "repo_slug"
    },
    "componentId": {
      "description": "The component&#39;s id",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "component_id"
    },
    "body": {
      "description": "The new issue. Note that the only required element is `title`. All other elements can be omitted from the body.",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "_body"
    },
    "issueId": {
      "description": "The issue&#39;s id",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "issue_id"
    },
    "pathParam": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "path"
    },
    "commentId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "comment_id"
    },
    "milestoneId": {
      "description": "The milestone&#39;s id",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "milestone_id"
    },
    "versionId": {
      "description": "The version&#39;s id",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "version_id"
    }
  },
  "definitions": {}
}