Neemias — API Reference
    Preparing search index...

    Variable studentUpdateSchemaConst

    studentUpdateSchema: ZodObject<
        {
            address: ZodOptional<
                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<ZodOptional<ZodString>>;
            birthDate: ZodOptional<ZodOptional<ZodString>>;
            childAtypicalNotes: ZodOptional<ZodOptional<ZodString>>;
            classId: ZodOptional<ZodString>;
            cpsInvolvement: ZodOptional<ZodOptional<ZodBoolean>>;
            displayName: ZodOptional<ZodString>;
            domesticViolence: ZodOptional<
                ZodDefault<
                    ZodEnum<
                        {
                            CONFIRMADO: "CONFIRMADO";
                            DESCONHECIDO: "DESCONHECIDO";
                            NENHUM: "NENHUM";
                            SUSPEITO: "SUSPEITO";
                        },
                    >,
                >,
            >;
            economicVulnerability: ZodOptional<
                ZodDefault<
                    ZodEnum<
                        {
                            ALTA: "ALTA";
                            BAIXA: "BAIXA";
                            DESCONHECIDO: "DESCONHECIDO";
                            MEDIA: "MEDIA";
                            NENHUMA: "NENHUMA";
                        },
                    >,
                >,
            >;
            familyMembershipStatus: ZodOptional<
                ZodDefault<
                    ZodEnum<
                        {
                            DESCONHECIDO: "DESCONHECIDO";
                            MEMBRO: "MEMBRO";
                            NAO_MEMBRO: "NAO_MEMBRO";
                        },
                    >,
                >,
            >;
            familyNotes: ZodOptional<ZodOptional<ZodString>>;
            familyStructure: ZodOptional<
                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: ZodOptional<ZodString>;
            guardianNameAlt: ZodOptional<ZodOptional<ZodString>>;
            livesWith: ZodOptional<ZodOptional<ZodString>>;
            nucleusName: ZodOptional<ZodOptional<ZodString>>;
            nucleusParticipates: ZodOptional<ZodDefault<ZodBoolean>>;
            nucleusRegion: ZodOptional<
                ZodOptional<
                    ZodEnum<
                        {
                            Amarela: "Amarela";
                            Azul: "Azul";
                            "Azul Celeste": "Azul Celeste";
                            Branca: "Branca";
                            Laranja: "Laranja";
                            Verde: "Verde";
                            Vermelha: "Vermelha";
                        },
                    >,
                >,
            >;
            phones: ZodOptional<
                ZodDefault<
                    ZodArray<
                        ZodObject<{ number: ZodString; qualifier: ZodString }, $strip>,
                    >,
                >,
            >;
            photoRef: ZodOptional<ZodDefault<ZodString>>;
            schoolStatus: ZodOptional<
                ZodDefault<
                    ZodEnum<
                        {
                            DESCONHECIDO: "DESCONHECIDO";
                            EVADIDO: "EVADIDO";
                            FREQUENTANDO: "FREQUENTANDO";
                            NUNCA_FREQUENTOU: "NUNCA_FREQUENTOU";
                        },
                    >,
                >,
            >;
            siblingsCount: ZodOptional<ZodOptional<ZodNumber>>;
            specialNeeds: ZodOptional<ZodOptional<ZodString>>;
        },
        $strip,
    > = ...