{
  "schemaVersion": 1,
  "operation": {
    "operationId": "getDashboardFilter",
    "method": "GET",
    "path": "/api/v1/workspaces/{workspace}/dashboards/{dashboard}/pages/{page}/filters/{filter}",
    "summary": "Describe dashboard filter",
    "description": "",
    "tags": [
      "BI"
    ],
    "effect": "read",
    "confirmation": "never",
    "authorization": {
      "mode": "privilege",
      "privilege": "VIEW_ITEM"
    },
    "parameters": [
      {
        "name": "workspace",
        "in": "path",
        "required": true,
        "description": "",
        "schema": {
          "type": "string"
        }
      },
      {
        "name": "dashboard",
        "in": "path",
        "required": true,
        "description": "",
        "schema": {
          "type": "string"
        }
      },
      {
        "name": "page",
        "in": "path",
        "required": true,
        "description": "",
        "schema": {
          "type": "string"
        }
      },
      {
        "name": "filter",
        "in": "path",
        "required": true,
        "description": "",
        "schema": {
          "type": "string"
        }
      }
    ],
    "responses": [
      {
        "status": "200",
        "description": "The request has succeeded.",
        "content": [
          {
            "contentType": "application/json",
            "schema": {
              "$ref": "#/components/schemas/DashboardFilterDescribeResponse"
            }
          }
        ]
      },
      {
        "status": "400",
        "description": "The server could not understand the request due to invalid syntax.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "401",
        "description": "Access is unauthorized.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "403",
        "description": "Access is forbidden.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "404",
        "description": "The server cannot find the requested resource.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "409",
        "description": "The request conflicts with the current state of the server.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "412",
        "description": "Precondition failed.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "413",
        "description": "Client error",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "415",
        "description": "Client error",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "422",
        "description": "Client error",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "429",
        "description": "Client error",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "500",
        "description": "Server error",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "502",
        "description": "Server error",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      },
      {
        "status": "503",
        "description": "Service unavailable.",
        "content": [
          {
            "contentType": "application/problem+json",
            "schema": {
              "$ref": "#/components/schemas/ProblemDetails"
            }
          }
        ]
      }
    ]
  },
  "schemas": {
    "DashboardBooleanFilterValue": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterValueBase"
        }
      ],
      "example": {
        "kind": "example",
        "value": true
      },
      "properties": {
        "kind": {
          "enum": [
            "boolean"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "example": true,
          "type": "boolean"
        }
      },
      "required": [
        "kind",
        "value"
      ],
      "type": "object"
    },
    "DashboardComparisonExpression": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterExpressionBase"
        }
      ],
      "example": {
        "kind": "example",
        "operator": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "comparison"
          ],
          "example": "example",
          "type": "string"
        },
        "operator": {
          "enum": [
            "equals",
            "not_equals",
            "contains",
            "not_contains",
            "starts_with",
            "ends_with",
            "greater_than",
            "greater_than_or_equal",
            "less_than",
            "less_than_or_equal"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "$ref": "#/components/schemas/DashboardFilterValue"
        }
      },
      "required": [
        "kind",
        "operator",
        "value"
      ],
      "type": "object"
    },
    "DashboardCompiledFilterBinding": {
      "example": {
        "filter": "example",
        "id": "example",
        "key": "example",
        "maxSelectedValues": 1,
        "optionDependencies": [
          {
            "id": "example",
            "scope": "example"
          }
        ],
        "pageID": "example",
        "paneLabel": "example",
        "paneOrder": 1,
        "paneVisible": true,
        "readerEditable": true,
        "scope": "example",
        "selectionMode": "example",
        "targets": [
          "example"
        ],
        "urlEncoding": "example",
        "urlParam": "example"
      },
      "properties": {
        "default": {
          "$ref": "#/components/schemas/DashboardFilterExpression"
        },
        "filter": {
          "example": "example",
          "type": "string"
        },
        "id": {
          "example": "example",
          "type": "string"
        },
        "key": {
          "example": "example",
          "type": "string"
        },
        "maxSelectedValues": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "optionDependencies": {
          "example": [
            {
              "id": "example",
              "scope": "example"
            }
          ],
          "items": {
            "$ref": "#/components/schemas/DashboardFilterBindingRef"
          },
          "type": "array"
        },
        "pageID": {
          "example": "example",
          "type": "string"
        },
        "paneLabel": {
          "example": "example",
          "type": "string"
        },
        "paneOrder": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "paneVisible": {
          "example": true,
          "type": "boolean"
        },
        "readerEditable": {
          "example": true,
          "type": "boolean"
        },
        "scope": {
          "enum": [
            "report",
            "page"
          ],
          "example": "example",
          "type": "string"
        },
        "selectionMode": {
          "enum": [
            "single",
            "multiple"
          ],
          "example": "example",
          "type": "string"
        },
        "targets": {
          "example": [
            "example"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "urlEncoding": {
          "enum": [
            "typed_v1"
          ],
          "example": "example",
          "type": "string"
        },
        "urlParam": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "key",
        "id",
        "filter",
        "scope",
        "default",
        "selectionMode",
        "maxSelectedValues",
        "readerEditable",
        "paneVisible",
        "paneOrder",
        "targets",
        "optionDependencies"
      ],
      "type": "object"
    },
    "DashboardCompiledFilterDefinition": {
      "example": {
        "calendar": "example",
        "description": "example",
        "fact": "example",
        "field": "example",
        "formatPattern": "example",
        "formatUnit": "example",
        "id": "example",
        "label": "example",
        "options": {
          "kind": "example",
          "limit": 1,
          "values": [
            {
              "label": "example"
            }
          ]
        },
        "predicates": [
          {
            "kind": "example",
            "operators": [
              "example"
            ]
          }
        ],
        "timezone": "example",
        "valueKind": "example",
        "weekStart": "example"
      },
      "properties": {
        "calendar": {
          "example": "example",
          "type": "string"
        },
        "description": {
          "example": "example",
          "type": "string"
        },
        "fact": {
          "example": "example",
          "type": "string"
        },
        "field": {
          "example": "example",
          "type": "string"
        },
        "formatPattern": {
          "example": "example",
          "type": "string"
        },
        "formatUnit": {
          "example": "example",
          "type": "string"
        },
        "id": {
          "example": "example",
          "type": "string"
        },
        "label": {
          "example": "example",
          "type": "string"
        },
        "options": {
          "$ref": "#/components/schemas/DashboardFilterOptionSource"
        },
        "predicates": {
          "example": [
            {
              "kind": "example",
              "operators": [
                "example"
              ]
            }
          ],
          "items": {
            "$ref": "#/components/schemas/DashboardFilterPredicatePolicy"
          },
          "type": "array"
        },
        "timezone": {
          "example": "example",
          "type": "string"
        },
        "valueKind": {
          "enum": [
            "string",
            "boolean",
            "integer",
            "decimal",
            "date",
            "timestamp"
          ],
          "example": "example",
          "type": "string"
        },
        "weekStart": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "id",
        "label",
        "field",
        "valueKind",
        "predicates",
        "options",
        "timezone",
        "calendar",
        "weekStart"
      ],
      "type": "object"
    },
    "DashboardComponentPlacement": {
      "example": {
        "col": 1,
        "colSpan": 1,
        "row": 1,
        "rowSpan": 1
      },
      "properties": {
        "col": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "colSpan": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "row": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "rowSpan": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "DashboardDateFilterValue": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterValueBase"
        }
      ],
      "example": {
        "kind": "example",
        "value": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "date"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "value"
      ],
      "type": "object"
    },
    "DashboardDecimalFilterValue": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterValueBase"
        }
      ],
      "example": {
        "kind": "example",
        "value": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "decimal"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "value"
      ],
      "type": "object"
    },
    "DashboardFilterBindingRef": {
      "example": {
        "id": "example",
        "scope": "example"
      },
      "properties": {
        "id": {
          "example": "example",
          "type": "string"
        },
        "scope": {
          "enum": [
            "report",
            "page"
          ],
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "scope",
        "id"
      ],
      "type": "object"
    },
    "DashboardFilterBound": {
      "example": {
        "inclusive": true
      },
      "properties": {
        "inclusive": {
          "example": true,
          "type": "boolean"
        },
        "value": {
          "$ref": "#/components/schemas/DashboardFilterValue"
        }
      },
      "required": [
        "value",
        "inclusive"
      ],
      "type": "object"
    },
    "DashboardFilterDescribeResponse": {
      "example": {
        "binding": {
          "filter": "example",
          "id": "example",
          "key": "example",
          "maxSelectedValues": 1,
          "optionDependencies": [
            {
              "id": "example",
              "scope": "example"
            }
          ],
          "pageID": "example",
          "paneLabel": "example",
          "paneOrder": 1,
          "paneVisible": true,
          "readerEditable": true,
          "scope": "example",
          "selectionMode": "example",
          "targets": [
            "example"
          ],
          "urlEncoding": "example",
          "urlParam": "example"
        },
        "componentId": "example",
        "definition": {
          "calendar": "example",
          "description": "example",
          "fact": "example",
          "field": "example",
          "formatPattern": "example",
          "formatUnit": "example",
          "id": "example",
          "label": "example",
          "options": {
            "kind": "example",
            "limit": 1,
            "values": [
              {
                "label": "example"
              }
            ]
          },
          "predicates": [
            {
              "kind": "example",
              "operators": [
                "example"
              ]
            }
          ],
          "timezone": "example",
          "valueKind": "example",
          "weekStart": "example"
        },
        "placement": {
          "col": 1,
          "colSpan": 1,
          "row": 1,
          "rowSpan": 1
        },
        "presentation": {
          "ariaLabel": "example",
          "compact": true,
          "description": "example",
          "search": true,
          "selectAll": true,
          "showCounts": true,
          "showSummary": true,
          "style": "example",
          "title": "example"
        }
      },
      "properties": {
        "binding": {
          "$ref": "#/components/schemas/DashboardCompiledFilterBinding"
        },
        "componentId": {
          "example": "example",
          "type": "string"
        },
        "definition": {
          "$ref": "#/components/schemas/DashboardCompiledFilterDefinition"
        },
        "placement": {
          "$ref": "#/components/schemas/DashboardComponentPlacement"
        },
        "presentation": {
          "$ref": "#/components/schemas/DashboardFilterPresentation"
        }
      },
      "required": [
        "definition",
        "binding"
      ],
      "type": "object"
    },
    "DashboardFilterExpression": {
      "discriminator": {
        "mapping": {
          "comparison": "#/components/schemas/DashboardComparisonExpression",
          "null_check": "#/components/schemas/DashboardNullCheckExpression",
          "range": "#/components/schemas/DashboardRangeExpression",
          "relative_period": "#/components/schemas/DashboardRelativePeriodExpression",
          "set": "#/components/schemas/DashboardSetExpression",
          "unfiltered": "#/components/schemas/DashboardUnfilteredExpression"
        },
        "propertyName": "kind"
      },
      "oneOf": [
        {
          "$ref": "#/components/schemas/DashboardUnfilteredExpression"
        },
        {
          "$ref": "#/components/schemas/DashboardNullCheckExpression"
        },
        {
          "$ref": "#/components/schemas/DashboardSetExpression"
        },
        {
          "$ref": "#/components/schemas/DashboardComparisonExpression"
        },
        {
          "$ref": "#/components/schemas/DashboardRangeExpression"
        },
        {
          "$ref": "#/components/schemas/DashboardRelativePeriodExpression"
        }
      ]
    },
    "DashboardFilterExpressionBase": {
      "example": {
        "kind": "example"
      },
      "properties": {
        "kind": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind"
      ],
      "type": "object"
    },
    "DashboardFilterOptionSource": {
      "example": {
        "kind": "example",
        "limit": 1,
        "values": [
          {
            "label": "example"
          }
        ]
      },
      "properties": {
        "kind": {
          "enum": [
            "none",
            "static",
            "distinct"
          ],
          "example": "example",
          "type": "string"
        },
        "limit": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "values": {
          "example": [
            {
              "label": "example"
            }
          ],
          "items": {
            "$ref": "#/components/schemas/DashboardFilterStaticOption"
          },
          "type": "array"
        }
      },
      "required": [
        "kind",
        "limit",
        "values"
      ],
      "type": "object"
    },
    "DashboardFilterPredicatePolicy": {
      "example": {
        "kind": "example",
        "operators": [
          "example"
        ]
      },
      "properties": {
        "kind": {
          "enum": [
            "null_check",
            "set",
            "comparison",
            "range",
            "relative_period"
          ],
          "example": "example",
          "type": "string"
        },
        "operators": {
          "example": [
            "example"
          ],
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "required": [
        "kind",
        "operators"
      ],
      "type": "object"
    },
    "DashboardFilterPresentation": {
      "example": {
        "ariaLabel": "example",
        "compact": true,
        "description": "example",
        "search": true,
        "selectAll": true,
        "showCounts": true,
        "showSummary": true,
        "style": "example",
        "title": "example"
      },
      "properties": {
        "ariaLabel": {
          "example": "example",
          "type": "string"
        },
        "compact": {
          "example": true,
          "type": "boolean"
        },
        "description": {
          "example": "example",
          "type": "string"
        },
        "search": {
          "example": true,
          "type": "boolean"
        },
        "selectAll": {
          "example": true,
          "type": "boolean"
        },
        "showCounts": {
          "example": true,
          "type": "boolean"
        },
        "showSummary": {
          "example": true,
          "type": "boolean"
        },
        "style": {
          "enum": [
            "dropdown",
            "list",
            "buttons",
            "input",
            "numeric_range",
            "date_range",
            "relative_period"
          ],
          "example": "example",
          "type": "string"
        },
        "title": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "style",
        "search",
        "selectAll",
        "showCounts",
        "showSummary",
        "compact"
      ],
      "type": "object"
    },
    "DashboardFilterStaticOption": {
      "example": {
        "label": "example"
      },
      "properties": {
        "label": {
          "example": "example",
          "type": "string"
        },
        "value": {
          "$ref": "#/components/schemas/DashboardFilterValue"
        }
      },
      "required": [
        "value",
        "label"
      ],
      "type": "object"
    },
    "DashboardFilterValue": {
      "discriminator": {
        "mapping": {
          "boolean": "#/components/schemas/DashboardBooleanFilterValue",
          "date": "#/components/schemas/DashboardDateFilterValue",
          "decimal": "#/components/schemas/DashboardDecimalFilterValue",
          "integer": "#/components/schemas/DashboardIntegerFilterValue",
          "string": "#/components/schemas/DashboardStringFilterValue",
          "timestamp": "#/components/schemas/DashboardTimestampFilterValue"
        },
        "propertyName": "kind"
      },
      "oneOf": [
        {
          "$ref": "#/components/schemas/DashboardStringFilterValue"
        },
        {
          "$ref": "#/components/schemas/DashboardBooleanFilterValue"
        },
        {
          "$ref": "#/components/schemas/DashboardIntegerFilterValue"
        },
        {
          "$ref": "#/components/schemas/DashboardDecimalFilterValue"
        },
        {
          "$ref": "#/components/schemas/DashboardDateFilterValue"
        },
        {
          "$ref": "#/components/schemas/DashboardTimestampFilterValue"
        }
      ]
    },
    "DashboardFilterValueBase": {
      "example": {
        "kind": "example"
      },
      "properties": {
        "kind": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind"
      ],
      "type": "object"
    },
    "DashboardIntegerFilterValue": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterValueBase"
        }
      ],
      "example": {
        "kind": "example",
        "value": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "integer"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "value"
      ],
      "type": "object"
    },
    "DashboardNullCheckExpression": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterExpressionBase"
        }
      ],
      "example": {
        "kind": "example",
        "operator": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "null_check"
          ],
          "example": "example",
          "type": "string"
        },
        "operator": {
          "enum": [
            "is_null",
            "is_not_null"
          ],
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "operator"
      ],
      "type": "object"
    },
    "DashboardRangeExpression": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterExpressionBase"
        }
      ],
      "example": {
        "kind": "example",
        "lower": {
          "inclusive": true
        },
        "upper": {
          "inclusive": true
        }
      },
      "properties": {
        "kind": {
          "enum": [
            "range"
          ],
          "example": "example",
          "type": "string"
        },
        "lower": {
          "$ref": "#/components/schemas/DashboardFilterBound"
        },
        "upper": {
          "$ref": "#/components/schemas/DashboardFilterBound"
        }
      },
      "required": [
        "kind"
      ],
      "type": "object"
    },
    "DashboardRelativePeriodExpression": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterExpressionBase"
        }
      ],
      "example": {
        "anchor": "example",
        "count": 1,
        "direction": "example",
        "includeCurrent": true,
        "kind": "example",
        "unit": "example"
      },
      "properties": {
        "anchor": {
          "enum": [
            "current_time",
            "first_available",
            "last_available",
            "fixed"
          ],
          "example": "example",
          "type": "string"
        },
        "anchorValue": {
          "$ref": "#/components/schemas/DashboardFilterValue"
        },
        "count": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "direction": {
          "enum": [
            "previous",
            "current",
            "next"
          ],
          "example": "example",
          "type": "string"
        },
        "includeCurrent": {
          "example": true,
          "type": "boolean"
        },
        "kind": {
          "enum": [
            "relative_period"
          ],
          "example": "example",
          "type": "string"
        },
        "unit": {
          "enum": [
            "minute",
            "hour",
            "day",
            "week",
            "month",
            "quarter",
            "year"
          ],
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "direction",
        "count",
        "unit",
        "includeCurrent",
        "anchor"
      ],
      "type": "object"
    },
    "DashboardSetExpression": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterExpressionBase"
        }
      ],
      "example": {
        "kind": "example",
        "operator": "example",
        "values": []
      },
      "properties": {
        "kind": {
          "enum": [
            "set"
          ],
          "example": "example",
          "type": "string"
        },
        "operator": {
          "enum": [
            "in",
            "not_in"
          ],
          "example": "example",
          "type": "string"
        },
        "values": {
          "example": [],
          "items": {
            "$ref": "#/components/schemas/DashboardFilterValue"
          },
          "type": "array"
        }
      },
      "required": [
        "kind",
        "operator",
        "values"
      ],
      "type": "object"
    },
    "DashboardStringFilterValue": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterValueBase"
        }
      ],
      "example": {
        "kind": "example",
        "value": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "string"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "value"
      ],
      "type": "object"
    },
    "DashboardTimestampFilterValue": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterValueBase"
        }
      ],
      "example": {
        "kind": "example",
        "value": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "timestamp"
          ],
          "example": "example",
          "type": "string"
        },
        "value": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "value"
      ],
      "type": "object"
    },
    "DashboardUnfilteredExpression": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DashboardFilterExpressionBase"
        }
      ],
      "example": {
        "kind": "example"
      },
      "properties": {
        "kind": {
          "enum": [
            "unfiltered"
          ],
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "kind"
      ],
      "type": "object"
    },
    "ProblemDetails": {
      "example": {
        "code": "example",
        "detail": "example",
        "errors": [
          {
            "code": "example",
            "detail": "example",
            "field": "example"
          }
        ],
        "instance": "example",
        "requestId": "example",
        "status": 1,
        "title": "example",
        "type": "example"
      },
      "properties": {
        "code": {
          "example": "example",
          "type": "string"
        },
        "detail": {
          "example": "example",
          "type": "string"
        },
        "errors": {
          "example": [
            {
              "code": "example",
              "detail": "example",
              "field": "example"
            }
          ],
          "items": {
            "$ref": "#/components/schemas/ProblemFieldError"
          },
          "type": "array"
        },
        "instance": {
          "example": "example",
          "type": "string"
        },
        "requestId": {
          "example": "example",
          "type": "string"
        },
        "status": {
          "example": 1,
          "format": "int32",
          "type": "integer"
        },
        "title": {
          "example": "example",
          "type": "string"
        },
        "type": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "type",
        "title",
        "status",
        "detail",
        "instance",
        "code",
        "requestId",
        "errors"
      ],
      "type": "object"
    },
    "ProblemFieldError": {
      "example": {
        "code": "example",
        "detail": "example",
        "field": "example"
      },
      "properties": {
        "code": {
          "example": "example",
          "type": "string"
        },
        "detail": {
          "example": "example",
          "type": "string"
        },
        "field": {
          "example": "example",
          "type": "string"
        }
      },
      "required": [
        "field",
        "code",
        "detail"
      ],
      "type": "object"
    }
  }
}
