saas_app/src/app/(protected)/(administrativo)/_schemas/GUsuarioSchema.ts
2025-09-26 17:17:28 -03:00

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(),
});