[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-01-23 UTC."],[],[],null,["firebase::auth::User::UserProfile\n\n\n`#include \u003cuser.h\u003e`\n\nParameters to the [UpdateUserProfile()](/docs/reference/cpp/class/firebase/auth/user#classfirebase_1_1auth_1_1_user_1a28ff1771991dbcee97a6d99e84ba0f6d) function.\n\nSummary\n\nFor fields you don't want to update, pass NULL. For fields you want to reset, pass \"\".\n\nPublic attributes \n\ndisplay_name \n\n```c++\nconst char * firebase::auth::User::UserProfile::display_name\n``` \n[User](/docs/reference/cpp/class/firebase/auth/user#classfirebase_1_1auth_1_1_user) display name. \n\nphoto_url \n\n```c++\nconst char * firebase::auth::User::UserProfile::photo_url\n``` \n[User](/docs/reference/cpp/class/firebase/auth/user#classfirebase_1_1auth_1_1_user) photo URI.\n\nPublic functions \n\nUserProfile \n\n```c++\n firebase::auth::User::UserProfile::UserProfile()\n``` \nConstruct a [UserProfile](/docs/reference/cpp/struct/firebase/auth/user/user-profile#structfirebase_1_1auth_1_1_user_1_1_user_profile) with no display name or photo URL."]]