diff --git a/dist-import/index.d.ts b/dist-import/index.d.ts index ab49bc6..1ab5ad1 100644 --- a/dist-import/index.d.ts +++ b/dist-import/index.d.ts @@ -2,3 +2,4 @@ export * from "./tokenQuipo"; export * from "./autenticacao"; export * from "./produtos"; export * from "./pilao-de-dados"; +export * from "./residuos"; diff --git a/dist-import/index.js b/dist-import/index.js index ab49bc6..1ab5ad1 100644 --- a/dist-import/index.js +++ b/dist-import/index.js @@ -2,3 +2,4 @@ export * from "./tokenQuipo"; export * from "./autenticacao"; export * from "./produtos"; export * from "./pilao-de-dados"; +export * from "./residuos"; diff --git a/dist-import/residuos/index.d.ts b/dist-import/residuos/index.d.ts new file mode 100644 index 0000000..7f378aa --- /dev/null +++ b/dist-import/residuos/index.d.ts @@ -0,0 +1,48 @@ +import { z } from "zod"; +export declare const zAuntenticacaoResiduos: z.ZodObject<{ + codigo_usuario: z.ZodString; + nome_usuario: z.ZodString; + email_usuario: z.ZodString; + documento_usuario: z.ZodString; + organizacao: z.ZodString; + rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; + sistema: z.ZodString; + sistema_cor: z.ZodString; + sistema_nome: z.ZodString; + sistema_logo: z.ZodString; + /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ + codigo_token: z.ZodString; + url_usuarios: z.ZodString; + url_empreendedores: z.ZodString; + url_empreendimentos: z.ZodString; +}, "strip", z.ZodTypeAny, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token: string; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; +}, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token: string; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; +}>; diff --git a/dist-import/residuos/index.js b/dist-import/residuos/index.js new file mode 100644 index 0000000..0deca91 --- /dev/null +++ b/dist-import/residuos/index.js @@ -0,0 +1,21 @@ +import { z } from "zod"; +export const zAuntenticacaoResiduos = z.object({ + // usuários + codigo_usuario: z.string().uuid(), + nome_usuario: z.string(), + email_usuario: z.string(), + documento_usuario: z.string(), + organizacao: z.string(), + rotas: z.object({}), + // Dados do sistema + sistema: z.string(), + sistema_cor: z.string(), + sistema_nome: z.string(), + sistema_logo: z.string(), + // integrações + /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ + codigo_token: z.string(), + url_usuarios: z.string().url(), + url_empreendedores: z.string().url(), + url_empreendimentos: z.string().url(), +}); diff --git a/dist-require/index.d.ts b/dist-require/index.d.ts index ab49bc6..1ab5ad1 100644 --- a/dist-require/index.d.ts +++ b/dist-require/index.d.ts @@ -2,3 +2,4 @@ export * from "./tokenQuipo"; export * from "./autenticacao"; export * from "./produtos"; export * from "./pilao-de-dados"; +export * from "./residuos"; diff --git a/dist-require/index.js b/dist-require/index.js index 11487db..a21f722 100644 --- a/dist-require/index.js +++ b/dist-require/index.js @@ -18,3 +18,4 @@ __exportStar(require("./tokenQuipo"), exports); __exportStar(require("./autenticacao"), exports); __exportStar(require("./produtos"), exports); __exportStar(require("./pilao-de-dados"), exports); +__exportStar(require("./residuos"), exports); diff --git a/dist-require/residuos/index.d.ts b/dist-require/residuos/index.d.ts new file mode 100644 index 0000000..7f378aa --- /dev/null +++ b/dist-require/residuos/index.d.ts @@ -0,0 +1,48 @@ +import { z } from "zod"; +export declare const zAuntenticacaoResiduos: z.ZodObject<{ + codigo_usuario: z.ZodString; + nome_usuario: z.ZodString; + email_usuario: z.ZodString; + documento_usuario: z.ZodString; + organizacao: z.ZodString; + rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; + sistema: z.ZodString; + sistema_cor: z.ZodString; + sistema_nome: z.ZodString; + sistema_logo: z.ZodString; + /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ + codigo_token: z.ZodString; + url_usuarios: z.ZodString; + url_empreendedores: z.ZodString; + url_empreendimentos: z.ZodString; +}, "strip", z.ZodTypeAny, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token: string; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; +}, { + codigo_usuario: string; + nome_usuario: string; + email_usuario: string; + documento_usuario: string; + organizacao: string; + rotas: {}; + sistema: string; + sistema_cor: string; + sistema_nome: string; + sistema_logo: string; + codigo_token: string; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; +}>; diff --git a/dist-require/residuos/index.js b/dist-require/residuos/index.js new file mode 100644 index 0000000..66313ca --- /dev/null +++ b/dist-require/residuos/index.js @@ -0,0 +1,24 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.zAuntenticacaoResiduos = void 0; +var zod_1 = require("zod"); +exports.zAuntenticacaoResiduos = zod_1.z.object({ + // usuários + codigo_usuario: zod_1.z.string().uuid(), + nome_usuario: zod_1.z.string(), + email_usuario: zod_1.z.string(), + documento_usuario: zod_1.z.string(), + organizacao: zod_1.z.string(), + rotas: zod_1.z.object({}), + // Dados do sistema + sistema: zod_1.z.string(), + sistema_cor: zod_1.z.string(), + sistema_nome: zod_1.z.string(), + sistema_logo: zod_1.z.string(), + // integrações + /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ + codigo_token: zod_1.z.string(), + url_usuarios: zod_1.z.string().url(), + url_empreendedores: zod_1.z.string().url(), + url_empreendimentos: zod_1.z.string().url(), +}); diff --git a/package.json b/package.json index 042a971..aa9f2aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.65.0", + "version": "0.66.0", "description": "", "main": "src/index.ts", "exports": { @@ -34,6 +34,6 @@ }, "license": "ISC", "dependencies": { - "zod": "3.23.8" + "zod": "latest" } } diff --git a/src/index.ts b/src/index.ts index 8025858..340c9ce 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,3 +2,4 @@ export * from "./tokenQuipo" export * from "./autenticacao" export * from "./produtos" export * from "./pilao-de-dados" +export * from "./residuos" diff --git a/src/residuos/index.ts b/src/residuos/index.ts new file mode 100644 index 0000000..1df6a61 --- /dev/null +++ b/src/residuos/index.ts @@ -0,0 +1,26 @@ +import { z } from "zod" + +export const zAuntenticacaoResiduos = z.object({ + // usuários + + codigo_usuario: z.string().uuid(), + nome_usuario: z.string(), + email_usuario: z.string(), + documento_usuario: z.string(), + organizacao: z.string(), + rotas: z.object({}), + + // Dados do sistema + sistema: z.string(), + sistema_cor: z.string(), + sistema_nome: z.string(), + sistema_logo: z.string(), + + // integrações + + /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ + codigo_token: z.string(), + url_usuarios: z.string().url(), + url_empreendedores: z.string().url(), + url_empreendimentos: z.string().url(), +})