public void SetUserInfo(MeV2Response response)
        {
            UserAccount account = response.KakaoAccount;

            SetUserId(response.Id.ToString());
            if (account != null)
            {
                if (account.EmailNeedsAgreement() == OptionalBoolean.True)
                {
                    SetEmail(Context.GetString(Resource.String.needs_account_email_scope));
                }
                else
                {
                    SetEmail(account.Email);
                }
                if (account.PhoneNumberNeedsAgreement() == OptionalBoolean.True)
                {
                    SetPhoneNumber(Context.GetString(Resource.String.needs_phone_number_scope));
                }
                else
                {
                    SetPhoneNumber(account.PhoneNumber);
                }
                if (account.BirthdayNeedsAgreement() == OptionalBoolean.True)
                {
                    SetBirthDay(account.Birthday);
                }
                if (account.Profile.ProfileImageUrl != null)
                {
                    SetProfileURL(account.Profile.ProfileImageUrl);
                }
                if (account.AgeRange != null)
                {
                    SetAgeRange(account.AgeRange);
                }
                if (account.Gender != null)
                {
                    SetGender(account.Gender);
                }

                if (account.Profile.Nickname != null)
                {
                    SetNickname(account.Profile.Nickname);
                }
            }
            UpdateLayout();
        }