35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
import { z } from "zod";
|
|
|
|
export const GUsuarioSchema = z.object({
|
|
trocarsenha: z.string().optional(),
|
|
login: z.string().optional(),
|
|
senha: z.string().optional(),
|
|
situacao: z.string().optional(),
|
|
nome_completo: z.string().optional(),
|
|
funcao: z.string().optional(),
|
|
assina: z.string().optional(),
|
|
sigla: z.string().optional(),
|
|
usuario_tab: z.string().optional(),
|
|
ultimo_login: z.string().optional(),
|
|
ultimo_login_regs: z.string().optional(),
|
|
data_expiracao: z.string().optional(),
|
|
senha_anterior: z.string().optional(),
|
|
andamento_padrao: z.string().optional(),
|
|
lembrete_pergunta: z.string().optional(),
|
|
lembrete_resposta: z.string().optional(),
|
|
andamento_padrao2: z.string().optional(),
|
|
receber_mensagem_arrolamento: z.string().optional(),
|
|
email: z.string().optional(),
|
|
assina_certidao: z.string().optional(),
|
|
receber_email_penhora: z.string().optional(),
|
|
foto: z.string().optional(),
|
|
nao_receber_chat_todos: z.string().optional(),
|
|
pode_alterar_caixa: z.string().optional(),
|
|
receber_chat_certidao_online: z.string().optional(),
|
|
receber_chat_cancelamento: z.string().optional(),
|
|
cpf: z.string().optional(),
|
|
somente_leitura: z.string().optional(),
|
|
receber_chat_envio_onr: z.string().optional(),
|
|
tipo_usuario: z.string().optional(),
|
|
senha_api: z.string().optional(),
|
|
});
|