{
  "title": "SecuritySchemePart",
  "description": "A description of the request components related to Security that are determined by the scheme: the headers, query parameters or responses. As a best practice, even for standard security schemes, API designers SHOULD describe these properties of security schemes. Including the security scheme description completes an API documentation.",
  "type": null,
  "children": [
    {
      "title": "Documentation",
      "description": "",
      "type": "CATEGORY",
      "children": [
        {
          "title": "displayName",
          "description": "An alternate, human-friendly name for the security scheme part",
          "type": "ATTRIBUTETEXT",
          "children": [],
          "valueText": null,
          "id": ".custom_scheme.describedBy#displayName"
        },
        {
          "title": "description",
          "description": "A longer, human-friendly description of the security scheme part",
          "type": "MARKDOWN",
          "children": [],
          "valueText": null,
          "id": ".custom_scheme.describedBy#description"
        }
      ],
      "valueText": null,
      "id": "Category#Documentation"
    },
    {
      "title": "References",
      "description": "",
      "type": "CATEGORY",
      "children": [
        {
          "title": "is",
          "description": "Instantiation of applyed traits",
          "type": "MULTIEDITOR",
          "children": [],
          "valueText": "",
          "id": ".custom_scheme.describedBy#is"
        },
        {
          "title": "securedBy",
          "description": "A list of the security schemas to apply, these must be defined in the securitySchemes declaration. To indicate that the method may be called without applying any securityScheme, the method may be annotated with the null securityScheme. Security schemas may also be applied to a resource with securedBy, which is equivalent to applying the security schemas to all methods that may be declared, explicitly or implicitly, by defining the resourceTypes or traits property for that resource.",
          "type": "MULTIEDITOR",
          "children": [],
          "valueText": "",
          "id": ".custom_scheme.describedBy#securedBy"
        }
      ],
      "valueText": null,
      "id": "Category#References"
    },
    {
      "title": "General",
      "description": "",
      "type": "CATEGORY",
      "children": [
        {
          "title": "protocols",
          "description": "A method can override an API's protocols value for that single method by setting a different value for the fields.",
          "type": "MULTIEDITOR",
          "children": [],
          "valueText": "",
          "id": ".custom_scheme.describedBy#protocols"
        },
        {
          "title": "body",
          "description": "Insert body",
          "type": "DETAILS_ACTION",
          "children": [],
          "id": ".custom_scheme.describedBy#body#",
          "subType": "INSERT"
        },
        {
          "title": "baseUriParameters",
          "description": "Insert baseUriParameters",
          "type": "DETAILS_ACTION",
          "children": [],
          "id": ".custom_scheme.describedBy#baseUriParameters#",
          "subType": "INSERT"
        },
        {
          "title": "queryParameters",
          "description": "Insert queryParameters",
          "type": "DETAILS_ACTION",
          "children": [],
          "id": ".custom_scheme.describedBy#queryParameters#",
          "subType": "INSERT"
        },
        {
          "title": "Delete",
          "description": "",
          "type": "DETAILS_ACTION",
          "children": [],
          "id": ".custom_scheme.describedBy#DELETE_DETAILS_ACTION",
          "subType": "DELETE"
        }
      ],
      "valueText": null,
      "id": "Category#General"
    }
  ],
  "valueText": null,
  "id": "Category#SecuritySchemePart"
}