VRChat.Model.CurrentUser (vrchat v1.20.0)

View Source

Summary

Types

t()

@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
}

Functions

decode(value)