feat: novos orgaos mtr
This commit is contained in:
parent
8ae85ce359
commit
73e268c8c0
5 changed files with 24 additions and 12 deletions
|
|
@ -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>
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue