{
  "openapi": "3.0.1",
  "info": {
    "title": "GuardaMaria.API",
    "version": "v1"
  },
  "paths": {
    "/app": {
      "get": {
        "tags": [
          "AppSocket"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Arquivo": {
      "post": {
        "tags": [
          "Arquivo"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Arquivo/download/{idArquivo}": {
      "get": {
        "tags": [
          "Arquivo"
        ],
        "parameters": [
          {
            "name": "idArquivo",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Atendimento/listagem": {
      "post": {
        "tags": [
          "Atendimento"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtendimentoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtendimentoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtendimentoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Atendimento/{id}": {
      "get": {
        "tags": [
          "Atendimento"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Atendimento"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Atendimento": {
      "post": {
        "tags": [
          "Atendimento"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AtendimentoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AtendimentoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AtendimentoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Atendimento/Finalizar": {
      "get": {
        "tags": [
          "Atendimento"
        ],
        "parameters": [
          {
            "name": "AtendimentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Atendimento/InserirDocumentacao": {
      "get": {
        "tags": [
          "Atendimento"
        ],
        "parameters": [
          {
            "name": "atendimentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoAnexo/listagem": {
      "post": {
        "tags": [
          "AtendimentoAnexo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtendimentoAnexoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtendimentoAnexoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtendimentoAnexoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoAnexo/{id}": {
      "get": {
        "tags": [
          "AtendimentoAnexo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "AtendimentoAnexo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoAnexo": {
      "post": {
        "tags": [
          "AtendimentoAnexo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAtendimentoAnexoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAtendimentoAnexoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAtendimentoAnexoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoTipo/listagem": {
      "post": {
        "tags": [
          "AtendimentoTipo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoTipo/{id}": {
      "get": {
        "tags": [
          "AtendimentoTipo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "AtendimentoTipo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoTipo": {
      "post": {
        "tags": [
          "AtendimentoTipo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CadastroDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CadastroDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CadastroDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "AtendimentoTipo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CadastroDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CadastroDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CadastroDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/AtendimentoTipo/select": {
      "post": {
        "tags": [
          "AtendimentoTipo"
        ],
        "parameters": [
          {
            "name": "Pesquisa",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Auth/Logado": {
      "get": {
        "tags": [
          "Auth"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Auth/login": {
      "put": {
        "tags": [
          "Auth"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginInputDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginInputDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LoginInputDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/integracao/AuthApp": {
      "post": {
        "tags": [
          "AuthApp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthAppDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthAppDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AuthAppDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Chamado/listagem": {
      "post": {
        "tags": [
          "Chamado"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroChamadoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroChamadoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroChamadoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Chamado/mapa": {
      "post": {
        "tags": [
          "Chamado"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroChamadoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroChamadoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroChamadoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Chamado/{id}": {
      "get": {
        "tags": [
          "Chamado"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Chamado"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Chamado": {
      "post": {
        "tags": [
          "Chamado"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Chamado/Rejeitrar": {
      "get": {
        "tags": [
          "Chamado"
        ],
        "parameters": [
          {
            "name": "ChamadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Chamado/select/bairro": {
      "post": {
        "tags": [
          "Chamado"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/integracao/ChamadoApp": {
      "post": {
        "tags": [
          "ChamadoApp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoAppDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoAppDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoAppDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ChamadoLocalizacao/listagem": {
      "post": {
        "tags": [
          "ChamadoLocalizacao"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ChamadoLocalizacao/{id}": {
      "get": {
        "tags": [
          "ChamadoLocalizacao"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "ChamadoLocalizacao"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ChamadoLocalizacao": {
      "post": {
        "tags": [
          "ChamadoLocalizacao"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoLocalizacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoLocalizacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoLocalizacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "ChamadoLocalizacao"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoLocalizacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoLocalizacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ChamadoLocalizacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Configuracao/logo": {
      "get": {
        "tags": [
          "Configuracao"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Configuracao": {
      "get": {
        "tags": [
          "Configuracao"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "post": {
        "tags": [
          "Configuracao"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Contato/listagem": {
      "post": {
        "tags": [
          "Contato"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroContatoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroContatoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroContatoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Contato/{id}": {
      "get": {
        "tags": [
          "Contato"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Contato"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Contato": {
      "post": {
        "tags": [
          "Contato"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContatoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ContatoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ContatoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "Contato"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContatoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ContatoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ContatoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Contato/select": {
      "post": {
        "tags": [
          "Contato"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Dispositivo/listagem": {
      "post": {
        "tags": [
          "Dispositivo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Dispositivo/{id}": {
      "get": {
        "tags": [
          "Dispositivo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Dispositivo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Dispositivo": {
      "post": {
        "tags": [
          "Dispositivo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DispositivoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DispositivoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DispositivoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "Dispositivo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DispositivoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DispositivoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DispositivoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Informativo/listagem": {
      "post": {
        "tags": [
          "Informativo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Informativo/{id}": {
      "get": {
        "tags": [
          "Informativo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Informativo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Informativo": {
      "post": {
        "tags": [
          "Informativo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InformativoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InformativoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InformativoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "Informativo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InformativoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InformativoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InformativoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/integracao/InformativoIntegracao/listagem": {
      "post": {
        "tags": [
          "InformativoIntegracao"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/LogAcesso": {
      "post": {
        "tags": [
          "LogAcesso"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogAcessoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LogAcessoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LogAcessoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Mensagem/listagem": {
      "post": {
        "tags": [
          "Mensagem"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMensagemDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMensagemDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMensagemDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Mensagem/{id}": {
      "get": {
        "tags": [
          "Mensagem"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Mensagem"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Mensagem": {
      "post": {
        "tags": [
          "Mensagem"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/integracao/MensagemApp/listagem": {
      "post": {
        "tags": [
          "MensagemApp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMensagemAppDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMensagemAppDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMensagemAppDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/MensagemModelo/listagem": {
      "post": {
        "tags": [
          "MensagemModelo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/MensagemModelo/{id}": {
      "get": {
        "tags": [
          "MensagemModelo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "MensagemModelo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/MensagemModelo": {
      "post": {
        "tags": [
          "MensagemModelo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemModeloDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemModeloDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemModeloDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "MensagemModelo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemModeloDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemModeloDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MensagemModeloDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/MensagemModelo/select": {
      "post": {
        "tags": [
          "MensagemModelo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Menu": {
      "post": {
        "tags": [
          "Menu"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMenuDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMenuDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroMenuDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcesso/{id}": {
      "get": {
        "tags": [
          "PerfilAcesso"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "PerfilAcesso"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcesso/listagem": {
      "post": {
        "tags": [
          "PerfilAcesso"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPerfilAcessoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPerfilAcessoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPerfilAcessoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcesso": {
      "post": {
        "tags": [
          "PerfilAcesso"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PerfilAcessoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PerfilAcessoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PerfilAcessoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcesso/select": {
      "get": {
        "tags": [
          "PerfilAcesso"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem/{id}": {
      "get": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem": {
      "get": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "post": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PerfilAcessoItemDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PerfilAcessoItemDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PerfilAcessoItemDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem/perfil/{PerfilId}/funcionalidade/{FuncionalidadeId}": {
      "get": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "parameters": [
          {
            "name": "PerfilId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FuncionalidadeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem/perfil": {
      "post": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPerfilAcessoItemDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPerfilAcessoItemDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPerfilAcessoItemDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem/LiberarAcessos/perfil/{idPerfil}": {
      "put": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "parameters": [
          {
            "name": "idPerfil",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem/BloquearAcessos/perfil/{idPerfil}": {
      "delete": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "parameters": [
          {
            "name": "idPerfil",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PerfilAcessoItem/Acesso/{funcionalidade}": {
      "get": {
        "tags": [
          "PerfilAcessoItem"
        ],
        "parameters": [
          {
            "name": "funcionalidade",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/integracao/PessoaApp/{token}/{identificador}": {
      "get": {
        "tags": [
          "PessoaApp"
        ],
        "parameters": [
          {
            "name": "token",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "identificador",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/integracao/PessoaApp": {
      "post": {
        "tags": [
          "PessoaApp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAppDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAppDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAppDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistida/listagem": {
      "post": {
        "tags": [
          "PessoaAssistida"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPaginacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistida/{id}": {
      "get": {
        "tags": [
          "PessoaAssistida"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "PessoaAssistida"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistida": {
      "post": {
        "tags": [
          "PessoaAssistida"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAssistidaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAssistidaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAssistidaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "PessoaAssistida"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAssistidaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAssistidaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PessoaAssistidaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistida/Select": {
      "post": {
        "tags": [
          "PessoaAssistida"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistidaAnexo/listagem": {
      "post": {
        "tags": [
          "PessoaAssistidaAnexo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPessoaAssistidaAnexoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPessoaAssistidaAnexoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroPessoaAssistidaAnexoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistidaAnexo/{id}": {
      "get": {
        "tags": [
          "PessoaAssistidaAnexo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "PessoaAssistidaAnexo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/PessoaAssistidaAnexo": {
      "post": {
        "tags": [
          "PessoaAssistidaAnexo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePessoaAssistidaAnexoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePessoaAssistidaAnexoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePessoaAssistidaAnexoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Sessao/validar": {
      "get": {
        "tags": [
          "Sessao"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Token/listagem": {
      "post": {
        "tags": [
          "Token"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroTokenDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroTokenDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroTokenDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Token/{id}": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Token": {
      "post": {
        "tags": [
          "Token"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TokenDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TokenDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TokenDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "Token"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TokenDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TokenDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TokenDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario/listagem": {
      "post": {
        "tags": [
          "Usuario"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroListagemUsuarioDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroListagemUsuarioDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroListagemUsuarioDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario/{id}": {
      "get": {
        "tags": [
          "Usuario"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Usuario"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario": {
      "post": {
        "tags": [
          "Usuario"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsuarioDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UsuarioDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UsuarioDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "Usuario"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsuarioDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UsuarioDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UsuarioDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario/AlterarSenha/{id}": {
      "patch": {
        "tags": [
          "Usuario"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUsuarioSenhaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUsuarioSenhaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUsuarioSenhaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario/AlterarSenhaConfirmacao": {
      "put": {
        "tags": [
          "Usuario"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUsuarioSenhaConfirmacaoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUsuarioSenhaConfirmacaoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUsuarioSenhaConfirmacaoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario/Select": {
      "post": {
        "tags": [
          "Usuario"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectUsuarioDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectUsuarioDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectUsuarioDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Usuario/Impressao": {
      "post": {
        "tags": [
          "Usuario"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroListagemUsuarioDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroListagemUsuarioDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroListagemUsuarioDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Viatura/listagem": {
      "post": {
        "tags": [
          "Viatura"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroViaturaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroViaturaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroViaturaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Viatura/{id}": {
      "get": {
        "tags": [
          "Viatura"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "Viatura"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Viatura": {
      "post": {
        "tags": [
          "Viatura"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "Viatura"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/Viatura/Select": {
      "post": {
        "tags": [
          "Viatura"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectViaturaDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectViaturaDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroSelectViaturaDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ViaturaDespacho/listagem": {
      "post": {
        "tags": [
          "ViaturaDespacho"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroViaturaDespachoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroViaturaDespachoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroViaturaDespachoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ViaturaDespacho/{id}": {
      "get": {
        "tags": [
          "ViaturaDespacho"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "delete": {
        "tags": [
          "ViaturaDespacho"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ViaturaDespacho": {
      "post": {
        "tags": [
          "ViaturaDespacho"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDespachoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDespachoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDespachoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "put": {
        "tags": [
          "ViaturaDespacho"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDespachoDTO"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDespachoDTO"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ViaturaDespachoDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/ViaturaDespacho/Finalizar": {
      "get": {
        "tags": [
          "ViaturaDespacho"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/ws/{identity}": {
      "get": {
        "tags": [
          "WebSocket"
        ],
        "parameters": [
          {
            "name": "identity",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Arquivo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "nomeArquivo": {
            "type": "string",
            "nullable": true
          },
          "extensao": {
            "type": "string",
            "nullable": true
          },
          "nomeCompleto": {
            "type": "string",
            "nullable": true
          },
          "tamanho": {
            "type": "integer",
            "format": "int64"
          },
          "ativo": {
            "type": "boolean"
          },
          "editavel": {
            "type": "boolean"
          },
          "app": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Atendimento": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          },
          "chamadoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chamado": {
            "$ref": "#/components/schemas/Chamado"
          },
          "viaturaId": {
            "type": "integer",
            "format": "int32"
          },
          "viatura": {
            "$ref": "#/components/schemas/Viatura"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32"
          },
          "responsavel": {
            "$ref": "#/components/schemas/Usuario"
          },
          "atendimentoTipoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendimentoTipo": {
            "$ref": "#/components/schemas/AtendimentoTipo"
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataDocumentacao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtendimentoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "mensagemModeloId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavel": {
            "$ref": "#/components/schemas/Usuario"
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          },
          "chamadoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chamado": {
            "$ref": "#/components/schemas/Chamado"
          },
          "viaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "viatura": {
            "$ref": "#/components/schemas/Viatura"
          },
          "atendimentoTipoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendimentoTipo": {
            "$ref": "#/components/schemas/AtendimentoTipo"
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataDocumentacao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/StatusDTO"
          }
        },
        "additionalProperties": false
      },
      "AtendimentoTipo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AuthAppDTO": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "identificador": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CadastroDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Chamado": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32"
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          },
          "dataRespondido": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "latitude": {
            "type": "string",
            "nullable": true
          },
          "longitude": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "estado": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "rua": {
            "type": "string",
            "nullable": true
          },
          "numero": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChamadoAppDTO": {
        "type": "object",
        "properties": {
          "latitude": {
            "type": "string",
            "nullable": true
          },
          "longitude": {
            "type": "string",
            "nullable": true
          },
          "authApp": {
            "$ref": "#/components/schemas/AuthAppDTO"
          }
        },
        "additionalProperties": false
      },
      "ChamadoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          },
          "atendimentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendimento": {
            "$ref": "#/components/schemas/Atendimento"
          },
          "dispositivo": {
            "$ref": "#/components/schemas/Dispositivo"
          },
          "dataRespondido": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "enderecoValido": {
            "$ref": "#/components/schemas/StatusDTO"
          },
          "latitude": {
            "type": "string",
            "nullable": true
          },
          "longitude": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/StatusDTO"
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "estado": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "rua": {
            "type": "string",
            "nullable": true
          },
          "numero": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChamadoLocalizacaoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "latitude": {
            "type": "string",
            "nullable": true
          },
          "longitude": {
            "type": "string",
            "nullable": true
          },
          "chamadoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chamado": {
            "$ref": "#/components/schemas/Chamado"
          }
        },
        "additionalProperties": false
      },
      "ConfiguracaoDTO": {
        "type": "object",
        "properties": {
          "logoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "logo": {
            "$ref": "#/components/schemas/Arquivo"
          },
          "caminhoArquivo": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "tempo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Contato": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "parentesco": {
            "type": "string",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32"
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          }
        },
        "additionalProperties": false
      },
      "ContatoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "parentesco": {
            "type": "string",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          }
        },
        "additionalProperties": false
      },
      "CreateAtendimentoAnexoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "arquivoId": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "arquivo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Arquivo"
            },
            "nullable": true
          },
          "atendimentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendimento": {
            "$ref": "#/components/schemas/Atendimento"
          }
        },
        "additionalProperties": false
      },
      "CreatePessoaAssistidaAnexoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "arquivoId": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "arquivo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Arquivo"
            },
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          }
        },
        "additionalProperties": false
      },
      "Dispositivo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "identificador": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DispositivoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "identificador": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroAtendimentoAnexoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "arquivoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendimentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroAtendimentoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chamadoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "viaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendimentoTipoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataDocumentacao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroChamadoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atendido": {
            "type": "boolean",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroContatoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroListagemUsuarioDTO": {
        "type": "object",
        "properties": {
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "perfilAcessoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarioTipo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroMensagemAppDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "authApp": {
            "$ref": "#/components/schemas/AuthAppDTO"
          }
        },
        "additionalProperties": false
      },
      "FiltroMensagemDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "mensagemModeloId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dispositivoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroMenuDTO": {
        "type": "object",
        "properties": {
          "controllerAtual": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroPaginacaoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FiltroPerfilAcessoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroPerfilAcessoItemDTO": {
        "type": "object",
        "properties": {
          "idPerfilAcesso": {
            "type": "integer",
            "format": "int32"
          },
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "statusPerfilAcesso": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroPessoaAssistidaAnexoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "arquivoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroSelectDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroSelectUsuarioDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "perfilAcessoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarioTipo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroSelectViaturaDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "disponivel": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroTokenDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "impressao": {
            "type": "boolean"
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dispositivoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroViaturaDespachoDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "viaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FiltroViaturaDTO": {
        "type": "object",
        "properties": {
          "pesquisa": {
            "type": "string",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "impressao": {
            "type": "boolean"
          },
          "manutencao": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InformativoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "titulo": {
            "type": "string",
            "nullable": true
          },
          "conteudo": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "LogAcessoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "tipo": {
            "type": "string",
            "nullable": true
          },
          "dados": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LoginInputDTO": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "nullable": true
          },
          "senha": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MensagemDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "mensagemModeloId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dispositivoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dispositivo": {
            "$ref": "#/components/schemas/Dispositivo"
          },
          "dataEnvio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataRecebimento": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataVisualizacao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "titulo": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "tipo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MensagemModeloDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "titulo": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "tipo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PerfilAcesso": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PerfilAcessoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "usuariosPerfilAcesso": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "qtdUsuariosVinculados": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PerfilAcessoItemDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "idPerfilAcesso": {
            "type": "integer",
            "format": "int32"
          },
          "idPerfilFuncionalidade": {
            "type": "integer",
            "format": "int32"
          },
          "acessos": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PessoaAppDTO": {
        "type": "object",
        "properties": {
          "nome": {
            "type": "string",
            "nullable": true
          },
          "cpf": {
            "type": "string",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          },
          "rua": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "estado": {
            "type": "string",
            "nullable": true
          },
          "authApp": {
            "$ref": "#/components/schemas/AuthAppDTO"
          },
          "contatos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Contato"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PessoaAssistida": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "cpf": {
            "type": "string",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          },
          "rua": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "estado": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PessoaAssistidaDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "cpf": {
            "type": "string",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          },
          "rua": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "estado": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "StatusDTO": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TokenDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "pessoaAssistidaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pessoaAssistida": {
            "$ref": "#/components/schemas/PessoaAssistida"
          },
          "dispositivoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dispositivo": {
            "$ref": "#/components/schemas/Dispositivo"
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateUsuarioSenhaConfirmacaoDTO": {
        "type": "object",
        "properties": {
          "senhaAtual": {
            "type": "string",
            "nullable": true
          },
          "senha": {
            "type": "string",
            "nullable": true
          },
          "confirmacaoSenha": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateUsuarioSenhaDTO": {
        "type": "object",
        "properties": {
          "senha": {
            "type": "string",
            "nullable": true
          },
          "confirmacaoSenha": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Usuario": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean"
          },
          "senha": {
            "type": "string",
            "nullable": true
          },
          "usuarioTipo": {
            "type": "string",
            "nullable": true
          },
          "perfilAcessoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "perfilAcesso": {
            "$ref": "#/components/schemas/PerfilAcesso"
          }
        },
        "additionalProperties": false
      },
      "UsuarioDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "ativo": {
            "type": "boolean",
            "nullable": true
          },
          "perfilAcessoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "perfilAcesso": {
            "$ref": "#/components/schemas/PerfilAcesso"
          },
          "descricaoPerfilAcesso": {
            "type": "string",
            "nullable": true
          },
          "senha": {
            "type": "string",
            "nullable": true
          },
          "confirmacaoSenha": {
            "type": "string",
            "nullable": true
          },
          "usuarioTipo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Viatura": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "identificador": {
            "type": "string",
            "nullable": true
          },
          "placa": {
            "type": "string",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "manutencao": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ViaturaDespacho": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "dataEdicao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioEdicao": {
            "type": "string",
            "nullable": true
          },
          "viaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "viatura": {
            "$ref": "#/components/schemas/Viatura"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavel": {
            "$ref": "#/components/schemas/Usuario"
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ViaturaDespachoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "viaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "viatura": {
            "$ref": "#/components/schemas/Viatura"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavel": {
            "$ref": "#/components/schemas/Usuario"
          },
          "dataInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ViaturaDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaAlteracao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "usuarioUltimaAlteracao": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioCadastro": {
            "type": "string",
            "nullable": true
          },
          "identificador": {
            "type": "string",
            "nullable": true
          },
          "placa": {
            "type": "string",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "manutencao": {
            "type": "boolean",
            "nullable": true
          },
          "viaturaDespacho": {
            "$ref": "#/components/schemas/ViaturaDespacho"
          },
          "atendimento": {
            "$ref": "#/components/schemas/Atendimento"
          },
          "status": {
            "$ref": "#/components/schemas/StatusDTO"
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "Bearer": {
        "type": "apiKey",
        "description": "JWT Authorization header usando o esquema Bearer.",
        "name": "Authorization",
        "in": "header"
      }
    }
  },
  "security": [
    {
      "Bearer": [ ]
    }
  ]
}