Documentation
    Preparing search index...

    Class GetPersonOutput

    Index

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • data: {
            basic?: {
                byu_id: { api_type: string; description?: string; value: string };
                byu_internal_email: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                created_by_byu_id: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                created_datetime: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                deceased: { api_type: string; description?: string; value: boolean };
                first_name: { api_type: string; description?: string; value: string };
                home_country_code: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                home_state_code: { api_type: string; description?: string; value: string };
                home_town: { api_type: string; description?: string; value: string };
                merge_in_process: {
                    api_type: string;
                    description?: string;
                    value: boolean;
                };
                metadata: {
                    restricted: boolean;
                    validation_response: { code: number; message: string };
                };
                middle_name: { api_type: string; description?: string; value: string };
                name_fnf: { api_type: string; description?: string; value: string };
                name_lnf: { api_type: string; description?: string; value: string };
                net_id: { api_type: string; description?: string; value: string };
                person_id: { api_type: string; description?: string; value: string };
                personal_email_address: {
                    api_type: string;
                    description?: string;
                    value: string | null;
                };
                preferred_first_name: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                preferred_name: { api_type: string; description?: string; value: string };
                preferred_surname: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                primary_phone_number: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                rest_of_name: { api_type: string; description?: string; value: string };
                sex: { api_type: string; description?: string; value: string };
                student_email_address: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                suffix: { api_type: string; description?: string; value: string };
                surname: { api_type: string; description?: string; value: string };
                updated_by_byu_id: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
                updated_datetime: {
                    api_type: string;
                    description?: string;
                    value: string;
                };
            };
            email_addresses?: {
                values: {
                    byu_id: { api_type: string; description?: string; value: string };
                    created_by_byu_id: {
                        api_type: string;
                        description?: string;
                        value: string;
                    };
                    created_datetime: {
                        api_type: string;
                        description?: string;
                        value: string;
                    };
                    email_address: { api_type: string; description?: string; value: string };
                    email_address_type: {
                        api_type: string;
                        description?: string;
                        value: string;
                    };
                    metadata: {
                        restricted: boolean;
                        validation_response: { code: number; message: string };
                    };
                    unlisted: { api_type: string; description?: string; value: boolean };
                    updated_by_byu_id: {
                        api_type: string;
                        description?: string;
                        value: string;
                    };
                    updated_datetime: {
                        api_type: string;
                        description?: string;
                        value: string;
                    };
                    verified_flag: { api_type: string; description?: string; value: boolean };
                }[];
            };
        }

      Returns GetPersonOutput

    Properties

    emailAddresses?: GetEmailAddressesOutput
    validResponse: TypeCheck<
        TObject<
            {
                basic: TOptional<
                    TObject<
                        {
                            byu_id: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            byu_internal_email: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            created_by_byu_id: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            created_datetime: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            deceased: TObject<
                                { api_type: TString; description: TOptional; value: TBoolean },
                            >;
                            first_name: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            home_country_code: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            home_state_code: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            home_town: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            merge_in_process: TObject<
                                { api_type: TString; description: TOptional; value: TBoolean },
                            >;
                            metadata: TObject<
                                {
                                    restricted: TBoolean;
                                    validation_response: TObject<{ code: TNumber; message: TString }>;
                                },
                            >;
                            middle_name: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            name_fnf: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            name_lnf: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            net_id: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            person_id: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            personal_email_address: TObject<
                                { api_type: TString; description: TOptional; value: TUnion },
                            >;
                            preferred_first_name: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            preferred_name: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            preferred_surname: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            primary_phone_number: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            rest_of_name: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            sex: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            student_email_address: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            suffix: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            surname: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            updated_by_byu_id: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                            updated_datetime: TObject<
                                { api_type: TString; description: TOptional; value: TString },
                            >;
                        },
                    >,
                >;
                email_addresses: TOptional<
                    TObject<
                        {
                            values: TArray<
                                TObject<
                                    {
                                        byu_id: TObject<{ api_type: ...; description: ...; value: ... }>;
                                        created_by_byu_id: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                        created_datetime: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                        email_address: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                        email_address_type: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                        metadata: TObject<{ restricted: ...; validation_response: ... }>;
                                        unlisted: TObject<{ api_type: ...; description: ...; value: ... }>;
                                        updated_by_byu_id: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                        updated_datetime: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                        verified_flag: TObject<
                                            { api_type: ...; description: ...; value: ... },
                                        >;
                                    },
                                >,
                            >;
                        },
                    >,
                >;
            },
        >,
    > = ...

    Methods