feat: novos orgaos mtr

This commit is contained in:
MarcioJRGodoi 2026-01-26 15:56:42 -03:00
parent 8ae85ce359
commit 73e268c8c0
5 changed files with 24 additions and 12 deletions

View file

@ -73,7 +73,7 @@ export const zCredenciaisSinir = z.object({
senha: z.string().optional(),
})
export const zCredenciaisIema = z.object({
export const zCredenciais = z.object({
login_cpf: z.string().optional(),
login_cnpj: z.string().optional(),
unidade: z.string().optional(),
@ -90,18 +90,24 @@ export const teste = z.object({
export const orgaos: { [k in keyof TipoCredenciais]: k } = {
IEMA: "IEMA",
SINIR: "SINIR",
INEA: "INEA",
SIGOR: "SIGOR",
teste: "teste",
} as const
export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = {
IEMA: zCredenciaisIema,
IEMA: zCredenciais,
SINIR: zCredenciaisSinir,
INEA: zCredenciais,
SIGOR: zCredenciais,
teste: teste,
}
export type TipoCredenciais = {
SINIR: z.infer<typeof zCredenciaisSinir>
IEMA: z.infer<typeof zCredenciaisIema>
IEMA: z.infer<typeof zCredenciais>
INEA: z.infer<typeof zCredenciais>
SIGOR: z.infer<typeof zCredenciais>
teste: z.infer<typeof teste>
}