Class: default
structures/ClientUser.default
Hierarchy
↳ default
Table of contents
Constructors
Properties
Methods
- acceptFriendRequest
- acceptJoinRequestInGroup
- addStarCodeAffiliate
- addToChatConversation
- awardBadge
- block
- canInviteToVIPServer
- canManageAsset
- changeUserPassword
- changeUsername
- declineFriendRequest
- declineJoinRequestInGroup
- deleteBadge
- deleteGroupWallPosts
- deletePhone
- follow
- friend
- getAppChatPrivacy
- getAvatar
- getAvatarBustImage
- getAvatarHeadShotImage
- getBadges
- getBadgesAwardedDates
- getBirthdate
- getBundles
- getBundlesByType
- getCanTrade
- getCollectibles
- getConsecutiveXboxLoginDays
- getContactUpsell
- getCurrentlyWearing
- getEmailStatus
- getFollowers
- getFollowersCount
- getFollowing
- getFollowingCount
- getFriends
- getFriendsCount
- getFriendsWithStatuses
- getFullBodyAvatarImage
- getGameChatPrivacy
- getGender
- getGroups
- getInventory
- getInventoryByAssetTypeId
- getInventoryPrivacy
- getItemsByTypeAndTargetId
- getJoinRequestInGroup
- getOutfits
- getPasswordStatus
- getPremiumMembership
- getPresence
- getPrimaryGroup
- getPrivacy
- getPrivacySettingsInfo
- getPrivateMessagePrivacy
- getProfileDescription
- getPromotionChannels
- getResellableAssetCopies
- getStarCodeAffiliate
- getStatus
- getTag
- getTradePrivacy
- getTradeQualityFilter
- getUser
- getVerifiedPhoneNumber
- getWebsiteTheme
- isFollowedByUser
- kickFromGroup
- ownsAsset
- payoutUserFromGroup
- removeFromConversation
- removeFromTeamCreate
- removeStarCodeAffiliate
- resendPhoneCode
- sendEmailVerification
- sendMessage
- sendTrade
- setGroupOwner
- setPendingTag
- setPhoneNumber
- setTag
- startConversation
- unFollow
- unblock
- unfriend
- updateAppChatPrivacy
- updateBirthdate
- updateContactUpsellSuppression
- updateEmail
- updateGameChatPrivacy
- updateGender
- updateInventoryPrivacy
- updateMemberInGroup
- updatePrivacy
- updatePrivateMessagePrivacy
- updateProfileDescription
- updatePromotionChannels
- updateTradePrivacy
- updateTradeQualityFilter
- updateTranslationGameAccess
- updateTwoStepStatus
- updateWebsiteTheme
- upsellPremiumCheck
- verifyPhone
Constructors
constructor
+ new default(data: ClientUserOptions, client: default): default
Parameters:
| Name | Type |
|---|---|
data |
ClientUserOptions |
client |
default |
Returns: default
Inherited from: PartialUser
Defined in: structures/ClientUser.ts:25
Properties
client
• client: default
Overrides: PartialUser.client
Defined in: structures/ClientUser.ts:25
displayName
• displayName: null | string
Inherited from: PartialUser.displayName
Defined in: structures/User.ts:71
id
• id: number
Inherited from: PartialUser.id
Defined in: structures/User.ts:69
membership
• membership: unknown
Inherited from: PartialUser.membership
Defined in: structures/User.ts:72
name
• name: null | string
Inherited from: PartialUser.name
Defined in: structures/User.ts:70
Methods
acceptFriendRequest
▸ acceptFriendRequest(): Promise<unknown>
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:292
acceptJoinRequestInGroup
▸ acceptJoinRequestInGroup(groupId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:359
addStarCodeAffiliate
▸ addStarCodeAffiliate(code: string): Promise<GetStarCodeAffiliate>
Parameters:
| Name | Type |
|---|---|
code |
string |
Returns: Promise<GetStarCodeAffiliate>
Defined in: structures/ClientUser.ts:249
addToChatConversation
▸ addToChatConversation(conversationId: number): Promise<AddUsersToConversation>
Parameters:
| Name | Type |
|---|---|
conversationId |
number |
Returns: Promise<AddUsersToConversation>
Inherited from: PartialUser
Defined in: structures/User.ts:157
awardBadge
▸ awardBadge(badgeId: number, placeId: number): Promise<string>
Parameters:
| Name | Type |
|---|---|
badgeId |
number |
placeId |
number |
Returns: Promise<string>
Inherited from: PartialUser
Defined in: structures/User.ts:311
block
▸ block(): Promise<boolean>
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:340
canInviteToVIPServer
▸ canInviteToVIPServer(): Promise<boolean>
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:304
canManageAsset
▸ canManageAsset(assetId: number): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
assetId |
number |
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:352
changeUserPassword
▸ changeUserPassword(newPassword: string, oldPassword: string): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
newPassword |
string |
oldPassword |
string |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:261
changeUsername
▸ changeUsername(newUsername: string, password: string): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
newUsername |
string |
password |
string |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:269
declineFriendRequest
▸ declineFriendRequest(): Promise<unknown>
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:298
declineJoinRequestInGroup
▸ declineJoinRequestInGroup(groupId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:366
deleteBadge
▸ deleteBadge(badgeId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
badgeId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:129
deleteGroupWallPosts
▸ deleteGroupWallPosts(groupId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:419
deletePhone
▸ deletePhone(options: SetPhoneNumberOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
SetPhoneNumberOptions |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:219
follow
▸ follow(): Promise<FollowUser>
Returns: Promise<FollowUser>
Inherited from: PartialUser
Defined in: structures/User.ts:267
friend
▸ friend(source?: string): Promise<SendFriendRequest>
Parameters:
| Name | Type |
|---|---|
source? |
string |
Returns: Promise<SendFriendRequest>
Inherited from: PartialUser
Defined in: structures/User.ts:273
getAppChatPrivacy
▸ getAppChatPrivacy(): Promise<GetAppChatPrivacy>
Returns: Promise<GetAppChatPrivacy>
Defined in: structures/ClientUser.ts:33
getAvatar
▸ getAvatar(): Promise<UserAvatar>
Returns: Promise<UserAvatar>
Inherited from: PartialUser
Defined in: structures/User.ts:89
getAvatarBustImage
▸ getAvatarBustImage(options: Pick<GetUsersAvatarBustImagesOptions, size | format | isCircular>): Promise<{ imageUrl: string ; state: string ; targetId: number }>
Parameters:
| Name | Type |
|---|---|
options |
Pick<GetUsersAvatarBustImagesOptions, size | format | isCircular> |
Returns: Promise<{ imageUrl: string ; state: string ; targetId: number }>
Inherited from: PartialUser
Defined in: structures/User.ts:512
getAvatarHeadShotImage
▸ getAvatarHeadShotImage(options: Pick<GetUsersAvatarHeadShotsImagesOptions, size | format | isCircular>): Promise<{ imageUrl: string ; state: string ; targetId: number }>
Parameters:
| Name | Type |
|---|---|
options |
Pick<GetUsersAvatarHeadShotsImagesOptions, size | format | isCircular> |
Returns: Promise<{ imageUrl: string ; state: string ; targetId: number }>
Inherited from: PartialUser
Defined in: structures/User.ts:520
getBadges
▸ getBadges(options?: Pick<GetUserBadgesOptions, limit | cursor | sortOrder>): Promise<CursorPage<GameBadgeOptions>>
Parameters:
| Name | Type |
|---|---|
options? |
Pick<GetUserBadgesOptions, limit | cursor | sortOrder> |
Returns: Promise<CursorPage<GameBadgeOptions>>
Inherited from: PartialUser
Defined in: structures/User.ts:108
getBadgesAwardedDates
▸ getBadgesAwardedDates(badges: number[]): Promise<{ awardedAt: Date ; id: number }[]>
Parameters:
| Name | Type |
|---|---|
badges |
number[] |
Returns: Promise<{ awardedAt: Date ; id: number }[]>
Inherited from: PartialUser
Defined in: structures/User.ts:118
getBirthdate
▸ getBirthdate(): Promise<GetUserBirthdate>
Returns: Promise<GetUserBirthdate>
Defined in: structures/ClientUser.ts:170
getBundles
▸ getBundles(options?: Pick<GetUserBundlesOptions, limit | cursor | sortOrder>): Promise<CursorPage<{ bundleType: string ; creator: { id: number ; name: string ; type: string } ; creatorType: number ; description: string ; id: number ; items: { id: number ; name: string ; owned: boolean ; type: string }[] ; name: string ; product: ProductDetails }>>
Parameters:
| Name | Type |
|---|---|
options? |
Pick<GetUserBundlesOptions, limit | cursor | sortOrder> |
Returns: Promise<CursorPage<{ bundleType: string ; creator: { id: number ; name: string ; type: string } ; creatorType: number ; description: string ; id: number ; items: { id: number ; name: string ; owned: boolean ; type: string }[] ; name: string ; product: ProductDetails }>>
Inherited from: PartialUser
Defined in: structures/User.ts:136
getBundlesByType
▸ getBundlesByType(bundleType: string, options?: Pick<GetUserBundlesOptions, limit | cursor | sortOrder>): Promise<CursorPage<{ bundleType: string ; creator: { id: number ; name: string ; type: string } ; creatorType: number ; description: string ; id: number ; items: { id: number ; name: string ; owned: boolean ; type: string }[] ; name: string ; product: ProductDetails }>>
Parameters:
| Name | Type |
|---|---|
bundleType |
string |
options? |
Pick<GetUserBundlesOptions, limit | cursor | sortOrder> |
Returns: Promise<CursorPage<{ bundleType: string ; creator: { id: number ; name: string ; type: string } ; creatorType: number ; description: string ; id: number ; items: { id: number ; name: string ; owned: boolean ; type: string }[] ; name: string ; product: ProductDetails }>>
Inherited from: PartialUser
Defined in: structures/User.ts:146
getCanTrade
▸ getCanTrade(): Promise<boolean>
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:528
getCollectibles
▸ getCollectibles(options?: Pick<GetUserCollectiblesOptions, limit | cursor | sortOrder | assetType>): Promise<CursorPage<{ assetId: number ; assetStock: number ; buildersClubMembershipType: string ; name: string ; originalPrice: number ; recentAveragePrice: number ; serialNumber: number ; userAssetId: number }>>
Parameters:
| Name | Type |
|---|---|
options? |
Pick<GetUserCollectiblesOptions, limit | cursor | sortOrder | assetType> |
Returns: Promise<CursorPage<{ assetId: number ; assetStock: number ; buildersClubMembershipType: string ; name: string ; originalPrice: number ; recentAveragePrice: number ; serialNumber: number ; userAssetId: number }>>
Inherited from: PartialUser
Defined in: structures/User.ts:432
getConsecutiveXboxLoginDays
▸ getConsecutiveXboxLoginDays(): Promise<GetConsecutiveXboxLoginDays>
Returns: Promise<GetConsecutiveXboxLoginDays>
Defined in: structures/ClientUser.ts:204
getContactUpsell
▸ getContactUpsell(): Promise<GetContactUpsell>
Returns: Promise<GetContactUpsell>
Defined in: structures/ClientUser.ts:155
getCurrentlyWearing
▸ getCurrentlyWearing(): Promise<GetUserCurrentlyWearing>
Returns: Promise<GetUserCurrentlyWearing>
Inherited from: PartialUser
Defined in: structures/User.ts:95
getEmailStatus
▸ getEmailStatus(): Promise<GetUserEmailStatus>
Returns: Promise<GetUserEmailStatus>
Defined in: structures/ClientUser.ts:96
getFollowers
▸ getFollowers(options?: Pick<GetUserFollowersOptions, limit | cursor | sortOrder>): Promise<CursorPage<{ created: string ; description: string ; id: number ; isBanned: boolean ; isDeleted: boolean ; isOnline: boolean ; name: string }>>
Parameters:
| Name | Type |
|---|---|
options? |
Pick<GetUserFollowersOptions, limit | cursor | sortOrder> |
Returns: Promise<CursorPage<{ created: string ; description: string ; id: number ; isBanned: boolean ; isDeleted: boolean ; isOnline: boolean ; name: string }>>
Inherited from: PartialUser
Defined in: structures/User.ts:212
getFollowersCount
▸ getFollowersCount(): Promise<number>
Returns: Promise<number>
Inherited from: PartialUser
Defined in: structures/User.ts:222
getFollowing
▸ getFollowing(options?: Pick<GetUserFollowersOptions, limit | cursor | sortOrder>): Promise<CursorPage<{ created: string ; description: string ; id: number ; isBanned: boolean ; isDeleted: boolean ; isOnline: boolean ; name: string }>>
Parameters:
| Name | Type |
|---|---|
options? |
Pick<GetUserFollowersOptions, limit | cursor | sortOrder> |
Returns: Promise<CursorPage<{ created: string ; description: string ; id: number ; isBanned: boolean ; isDeleted: boolean ; isOnline: boolean ; name: string }>>
Inherited from: PartialUser
Defined in: structures/User.ts:229
getFollowingCount
▸ getFollowingCount(): Promise<number>
Returns: Promise<number>
Inherited from: PartialUser
Defined in: structures/User.ts:239
getFriends
▸ getFriends(): Promise<FriendRequest[]>
Returns: Promise<FriendRequest[]>
Inherited from: PartialUser
Defined in: structures/User.ts:246
getFriendsCount
▸ getFriendsCount(): Promise<number>
Returns: Promise<number>
Inherited from: PartialUser
Defined in: structures/User.ts:253
getFriendsWithStatuses
▸ getFriendsWithStatuses(userIds: number[]): Promise<GetUserFriendsWithStatuses>
Parameters:
| Name | Type |
|---|---|
userIds |
number[] |
Returns: Promise<GetUserFriendsWithStatuses>
Inherited from: PartialUser
Defined in: structures/User.ts:260
getFullBodyAvatarImage
▸ getFullBodyAvatarImage(options: Pick<GetUsersFullBodyAvatarImagesOptions, size | format | isCircular>): Promise<{ imageUrl: string ; state: string ; targetId: number }>
Parameters:
| Name | Type |
|---|---|
options |
Pick<GetUsersFullBodyAvatarImagesOptions, size | format | isCircular> |
Returns: Promise<{ imageUrl: string ; state: string ; targetId: number }>
Inherited from: PartialUser
Defined in: structures/User.ts:504
getGameChatPrivacy
▸ getGameChatPrivacy(): Promise<GetGameChatPrivacy>
Returns: Promise<GetGameChatPrivacy>
Defined in: structures/ClientUser.ts:45
getGender
▸ getGender(): Promise<GetUserGender>
Returns: Promise<GetUserGender>
Defined in: structures/ClientUser.ts:192
getGroups
▸ getGroups(): Promise<GetUserGroups>
Returns: Promise<GetUserGroups>
Inherited from: PartialUser
Defined in: structures/User.ts:327
getInventory
▸ getInventory(options: Pick<GetUserInventoryOptions, limit | cursor | assetTypes | sortOrder>): Promise<CursorPage<{ assetId: number ; assetType: undefined | GamePass | Badge | Image | TShirt | Audio | Mesh | Lua | HTML | Text | Hat | Place | Model | Shirt | Pants | Decal | Avatar | Head | Face | Gear | GroupEmblem | Animation | Arms | Legs | Torso | RightArm | LeftArm | LeftLeg | RightLeg | Package | YouTubeVideo | App | Code | Plugin | SolidModel | MeshPart | HairAccessory | NeckAccessory | ShoulderAccessory | FrontAccessory | BackAccessory | WaistAccessory | ClimbAnimation | DeathAnimation | FallAnimation | IdleAnimation | JumpAnimation | RunAnimation | SwimAnimation | WalkAnimation | PoseAnimation | LocalizationTableManifest | LocalizationTableTranslation | EmoteAnimation | Video | TexturePack ; created: string ; name: string }>>
Parameters:
| Name | Type |
|---|---|
options |
Pick<GetUserInventoryOptions, limit | cursor | assetTypes | sortOrder> |
Returns: Promise<CursorPage<{ assetId: number ; assetType: undefined | GamePass | Badge | Image | TShirt | Audio | Mesh | Lua | HTML | Text | Hat | Place | Model | Shirt | Pants | Decal | Avatar | Head | Face | Gear | GroupEmblem | Animation | Arms | Legs | Torso | RightArm | LeftArm | LeftLeg | RightLeg | Package | YouTubeVideo | App | Code | Plugin | SolidModel | MeshPart | HairAccessory | NeckAccessory | ShoulderAccessory | FrontAccessory | BackAccessory | WaistAccessory | ClimbAnimation | DeathAnimation | FallAnimation | IdleAnimation | JumpAnimation | RunAnimation | SwimAnimation | WalkAnimation | PoseAnimation | LocalizationTableManifest | LocalizationTableTranslation | EmoteAnimation | Video | TexturePack ; created: string ; name: string }>>
Inherited from: PartialUser
Defined in: structures/User.ts:453
getInventoryByAssetTypeId
▸ getInventoryByAssetTypeId(options: Pick<GetUserInventoryByAssetTypeIdOptions, limit | cursor | sortOrder | assetTypeId>): Promise<CursorPage<{ assetId: number ; assetName: string ; created: string ; owner: { buildersClubMembershipType: string ; userId: number ; username: string } ; serialNumber: number ; updated: string ; userAssetId: number }>>
Parameters:
| Name | Type |
|---|---|
options |
Pick<GetUserInventoryByAssetTypeIdOptions, limit | cursor | sortOrder | assetTypeId> |
Returns: Promise<CursorPage<{ assetId: number ; assetName: string ; created: string ; owner: { buildersClubMembershipType: string ; userId: number ; username: string } ; serialNumber: number ; updated: string ; userAssetId: number }>>
Inherited from: PartialUser
Defined in: structures/User.ts:463
getInventoryPrivacy
▸ getInventoryPrivacy(): Promise<GetInventoryPrivacy>
Returns: Promise<GetInventoryPrivacy>
Defined in: structures/ClientUser.ts:57
getItemsByTypeAndTargetId
▸ getItemsByTypeAndTargetId(itemType: Asset | GamePass | Badge | Bundle, id: number): Promise<CursorPage<{ Id: number ; InstanceId: number ; Name: string ; Type: Asset | GamePass | Badge | Bundle }>>
Parameters:
| Name | Type |
|---|---|
itemType |
Asset | GamePass | Badge | Bundle |
id |
number |
Returns: Promise<CursorPage<{ Id: number ; InstanceId: number ; Name: string ; Type: Asset | GamePass | Badge | Bundle }>>
Inherited from: PartialUser
Defined in: structures/User.ts:442
getJoinRequestInGroup
▸ getJoinRequestInGroup(groupId: number): Promise<{ created: string ; requester: { displayName: string ; userId: number ; username: string } }>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
Returns: Promise<{ created: string ; requester: { displayName: string ; userId: number ; username: string } }>
Inherited from: PartialUser
Defined in: structures/User.ts:373
getOutfits
▸ getOutfits(options: Pick<GetUserOutfitsOptions, isEditable | page | itemsPerPage>): Promise<GetUserOutfits>
Parameters:
| Name | Type |
|---|---|
options |
Pick<GetUserOutfitsOptions, isEditable | page | itemsPerPage> |
Returns: Promise<GetUserOutfits>
Inherited from: PartialUser
Defined in: structures/User.ts:101
getPasswordStatus
▸ getPasswordStatus(): Promise<GetCurrentPasswordStatus>
Returns: Promise<GetCurrentPasswordStatus>
Defined in: structures/ClientUser.ts:256
getPremiumMembership
▸ getPremiumMembership(): Promise<boolean>
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:477
getPresence
▸ getPresence(): Promise<{ gameId: string ; lastLocation: string ; lastOnline: string ; placeId: number ; rootPlaceId: number ; universeId: number ; userId: number ; userPresenceType: EnumUserPresence }>
Returns: Promise<{ gameId: string ; lastLocation: string ; lastOnline: string ; placeId: number ; rootPlaceId: number ; universeId: number ; userId: number ; userPresenceType: EnumUserPresence }>
Inherited from: PartialUser
Defined in: structures/User.ts:490
getPrimaryGroup
▸ getPrimaryGroup(): Promise<GetUserPrimaryGroup>
Returns: Promise<GetUserPrimaryGroup>
Inherited from: PartialUser
Defined in: structures/User.ts:426
getPrivacy
▸ getPrivacy(): Promise<GetUserPrivacy>
Returns: Promise<GetUserPrivacy>
Defined in: structures/ClientUser.ts:69
getPrivacySettingsInfo
▸ getPrivacySettingsInfo(): Promise<GetUserPrivacySettingsInfo>
Returns: Promise<GetUserPrivacySettingsInfo>
Defined in: structures/ClientUser.ts:79
getPrivateMessagePrivacy
▸ getPrivateMessagePrivacy(): Promise<GetUserPrivateMessagePrivacy>
Returns: Promise<GetUserPrivateMessagePrivacy>
Defined in: structures/ClientUser.ts:84
getProfileDescription
▸ getProfileDescription(): Promise<GetUserDescription>
Returns: Promise<GetUserDescription>
Defined in: structures/ClientUser.ts:180
getPromotionChannels
▸ getPromotionChannels(): Promise<UpdateUserPromotionChannelsOptions>
Returns: Promise<UpdateUserPromotionChannelsOptions>
Defined in: structures/ClientUser.ts:234
getResellableAssetCopies
▸ getResellableAssetCopies(assetId: number): Promise<GetUserResellableAssetCopies>
Parameters:
| Name | Type |
|---|---|
assetId |
number |
Returns: Promise<GetUserResellableAssetCopies>
Inherited from: PartialUser
Defined in: structures/User.ts:205
getStarCodeAffiliate
▸ getStarCodeAffiliate(): Promise<GetStarCodeAffiliate>
Returns: Promise<GetStarCodeAffiliate>
Defined in: structures/ClientUser.ts:244
getStatus
▸ getStatus(): Promise<string>
Returns: Promise<string>
Inherited from: PartialUser
Defined in: structures/User.ts:82
getTag
▸ getTag(): Promise<{ targetUserId: number ; targetUserTag: string }>
Returns: Promise<{ targetUserId: number ; targetUserTag: string }>
Inherited from: PartialUser
Defined in: structures/User.ts:177
getTradePrivacy
▸ getTradePrivacy(): Promise<GetUserTradePrivacy>
Returns: Promise<GetUserTradePrivacy>
Defined in: structures/ClientUser.ts:126
getTradeQualityFilter
▸ getTradeQualityFilter(): Promise<GetUserTradeQualityFilter>
Returns: Promise<GetUserTradeQualityFilter>
Defined in: structures/ClientUser.ts:138
getUser
▸ getUser(): Promise<User>
Returns: Promise<User>
Inherited from: PartialUser
Defined in: structures/User.ts:473
getVerifiedPhoneNumber
▸ getVerifiedPhoneNumber(): Promise<SetPhoneNumberOptions>
Returns: Promise<SetPhoneNumberOptions>
Defined in: structures/ClientUser.ts:209
getWebsiteTheme
▸ getWebsiteTheme(): Promise<GetWebsiteTheme>
Returns: Promise<GetWebsiteTheme>
Defined in: structures/ClientUser.ts:114
isFollowedByUser
▸ isFollowedByUser(userId: number): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
userId |
number |
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:320
kickFromGroup
▸ kickFromGroup(groupId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:387
ownsAsset
▸ ownsAsset(assetId: number): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
assetId |
number |
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:333
payoutUserFromGroup
▸ payoutUserFromGroup(options: { amount: number ; groupId: number ; type: string }): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
object |
options.amount |
number |
options.groupId |
number |
options.type |
string |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:402
removeFromConversation
▸ removeFromConversation(conversationId: number): Promise<RemoveUserFromConversation>
Parameters:
| Name | Type |
|---|---|
conversationId |
number |
Returns: Promise<RemoveUserFromConversation>
Inherited from: PartialUser
Defined in: structures/User.ts:164
removeFromTeamCreate
▸ removeFromTeamCreate(universeId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
universeId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:198
removeStarCodeAffiliate
▸ removeStarCodeAffiliate(): Promise<unknown>
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:239
resendPhoneCode
▸ resendPhoneCode(options: SetPhoneNumberOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
SetPhoneNumberOptions |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:224
sendEmailVerification
▸ sendEmailVerification(): Promise<boolean>
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:109
sendMessage
▸ sendMessage(options: Pick<SendMessageOptions, body | subject | recipientId | replyMessageId | includePreviousMessage>): Promise<SendMessage>
Parameters:
| Name | Type |
|---|---|
options |
Pick<SendMessageOptions, body | subject | recipientId | replyMessageId | includePreviousMessage> |
Returns: Promise<SendMessage>
Inherited from: PartialUser
Defined in: structures/User.ts:497
sendTrade
▸ sendTrade(offers: Pick<{ robux: number ; userAssetIds: number[] ; userId: number }, userAssetIds | robux>[]): Promise<SendTrade>
Parameters:
| Name | Type |
|---|---|
offers |
Pick<{ robux: number ; userAssetIds: number[] ; userId: number }, userAssetIds | robux>[] |
Returns: Promise<SendTrade>
Inherited from: PartialUser
Defined in: structures/User.ts:535
setGroupOwner
▸ setGroupOwner(groupId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:380
setPendingTag
▸ setPendingTag(tag: string): Promise<SetPendingUserTag>
Parameters:
| Name | Type |
|---|---|
tag |
string |
Returns: Promise<SetPendingUserTag>
Inherited from: PartialUser
Defined in: structures/User.ts:184
setPhoneNumber
▸ setPhoneNumber(options: SetPhoneNumberOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
SetPhoneNumberOptions |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:214
setTag
▸ setTag(tag: string): Promise<SetUserTag>
Parameters:
| Name | Type |
|---|---|
tag |
string |
Returns: Promise<SetUserTag>
Inherited from: PartialUser
Defined in: structures/User.ts:191
startConversation
▸ startConversation(): Promise<StartCloudEditConversation>
Returns: Promise<StartCloudEditConversation>
Inherited from: PartialUser
Defined in: structures/User.ts:171
unFollow
▸ unFollow(): Promise<FollowUser>
Returns: Promise<FollowUser>
Inherited from: PartialUser
Defined in: structures/User.ts:280
unblock
▸ unblock(): Promise<boolean>
Returns: Promise<boolean>
Inherited from: PartialUser
Defined in: structures/User.ts:346
unfriend
▸ unfriend(): Promise<unknown>
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:286
updateAppChatPrivacy
▸ updateAppChatPrivacy(privacy: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
privacy |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:38
updateBirthdate
▸ updateBirthdate(options: GetUserBirthdate): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
options |
GetUserBirthdate |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:175
updateContactUpsellSuppression
▸ updateContactUpsellSuppression(options: UpdateContactUpsellSuppressionOptions): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
options |
UpdateContactUpsellSuppressionOptions |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:160
updateEmail
▸ updateEmail(email: string, password: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
email |
string |
password |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:101
updateGameChatPrivacy
▸ updateGameChatPrivacy(privacy: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
privacy |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:50
updateGender
▸ updateGender(gender: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
gender |
number |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:197
updateInventoryPrivacy
▸ updateInventoryPrivacy(privacy: string): Promise<UpdateInventoryPrivacy>
Parameters:
| Name | Type |
|---|---|
privacy |
string |
Returns: Promise<UpdateInventoryPrivacy>
Defined in: structures/ClientUser.ts:62
updateMemberInGroup
▸ updateMemberInGroup(groupId: number, roleId: number): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
groupId |
number |
roleId |
number |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:394
updatePrivacy
▸ updatePrivacy(options: UpdateUserPrivacyOptions): Promise<UpdateUserPrivacy>
Parameters:
| Name | Type |
|---|---|
options |
UpdateUserPrivacyOptions |
Returns: Promise<UpdateUserPrivacy>
Defined in: structures/ClientUser.ts:74
updatePrivateMessagePrivacy
▸ updatePrivateMessagePrivacy(privacy: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
privacy |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:89
updateProfileDescription
▸ updateProfileDescription(description: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
description |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:185
updatePromotionChannels
▸ updatePromotionChannels(options: UpdateUserPromotionChannelsOptions): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
options |
UpdateUserPromotionChannelsOptions |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:165
updateTradePrivacy
▸ updateTradePrivacy(privacy: string): Promise<UpdateUserTradePrivacy>
Parameters:
| Name | Type |
|---|---|
privacy |
string |
Returns: Promise<UpdateUserTradePrivacy>
Defined in: structures/ClientUser.ts:131
updateTradeQualityFilter
▸ updateTradeQualityFilter(quality: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
quality |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:143
updateTranslationGameAccess
▸ updateTranslationGameAccess(options: Pick<UpdateUserAccess, gameId | role | revoke>): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
Pick<UpdateUserAccess, gameId | role | revoke> |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:545
updateTwoStepStatus
▸ updateTwoStepStatus(options: UpdateTwoStepStatusOptions): Promise<UpdateTwoStepStatus>
Parameters:
| Name | Type |
|---|---|
options |
UpdateTwoStepStatusOptions |
Returns: Promise<UpdateTwoStepStatus>
Defined in: structures/ClientUser.ts:150
updateWebsiteTheme
▸ updateWebsiteTheme(theme: string): Promise<boolean>
Parameters:
| Name | Type |
|---|---|
theme |
string |
Returns: Promise<boolean>
Defined in: structures/ClientUser.ts:119
upsellPremiumCheck
▸ upsellPremiumCheck(options: Pick<PremiumUpsellCheckOptions, universeId | placeId>): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
Pick<PremiumUpsellCheckOptions, universeId | placeId> |
Returns: Promise<unknown>
Inherited from: PartialUser
Defined in: structures/User.ts:483
verifyPhone
▸ verifyPhone(options: SetPhoneNumberOptions): Promise<unknown>
Parameters:
| Name | Type |
|---|---|
options |
SetPhoneNumberOptions |
Returns: Promise<unknown>
Defined in: structures/ClientUser.ts:229