feat: adicionado multiplos parametros de login por orgao mtr
This commit is contained in:
parent
03344828e2
commit
4fc6d884d5
1 changed files with 26 additions and 0 deletions
|
|
@ -66,6 +66,32 @@ export const zUsuarioSincronizar = z.object({
|
|||
.optional(),
|
||||
})
|
||||
|
||||
export const zCredenciaisSinir = z.object({
|
||||
login_cpf: z.string().optional(),
|
||||
login_cnpj: z.string().optional(),
|
||||
unidade: z.string().optional(),
|
||||
senha: z.string().optional(),
|
||||
})
|
||||
|
||||
export const zCredenciaisIema = z.object({
|
||||
login_cpf: z.string().optional(),
|
||||
login_cnpj: z.string().optional(),
|
||||
unidade: z.string().optional(),
|
||||
senha: z.string().optional(),
|
||||
})
|
||||
|
||||
type TipoCredenciais = {
|
||||
SINIR: z.infer<typeof zCredenciaisSinir>
|
||||
IEMA: z.infer<typeof zCredenciaisIema>
|
||||
}
|
||||
|
||||
export type TipoCredenciaisLista = {
|
||||
[K in keyof TipoCredenciais]: {
|
||||
orgao: K
|
||||
credenciais: TipoCredenciais[K]
|
||||
}
|
||||
}[keyof TipoCredenciais];
|
||||
|
||||
export type tipo_zUsuarioSincronizar = z.infer<typeof zUsuarioSincronizar>
|
||||
|
||||
/** Tipagem usada para o processo de sincronização entre modulos */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue