# Importa o gerenciador de rotas do FastAPI from fastapi import APIRouter # Importa os módulos de rotas específicos from api.packages.v1.administrativo.endpoints import g_cartorio_endpoint, g_gramatica_endpoint, g_natureza_titulo_endpoint, t_ato_partetipo_endpoint, t_censec_tiponatureza_endpoint from packages.v1.administrativo.endpoints import t_censec_tipoato_endpoint from packages.v1.administrativo.endpoints import t_censec_qualidadeato_endpoint from packages.v1.administrativo.endpoints import g_tb_txmodelogrupo_endpoint from packages.v1.administrativo.endpoints import g_tb_profissao_endpoint from packages.v1.administrativo.endpoints import c_caixa_item_endpoint from packages.v1.administrativo.endpoints import g_usuario_endpoint from packages.v1.administrativo.endpoints import c_caixa_servico_endpoint from packages.v1.administrativo.endpoints import t_tb_reconhecimentotipo_endpoint from packages.v1.administrativo.endpoints import t_tb_andamentoservico_endpoint from packages.v1.administrativo.endpoints import g_tb_regimecomunhao_endpoint from packages.v1.administrativo.endpoints import g_tb_regimebens_endpoint from packages.v1.administrativo.endpoints import t_censec_endpoint from packages.v1.administrativo.endpoints import t_censec_naturezalitigio_endpoint from packages.v1.administrativo.endpoints import t_censec_qualidade_endpoint from packages.v1.administrativo.endpoints import g_tb_estadocivil_endpoint from packages.v1.administrativo.endpoints import g_medida_tipo_endpoint from packages.v1.administrativo.endpoints import t_minuta_endpoint from packages.v1.administrativo.endpoints import g_tb_documentotipo_endpoint from packages.v1.administrativo.endpoints import g_natureza_endpoint from packages.v1.administrativo.endpoints import g_tb_bairro_endpoint from packages.v1.administrativo.endpoints import g_tb_tipologradouro_endpoint from packages.v1.administrativo.endpoints import g_cidade_endpoint from packages.v1.administrativo.endpoints import t_servico_tipo_endpoint from packages.v1.administrativo.endpoints import g_marcacao_tipo_endpoint from packages.v1.administrativo.endpoints import t_servico_etiqueta_endpoint from packages.v1.administrativo.endpoints import g_uf_endpoint from packages.v1.administrativo.endpoints import t_imovel_endpoint from packages.v1.administrativo.endpoints import t_imovel_unidade_endpoint from packages.v1.administrativo.endpoints import t_pessoa_endpoint from packages.v1.administrativo.endpoints import t_pessoa_representante_endpoint # Cria uma instância do APIRouter que vai agregar todas as rotas da API api_router = APIRouter() # Inclui as rotas de c_caixa_item api_router.include_router( c_caixa_item_endpoint.router, prefix="/administrativo/c_caixa_item", tags=["Caixa Item"] ) # Inclui as rotas de g_usuario api_router.include_router( g_usuario_endpoint.router, prefix="/administrativo/g_usuario", tags=["Usuário"] ) # Inclui as rotas de c_caixa_servico api_router.include_router( c_caixa_servico_endpoint.router, prefix="/administrativo/c_caixa_servico", tags=["Caixa Serviço"] ) # Inclui as rotas de t_tb_reconhecimentotipo api_router.include_router( t_tb_reconhecimentotipo_endpoint.router, prefix="/administrativo/t_tb_reconhecimentotipo", tags=["Tipos de reconhecimento"] ) # Inclui as rotas de t_tb_andamentoservico api_router.include_router( t_tb_andamentoservico_endpoint.router, prefix="/administrativo/t_tb_andamentoservico", tags=["Andamentos de serviço"] ) # Inclui as rotas de g_tb_profissao api_router.include_router( g_tb_profissao_endpoint.router, prefix="/administrativo/g_tb_profissao", tags=["Profissões"] ) # Inclui as rotas de g_tb_regimecomunhao api_router.include_router( g_tb_regimecomunhao_endpoint.router, prefix="/administrativo/g_tb_regimecomunhao", tags=["Regime de Comunhão"] ) # Inclui as rotas de g_tb_txmodelogrupo api_router.include_router( g_tb_txmodelogrupo_endpoint.router, prefix="/administrativo/g_tb_txmodelogrupo", tags=["Modelo grupo"] ) # Inclui as rotas de g_tb_regimebens api_router.include_router( g_tb_regimebens_endpoint.router, prefix="/administrativo/g_tb_regimebens", tags=["Regime de bens"] ) # Inclui as rotas de t_censec api_router.include_router( t_censec_endpoint.router, prefix="/administrativo/t_censec", tags=["CENSEC"] ) # Inclui as rotas de t_censec_naturezalitigio api_router.include_router( t_censec_naturezalitigio_endpoint.router, prefix="/administrativo/t_censec_naturezalitigio", tags=["CENSEC - Natureza Litígio"] ) # Inclui as rotas de t_censec_qualidade api_router.include_router( t_censec_qualidade_endpoint.router, prefix="/administrativo/t_censec_qualidade", tags=["CENSEC - Qualidade"] ) # Inclui as rotas de g_tb_estadocivil api_router.include_router( g_tb_estadocivil_endpoint.router, prefix="/administrativo/g_tb_estadocivil", tags=["Estado Civil"] ) # Inclui as rotas de g_tg_medida_tipob_estadocivil api_router.include_router( g_medida_tipo_endpoint.router, prefix="/administrativo/g_medida_tipo", tags=["Tipo de Medidas"] ) # Inclui as rotas de g_tg_medida_tipob_estadocivil api_router.include_router( t_minuta_endpoint.router, prefix="/administrativo/t_minuta", tags=["Minutas"] ) # Inclui as rotas de g_tb_documentotipo api_router.include_router( g_tb_documentotipo_endpoint.router, prefix="/administrativo/g_tb_documentotipo", tags=["Documento tipo"] ) # Inclui as rotas de g_natureza api_router.include_router( g_natureza_endpoint.router, prefix="/administrativo/g_natureza", tags=["Natureza"] ) # Inclui as rotas de t_censec_naturezalitigio api_router.include_router( g_tb_bairro_endpoint.router, prefix="/administrativo/g_tb_bairro", tags=["CENSEC - Bairro"] ) # Inclui as rotas de g_tb_tipologradouro api_router.include_router( g_tb_tipologradouro_endpoint.router, prefix="/administrativo/g_tb_tipologradouro", tags=["Tipo logradouro"] ) # Inclui as rotas de g_cidade api_router.include_router( g_cidade_endpoint.router, prefix="/administrativo/g_cidade", tags=["Cidades"] ) # Inclui as rotas de t_servico_tipo api_router.include_router( t_servico_tipo_endpoint.router, prefix="/administrativo/t_servico_tipo", tags=["Serviço tipo"] ) # Inclui as rotas de g_marcacao_tipo api_router.include_router( g_marcacao_tipo_endpoint.router, prefix="/administrativo/g_marcacao_tipo", tags=["Marcação tipo"] ) # Inclui as rotas de g_marcacao_tipo api_router.include_router( t_servico_etiqueta_endpoint.router, prefix="/administrativo/t_servico_etiqueta", tags=["Serviço etiqueta"] ) # Inclui as rotas de g_uf api_router.include_router( g_uf_endpoint.router, prefix="/administrativo/g_uf", tags=["Estados"] ) # Inclui as rotas de t_imovel api_router.include_router( t_imovel_endpoint.router, prefix="/administrativo/t_imovel", tags=["Imóveis"] ) # Inclui as rotas de t_imovel_unidade api_router.include_router( t_imovel_unidade_endpoint.router, prefix="/administrativo/t_imovel_unidade", tags=["Imóveis Unidades"] ) # Inclui as rotas de t_pessoa api_router.include_router( t_pessoa_endpoint.router, prefix="/administrativo/t_pessoa", tags=["Pessoas Fisicas e Jurídicas"] ) # Inclui as rotas de t_pessoa_representante api_router.include_router( t_pessoa_representante_endpoint.router, prefix="/administrativo/t_pessoa_representante", tags=["Representante de pessoas jurídicas"] ) # Inclui as rotas de t_censec_tipoato api_router.include_router( t_censec_tipoato_endpoint.router, prefix="/administrativo/t_censec_tipoato", tags=["CENSEC Tipo atos"] ) # Inclui as rotas de t_censec_qualidadeato api_router.include_router( t_censec_qualidadeato_endpoint.router, prefix="/administrativo/t_censec_qualidadeato", tags=["CENSEC Qualidade Ato"] ) # Inclui as rotas de t_ato_partetipo api_router.include_router( t_ato_partetipo_endpoint.router, prefix="/administrativo/t_ato_partetipo", tags=["Tipo de Parte do Ato"] ) # Inclui as rotas de t_censec_tiponatureza api_router.include_router( t_censec_tiponatureza_endpoint.router, prefix="/administrativo/t_censec_tiponatureza", tags=["Tipo de Natureza do CENSEC"] ) # Inclui as rotas de g_natureza_titulo api_router.include_router( g_natureza_titulo_endpoint.router, prefix="/administrativo/g_natureza_titulo", tags=["Títulos do GNatureza"] ) # Inclui as rotas de g_gramatica api_router.include_router( g_gramatica_endpoint.router, prefix="/administrativo/g_gramatica", tags=["Dicionário Gramatical"] ) # Inclui as rotas de g_cartorio api_router.include_router( g_cartorio_endpoint.router, prefix="/administrativo/g_cartorio", tags=["Dados do Cartório"] )