[[["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 Struct Reference\n\nfirebase::auth::User::UserProfile\n=================================\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-------\n\nFor fields you don't want to update, pass NULL. For fields you want to reset, pass \"\".\n\n| ### Constructors and Destructors ||\n|---|---|\n| [UserProfile](#structfirebase_1_1auth_1_1_user_1_1_user_profile_1a50360daabe722379af60b0f216856c93)`()` Construct 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. ||\n\n| ### Public attributes ||\n|------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|\n| [display_name](#structfirebase_1_1auth_1_1_user_1_1_user_profile_1a4bae837a5fcf0863fe2228fd4b151f8b) | `const char *` [User](/docs/reference/cpp/class/firebase/auth/user#classfirebase_1_1auth_1_1_user) display name. |\n| [photo_url](#structfirebase_1_1auth_1_1_user_1_1_user_profile_1ab7fcca5f69159d73fcf3b64d3ef73fe5) | `const char *` [User](/docs/reference/cpp/class/firebase/auth/user#classfirebase_1_1auth_1_1_user) photo URI. |\n\nPublic attributes\n-----------------\n\n### display_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\n### photo_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----------------\n\n### UserProfile\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."]]