Variable studentSchemaConst
studentSchema: ZodObject<
{
address: ZodDefault<
ZodObject<
{
city: ZodDefault<ZodString>;
complement: ZodDefault<ZodString>;
neighborhood: ZodDefault<ZodString>;
number: ZodDefault<ZodString>;
state: ZodDefault<ZodString>;
street: ZodDefault<ZodString>;
zip: ZodDefault<ZodString>;
},
$strip,
>,
>;
allergies: ZodOptional<ZodString>;
birthDate: ZodOptional<ZodString>;
childAtypicalNotes: ZodOptional<ZodString>;
classId: ZodOptional<ZodString>;
cpsInvolvement: ZodOptional<ZodBoolean>;
createdAt: ZodString;
createdBy: ZodString;
deletedAt: ZodOptional<ZodString>;
deletedBy: ZodOptional<ZodString>;
displayName: ZodString;
domesticViolence: ZodDefault<
ZodEnum<
{
CONFIRMADO: "CONFIRMADO";
DESCONHECIDO: "DESCONHECIDO";
NENHUM: "NENHUM";
SUSPEITO: "SUSPEITO";
},
>,
>;
economicVulnerability: ZodDefault<
ZodEnum<
{
ALTA: "ALTA";
BAIXA: "BAIXA";
DESCONHECIDO: "DESCONHECIDO";
MEDIA: "MEDIA";
NENHUMA: "NENHUMA";
},
>,
>;
familyMembershipStatus: ZodDefault<
ZodEnum<
{
DESCONHECIDO: "DESCONHECIDO";
MEMBRO: "MEMBRO";
NAO_MEMBRO: "NAO_MEMBRO";
},
>,
>;
familyNotes: ZodOptional<ZodString>;
familyStructure: ZodDefault<
ZodEnum<
{
AVOS: "AVOS";
DESCONHECIDO: "DESCONHECIDO";
MAE_SOLTEIRA: "MAE_SOLTEIRA";
OUTROS: "OUTROS";
PAI_SOLTEIRO: "PAI_SOLTEIRO";
PAIS_CASADOS: "PAIS_CASADOS";
PAIS_SEPARADOS: "PAIS_SEPARADOS";
VIUVO_A: "VIUVO_A";
},
>,
>;
guardianName: ZodString;
guardianNameAlt: ZodOptional<ZodString>;
imageConsentId: ZodOptional<ZodString>;
livesWith: ZodOptional<ZodString>;
nucleusName: ZodOptional<ZodString>;
nucleusParticipates: ZodDefault<ZodBoolean>;
nucleusRegion: ZodOptional<
ZodEnum<
{
Amarela: "Amarela";
Azul: "Azul";
"Azul Celeste": "Azul Celeste";
Branca: "Branca";
Laranja: "Laranja";
Verde: "Verde";
Vermelha: "Vermelha";
},
>,
>;
phones: ZodDefault<
ZodArray<
ZodObject<{ number: ZodString; qualifier: ZodString }, $strip>,
>,
>;
photoRef: ZodDefault<ZodString>;
schoolStatus: ZodDefault<
ZodEnum<
{
DESCONHECIDO: "DESCONHECIDO";
EVADIDO: "EVADIDO";
FREQUENTANDO: "FREQUENTANDO";
NUNCA_FREQUENTOU: "NUNCA_FREQUENTOU";
},
>,
>;
siblingsCount: ZodOptional<ZodNumber>;
specialNeeds: ZodOptional<ZodString>;
status: ZodEnum<{ ACTIVE: "ACTIVE"; DELETED: "DELETED" }>;
studentId: ZodString;
updatedAt: ZodString;
},
$strip,
> = ...