@type t() :: %VRChat.Model.CurrentUser{
acceptedPrivacyVersion: integer() | nil,
acceptedTOSVersion: integer(),
accountDeletionDate: Date.t() | nil,
accountDeletionLog: [VRChat.Model.AccountDeletionLog.t()] | nil,
activeFriends: [String.t()] | nil,
ageVerificationStatus: VRChat.Model.AgeVerificationStatus.t(),
ageVerified: boolean(),
allowAvatarCopying: boolean(),
authToken: String.t() | nil,
badges: [VRChat.Model.Badge.t()] | nil,
bio: String.t(),
bioLinks: [String.t()],
contentFilters: [String.t()] | nil,
currentAvatar: String.t(),
currentAvatarImageUrl: String.t(),
currentAvatarTags: [String.t()],
currentAvatarThumbnailImageUrl: String.t(),
date_joined: Date.t(),
developerType: VRChat.Model.DeveloperType.t(),
displayName: String.t(),
emailVerified: boolean(),
fallbackAvatar: String.t() | nil,
friendGroupNames: [String.t()],
friendKey: String.t(),
friends: [String.t()],
googleDetails: map() | nil,
googleId: String.t() | nil,
hasBirthday: boolean(),
hasEmail: boolean(),
hasLoggedInFromClient: boolean(),
hasPendingEmail: boolean(),
hideContentFilterSettings: boolean() | nil,
homeLocation: String.t(),
id: String.t(),
isAdult: boolean(),
isBoopingEnabled: boolean() | nil,
isFriend: boolean(),
last_activity: DateTime.t() | nil,
last_login: DateTime.t(),
last_mobile: DateTime.t() | nil,
last_platform: String.t(),
obfuscatedEmail: String.t(),
obfuscatedPendingEmail: String.t(),
oculusId: String.t(),
offlineFriends: [String.t()] | nil,
onlineFriends: [String.t()] | nil,
pastDisplayNames: [VRChat.Model.PastDisplayName.t()],
picoId: String.t() | nil,
platform_history: [VRChat.Model.CurrentUserPlatformHistoryInner.t()] | nil,
presence: VRChat.Model.CurrentUserPresence.t() | nil,
profilePicOverride: String.t(),
profilePicOverrideThumbnail: String.t(),
pronouns: String.t(),
queuedInstance: String.t() | nil,
receiveMobileInvitations: boolean() | nil,
state: VRChat.Model.UserState.t(),
status: VRChat.Model.UserStatus.t(),
statusDescription: String.t(),
statusFirstTime: boolean(),
statusHistory: [String.t()],
steamDetails: map(),
steamId: String.t(),
tags: [String.t()],
twoFactorAuthEnabled: boolean(),
twoFactorAuthEnabledDate: DateTime.t() | nil,
unsubscribe: boolean(),
updated_at: DateTime.t() | nil,
userIcon: String.t(),
userLanguage: String.t() | nil,
userLanguageCode: String.t() | nil,
username: String.t() | nil,
viveId: String.t() | nil
}