adicionado configurações de sincronização

This commit is contained in:
Luiz Silva 2024-09-11 12:08:47 -03:00
parent 978c4e08cf
commit 96cfd8f4c4
6 changed files with 214 additions and 56 deletions

View file

@ -32,19 +32,29 @@ export const zAuntenticacaoResiduosSolicitar = z.object({
//sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png",
sistema_logo: z.string(),
});
export const exemploAutenticacaoResiduos = {
codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef",
nome_usuario: "Jaci Tupi",
email_usuario: "jaci@maillinator.com",
documento_usuario: "111.111.111-11",
organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee",
rotas: {},
url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios",
url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores",
url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos",
tipo_usuario: "usuario",
sistema: "gov-criciuma",
sistema_cor: "#688c00",
sistema_nome: "e-licencie",
sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png",
};
/** Tipagem usada para o processo de sincronização entre modulos */
export const zUsuarioSincronizar = z.object({
codigo: z.string().uuid(),
documento: z.string(),
excluido: z.boolean(),
nome: z.string(),
permicoes: z.record(z.any()),
versao: z.number().int(),
});
/** Tipagem usada para o processo de sincronização entre modulos */
export const zEmpreendedorSincronizar = z.object({
codigo: z.string().uuid(),
documento: z.string(),
excluido: z.boolean(),
nome: z.string(),
versao: z.number().int(),
});
/** Tipagem usada para o processo de sincronização entre modulos */
export const zEmpreendimentoSincronizar = z.object({
codigo: z.string().uuid(),
codigo_empreendedor: z.string().uuid(),
documento: z.string(),
excluido: z.boolean(),
nome: z.string(),
versao: z.number().int(),
});