NaverProfile
class NaverProfile(val id: String, val nickname: String? = null, val name: String? = null, val email: String? = null, val gender: String? = null, val age: String? = null, val birthday: String? = null, val birthYear: String? = null, val profileImageUrl: String? = null, val mobile: String? = null)
A NAVER user's profile, as returned by NAVER's own profile API.
Every field except id can be absent — not because the network failed, but because the user declined to share it on the consent screen, or because your application was never approved for it. NAVER represents "not shared" as an empty string; this library represents it as null, so an absent value cannot be mistaken for a blank one.