private function exportContact()

in app/Services/Account/Settings/ExportAccount.php [453:506]


    private function exportContact(array $data)
    {
        $columns = [
            'id',
            'account_id',
            'first_name',
            'middle_name',
            'last_name',
            'nickname',
            'gender_id',
            'description',
            'uuid',
            'is_starred',
            'is_partial',
            'is_active',
            'is_dead',
            'deceased_special_date_id',
            'deceased_reminder_id',
            'last_talked_to',
            'stay_in_touch_frequency',
            'stay_in_touch_trigger_date',
            'birthday_special_date_id',
            'birthday_reminder_id',
            'first_met_through_contact_id',
            'first_met_special_date_id',
            'first_met_reminder_id',
            'first_met_where',
            'first_met_additional_info',
            'job',
            'company',
            'food_preferences',
            'avatar_source',
            'avatar_gravatar_url',
            'avatar_adorable_uuid',
            'avatar_adorable_url',
            'avatar_default_url',
            'avatar_photo_id',
            'has_avatar',
            'avatar_external_url',
            'avatar_file_name',
            'avatar_location',
            'gravatar_url',
            'last_consulted_at',
            'number_of_views',
            'created_at',
            'updated_at',
            'default_avatar_color',
            'has_avatar_bool',
        ];

        $foreignKey = 'account_id';

        $this->buildInsertSQLQuery('contacts', $foreignKey, $columns, $data);
    }