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

@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.exemploAutenticacaoResiduos = exports.zAuntenticacaoResiduosSolicitar = void 0;
exports.zEmpreendimentoSincronizar = exports.zEmpreendedorSincronizar = exports.zUsuarioSincronizar = exports.zAuntenticacaoResiduosSolicitar = void 0;
const zod_1 = require("zod");
/** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */
exports.zAuntenticacaoResiduosSolicitar = zod_1.z.object({
@ -35,19 +35,29 @@ exports.zAuntenticacaoResiduosSolicitar = zod_1.z.object({
//sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png",
sistema_logo: zod_1.z.string(),
});
exports.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 */
exports.zUsuarioSincronizar = zod_1.z.object({
codigo: zod_1.z.string().uuid(),
documento: zod_1.z.string(),
excluido: zod_1.z.boolean(),
nome: zod_1.z.string(),
permicoes: zod_1.z.record(zod_1.z.any()),
versao: zod_1.z.number().int(),
});
/** Tipagem usada para o processo de sincronização entre modulos */
exports.zEmpreendedorSincronizar = zod_1.z.object({
codigo: zod_1.z.string().uuid(),
documento: zod_1.z.string(),
excluido: zod_1.z.boolean(),
nome: zod_1.z.string(),
versao: zod_1.z.number().int(),
});
/** Tipagem usada para o processo de sincronização entre modulos */
exports.zEmpreendimentoSincronizar = zod_1.z.object({
codigo: zod_1.z.string().uuid(),
codigo_empreendedor: zod_1.z.string().uuid(),
documento: zod_1.z.string(),
excluido: zod_1.z.boolean(),
nome: zod_1.z.string(),
versao: zod_1.z.number().int(),
});