vrchat_dart_generated library

Classes

AccountDeletionLog
AddFavoriteRequest
AddGroupGalleryImageRequest
APIConfig
APIConfigAnnouncement
APIConfigDownloadURLList
APIConfigEvents
APIHealth
ApiKeyAuthInterceptor
AuthenticationApi
Avatar
AvatarsApi
AvatarUnityPackageUrlObject
BanGroupMemberRequest
BasicAuthInfo
BasicAuthInterceptor
CreateAvatarRequest
CreateFileRequest
CreateFileVersionRequest
CreateGroupAnnouncementRequest
CreateGroupGalleryRequest
CreateGroupInviteRequest
CreateGroupRequest
CreateGroupRoleRequest
CreateWorldRequest
CurrentUser
CurrentUserPresence
DynamicContentRow
EconomyApi
Error
Favorite
FavoriteGroup
FavoritesApi
File
FileData
FilesApi
FileUploadURL
FileVersion
FileVersionUploadStatus
FinishFileDataUploadRequest
FriendsApi
FriendStatus
Group
GroupAnnouncement
GroupAuditLogEntry
GroupGallery
GroupGalleryImage
GroupLimitedMember
GroupMember
GroupMemberLimitedUser
GroupMyMember
GroupPermission
GroupRole
GroupsApi
InfoPush
InfoPushData
InfoPushDataArticle
InfoPushDataArticleContent
InfoPushDataClickable
Instance
InstancePlatforms
InstancesApi
InstanceShortNameResponse
InviteApi
InviteMessage
InviteRequest
InviteResponse
License
LicenseGroup
LimitedGroup
LimitedUnityPackage
LimitedUser
LimitedWorld
ModerateUserRequest
Notification
NotificationsApi
OAuthInterceptor
PaginatedGroupAuditLogEntryList
PastDisplayName
Permission
PermissionsApi
PlayerModeration
PlayermoderationApi
RepresentedGroup
RequestInviteRequest
RespondGroupJoinRequest
Response
SentNotification
Subscription
Success
SystemApi
Transaction
TransactionAgreement
TransactionSteamInfo
TransactionSteamWalletInfo
TwoFactorAuthCode
TwoFactorEmailCode
UnityPackage
UpdateAvatarRequest
UpdateFavoriteGroupRequest
UpdateGroupGalleryRequest
UpdateGroupMemberRequest
UpdateGroupRequest
UpdateGroupRoleRequest
UpdateInviteMessageRequest
UpdateUserRequest
UpdateWorldRequest
User
UserExists
UsersApi
UserSubscription
Verify2FAEmailCodeResult
Verify2FAResult
VerifyAuthTokenResult
VrchatDartGenerated
World
WorldMetadata
WorldPublishStatus
WorldsApi

Enums

DeploymentGroup
Used to identify which API deployment cluster is currently responding. blue and green are used by Production. grapeand cherry are used during Development. Blue Green Deployment by Martin Fowler
DeveloperType
"none" User is a normal user "trusted" Unknown "internal" Is a VRChat Developer "moderator" Is a VRChat Moderator Staff can hide their developerType at will.
FavoriteGroupVisibility
FavoriteType
FileDataCategoryEnum
FileStatus
GroupAccessType
Group access type when the instance type is "group"
GroupJoinRequestAction
GroupJoinState
GroupMemberStatus
GroupPrivacy
GroupRoleTemplate
GroupSearchSort
GroupUserVisibility
InfoPushDataClickableCommandEnum
InstanceType
InviteMessageType
LicenseAction
LicenseType
MIMEType
NotificationType
OrderOption
PlayerModerationType
Region
API/Photon region.
ReleaseStatus
SortOption
SubscriptionPeriod
TransactionStatus
UserState
  • "online" User is online in VRChat * "active" User is online, but not in VRChat * "offline" User is offline Always offline when returned through getCurrentUser (/auth/user).
  • UserStatus
    Defines the User's current status, for example "ask me", "join me" or "offline. This status is a combined indicator of their online activity and privacy preference.