Class: default
client/apis/GeneralAPI.default
Hierarchy
↳ default
Table of contents
Constructors
Properties
Methods
- acceptFriendRequest
- awardBadge
- blockUser
- declineFriendRequest
- followUser
- getAssetVersions
- getBalance
- getDeviceInfo
- getGamePassProductInfo
- getGroup
- getGroupAllies
- getGroupEnemies
- getIncomingItems
- getProductInfo
- getUserById
- getUserByUsername
- getUserFriends
- getUserFriendsCount
- getUserGroups
- isUserFollowing
- request
- sendFriendRequest
- unblockUser
- unfollowUser
- unfriendUser
- userCanManageAsset
- userOwnsAsset
Constructors
constructor
+ new default(client: default): default
Parameters:
| Name | Type | 
|---|---|
| client | default | 
Returns: default
Inherited from: default
Defined in: client/apis/GeneralAPI.ts:155
Properties
client
• client: default
Inherited from: default.client
Defined in: client/apis/BaseAPI.ts:25
options
• options: BaseAPIOptions
Inherited from: default.options
Defined in: client/apis/BaseAPI.ts:26
Methods
acceptFriendRequest
▸ acceptFriendRequest(options: AcceptFriendRequestOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | AcceptFriendRequestOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:210
awardBadge
▸ awardBadge(options: AwardBadgeOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | AwardBadgeOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:174
blockUser
▸ blockUser(options: BlockUserOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | BlockUserOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:429
declineFriendRequest
▸ declineFriendRequest(options: DeclineFriendRequestOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | DeclineFriendRequestOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:224
followUser
▸ followUser(options: FollowUserOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | FollowUserOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:289
getAssetVersions
▸ getAssetVersions(options: number): Promise<GetAssetVersions>
Parameters:
| Name | Type | 
|---|---|
| options | number | 
Returns: Promise<GetAssetVersions>
Defined in: client/apis/GeneralAPI.ts:163
getBalance
▸ getBalance(): Promise<GetBalance>
Returns: Promise<GetBalance>
Defined in: client/apis/GeneralAPI.ts:186
getDeviceInfo
▸ getDeviceInfo(): Promise<GetDeviceInfo>
Returns: Promise<GetDeviceInfo>
Defined in: client/apis/GeneralAPI.ts:415
getGamePassProductInfo
▸ getGamePassProductInfo(options: GetGamePassProductInfoOptions): Promise<ProductOptions>
Parameters:
| Name | Type | 
|---|---|
| options | GetGamePassProductInfoOptions | 
Returns: Promise<ProductOptions>
Defined in: client/apis/GeneralAPI.ts:392
getGroup
▸ getGroup(options: GetGroupOptions): Promise<GetGroup>
Parameters:
| Name | Type | 
|---|---|
| options | GetGroupOptions | 
Returns: Promise<GetGroup>
Defined in: client/apis/GeneralAPI.ts:327
getGroupAllies
▸ getGroupAllies(options: GetGroupAlliesOptions): Promise<GetGroupAllies>
Parameters:
| Name | Type | 
|---|---|
| options | GetGroupAlliesOptions | 
Returns: Promise<GetGroupAllies>
Defined in: client/apis/GeneralAPI.ts:338
getGroupEnemies
▸ getGroupEnemies(options: GetGroupEnemiesOptions): Promise<GetGroupAllies>
Parameters:
| Name | Type | 
|---|---|
| options | GetGroupEnemiesOptions | 
Returns: Promise<GetGroupAllies>
Defined in: client/apis/GeneralAPI.ts:352
getIncomingItems
▸ getIncomingItems(): Promise<GetIncomingItems>
Returns: Promise<GetIncomingItems>
Defined in: client/apis/GeneralAPI.ts:366
getProductInfo
▸ getProductInfo(options: GetProductInfoOptions): Promise<ProductOptions>
Parameters:
| Name | Type | 
|---|---|
| options | GetProductInfoOptions | 
Returns: Promise<ProductOptions>
Defined in: client/apis/GeneralAPI.ts:380
getUserById
▸ getUserById(options: GetUserByIdOptions): Promise<GetUserById>
Parameters:
| Name | Type | 
|---|---|
| options | GetUserByIdOptions | 
Returns: Promise<GetUserById>
Defined in: client/apis/GeneralAPI.ts:455
getUserByUsername
▸ getUserByUsername(options: GetUserByUsernameOptions): Promise<GetUserById>
Parameters:
| Name | Type | 
|---|---|
| options | GetUserByUsernameOptions | 
Returns: Promise<GetUserById>
Defined in: client/apis/GeneralAPI.ts:469
getUserFriends
▸ getUserFriends(options: GetUserFriendsOptions): Promise<GetUserFriends>
Parameters:
| Name | Type | 
|---|---|
| options | GetUserFriendsOptions | 
Returns: Promise<GetUserFriends>
Defined in: client/apis/GeneralAPI.ts:196
getUserFriendsCount
▸ getUserFriendsCount(options: GetUserFriendsCountOptions): Promise<GetUserFriendsCount>
Parameters:
| Name | Type | 
|---|---|
| options | GetUserFriendsCountOptions | 
Returns: Promise<GetUserFriendsCount>
Defined in: client/apis/GeneralAPI.ts:252
getUserGroups
▸ getUserGroups(options: GetUserGroupsOptions): Promise<GetUserGroups>
Parameters:
| Name | Type | 
|---|---|
| options | GetUserGroupsOptions | 
Returns: Promise<GetUserGroups>
Defined in: client/apis/GeneralAPI.ts:317
isUserFollowing
▸ isUserFollowing(options: IsUserFollowingOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | IsUserFollowingOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:278
request
▸ request(options: BaseAPIRequestOptions): Promise<RESTResponseDataType>
Parameters:
| Name | Type | 
|---|---|
| options | BaseAPIRequestOptions | 
Returns: Promise<RESTResponseDataType>
Inherited from: default
Defined in: client/apis/BaseAPI.ts:33
sendFriendRequest
▸ sendFriendRequest(options: SendFriendRequestOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | SendFriendRequestOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:238
unblockUser
▸ unblockUser(options: UnblockUserOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | UnblockUserOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:442
unfollowUser
▸ unfollowUser(options: UnfollowUserOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | UnfollowUserOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:303
unfriendUser
▸ unfriendUser(options: UnfriendUserOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | UnfriendUserOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:264
userCanManageAsset
▸ userCanManageAsset(options: UserCanManageAssetOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | UserCanManageAssetOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:484
userOwnsAsset
▸ userOwnsAsset(options: UserOwnsAssetOptions): Promise<boolean>
Parameters:
| Name | Type | 
|---|---|
| options | UserOwnsAssetOptions | 
Returns: Promise<boolean>
Defined in: client/apis/GeneralAPI.ts:404