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

@ -49,4 +49,69 @@ export declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{
sistema_logo: string;
codigo_token?: string | undefined;
}>;
export declare const exemploAutenticacaoResiduos: z.infer<typeof zAuntenticacaoResiduosSolicitar>;
/** Tipagem usada para o processo de sincronização entre modulos */
export declare const zUsuarioSincronizar: z.ZodObject<{
codigo: z.ZodString;
documento: z.ZodString;
excluido: z.ZodBoolean;
nome: z.ZodString;
permicoes: z.ZodRecord<z.ZodString, z.ZodAny>;
versao: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
codigo: string;
documento: string;
excluido: boolean;
nome: string;
permicoes: Record<string, any>;
versao: number;
}, {
codigo: string;
documento: string;
excluido: boolean;
nome: string;
permicoes: Record<string, any>;
versao: number;
}>;
/** Tipagem usada para o processo de sincronização entre modulos */
export declare const zEmpreendedorSincronizar: z.ZodObject<{
codigo: z.ZodString;
documento: z.ZodString;
excluido: z.ZodBoolean;
nome: z.ZodString;
versao: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
codigo: string;
documento: string;
excluido: boolean;
nome: string;
versao: number;
}, {
codigo: string;
documento: string;
excluido: boolean;
nome: string;
versao: number;
}>;
/** Tipagem usada para o processo de sincronização entre modulos */
export declare const zEmpreendimentoSincronizar: z.ZodObject<{
codigo: z.ZodString;
codigo_empreendedor: z.ZodString;
documento: z.ZodString;
excluido: z.ZodBoolean;
nome: z.ZodString;
versao: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
codigo: string;
documento: string;
excluido: boolean;
nome: string;
versao: number;
codigo_empreendedor: string;
}, {
codigo: string;
documento: string;
excluido: boolean;
nome: string;
versao: number;
codigo_empreendedor: string;
}>;

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(),
});