{
  "openapi": "3.0.0",
  "info": {
    "title": "closer-api",
    "version": "2.0.0"
  },
  "servers": [
    {
      "url": "https://dev.api.traditionaldreamfactory.com"
    }
  ],
  "tags": [
    {
      "name": "actions"
    },
    {
      "name": "carrots"
    },
    {
      "name": "health"
    },
    {
      "name": "bookings"
    },
    {
      "name": "onboarding"
    },
    {
      "name": "auth"
    },
    {
      "name": "crud"
    },
    {
      "name": "payments"
    },
    {
      "name": "payments-arx"
    },
    {
      "name": "photo"
    },
    {
      "name": "moderator"
    },
    {
      "name": "meta"
    },
    {
      "name": "swagger"
    },
    {
      "name": "stripe"
    },
    {
      "name": "subscriptions"
    },
    {
      "name": "paygrid"
    },
    {
      "name": "emails"
    },
    {
      "name": "accounting"
    },
    {
      "name": "metrics"
    },
    {
      "name": "articles"
    },
    {
      "name": "users"
    },
    {
      "name": "products"
    },
    {
      "name": "webinar"
    },
    {
      "name": "token"
    },
    {
      "name": "toconline"
    },
    {
      "name": "reporting"
    },
    {
      "name": "user-reports"
    },
    {
      "name": "charges"
    },
    {
      "name": "event"
    },
    {
      "name": "proposals"
    },
    {
      "name": "finance-application"
    },
    {
      "name": "sale"
    }
  ],
  "paths": {
    "/actions/{id}": {
      "post": {
        "tags": [
          "actions"
        ],
        "summary": "/actions/{id}",
        "operationId": "actions.post._actions__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/carrots/balance": {
      "get": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/balance",
        "operationId": "carrots.get._carrots_balance",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/carrots/balance/{id}": {
      "get": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/balance/{id}",
        "operationId": "carrots.get._carrots_balance__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/carrots/availability": {
      "post": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/availability",
        "operationId": "carrots.post._carrots_availability",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/carrots/award": {
      "post": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/award",
        "operationId": "carrots.post._carrots_award",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/carrots/award/batch": {
      "post": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/award/batch",
        "operationId": "carrots.post._carrots_award_batch",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/carrots/payment": {
      "post": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/payment",
        "operationId": "carrots.post._carrots_payment",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/carrots/payment/confirmation": {
      "post": {
        "tags": [
          "carrots"
        ],
        "summary": "/carrots/payment/confirmation",
        "operationId": "carrots.post._carrots_payment_confirmation",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/status": {
      "get": {
        "tags": [
          "health"
        ],
        "summary": "/status",
        "operationId": "health.get._status",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/bookings/event/{id}/availability": {
      "get": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/event/{id}/availability",
        "operationId": "bookings.get._bookings_event__id__availability",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/bookings/availability": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/availability",
        "operationId": "bookings.post._bookings_availability",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/listing/availability": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/listing/availability",
        "operationId": "bookings.post._bookings_listing_availability",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/request": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/request",
        "operationId": "bookings.post._bookings_request",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/update-payment": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/update-payment",
        "operationId": "bookings.post._bookings__id__update-payment",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/update-food": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/update-food",
        "operationId": "bookings.post._bookings__id__update-food",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/calculate-totals": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/calculate-totals",
        "operationId": "bookings.post._bookings_calculate-totals",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/bookings/update": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/update",
        "operationId": "bookings.post._bookings_update",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/bookings/validate-discount-code": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/validate-discount-code",
        "operationId": "bookings.post._bookings_validate-discount-code",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/token-payment": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/token-payment",
        "operationId": "bookings.post._bookings__id__token-payment",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/credit-payment": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/credit-payment",
        "operationId": "bookings.post._bookings__id__credit-payment",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/cancel": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/cancel",
        "operationId": "bookings.post._bookings__id__cancel",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/complete": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/complete",
        "operationId": "bookings.post._bookings__id__complete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/confirm": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/confirm",
        "operationId": "bookings.post._bookings__id__confirm",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/reject": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/reject",
        "operationId": "bookings.post._bookings__id__reject",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/check-in": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/check-in",
        "operationId": "bookings.post._bookings__id__check-in",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/{id}/check-out": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/check-out",
        "operationId": "bookings.post._bookings__id__check-out",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/admin": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/admin",
        "operationId": "bookings.post._bookings_admin",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/bookings/payment": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/payment",
        "operationId": "bookings.post._bookings_payment",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/bookings/payment/confirmation": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/payment/confirmation",
        "operationId": "bookings.post._bookings_payment_confirmation",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/bookings/{id}/send-to-friend": {
      "post": {
        "tags": [
          "bookings"
        ],
        "summary": "/bookings/{id}/send-to-friend",
        "operationId": "bookings.post._bookings__id__send-to-friend",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/admin/application/{id}": {
      "post": {
        "tags": [
          "onboarding"
        ],
        "summary": "/admin/application/{id}",
        "operationId": "onboarding.post._admin_application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/ping": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/ping",
        "operationId": "auth.post._ping",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/update-activity": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/update-activity",
        "operationId": "auth.post._update-activity",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/user/{email}": {
      "delete": {
        "tags": [
          "auth"
        ],
        "summary": "/user/{email}",
        "operationId": "auth.delete._user__email_",
        "parameters": [
          {
            "name": "email",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/signup": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/signup",
        "operationId": "auth.post._signup",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/auth/web3/pre-sign": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/web3/pre-sign",
        "operationId": "auth.post._auth_web3_pre-sign",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/web3/login": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/web3/login",
        "operationId": "auth.post._auth_web3_login",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/email/update": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/email/update",
        "operationId": "auth.post._auth_email_update",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/email/verify/{code}": {
      "get": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/email/verify/{code}",
        "operationId": "auth.get._auth_email_verify__code_",
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/phone/update": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/phone/update",
        "operationId": "auth.post._auth_phone_update",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/phone/verify/{code}": {
      "get": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/phone/verify/{code}",
        "operationId": "auth.get._auth_phone_verify__code_",
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/web3/connect": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/web3/connect",
        "operationId": "auth.post._auth_web3_connect",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/web3/unlink": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/web3/unlink",
        "operationId": "auth.post._auth_web3_unlink",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/auth/kyc": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/auth/kyc",
        "operationId": "auth.post._auth_kyc",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/check-user-exists": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/check-user-exists",
        "operationId": "auth.post._check-user-exists",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/login": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/login",
        "operationId": "auth.post._login",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/reset-password": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/reset-password",
        "operationId": "auth.post._reset-password",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/set-password": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/set-password",
        "operationId": "auth.post._set-password",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/generate-invite": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/generate-invite",
        "operationId": "auth.post._generate-invite",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/subscribe": {
      "post": {
        "tags": [
          "auth"
        ],
        "summary": "/subscribe",
        "operationId": "auth.post._subscribe",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/account": {
      "delete": {
        "tags": [
          "auth"
        ],
        "summary": "/account",
        "operationId": "auth.delete._account",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/toconfig",
        "operationId": "crud.get._toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/TOConfig"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/distinct/toconfig/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/toconfig/{field}",
        "operationId": "crud.get._distinct_toconfig__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/toconfig/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/toconfig/{search}",
        "operationId": "crud.get._toconfig__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/toconfig/{search}",
        "operationId": "crud.patch._toconfig__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TOConfig"
              }
            }
          }
        }
      }
    },
    "/count/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/toconfig",
        "operationId": "crud.get._count_toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/toconfig",
        "operationId": "crud.get._reported_toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/TOConfig"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/toconfig",
        "operationId": "crud.get._graph_toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/toconfig",
        "operationId": "crud.get._a_toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/TOConfig"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/toconfig",
        "operationId": "crud.get._my_toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/TOConfig"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/toconfig": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/toconfig",
        "operationId": "crud.get._mine_toconfig",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/toconfig/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/toconfig/{id}",
        "operationId": "crud.post._attributes_toconfig__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TOConfig"
              }
            }
          }
        }
      }
    },
    "/attributes/toconfig/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/toconfig/{id}/{name}",
        "operationId": "crud.delete._attributes_toconfig__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/toconfig/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/toconfig/{id}",
        "operationId": "crud.post._report_toconfig__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TOConfig"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/toconfig/{id}",
        "operationId": "crud.delete._report_toconfig__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/TOConfig"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/article",
        "operationId": "crud.get._article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Article"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/article",
        "operationId": "crud.post._article",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Article"
              }
            }
          }
        }
      }
    },
    "/distinct/article/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/article/{field}",
        "operationId": "crud.get._distinct_article__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/article/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/article/{search}",
        "operationId": "crud.get._article__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/article/{search}",
        "operationId": "crud.patch._article__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Article"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/article/{search}",
        "operationId": "crud.put._article__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Article"
              }
            }
          }
        }
      }
    },
    "/count/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/article",
        "operationId": "crud.get._count_article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/article",
        "operationId": "crud.get._reported_article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Article"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/article",
        "operationId": "crud.get._graph_article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/article",
        "operationId": "crud.get._a_article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Article"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/article",
        "operationId": "crud.get._my_article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Article"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/article": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/article",
        "operationId": "crud.get._mine_article",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/article": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/article",
        "operationId": "crud.post._batch_article",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Article"
                }
              }
            }
          }
        }
      }
    },
    "/article/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/article/{id}",
        "operationId": "crud.delete._article__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/article/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/article/{id}",
        "operationId": "crud.post._attributes_article__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Article"
              }
            }
          }
        }
      }
    },
    "/attributes/article/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/article/{id}/{name}",
        "operationId": "crud.delete._attributes_article__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/article/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/article/{id}",
        "operationId": "crud.post._report_article__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Article"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/article/{id}",
        "operationId": "crud.delete._report_article__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Article"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/application",
        "operationId": "crud.get._application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Application"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/application",
        "operationId": "crud.post._application",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Application"
              }
            }
          }
        }
      }
    },
    "/distinct/application/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/application/{field}",
        "operationId": "crud.get._distinct_application__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/application/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/application/{search}",
        "operationId": "crud.get._application__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/application/{search}",
        "operationId": "crud.patch._application__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Application"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/application/{search}",
        "operationId": "crud.put._application__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Application"
              }
            }
          }
        }
      }
    },
    "/count/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/application",
        "operationId": "crud.get._count_application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/application",
        "operationId": "crud.get._reported_application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Application"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/application",
        "operationId": "crud.get._graph_application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/application",
        "operationId": "crud.get._a_application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Application"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/application",
        "operationId": "crud.get._my_application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Application"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/application": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/application",
        "operationId": "crud.get._mine_application",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/application": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/application",
        "operationId": "crud.post._batch_application",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Application"
                }
              }
            }
          }
        }
      }
    },
    "/application/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/application/{id}",
        "operationId": "crud.delete._application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/application/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/application/{id}",
        "operationId": "crud.post._attributes_application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Application"
              }
            }
          }
        }
      }
    },
    "/attributes/application/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/application/{id}/{name}",
        "operationId": "crud.delete._attributes_application__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/application/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/application/{id}",
        "operationId": "crud.post._report_application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Application"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/application/{id}",
        "operationId": "crud.delete._report_application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Application"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/booking",
        "operationId": "crud.get._booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Booking"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/booking",
        "operationId": "crud.post._booking",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Booking"
              }
            }
          }
        }
      }
    },
    "/distinct/booking/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/booking/{field}",
        "operationId": "crud.get._distinct_booking__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/booking/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/booking/{search}",
        "operationId": "crud.get._booking__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/booking/{search}",
        "operationId": "crud.patch._booking__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Booking"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/booking/{search}",
        "operationId": "crud.put._booking__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Booking"
              }
            }
          }
        }
      }
    },
    "/count/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/booking",
        "operationId": "crud.get._count_booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/booking",
        "operationId": "crud.get._reported_booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Booking"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/booking",
        "operationId": "crud.get._graph_booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/booking",
        "operationId": "crud.get._a_booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Booking"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/booking",
        "operationId": "crud.get._my_booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Booking"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/booking": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/booking",
        "operationId": "crud.get._mine_booking",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/booking": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/booking",
        "operationId": "crud.post._batch_booking",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Booking"
                }
              }
            }
          }
        }
      }
    },
    "/booking/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/booking/{id}",
        "operationId": "crud.delete._booking__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/booking/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/booking/{id}",
        "operationId": "crud.post._attributes_booking__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Booking"
              }
            }
          }
        }
      }
    },
    "/attributes/booking/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/booking/{id}/{name}",
        "operationId": "crud.delete._attributes_booking__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/booking/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/booking/{id}",
        "operationId": "crud.post._report_booking__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Booking"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/booking/{id}",
        "operationId": "crud.delete._report_booking__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Booking"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/config",
        "operationId": "crud.get._config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Config"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/config",
        "operationId": "crud.post._config",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Config"
              }
            }
          }
        }
      }
    },
    "/distinct/config/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/config/{field}",
        "operationId": "crud.get._distinct_config__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/config/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/config/{search}",
        "operationId": "crud.get._config__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/config/{search}",
        "operationId": "crud.patch._config__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Config"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/config/{search}",
        "operationId": "crud.put._config__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Config"
              }
            }
          }
        }
      }
    },
    "/count/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/config",
        "operationId": "crud.get._count_config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/config",
        "operationId": "crud.get._reported_config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Config"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/config",
        "operationId": "crud.get._graph_config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/config",
        "operationId": "crud.get._a_config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Config"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/config",
        "operationId": "crud.get._my_config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Config"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/config": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/config",
        "operationId": "crud.get._mine_config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/config": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/config",
        "operationId": "crud.post._batch_config",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Config"
                }
              }
            }
          }
        }
      }
    },
    "/attributes/config/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/config/{id}",
        "operationId": "crud.post._attributes_config__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Config"
              }
            }
          }
        }
      }
    },
    "/attributes/config/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/config/{id}/{name}",
        "operationId": "crud.delete._attributes_config__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/config/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/config/{id}",
        "operationId": "crud.post._report_config__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Config"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/config/{id}",
        "operationId": "crud.delete._report_config__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Config"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/lesson",
        "operationId": "crud.get._lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Lesson"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/lesson",
        "operationId": "crud.post._lesson",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Lesson"
              }
            }
          }
        }
      }
    },
    "/distinct/lesson/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/lesson/{field}",
        "operationId": "crud.get._distinct_lesson__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/lesson/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/lesson/{search}",
        "operationId": "crud.get._lesson__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/lesson/{search}",
        "operationId": "crud.patch._lesson__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Lesson"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/lesson/{search}",
        "operationId": "crud.put._lesson__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Lesson"
              }
            }
          }
        }
      }
    },
    "/count/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/lesson",
        "operationId": "crud.get._count_lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/lesson",
        "operationId": "crud.get._reported_lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Lesson"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/lesson",
        "operationId": "crud.get._graph_lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/lesson",
        "operationId": "crud.get._a_lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Lesson"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/lesson",
        "operationId": "crud.get._my_lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Lesson"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/lesson": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/lesson",
        "operationId": "crud.get._mine_lesson",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/lesson": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/lesson",
        "operationId": "crud.post._batch_lesson",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Lesson"
                }
              }
            }
          }
        }
      }
    },
    "/lesson/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/lesson/{id}",
        "operationId": "crud.delete._lesson__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/lesson/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/lesson/{id}",
        "operationId": "crud.post._attributes_lesson__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Lesson"
              }
            }
          }
        }
      }
    },
    "/attributes/lesson/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/lesson/{id}/{name}",
        "operationId": "crud.delete._attributes_lesson__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/lesson/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/lesson/{id}",
        "operationId": "crud.post._report_lesson__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Lesson"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/lesson/{id}",
        "operationId": "crud.delete._report_lesson__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Lesson"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/channel",
        "operationId": "crud.get._channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Channel"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/channel",
        "operationId": "crud.post._channel",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Channel"
              }
            }
          }
        }
      }
    },
    "/distinct/channel/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/channel/{field}",
        "operationId": "crud.get._distinct_channel__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/channel/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/channel/{search}",
        "operationId": "crud.get._channel__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/channel/{search}",
        "operationId": "crud.patch._channel__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Channel"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/channel/{search}",
        "operationId": "crud.put._channel__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Channel"
              }
            }
          }
        }
      }
    },
    "/count/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/channel",
        "operationId": "crud.get._count_channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/channel",
        "operationId": "crud.get._reported_channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Channel"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/channel",
        "operationId": "crud.get._graph_channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/channel",
        "operationId": "crud.get._a_channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Channel"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/channel",
        "operationId": "crud.get._my_channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Channel"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/channel": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/channel",
        "operationId": "crud.get._mine_channel",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/channel": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/channel",
        "operationId": "crud.post._batch_channel",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Channel"
                }
              }
            }
          }
        }
      }
    },
    "/channel/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/channel/{id}",
        "operationId": "crud.delete._channel__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/channel/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/channel/{id}",
        "operationId": "crud.post._attributes_channel__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Channel"
              }
            }
          }
        }
      }
    },
    "/attributes/channel/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/channel/{id}/{name}",
        "operationId": "crud.delete._attributes_channel__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/channel/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/channel/{id}",
        "operationId": "crud.post._report_channel__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Channel"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/channel/{id}",
        "operationId": "crud.delete._report_channel__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Channel"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/event",
        "operationId": "crud.get._event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Event"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/event",
        "operationId": "crud.post._event",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        }
      }
    },
    "/distinct/event/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/event/{field}",
        "operationId": "crud.get._distinct_event__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/event/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/event/{search}",
        "operationId": "crud.get._event__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/event/{search}",
        "operationId": "crud.patch._event__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/event/{search}",
        "operationId": "crud.put._event__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        }
      }
    },
    "/count/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/event",
        "operationId": "crud.get._count_event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/event",
        "operationId": "crud.get._reported_event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Event"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/event",
        "operationId": "crud.get._graph_event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/event",
        "operationId": "crud.get._a_event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Event"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/event",
        "operationId": "crud.get._my_event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Event"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/event": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/event",
        "operationId": "crud.get._mine_event",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/event": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/event",
        "operationId": "crud.post._batch_event",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Event"
                }
              }
            }
          }
        }
      }
    },
    "/event/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/event/{id}",
        "operationId": "crud.delete._event__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attend/event/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attend/event/{id}",
        "operationId": "crud.post._attend_event__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        }
      }
    },
    "/attributes/event/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/event/{id}",
        "operationId": "crud.post._attributes_event__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        }
      }
    },
    "/attributes/event/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/event/{id}/{name}",
        "operationId": "crud.delete._attributes_event__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/event/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/event/{id}",
        "operationId": "crud.post._report_event__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/event/{id}",
        "operationId": "crud.delete._report_event__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Event"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/ticket",
        "operationId": "crud.get._ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Ticket"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/distinct/ticket/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/ticket/{field}",
        "operationId": "crud.get._distinct_ticket__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/ticket/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/ticket/{search}",
        "operationId": "crud.get._ticket__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/count/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/ticket",
        "operationId": "crud.get._count_ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/ticket",
        "operationId": "crud.get._reported_ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Ticket"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/ticket",
        "operationId": "crud.get._graph_ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/ticket",
        "operationId": "crud.get._a_ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Ticket"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/ticket",
        "operationId": "crud.get._my_ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Ticket"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/ticket": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/ticket",
        "operationId": "crud.get._mine_ticket",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/ticket/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/ticket/{id}",
        "operationId": "crud.post._attributes_ticket__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ticket"
              }
            }
          }
        }
      }
    },
    "/attributes/ticket/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/ticket/{id}/{name}",
        "operationId": "crud.delete._attributes_ticket__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/ticket/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/ticket/{id}",
        "operationId": "crud.post._report_ticket__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ticket"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/ticket/{id}",
        "operationId": "crud.delete._report_ticket__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Ticket"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/listing",
        "operationId": "crud.get._listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Listing"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/listing",
        "operationId": "crud.post._listing",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Listing"
              }
            }
          }
        }
      }
    },
    "/distinct/listing/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/listing/{field}",
        "operationId": "crud.get._distinct_listing__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/listing/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/listing/{search}",
        "operationId": "crud.get._listing__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/listing/{search}",
        "operationId": "crud.patch._listing__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Listing"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/listing/{search}",
        "operationId": "crud.put._listing__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Listing"
              }
            }
          }
        }
      }
    },
    "/count/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/listing",
        "operationId": "crud.get._count_listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/listing",
        "operationId": "crud.get._reported_listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Listing"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/listing",
        "operationId": "crud.get._graph_listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/listing",
        "operationId": "crud.get._a_listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Listing"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/listing",
        "operationId": "crud.get._my_listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Listing"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/listing": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/listing",
        "operationId": "crud.get._mine_listing",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/listing": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/listing",
        "operationId": "crud.post._batch_listing",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Listing"
                }
              }
            }
          }
        }
      }
    },
    "/listing/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/listing/{id}",
        "operationId": "crud.delete._listing__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/listing/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/listing/{id}",
        "operationId": "crud.post._attributes_listing__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Listing"
              }
            }
          }
        }
      }
    },
    "/attributes/listing/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/listing/{id}/{name}",
        "operationId": "crud.delete._attributes_listing__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/listing/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/listing/{id}",
        "operationId": "crud.post._report_listing__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Listing"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/listing/{id}",
        "operationId": "crud.delete._report_listing__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Listing"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/message",
        "operationId": "crud.get._message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Message"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/message",
        "operationId": "crud.post._message",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Message"
              }
            }
          }
        }
      }
    },
    "/distinct/message/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/message/{field}",
        "operationId": "crud.get._distinct_message__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/message/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/message/{search}",
        "operationId": "crud.get._message__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/message/{search}",
        "operationId": "crud.patch._message__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Message"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/message/{search}",
        "operationId": "crud.put._message__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Message"
              }
            }
          }
        }
      }
    },
    "/count/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/message",
        "operationId": "crud.get._count_message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/message",
        "operationId": "crud.get._reported_message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Message"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/message",
        "operationId": "crud.get._graph_message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/message",
        "operationId": "crud.get._a_message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Message"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/message",
        "operationId": "crud.get._my_message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Message"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/message": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/message",
        "operationId": "crud.get._mine_message",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/message": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/message",
        "operationId": "crud.post._batch_message",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Message"
                }
              }
            }
          }
        }
      }
    },
    "/attributes/message/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/message/{id}",
        "operationId": "crud.post._attributes_message__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Message"
              }
            }
          }
        }
      }
    },
    "/attributes/message/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/message/{id}/{name}",
        "operationId": "crud.delete._attributes_message__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/message/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/message/{id}",
        "operationId": "crud.post._report_message__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Message"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/message/{id}",
        "operationId": "crud.delete._report_message__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Message"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/metric",
        "operationId": "crud.get._metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Metric"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/metric",
        "operationId": "crud.post._metric",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Metric"
              }
            }
          }
        }
      }
    },
    "/distinct/metric/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/metric/{field}",
        "operationId": "crud.get._distinct_metric__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/metric/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/metric/{search}",
        "operationId": "crud.get._metric__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/count/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/metric",
        "operationId": "crud.get._count_metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/metric",
        "operationId": "crud.get._reported_metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Metric"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/metric",
        "operationId": "crud.get._graph_metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/metric",
        "operationId": "crud.get._a_metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Metric"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/metric",
        "operationId": "crud.get._my_metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Metric"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/metric": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/metric",
        "operationId": "crud.get._mine_metric",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/metric": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/metric",
        "operationId": "crud.post._batch_metric",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Metric"
                }
              }
            }
          }
        }
      }
    },
    "/attributes/metric/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/metric/{id}",
        "operationId": "crud.post._attributes_metric__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Metric"
              }
            }
          }
        }
      }
    },
    "/attributes/metric/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/metric/{id}/{name}",
        "operationId": "crud.delete._attributes_metric__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/metric/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/metric/{id}",
        "operationId": "crud.post._report_metric__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Metric"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/metric/{id}",
        "operationId": "crud.delete._report_metric__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Metric"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/partner",
        "operationId": "crud.get._partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Partner"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/partner",
        "operationId": "crud.post._partner",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Partner"
              }
            }
          }
        }
      }
    },
    "/distinct/partner/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/partner/{field}",
        "operationId": "crud.get._distinct_partner__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/partner/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/partner/{search}",
        "operationId": "crud.get._partner__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/partner/{search}",
        "operationId": "crud.patch._partner__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Partner"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/partner/{search}",
        "operationId": "crud.put._partner__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Partner"
              }
            }
          }
        }
      }
    },
    "/count/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/partner",
        "operationId": "crud.get._count_partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/partner",
        "operationId": "crud.get._reported_partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Partner"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/partner",
        "operationId": "crud.get._graph_partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/partner",
        "operationId": "crud.get._a_partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Partner"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/partner",
        "operationId": "crud.get._my_partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Partner"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/partner": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/partner",
        "operationId": "crud.get._mine_partner",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/partner": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/partner",
        "operationId": "crud.post._batch_partner",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Partner"
                }
              }
            }
          }
        }
      }
    },
    "/attributes/partner/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/partner/{id}",
        "operationId": "crud.post._attributes_partner__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Partner"
              }
            }
          }
        }
      }
    },
    "/attributes/partner/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/partner/{id}/{name}",
        "operationId": "crud.delete._attributes_partner__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/partner/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/partner/{id}",
        "operationId": "crud.post._report_partner__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Partner"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/partner/{id}",
        "operationId": "crud.delete._report_partner__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Partner"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/post",
        "operationId": "crud.get._post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Post"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/post",
        "operationId": "crud.post._post",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Post"
              }
            }
          }
        }
      }
    },
    "/distinct/post/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/post/{field}",
        "operationId": "crud.get._distinct_post__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/post/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/post/{search}",
        "operationId": "crud.get._post__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/post/{search}",
        "operationId": "crud.patch._post__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Post"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/post/{search}",
        "operationId": "crud.put._post__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Post"
              }
            }
          }
        }
      }
    },
    "/count/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/post",
        "operationId": "crud.get._count_post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/post",
        "operationId": "crud.get._reported_post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Post"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/post",
        "operationId": "crud.get._graph_post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/post",
        "operationId": "crud.get._a_post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Post"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/post",
        "operationId": "crud.get._my_post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Post"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/post": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/post",
        "operationId": "crud.get._mine_post",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/post": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/post",
        "operationId": "crud.post._batch_post",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Post"
                }
              }
            }
          }
        }
      }
    },
    "/post/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/post/{id}",
        "operationId": "crud.delete._post__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/post/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/post/{id}",
        "operationId": "crud.post._attributes_post__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Post"
              }
            }
          }
        }
      }
    },
    "/attributes/post/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/post/{id}/{name}",
        "operationId": "crud.delete._attributes_post__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/post/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/post/{id}",
        "operationId": "crud.post._report_post__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Post"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/post/{id}",
        "operationId": "crud.delete._report_post__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Post"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/product",
        "operationId": "crud.get._product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Product"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/product",
        "operationId": "crud.post._product",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Product"
              }
            }
          }
        }
      }
    },
    "/distinct/product/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/product/{field}",
        "operationId": "crud.get._distinct_product__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/product/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/product/{search}",
        "operationId": "crud.get._product__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/product/{search}",
        "operationId": "crud.patch._product__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Product"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/product/{search}",
        "operationId": "crud.put._product__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Product"
              }
            }
          }
        }
      }
    },
    "/count/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/product",
        "operationId": "crud.get._count_product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/product",
        "operationId": "crud.get._reported_product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Product"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/product",
        "operationId": "crud.get._graph_product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/product",
        "operationId": "crud.get._a_product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Product"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/product",
        "operationId": "crud.get._my_product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Product"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/product": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/product",
        "operationId": "crud.get._mine_product",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/product": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/product",
        "operationId": "crud.post._batch_product",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Product"
                }
              }
            }
          }
        }
      }
    },
    "/product/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/product/{id}",
        "operationId": "crud.delete._product__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/product/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/product/{id}",
        "operationId": "crud.post._attributes_product__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Product"
              }
            }
          }
        }
      }
    },
    "/attributes/product/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/product/{id}/{name}",
        "operationId": "crud.delete._attributes_product__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/product/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/product/{id}",
        "operationId": "crud.post._report_product__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Product"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/product/{id}",
        "operationId": "crud.delete._report_product__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Product"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/photo",
        "operationId": "crud.get._photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Photo"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/photo",
        "operationId": "crud.post._photo",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Photo"
              }
            }
          }
        }
      }
    },
    "/distinct/photo/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/photo/{field}",
        "operationId": "crud.get._distinct_photo__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/photo/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/photo/{search}",
        "operationId": "crud.get._photo__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/photo/{search}",
        "operationId": "crud.patch._photo__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Photo"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/photo/{search}",
        "operationId": "crud.put._photo__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Photo"
              }
            }
          }
        }
      }
    },
    "/count/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/photo",
        "operationId": "crud.get._count_photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/photo",
        "operationId": "crud.get._reported_photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Photo"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/photo",
        "operationId": "crud.get._graph_photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/photo",
        "operationId": "crud.get._a_photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Photo"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/photo",
        "operationId": "crud.get._my_photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Photo"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/photo": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/photo",
        "operationId": "crud.get._mine_photo",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/photo": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/photo",
        "operationId": "crud.post._batch_photo",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Photo"
                }
              }
            }
          }
        }
      }
    },
    "/photo/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/photo/{id}",
        "operationId": "crud.delete._photo__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/photo/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/photo/{id}",
        "operationId": "crud.post._attributes_photo__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Photo"
              }
            }
          }
        }
      }
    },
    "/attributes/photo/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/photo/{id}/{name}",
        "operationId": "crud.delete._attributes_photo__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/photo/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/photo/{id}",
        "operationId": "crud.post._report_photo__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Photo"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/photo/{id}",
        "operationId": "crud.delete._report_photo__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Photo"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/resource",
        "operationId": "crud.get._resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Resource"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/resource",
        "operationId": "crud.post._resource",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Resource"
              }
            }
          }
        }
      }
    },
    "/distinct/resource/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/resource/{field}",
        "operationId": "crud.get._distinct_resource__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/resource/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/resource/{search}",
        "operationId": "crud.get._resource__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/resource/{search}",
        "operationId": "crud.patch._resource__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Resource"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/resource/{search}",
        "operationId": "crud.put._resource__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Resource"
              }
            }
          }
        }
      }
    },
    "/count/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/resource",
        "operationId": "crud.get._count_resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/resource",
        "operationId": "crud.get._reported_resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Resource"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/resource",
        "operationId": "crud.get._graph_resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/resource",
        "operationId": "crud.get._a_resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Resource"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/resource",
        "operationId": "crud.get._my_resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Resource"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/resource": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/resource",
        "operationId": "crud.get._mine_resource",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/resource": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/resource",
        "operationId": "crud.post._batch_resource",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Resource"
                }
              }
            }
          }
        }
      }
    },
    "/attributes/resource/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/resource/{id}",
        "operationId": "crud.post._attributes_resource__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Resource"
              }
            }
          }
        }
      }
    },
    "/attributes/resource/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/resource/{id}/{name}",
        "operationId": "crud.delete._attributes_resource__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/resource/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/resource/{id}",
        "operationId": "crud.post._report_resource__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Resource"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/resource/{id}",
        "operationId": "crud.delete._report_resource__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Resource"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/session",
        "operationId": "crud.get._session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Session"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/session",
        "operationId": "crud.post._session",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Session"
              }
            }
          }
        }
      }
    },
    "/distinct/session/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/session/{field}",
        "operationId": "crud.get._distinct_session__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/session/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/session/{search}",
        "operationId": "crud.get._session__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/session/{search}",
        "operationId": "crud.patch._session__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Session"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/session/{search}",
        "operationId": "crud.put._session__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Session"
              }
            }
          }
        }
      }
    },
    "/count/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/session",
        "operationId": "crud.get._count_session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/session",
        "operationId": "crud.get._reported_session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Session"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/session",
        "operationId": "crud.get._graph_session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/session",
        "operationId": "crud.get._a_session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Session"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/session",
        "operationId": "crud.get._my_session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Session"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/session": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/session",
        "operationId": "crud.get._mine_session",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/session": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/session",
        "operationId": "crud.post._batch_session",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Session"
                }
              }
            }
          }
        }
      }
    },
    "/session/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/session/{id}",
        "operationId": "crud.delete._session__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attend/session/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attend/session/{id}",
        "operationId": "crud.post._attend_session__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Session"
              }
            }
          }
        }
      }
    },
    "/attributes/session/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/session/{id}",
        "operationId": "crud.post._attributes_session__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Session"
              }
            }
          }
        }
      }
    },
    "/attributes/session/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/session/{id}/{name}",
        "operationId": "crud.delete._attributes_session__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/session/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/session/{id}",
        "operationId": "crud.post._report_session__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Session"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/session/{id}",
        "operationId": "crud.delete._report_session__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Session"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/stay",
        "operationId": "crud.get._stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Stay"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/distinct/stay/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/stay/{field}",
        "operationId": "crud.get._distinct_stay__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/stay/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/stay/{search}",
        "operationId": "crud.get._stay__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/count/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/stay",
        "operationId": "crud.get._count_stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/stay",
        "operationId": "crud.get._reported_stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Stay"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/stay",
        "operationId": "crud.get._graph_stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/stay",
        "operationId": "crud.get._a_stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Stay"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/stay",
        "operationId": "crud.get._my_stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Stay"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/stay": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/stay",
        "operationId": "crud.get._mine_stay",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/stay/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/stay/{id}",
        "operationId": "crud.post._attributes_stay__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Stay"
              }
            }
          }
        }
      }
    },
    "/attributes/stay/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/stay/{id}/{name}",
        "operationId": "crud.delete._attributes_stay__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/stay/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/stay/{id}",
        "operationId": "crud.post._report_stay__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Stay"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/stay/{id}",
        "operationId": "crud.delete._report_stay__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Stay"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/user",
        "operationId": "crud.get._user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/User"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/user",
        "operationId": "crud.post._user",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          }
        }
      }
    },
    "/distinct/user/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/user/{field}",
        "operationId": "crud.get._distinct_user__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/user/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/user/{search}",
        "operationId": "crud.get._user__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/user/{search}",
        "operationId": "crud.patch._user__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          }
        }
      }
    },
    "/count/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/user",
        "operationId": "crud.get._count_user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/user",
        "operationId": "crud.get._reported_user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/User"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/user",
        "operationId": "crud.get._graph_user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/user",
        "operationId": "crud.get._a_user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/User"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/user",
        "operationId": "crud.get._my_user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/User"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/user": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/user",
        "operationId": "crud.get._mine_user",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/user": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/user",
        "operationId": "crud.post._batch_user",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        }
      }
    },
    "/user/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/user/{id}",
        "operationId": "crud.delete._user__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/user/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/user/{id}",
        "operationId": "crud.post._attributes_user__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          }
        }
      }
    },
    "/attributes/user/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/user/{id}/{name}",
        "operationId": "crud.delete._attributes_user__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/user/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/user/{id}",
        "operationId": "crud.post._report_user__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/user/{id}",
        "operationId": "crud.delete._report_user__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/User"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/volunteer",
        "operationId": "crud.get._volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Volunteer"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/volunteer",
        "operationId": "crud.post._volunteer",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Volunteer"
              }
            }
          }
        }
      }
    },
    "/distinct/volunteer/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/volunteer/{field}",
        "operationId": "crud.get._distinct_volunteer__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/volunteer/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/volunteer/{search}",
        "operationId": "crud.get._volunteer__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/volunteer/{search}",
        "operationId": "crud.patch._volunteer__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Volunteer"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/volunteer/{search}",
        "operationId": "crud.put._volunteer__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Volunteer"
              }
            }
          }
        }
      }
    },
    "/count/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/volunteer",
        "operationId": "crud.get._count_volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/volunteer",
        "operationId": "crud.get._reported_volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Volunteer"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/volunteer",
        "operationId": "crud.get._graph_volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/volunteer",
        "operationId": "crud.get._a_volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Volunteer"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/volunteer",
        "operationId": "crud.get._my_volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Volunteer"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/volunteer": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/volunteer",
        "operationId": "crud.get._mine_volunteer",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/volunteer": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/volunteer",
        "operationId": "crud.post._batch_volunteer",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Volunteer"
                }
              }
            }
          }
        }
      }
    },
    "/volunteer/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/volunteer/{id}",
        "operationId": "crud.delete._volunteer__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/volunteer/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/volunteer/{id}",
        "operationId": "crud.post._attributes_volunteer__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Volunteer"
              }
            }
          }
        }
      }
    },
    "/attributes/volunteer/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/volunteer/{id}/{name}",
        "operationId": "crud.delete._attributes_volunteer__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/volunteer/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/volunteer/{id}",
        "operationId": "crud.post._report_volunteer__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Volunteer"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/volunteer/{id}",
        "operationId": "crud.delete._report_volunteer__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Volunteer"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/food",
        "operationId": "crud.get._food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Food"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/food",
        "operationId": "crud.post._food",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Food"
              }
            }
          }
        }
      }
    },
    "/distinct/food/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/food/{field}",
        "operationId": "crud.get._distinct_food__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/food/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/food/{search}",
        "operationId": "crud.get._food__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/food/{search}",
        "operationId": "crud.patch._food__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Food"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/food/{search}",
        "operationId": "crud.put._food__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Food"
              }
            }
          }
        }
      }
    },
    "/count/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/food",
        "operationId": "crud.get._count_food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/food",
        "operationId": "crud.get._reported_food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Food"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/food",
        "operationId": "crud.get._graph_food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/food",
        "operationId": "crud.get._a_food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Food"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/food",
        "operationId": "crud.get._my_food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Food"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/food": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/food",
        "operationId": "crud.get._mine_food",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/food": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/food",
        "operationId": "crud.post._batch_food",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Food"
                }
              }
            }
          }
        }
      }
    },
    "/food/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/food/{id}",
        "operationId": "crud.delete._food__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/food/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/food/{id}",
        "operationId": "crud.post._attributes_food__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Food"
              }
            }
          }
        }
      }
    },
    "/attributes/food/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/food/{id}/{name}",
        "operationId": "crud.delete._attributes_food__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/food/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/food/{id}",
        "operationId": "crud.post._report_food__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Food"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/food/{id}",
        "operationId": "crud.delete._report_food__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Food"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/charge",
        "operationId": "crud.get._charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Charge"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/charge",
        "operationId": "crud.post._charge",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Charge"
              }
            }
          }
        }
      }
    },
    "/distinct/charge/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/charge/{field}",
        "operationId": "crud.get._distinct_charge__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/charge/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/charge/{search}",
        "operationId": "crud.get._charge__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/charge/{search}",
        "operationId": "crud.patch._charge__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Charge"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/charge/{search}",
        "operationId": "crud.put._charge__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Charge"
              }
            }
          }
        }
      }
    },
    "/count/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/charge",
        "operationId": "crud.get._count_charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/charge",
        "operationId": "crud.get._reported_charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Charge"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/charge",
        "operationId": "crud.get._graph_charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/charge",
        "operationId": "crud.get._a_charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Charge"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/charge",
        "operationId": "crud.get._my_charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Charge"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/charge": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/charge",
        "operationId": "crud.get._mine_charge",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/charge": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/charge",
        "operationId": "crud.post._batch_charge",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Charge"
                }
              }
            }
          }
        }
      }
    },
    "/charge/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/charge/{id}",
        "operationId": "crud.delete._charge__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/charge/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/charge/{id}",
        "operationId": "crud.post._attributes_charge__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Charge"
              }
            }
          }
        }
      }
    },
    "/attributes/charge/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/charge/{id}/{name}",
        "operationId": "crud.delete._attributes_charge__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/charge/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/charge/{id}",
        "operationId": "crud.post._report_charge__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Charge"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/charge/{id}",
        "operationId": "crud.delete._report_charge__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Charge"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/project",
        "operationId": "crud.get._project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Project"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/project",
        "operationId": "crud.post._project",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Project"
              }
            }
          }
        }
      }
    },
    "/distinct/project/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/project/{field}",
        "operationId": "crud.get._distinct_project__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/project/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/project/{search}",
        "operationId": "crud.get._project__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/project/{search}",
        "operationId": "crud.patch._project__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Project"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/project/{search}",
        "operationId": "crud.put._project__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Project"
              }
            }
          }
        }
      }
    },
    "/count/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/project",
        "operationId": "crud.get._count_project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/project",
        "operationId": "crud.get._reported_project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Project"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/project",
        "operationId": "crud.get._graph_project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/project",
        "operationId": "crud.get._a_project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Project"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/project",
        "operationId": "crud.get._my_project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Project"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/project": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/project",
        "operationId": "crud.get._mine_project",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/project": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/project",
        "operationId": "crud.post._batch_project",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Project"
                }
              }
            }
          }
        }
      }
    },
    "/project/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/project/{id}",
        "operationId": "crud.delete._project__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/project/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/project/{id}",
        "operationId": "crud.post._attributes_project__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Project"
              }
            }
          }
        }
      }
    },
    "/attributes/project/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/project/{id}/{name}",
        "operationId": "crud.delete._attributes_project__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/project/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/project/{id}",
        "operationId": "crud.post._report_project__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Project"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/project/{id}",
        "operationId": "crud.delete._report_project__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Project"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/page",
        "operationId": "crud.get._page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Page"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/page",
        "operationId": "crud.post._page",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Page"
              }
            }
          }
        }
      }
    },
    "/distinct/page/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/page/{field}",
        "operationId": "crud.get._distinct_page__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/page/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/page/{search}",
        "operationId": "crud.get._page__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/page/{search}",
        "operationId": "crud.patch._page__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Page"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/page/{search}",
        "operationId": "crud.put._page__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Page"
              }
            }
          }
        }
      }
    },
    "/count/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/page",
        "operationId": "crud.get._count_page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/page",
        "operationId": "crud.get._reported_page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Page"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/page",
        "operationId": "crud.get._graph_page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/page",
        "operationId": "crud.get._a_page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Page"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/page",
        "operationId": "crud.get._my_page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Page"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/page": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/page",
        "operationId": "crud.get._mine_page",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/page": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/page",
        "operationId": "crud.post._batch_page",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Page"
                }
              }
            }
          }
        }
      }
    },
    "/page/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/page/{id}",
        "operationId": "crud.delete._page__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/page/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/page/{id}",
        "operationId": "crud.post._attributes_page__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Page"
              }
            }
          }
        }
      }
    },
    "/attributes/page/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/page/{id}/{name}",
        "operationId": "crud.delete._attributes_page__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/page/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/page/{id}",
        "operationId": "crud.post._report_page__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Page"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/page/{id}",
        "operationId": "crud.delete._report_page__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Page"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/webinar",
        "operationId": "crud.get._webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Webinar"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/webinar",
        "operationId": "crud.post._webinar",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Webinar"
              }
            }
          }
        }
      }
    },
    "/distinct/webinar/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/webinar/{field}",
        "operationId": "crud.get._distinct_webinar__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/webinar/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/webinar/{search}",
        "operationId": "crud.get._webinar__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/count/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/webinar",
        "operationId": "crud.get._count_webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/webinar",
        "operationId": "crud.get._reported_webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Webinar"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/webinar",
        "operationId": "crud.get._graph_webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/webinar",
        "operationId": "crud.get._a_webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Webinar"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/webinar",
        "operationId": "crud.get._my_webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Webinar"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/webinar": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/webinar",
        "operationId": "crud.get._mine_webinar",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/webinar": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/webinar",
        "operationId": "crud.post._batch_webinar",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Webinar"
                }
              }
            }
          }
        }
      }
    },
    "/attributes/webinar/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/webinar/{id}",
        "operationId": "crud.post._attributes_webinar__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Webinar"
              }
            }
          }
        }
      }
    },
    "/attributes/webinar/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/webinar/{id}/{name}",
        "operationId": "crud.delete._attributes_webinar__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/webinar/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/webinar/{id}",
        "operationId": "crud.post._report_webinar__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Webinar"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/webinar/{id}",
        "operationId": "crud.delete._report_webinar__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Webinar"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/sale",
        "operationId": "crud.get._sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Sale"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/distinct/sale/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/sale/{field}",
        "operationId": "crud.get._distinct_sale__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/sale/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/sale/{search}",
        "operationId": "crud.get._sale__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/count/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/sale",
        "operationId": "crud.get._count_sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/sale",
        "operationId": "crud.get._reported_sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Sale"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/sale",
        "operationId": "crud.get._graph_sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/sale",
        "operationId": "crud.get._a_sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Sale"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/sale",
        "operationId": "crud.get._my_sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Sale"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/sale": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/sale",
        "operationId": "crud.get._mine_sale",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/sale/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/sale/{id}",
        "operationId": "crud.post._attributes_sale__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Sale"
              }
            }
          }
        }
      }
    },
    "/attributes/sale/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/sale/{id}/{name}",
        "operationId": "crud.delete._attributes_sale__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/sale/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/sale/{id}",
        "operationId": "crud.post._report_sale__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Sale"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/sale/{id}",
        "operationId": "crud.delete._report_sale__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Sale"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/role",
        "operationId": "crud.get._role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Role"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/role",
        "operationId": "crud.post._role",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Role"
              }
            }
          }
        }
      }
    },
    "/distinct/role/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/role/{field}",
        "operationId": "crud.get._distinct_role__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/role/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/role/{search}",
        "operationId": "crud.get._role__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/role/{search}",
        "operationId": "crud.patch._role__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Role"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/role/{search}",
        "operationId": "crud.put._role__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Role"
              }
            }
          }
        }
      }
    },
    "/count/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/role",
        "operationId": "crud.get._count_role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/role",
        "operationId": "crud.get._reported_role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Role"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/role",
        "operationId": "crud.get._graph_role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/role",
        "operationId": "crud.get._a_role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Role"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/role",
        "operationId": "crud.get._my_role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Role"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/role": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/role",
        "operationId": "crud.get._mine_role",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/role": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/role",
        "operationId": "crud.post._batch_role",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Role"
                }
              }
            }
          }
        }
      }
    },
    "/role/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/role/{id}",
        "operationId": "crud.delete._role__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/role/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/role/{id}",
        "operationId": "crud.post._attributes_role__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Role"
              }
            }
          }
        }
      }
    },
    "/attributes/role/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/role/{id}/{name}",
        "operationId": "crud.delete._attributes_role__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/role/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/role/{id}",
        "operationId": "crud.post._report_role__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Role"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/role/{id}",
        "operationId": "crud.delete._report_role__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Role"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/subscriber",
        "operationId": "crud.get._subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Subscriber"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/subscriber",
        "operationId": "crud.post._subscriber",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subscriber"
              }
            }
          }
        }
      }
    },
    "/distinct/subscriber/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/subscriber/{field}",
        "operationId": "crud.get._distinct_subscriber__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/subscriber/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/subscriber/{search}",
        "operationId": "crud.get._subscriber__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/subscriber/{search}",
        "operationId": "crud.patch._subscriber__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subscriber"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/subscriber/{search}",
        "operationId": "crud.put._subscriber__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subscriber"
              }
            }
          }
        }
      }
    },
    "/count/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/subscriber",
        "operationId": "crud.get._count_subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/subscriber",
        "operationId": "crud.get._reported_subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Subscriber"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/subscriber",
        "operationId": "crud.get._graph_subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/subscriber",
        "operationId": "crud.get._a_subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Subscriber"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/subscriber",
        "operationId": "crud.get._my_subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Subscriber"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/subscriber": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/subscriber",
        "operationId": "crud.get._mine_subscriber",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/subscriber": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/subscriber",
        "operationId": "crud.post._batch_subscriber",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Subscriber"
                }
              }
            }
          }
        }
      }
    },
    "/subscriber/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/subscriber/{id}",
        "operationId": "crud.delete._subscriber__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/subscriber/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/subscriber/{id}",
        "operationId": "crud.post._attributes_subscriber__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subscriber"
              }
            }
          }
        }
      }
    },
    "/attributes/subscriber/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/subscriber/{id}/{name}",
        "operationId": "crud.delete._attributes_subscriber__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/subscriber/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/subscriber/{id}",
        "operationId": "crud.post._report_subscriber__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subscriber"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/subscriber/{id}",
        "operationId": "crud.delete._report_subscriber__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Subscriber"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/financeapplication",
        "operationId": "crud.get._financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FinanceApplication"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/financeapplication",
        "operationId": "crud.post._financeapplication",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FinanceApplication"
              }
            }
          }
        }
      }
    },
    "/distinct/financeapplication/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/financeapplication/{field}",
        "operationId": "crud.get._distinct_financeapplication__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/financeapplication/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/financeapplication/{search}",
        "operationId": "crud.get._financeapplication__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/financeapplication/{search}",
        "operationId": "crud.patch._financeapplication__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FinanceApplication"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/financeapplication/{search}",
        "operationId": "crud.put._financeapplication__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FinanceApplication"
              }
            }
          }
        }
      }
    },
    "/count/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/financeapplication",
        "operationId": "crud.get._count_financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/financeapplication",
        "operationId": "crud.get._reported_financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FinanceApplication"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/financeapplication",
        "operationId": "crud.get._graph_financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/financeapplication",
        "operationId": "crud.get._a_financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FinanceApplication"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/financeapplication",
        "operationId": "crud.get._my_financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FinanceApplication"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/financeapplication": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/financeapplication",
        "operationId": "crud.get._mine_financeapplication",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/financeapplication": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/financeapplication",
        "operationId": "crud.post._batch_financeapplication",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/FinanceApplication"
                }
              }
            }
          }
        }
      }
    },
    "/financeapplication/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/financeapplication/{id}",
        "operationId": "crud.delete._financeapplication__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/financeapplication/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/financeapplication/{id}",
        "operationId": "crud.post._attributes_financeapplication__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FinanceApplication"
              }
            }
          }
        }
      }
    },
    "/attributes/financeapplication/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/financeapplication/{id}/{name}",
        "operationId": "crud.delete._attributes_financeapplication__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/financeapplication/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/financeapplication/{id}",
        "operationId": "crud.post._report_financeapplication__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FinanceApplication"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/financeapplication/{id}",
        "operationId": "crud.delete._report_financeapplication__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/FinanceApplication"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/proposal",
        "operationId": "crud.get._proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Proposal"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/proposal",
        "operationId": "crud.post._proposal",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proposal"
              }
            }
          }
        }
      }
    },
    "/distinct/proposal/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/proposal/{field}",
        "operationId": "crud.get._distinct_proposal__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/proposal/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/proposal/{search}",
        "operationId": "crud.get._proposal__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/proposal/{search}",
        "operationId": "crud.patch._proposal__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proposal"
              }
            }
          }
        }
      }
    },
    "/count/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/proposal",
        "operationId": "crud.get._count_proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/proposal",
        "operationId": "crud.get._reported_proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Proposal"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/proposal",
        "operationId": "crud.get._graph_proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/proposal",
        "operationId": "crud.get._a_proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Proposal"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/proposal",
        "operationId": "crud.get._my_proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Proposal"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/proposal": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/proposal",
        "operationId": "crud.get._mine_proposal",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/proposal": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/proposal",
        "operationId": "crud.post._batch_proposal",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Proposal"
                }
              }
            }
          }
        }
      }
    },
    "/proposal/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/proposal/{id}",
        "operationId": "crud.delete._proposal__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/proposal/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/proposal/{id}",
        "operationId": "crud.post._attributes_proposal__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proposal"
              }
            }
          }
        }
      }
    },
    "/attributes/proposal/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/proposal/{id}/{name}",
        "operationId": "crud.delete._attributes_proposal__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/proposal/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/proposal/{id}",
        "operationId": "crud.post._report_proposal__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Proposal"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/proposal/{id}",
        "operationId": "crud.delete._report_proposal__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/Proposal"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/jobsync",
        "operationId": "crud.get._jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JobSync"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/jobsync",
        "operationId": "crud.post._jobsync",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobSync"
              }
            }
          }
        }
      }
    },
    "/distinct/jobsync/{field}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/distinct/jobsync/{field}",
        "operationId": "crud.get._distinct_jobsync__field_",
        "parameters": [
          {
            "name": "field",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/jobsync/{search}": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/jobsync/{search}",
        "operationId": "crud.get._jobsync__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "crud"
        ],
        "summary": "/jobsync/{search}",
        "operationId": "crud.patch._jobsync__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobSync"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "crud"
        ],
        "summary": "/jobsync/{search}",
        "operationId": "crud.put._jobsync__search_",
        "parameters": [
          {
            "name": "search",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobSync"
              }
            }
          }
        }
      }
    },
    "/count/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/count/jobsync",
        "operationId": "crud.get._count_jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          }
        }
      }
    },
    "/reported/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/reported/jobsync",
        "operationId": "crud.get._reported_jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JobSync"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/graph/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/graph/jobsync",
        "operationId": "crud.get._graph_jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/a/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/a/jobsync",
        "operationId": "crud.get._a_jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JobSync"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/my/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/my/jobsync",
        "operationId": "crud.get._my_jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JobSync"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/mine/jobsync": {
      "get": {
        "tags": [
          "crud"
        ],
        "summary": "/mine/jobsync",
        "operationId": "crud.get._mine_jobsync",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/batch/jobsync": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/batch/jobsync",
        "operationId": "crud.post._batch_jobsync",
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/JobSync"
                }
              }
            }
          }
        }
      }
    },
    "/jobsync/{id}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/jobsync/{id}",
        "operationId": "crud.delete._jobsync__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/attributes/jobsync/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/jobsync/{id}",
        "operationId": "crud.post._attributes_jobsync__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobSync"
              }
            }
          }
        }
      }
    },
    "/attributes/jobsync/{id}/{name}": {
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/attributes/jobsync/{id}/{name}",
        "operationId": "crud.delete._attributes_jobsync__id___name_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report/jobsync/{id}": {
      "post": {
        "tags": [
          "crud"
        ],
        "summary": "/report/jobsync/{id}",
        "operationId": "crud.post._report_jobsync__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobSync"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "crud"
        ],
        "summary": "/report/jobsync/{id}",
        "operationId": "crud.delete._report_jobsync__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "results": {
                      "$ref": "#/components/schemas/JobSync"
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/payment": {
      "post": {
        "tags": [
          "payments"
        ],
        "summary": "/payment",
        "operationId": "payments.post._payment",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/arx/prepare-payment": {
      "post": {
        "tags": [
          "payments-arx"
        ],
        "summary": "/arx/prepare-payment",
        "operationId": "payments-arx.post._arx_prepare-payment",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/arx/confirm-payment": {
      "post": {
        "tags": [
          "payments-arx"
        ],
        "summary": "/arx/confirm-payment",
        "operationId": "payments-arx.post._arx_confirm-payment",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/arx/connect": {
      "post": {
        "tags": [
          "payments-arx"
        ],
        "summary": "/arx/connect",
        "operationId": "payments-arx.post._arx_connect",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/arx/disconnect": {
      "post": {
        "tags": [
          "payments-arx"
        ],
        "summary": "/arx/disconnect",
        "operationId": "payments-arx.post._arx_disconnect",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/upload/photo": {
      "post": {
        "tags": [
          "photo"
        ],
        "summary": "/upload/photo",
        "operationId": "photo.post._upload_photo",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/test/pdf-conversion": {
      "get": {
        "tags": [
          "photo"
        ],
        "summary": "/test/pdf-conversion",
        "operationId": "photo.get._test_pdf-conversion",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/moderator/channel/{id}/add": {
      "post": {
        "tags": [
          "moderator"
        ],
        "summary": "/moderator/channel/{id}/add",
        "operationId": "moderator.post._moderator_channel__id__add",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/moderator/event/{id}/email/guests": {
      "post": {
        "tags": [
          "moderator"
        ],
        "summary": "/moderator/event/{id}/email/guests",
        "operationId": "moderator.post._moderator_event__id__email_guests",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/url-lookup/{url}": {
      "get": {
        "tags": [
          "meta"
        ],
        "summary": "/url-lookup/{url}",
        "operationId": "meta.get._url-lookup__url_",
        "parameters": [
          {
            "name": "url",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/meta/countries": {
      "get": {
        "tags": [
          "meta"
        ],
        "summary": "/meta/countries",
        "operationId": "meta.get._meta_countries",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/meta/whereami": {
      "get": {
        "tags": [
          "meta"
        ],
        "summary": "/meta/whereami",
        "operationId": "meta.get._meta_whereami",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/meta/describe": {
      "get": {
        "tags": [
          "meta"
        ],
        "summary": "/meta/describe",
        "operationId": "meta.get._meta_describe",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/swagger": {
      "get": {
        "tags": [
          "swagger"
        ],
        "summary": "/swagger",
        "operationId": "swagger.get._swagger",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/stripe/{secret}": {
      "post": {
        "tags": [
          "stripe"
        ],
        "summary": "/stripe/{secret}",
        "operationId": "stripe.post._stripe__secret_",
        "parameters": [
          {
            "name": "secret",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/stripe-data/subscription-payments": {
      "post": {
        "tags": [
          "stripe"
        ],
        "summary": "/stripe-data/subscription-payments",
        "operationId": "stripe.post._stripe-data_subscription-payments",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/stripe/create-customer-portal": {
      "get": {
        "tags": [
          "stripe"
        ],
        "summary": "/stripe/create-customer-portal",
        "operationId": "stripe.get._stripe_create-customer-portal",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/subscription": {
      "post": {
        "tags": [
          "subscriptions"
        ],
        "summary": "/subscription",
        "operationId": "subscriptions.post._subscription",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/subscription/validation": {
      "post": {
        "tags": [
          "subscriptions"
        ],
        "summary": "/subscription/validation",
        "operationId": "subscriptions.post._subscription_validation",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/subscription/citizen/apply": {
      "post": {
        "tags": [
          "subscriptions"
        ],
        "summary": "/subscription/citizen/apply",
        "operationId": "subscriptions.post._subscription_citizen_apply",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/subscription/citizen/check-has-stayed-for-min-duration": {
      "get": {
        "tags": [
          "subscriptions"
        ],
        "summary": "/subscription/citizen/check-has-stayed-for-min-duration",
        "operationId": "subscriptions.get._subscription_citizen_check-has-stayed-for-min-duration",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/subscription/citizen/check-is-vouched": {
      "get": {
        "tags": [
          "subscriptions"
        ],
        "summary": "/subscription/citizen/check-is-vouched",
        "operationId": "subscriptions.get._subscription_citizen_check-is-vouched",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/paygrid": {
      "post": {
        "tags": [
          "paygrid"
        ],
        "summary": "/paygrid",
        "operationId": "paygrid.post._paygrid",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/emails": {
      "get": {
        "tags": [
          "emails"
        ],
        "summary": "/emails",
        "operationId": "emails.get._emails",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/accounting/token-sales-log": {
      "post": {
        "tags": [
          "accounting"
        ],
        "summary": "/accounting/token-sales-log",
        "operationId": "accounting.post._accounting_token-sales-log",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/metrics/token-sales": {
      "get": {
        "tags": [
          "metrics"
        ],
        "summary": "/metrics/token-sales",
        "operationId": "metrics.get._metrics_token-sales",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/articles/related": {
      "post": {
        "tags": [
          "articles"
        ],
        "summary": "/articles/related",
        "operationId": "articles.post._articles_related",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/users/{userId}/vouch": {
      "post": {
        "tags": [
          "users"
        ],
        "summary": "/users/{userId}/vouch",
        "operationId": "users.post._users__userId__vouch",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/products/payment": {
      "post": {
        "tags": [
          "products"
        ],
        "summary": "/products/payment",
        "operationId": "products.post._products_payment",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/products/payment/confirmation": {
      "post": {
        "tags": [
          "products"
        ],
        "summary": "/products/payment/confirmation",
        "operationId": "products.post._products_payment_confirmation",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/token/bank-transfer-application": {
      "post": {
        "tags": [
          "token"
        ],
        "summary": "/token/bank-transfer-application",
        "operationId": "token.post._token_bank-transfer-application",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/token-sale": {
      "post": {
        "tags": [
          "token"
        ],
        "summary": "/token-sale",
        "operationId": "token.post._token-sale",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/token-distribution-confirmation": {
      "post": {
        "tags": [
          "token"
        ],
        "summary": "/token-distribution-confirmation",
        "operationId": "token.post._token-distribution-confirmation",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/token/finance-application": {
      "post": {
        "tags": [
          "token"
        ],
        "summary": "/token/finance-application",
        "operationId": "token.post._token_finance-application",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/toconline/expense": {
      "post": {
        "tags": [
          "toconline"
        ],
        "summary": "/toconline/expense",
        "operationId": "toconline.post._toconline_expense",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/report-issue": {
      "post": {
        "tags": [
          "reporting"
        ],
        "summary": "/report-issue",
        "operationId": "reporting.post._report-issue",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/report/user/{userId}": {
      "post": {
        "tags": [
          "user-reports"
        ],
        "summary": "/report/user/{userId}",
        "operationId": "user-reports.post._report_user__userId_",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/charges/affiliate": {
      "get": {
        "tags": [
          "charges"
        ],
        "summary": "/charges/affiliate",
        "operationId": "charges.get._charges_affiliate",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/charges/record-payout": {
      "post": {
        "tags": [
          "charges"
        ],
        "summary": "/charges/record-payout",
        "operationId": "charges.post._charges_record-payout",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/events/{id}/notifications": {
      "post": {
        "tags": [
          "event"
        ],
        "summary": "/events/{id}/notifications",
        "operationId": "event.post._events__id__notifications",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/proposals": {
      "get": {
        "tags": [
          "proposals"
        ],
        "summary": "/proposals",
        "operationId": "proposals.get._proposals",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "post": {
        "tags": [
          "proposals"
        ],
        "summary": "/proposals",
        "operationId": "proposals.post._proposals",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/proposals/{id}": {
      "get": {
        "tags": [
          "proposals"
        ],
        "summary": "/proposals/{id}",
        "operationId": "proposals.get._proposals__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "proposals"
        ],
        "summary": "/proposals/{id}",
        "operationId": "proposals.patch._proposals__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "proposals"
        ],
        "summary": "/proposals/{id}",
        "operationId": "proposals.delete._proposals__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/proposals/{id}/vote": {
      "post": {
        "tags": [
          "proposals"
        ],
        "summary": "/proposals/{id}/vote",
        "operationId": "proposals.post._proposals__id__vote",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/finance-application": {
      "get": {
        "tags": [
          "finance-application"
        ],
        "summary": "/finance-application",
        "operationId": "finance-application.get._finance-application",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "post": {
        "tags": [
          "finance-application"
        ],
        "summary": "/finance-application",
        "operationId": "finance-application.post._finance-application",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/finance-application/{id}": {
      "get": {
        "tags": [
          "finance-application"
        ],
        "summary": "/finance-application/{id}",
        "operationId": "finance-application.get._finance-application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "finance-application"
        ],
        "summary": "/finance-application/{id}",
        "operationId": "finance-application.patch._finance-application__id_",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/sale/buyer-match": {
      "post": {
        "tags": [
          "sale"
        ],
        "summary": "/sale/buyer-match",
        "operationId": "sale.post._sale_buyer-match",
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "TOConfig": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "default": "toconline"
          },
          "accessToken": {
            "type": "string"
          },
          "refreshToken": {
            "type": "string"
          },
          "tokenExpiresAt": {
            "type": "string",
            "format": "date-time"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Article": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "html": {
            "type": "string"
          },
          "editorState": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "photoUrl": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "title",
          "slug"
        ]
      },
      "Application": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "default": "user"
          },
          "status": {
            "type": "string",
            "default": "open"
          },
          "viewChannels": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "referrer": {
            "type": "string"
          },
          "reviewer_liked": {
            "type": "string"
          },
          "adheres": {
            "type": "boolean"
          },
          "fields": {
            "type": "object"
          },
          "inspiration": {
            "type": "string"
          },
          "home": {
            "type": "string"
          },
          "gift": {
            "type": "string"
          },
          "dream": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          },
          "projectCommunityName": {
            "type": "string"
          },
          "currentStage": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "communitySize": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Booking": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "default": "open"
          },
          "listing": {
            "type": "string",
            "format": "objectId"
          },
          "description": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "volunteerId": {
            "type": "string",
            "format": "objectId"
          },
          "foodOption": {
            "type": "string",
            "enum": [
              "basic",
              "chef",
              "no_food"
            ],
            "default": "no_food"
          },
          "foodOptionId": {
            "type": "string"
          },
          "eventId": {
            "type": "string",
            "format": "objectId"
          },
          "eventPrice": {
            "type": "object",
            "properties": {
              "val": {
                "type": "number"
              },
              "cur": {
                "type": "string"
              }
            }
          },
          "eventFiat": {
            "type": "object",
            "properties": {
              "val": {
                "type": "number"
              },
              "cur": {
                "type": "string"
              }
            }
          },
          "eventDiscount": {
            "type": "object"
          },
          "ticketOption": {
            "type": "object"
          },
          "about": {
            "type": "string"
          },
          "gift": {
            "type": "string"
          },
          "addon": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            }
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "duration": {
            "type": "number"
          },
          "adults": {
            "type": "number"
          },
          "children": {
            "type": "number"
          },
          "infants": {
            "type": "number"
          },
          "pets": {
            "type": "number"
          },
          "volunteer": {
            "type": "boolean"
          },
          "sentReminderEmail": {
            "type": "boolean"
          },
          "useTokens": {
            "type": "boolean"
          },
          "useCredits": {
            "type": "boolean"
          },
          "isDayTicket": {
            "type": "boolean"
          },
          "utilityFiat": {
            "type": "object"
          },
          "foodFiat": {
            "type": "object"
          },
          "utilityToken": {
            "type": "object"
          },
          "rentalFiat": {
            "type": "object"
          },
          "rentalToken": {
            "type": "object"
          },
          "dailyUtilityFiat": {
            "type": "object"
          },
          "dailyRentalToken": {
            "type": "object"
          },
          "transactionId": {
            "type": "string"
          },
          "total": {
            "type": "object"
          },
          "platformFeeAmount": {
            "type": "object"
          },
          "charge": {
            "type": "object"
          },
          "paymentIntent": {
            "type": "object"
          },
          "fields": {
            "type": "object"
          },
          "doesNeedPickup": {
            "type": "boolean",
            "default": false
          },
          "doesNeedSeparateBeds": {
            "type": "boolean",
            "default": false
          },
          "isTeamBooking": {
            "type": "boolean",
            "default": false
          },
          "paymentDelta": {
            "type": "object"
          },
          "roomOrBedNumbers": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "adminBookingReason": {
            "type": "string"
          },
          "checkedIn": {
            "type": "string",
            "format": "date-time"
          },
          "checkedOut": {
            "type": "string",
            "format": "date-time"
          },
          "charges": {
            "type": "object"
          },
          "volunteerInfo": {
            "type": "object"
          },
          "isMintedOnChain": {
            "type": "boolean",
            "default": false
          },
          "isFriendsBooking": {
            "type": "boolean"
          },
          "friendEmails": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "paidBy": {
            "type": "string"
          },
          "spaceHostNotes": {
            "type": "string"
          },
          "imported": {
            "type": "boolean",
            "default": false
          },
          "updateHistory": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Config": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "value": {
            "type": "object",
            "default": {}
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Lesson": {
        "type": "object",
        "properties": {
          "isDraft": {
            "type": "boolean",
            "default": false
          },
          "title": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "previewVideo": {
            "type": "string"
          },
          "fullVideo": {
            "type": "string"
          },
          "variant": {
            "type": "string"
          },
          "price": {
            "type": "object"
          },
          "modules": {
            "type": "object"
          },
          "access": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "liveSessionUrl": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "title",
          "slug"
        ]
      },
      "Channel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Event": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "host": {
            "type": "string"
          },
          "stripePub": {
            "type": "string"
          },
          "stripeKey": {
            "type": "string"
          },
          "recording": {
            "type": "string"
          },
          "rep": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "visual": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "participationGuideUrl": {
            "type": "string"
          },
          "ticket": {
            "type": "string"
          },
          "virtual": {
            "type": "boolean"
          },
          "paid": {
            "type": "boolean"
          },
          "featured": {
            "type": "boolean"
          },
          "blocksBookingCalendar": {
            "type": "boolean",
            "default": false
          },
          "canSelectDates": {
            "type": "boolean",
            "default": true
          },
          "requireApproval": {
            "type": "boolean",
            "default": false
          },
          "location": {
            "type": "string"
          },
          "address": {
            "type": "string"
          },
          "attendees": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "speakers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "start": {
                  "type": "string",
                  "format": "date-time"
                },
                "location": {
                  "type": "string"
                },
                "end": {
                  "type": "string",
                  "format": "date-time"
                },
                "_id": {
                  "type": "string",
                  "format": "objectId"
                },
                "photo": {
                  "type": "string",
                  "format": "objectId"
                }
              }
            },
            "default": []
          },
          "ticketOptions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "icon": {
                  "type": "string"
                },
                "price": {
                  "type": "number"
                },
                "currency": {
                  "type": "string"
                },
                "disclaimer": {
                  "type": "string"
                },
                "isDayTicket": {
                  "type": "boolean"
                },
                "limit": {
                  "type": "number"
                }
              }
            }
          },
          "fields": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "fieldType": {
                  "type": "string"
                },
                "options": {
                  "type": "array",
                  "items": {}
                }
              }
            }
          },
          "partners": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "photo": {
                  "type": "string",
                  "format": "objectId"
                }
              }
            }
          },
          "ticketOptionsDisclaimer": {
            "type": "string"
          },
          "price": {
            "type": "object"
          },
          "transportOptions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "icon": {
                  "type": "string"
                },
                "price": {
                  "type": "number"
                },
                "currency": {
                  "type": "string"
                },
                "disclaimer": {
                  "type": "string"
                }
              }
            }
          },
          "volunteerDiscount": {
            "type": "number"
          },
          "discounts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "code": {
                  "type": "string"
                },
                "percent": {
                  "type": "number"
                },
                "val": {
                  "type": "number"
                }
              }
            }
          },
          "capacity": {
            "type": "number",
            "default": 0
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "foodOption": {
            "type": "string",
            "enum": [
              "no_food",
              "basic",
              "chef",
              "default"
            ],
            "default": "no_food"
          },
          "foodOptionId": {
            "type": "string"
          },
          "chatLink": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug",
          "slug",
          "foodOption",
          "foodOptionId"
        ]
      },
      "Ticket": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "quantity": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "volunteer": {
            "type": "boolean"
          },
          "status": {
            "type": "string",
            "default": "pending"
          },
          "event": {
            "type": "string",
            "format": "objectId"
          },
          "booking": {
            "type": "string",
            "format": "objectId"
          },
          "option": {
            "type": "object"
          },
          "discount": {
            "type": "object"
          },
          "price": {
            "type": "object",
            "properties": {
              "val": {
                "type": "number"
              },
              "cur": {
                "type": "string"
              }
            }
          },
          "fields": {
            "type": "object"
          },
          "used": {
            "type": "string",
            "format": "date-time"
          },
          "charge": {
            "type": "object"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Listing": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "photos": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            }
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "priceDuration": {
            "type": "string",
            "default": "night"
          },
          "workingHoursStart": {
            "type": "number"
          },
          "workingHoursEnd": {
            "type": "number"
          },
          "fiatPrice": {
            "type": "object"
          },
          "fiatHourlyPrice": {
            "type": "object"
          },
          "tokenPrice": {
            "type": "object"
          },
          "tokenHourlyPrice": {
            "type": "object"
          },
          "workingHoursFrom": {
            "type": "number"
          },
          "workingHoursTo": {
            "type": "number"
          },
          "rooms": {
            "type": "number"
          },
          "beds": {
            "type": "number"
          },
          "quantity": {
            "type": "number"
          },
          "private": {
            "type": "boolean"
          },
          "kitchen": {
            "type": "boolean"
          },
          "bathroom": {
            "type": "boolean"
          },
          "availableFor": {
            "type": "array",
            "items": {}
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug",
          "availableFor"
        ]
      },
      "Message": {
        "type": "object",
        "properties": {
          "room": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "meta": {
            "type": "object",
            "default": {}
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Metric": {
        "type": "object",
        "properties": {
          "point": {
            "type": "number"
          },
          "event": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Partner": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "story": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "video": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Post": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "replyCount": {
            "type": "number"
          },
          "parentType": {
            "type": "string",
            "enum": [
              "post",
              "event",
              "channel",
              "user",
              "proposal"
            ],
            "default": "channel"
          },
          "parentId": {
            "type": "string",
            "format": "objectId"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "task": {
            "type": "object"
          },
          "attachment": {
            "type": "object"
          },
          "tags": {
            "type": "array",
            "items": {},
            "default": []
          },
          "meta": {
            "type": "object",
            "default": {}
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Product": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "photos": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            }
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "price": {
            "type": "number"
          },
          "digital_product_url": {
            "type": "string"
          },
          "quantity": {
            "type": "number"
          },
          "discounts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "code": {
                  "type": "string"
                },
                "percent": {
                  "type": "number"
                },
                "val": {
                  "type": "number"
                }
              }
            }
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Photo": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "ipfs": {
            "type": "string"
          },
          "urls": {
            "type": "object"
          },
          "extension": {
            "type": "string"
          },
          "fileType": {
            "type": "string",
            "enum": [
              "image",
              "pdf"
            ],
            "default": "image"
          },
          "pdfMetadata": {
            "type": "object"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            }
          },
          "likedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "location": {
            "type": "object"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Resource": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "ctaText": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Session": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "speakers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "start": {
                  "type": "string",
                  "format": "date-time"
                },
                "location": {
                  "type": "string"
                },
                "end": {
                  "type": "string",
                  "format": "date-time"
                },
                "_id": {
                  "type": "string",
                  "format": "objectId"
                },
                "photo": {
                  "type": "string",
                  "format": "objectId"
                }
              }
            },
            "default": []
          },
          "category": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "event": {
            "type": "string",
            "format": "objectId"
          },
          "slug": {
            "type": "string"
          },
          "attendees": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "likedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Stay": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "format": "objectId"
          },
          "bookingId": {
            "type": "string",
            "format": "objectId"
          },
          "amount": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "expiry": {
            "type": "string",
            "format": "date-time"
          },
          "charge": {
            "type": "object"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "User": {
        "type": "object",
        "properties": {
          "screenname": {
            "type": "string"
          },
          "timezone": {
            "type": "string",
            "default": "America/New_York"
          },
          "slug": {
            "type": "string"
          },
          "tagline": {
            "type": "string"
          },
          "about": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "walletAddress": {
            "type": "string"
          },
          "nonce": {
            "type": "string"
          },
          "website": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "referredBy": {
            "type": "string"
          },
          "email_verified": {
            "type": "boolean",
            "default": false
          },
          "kycPassed": {
            "type": "boolean",
            "default": false
          },
          "kycData": {
            "type": "object",
            "properties": {
              "kycStatus": {
                "type": "string"
              },
              "IP": {
                "type": "string"
              },
              "dateRecorded": {
                "type": "string",
                "format": "date-time"
              },
              "legalName": {
                "type": "string"
              },
              "TIN": {
                "type": "string"
              },
              "address1": {
                "type": "string"
              },
              "postalCode": {
                "type": "string"
              },
              "city": {
                "type": "string"
              },
              "state": {
                "type": "string"
              },
              "country": {
                "type": "string"
              },
              "birthDate": {
                "type": "string",
                "format": "date-time"
              }
            }
          },
          "birthday": {
            "type": "string",
            "format": "date-time"
          },
          "password": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "phone_verified": {
            "type": "boolean"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "lastactive": {
            "type": "string",
            "format": "date-time"
          },
          "lastlogin": {
            "type": "string",
            "format": "date-time"
          },
          "subscription": {
            "type": "object",
            "default": {}
          },
          "citizenship": {
            "type": "object"
          },
          "roles": {
            "type": "array",
            "items": {},
            "default": []
          },
          "viewChannels": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "manageChannels": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "location": {
            "type": "object"
          },
          "preferences": {
            "type": "object"
          },
          "settings": {
            "type": "object",
            "default": {
              "newsletter_weekly": true
            },
            "properties": {
              "newsletter_weekly": {
                "type": "boolean"
              },
              "push_notifications_enabled": {
                "type": "boolean"
              },
              "push_subscription": {
                "type": [
                  "object",
                  "null"
                ],
                "properties": {
                  "endpoint": {
                    "type": "string"
                  },
                  "keys": {
                    "type": "object",
                    "properties": {
                      "p256dh": {
                        "type": "string"
                      },
                      "auth": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          },
          "actions": {
            "type": "object",
            "default": {}
          },
          "links": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              }
            }
          },
          "fields": {
            "type": "object"
          },
          "stats": {
            "type": "object"
          },
          "__meta": {
            "type": "object",
            "default": {
              "env": "unknown",
              "isAdmin": false,
              "invited_by": null,
              "signup_ip": "",
              "signup_location": {},
              "phone_verification_code": null,
              "phone_country_code": null,
              "password_recovery_code": null,
              "password_recovery_ip": null,
              "email_verification_code": null,
              "newsletters": {},
              "mailchimp_import": null
            }
          },
          "vouched": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "vouchedBy": {
                  "type": "string",
                  "format": "objectId"
                },
                "vouchedAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "message": {
                  "type": "string"
                }
              }
            }
          },
          "affiliate": {
            "type": "string",
            "format": "date-time"
          },
          "balance": {
            "type": "number"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "screenname",
          "slug",
          "email"
        ]
      },
      "Volunteer": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "residency": {
            "type": "boolean"
          },
          "commitment": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Food": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "photos": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            }
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "price": {
            "type": "number"
          },
          "isDefault": {
            "type": "boolean",
            "default": false
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Charge": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "default": ""
          },
          "type": {
            "type": "string",
            "default": "open"
          },
          "method": {
            "type": "string",
            "default": "open"
          },
          "bookingId": {
            "type": "string",
            "format": "objectId"
          },
          "productId": {
            "type": "string",
            "format": "objectId"
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "status": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "amount": {
            "type": "object"
          },
          "meta": {
            "type": "object"
          },
          "referredBy": {
            "type": "string"
          },
          "affiliateRevenue": {
            "type": "object"
          },
          "documentDate": {
            "type": "string",
            "format": "date-time"
          },
          "description": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "entity": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Project": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "open",
              "in-progress",
              "done"
            ]
          },
          "category": {
            "type": "string"
          },
          "residency": {
            "type": "boolean"
          },
          "commitment": {
            "type": "string"
          },
          "photo": {
            "type": "string",
            "format": "objectId"
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "skills": {
            "type": "object"
          },
          "reward": {
            "type": "object"
          },
          "documentUrl": {
            "type": "string"
          },
          "estimate": {
            "type": "string"
          },
          "budget": {
            "type": "object"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "slug"
        ]
      },
      "Page": {
        "type": "object",
        "properties": {
          "isHomePage": {
            "type": "boolean"
          },
          "photos": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "faqsSheetId": {
            "type": "string"
          },
          "resources": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "showUpcomingEvents": {
            "type": "boolean"
          },
          "sections": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "isHomePage"
        ]
      },
      "Webinar": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "email"
        ]
      },
      "Sale": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "digital_product_url": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "default": "pending-payment"
          },
          "product": {
            "type": "string",
            "format": "objectId"
          },
          "option": {
            "type": "object"
          },
          "discount": {
            "type": "object"
          },
          "price": {
            "type": "number"
          },
          "total_price": {
            "type": "number"
          },
          "product_type": {
            "type": "string"
          },
          "quantity": {
            "type": "number"
          },
          "tx_hash": {
            "type": "string"
          },
          "meta": {
            "type": "object"
          },
          "fields": {
            "type": "object"
          },
          "charge": {
            "type": "object"
          },
          "chargeId": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Role": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "compensation": {
            "type": "string"
          },
          "hoursPerWeek": {
            "type": "number"
          },
          "skillsRequired": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "responsibilities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "slug": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "title",
          "slug"
        ]
      },
      "Subscriber": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "email"
        ]
      },
      "FinanceApplication": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "iban": {
            "type": "string"
          },
          "tokensToFinance": {
            "type": "number"
          },
          "totalToPayInFiat": {
            "type": "number"
          },
          "monthlyPaymentAmount": {
            "type": "number"
          },
          "downPaymentAmount": {
            "type": "number"
          },
          "charges": {
            "type": "array",
            "items": {}
          },
          "isCitizenApplication": {
            "type": "boolean"
          },
          "durationInMonths": {
            "type": "number"
          },
          "isDownPaymentMade": {
            "type": "boolean",
            "default": false
          },
          "isAnnualCreditsAwarded": {
            "type": "boolean",
            "default": false
          },
          "memoCode": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      },
      "Proposal": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "authorAddress": {
            "type": "string"
          },
          "authorSignature": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "draft",
              "active",
              "passed",
              "rejected",
              "expired"
            ],
            "default": "draft"
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "results": {
            "type": "object",
            "properties": {
              "yes": {
                "type": "number"
              },
              "no": {
                "type": "number"
              },
              "abstain": {
                "type": "number"
              }
            },
            "default": {
              "yes": 0,
              "no": 0,
              "abstain": 0
            }
          },
          "votes": {
            "type": "object",
            "properties": {
              "yes": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "userId": {
                      "type": "string",
                      "format": "objectId"
                    },
                    "signature": {
                      "type": "string"
                    },
                    "weight": {
                      "type": "number"
                    },
                    "votedAt": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "default": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              },
              "no": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "userId": {
                      "type": "string",
                      "format": "objectId"
                    },
                    "signature": {
                      "type": "string"
                    },
                    "weight": {
                      "type": "number"
                    },
                    "votedAt": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "default": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              },
              "abstain": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "userId": {
                      "type": "string",
                      "format": "objectId"
                    },
                    "signature": {
                      "type": "string"
                    },
                    "weight": {
                      "type": "number"
                    },
                    "votedAt": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "default": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "rewards": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "required": {
                      "type": "string"
                    }
                  }
                },
                "amount": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "number"
                    },
                    "required": {
                      "type": "string"
                    }
                  }
                },
                "contractAddress": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "required": {
                      "type": "string"
                    }
                  }
                },
                "source": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "required": {
                      "type": "string"
                    }
                  }
                }
              }
            },
            "default": []
          },
          "metadata": {
            "type": "object",
            "properties": {
              "budget": {
                "type": "number"
              },
              "category": {
                "type": "string"
              },
              "tags": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "attachments": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  }
                }
              }
            },
            "default": {}
          },
          "quorum": {
            "type": "number",
            "default": 0
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        },
        "required": [
          "title",
          "slug",
          "description",
          "status"
        ]
      },
      "JobSync": {
        "type": "object",
        "properties": {
          "jobName": {
            "type": "string"
          },
          "chainId": {
            "type": "string"
          },
          "network": {
            "type": "string"
          },
          "contractAddress": {
            "type": "string"
          },
          "fromBlock": {
            "type": "number"
          },
          "toBlock": {
            "type": "number"
          },
          "status": {
            "type": "string",
            "enum": [
              "pending",
              "in-progress",
              "completed",
              "failed"
            ],
            "default": "pending"
          },
          "startedAt": {
            "type": "string",
            "format": "date-time"
          },
          "completedAt": {
            "type": "string",
            "format": "date-time"
          },
          "lastError": {
            "type": "string"
          },
          "meta": {
            "type": "object"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "public",
              "custom",
              "private",
              "secret"
            ],
            "default": "public"
          },
          "channel": {
            "type": "string",
            "format": "objectId"
          },
          "visibleBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "reportedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          },
          "createdBy": {
            "type": "string",
            "format": "objectId",
            "default": null
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "attributes": {
            "type": "array",
            "items": {},
            "default": []
          },
          "managedBy": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "objectId"
            },
            "default": []
          }
        }
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "type": "http",
        "scheme": "bearer"
      }
    }
  }
}