@type t() :: %VRChat.Model.User{
allowAvatarCopying: boolean(),
bio: String.t(),
bioLinks: [String.t()],
currentAvatarImageUrl: String.t(),
currentAvatarThumbnailImageUrl: String.t(),
date_joined: Date.t(),
developerType: VRChat.Model.DeveloperType.t(),
displayName: String.t(),
friendKey: String.t(),
id: String.t(),
instanceId: String.t() | nil,
isFriend: boolean(),
last_login: String.t(),
last_platform: String.t(),
location: String.t() | nil,
profilePicOverride: String.t(),
state: VRChat.Model.UserState.t(),
status: VRChat.Model.UserStatus.t(),
statusDescription: String.t(),
tags: [VRChat.Model.String.t()],
userIcon: String.t(),
username: String.t(),
worldId: String.t() | nil
}