Skip to content

Class: default

client/apis/AvatarAPI.default

Hierarchy

↳ default

Table of contents

Constructors

Properties

Methods

Constructors

constructor

+ new default(client: default): default

Parameters:

Name Type
client default

Returns: default

Inherited from: default

Defined in: client/apis/AvatarAPI.ts:219

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

createOutfit

▸ createOutfit(options: Pick<GetOutfit, name | assets | bodyColors | scale | playerAvatarType>): Promise<CreateOutfit>

Parameters:

Name Type
options Pick<GetOutfit, name | assets | bodyColors | scale | playerAvatarType>

Returns: Promise<CreateOutfit>

Defined in: client/apis/AvatarAPI.ts:429


deleteOutfit

▸ deleteOutfit(options: DeleteOutfitOptions): Promise<DeleteOutfit>

Parameters:

Name Type
options DeleteOutfitOptions

Returns: Promise<DeleteOutfit>

Defined in: client/apis/AvatarAPI.ts:392


getAvatarMetaData

▸ getAvatarMetaData(): Promise<GetAvatarMetadata>

Returns: Promise<GetAvatarMetadata>

Defined in: client/apis/AvatarAPI.ts:238


getAvatarRules

▸ getAvatarRules(): Promise<GetAvatarRules>

Returns: Promise<GetAvatarRules>

Defined in: client/apis/AvatarAPI.ts:249


getOutfit

▸ getOutfit(options: GetOutfitOptions): Promise<GetOutfit>

Parameters:

Name Type
options GetOutfitOptions

Returns: Promise<GetOutfit>

Defined in: client/apis/AvatarAPI.ts:381


getRecentlyUsed

▸ getRecentlyUsed(options: GetRecentItemsOptions): Promise<GetRecentItems>

Parameters:

Name Type
options GetRecentItemsOptions

Returns: Promise<GetRecentItems>

Defined in: client/apis/AvatarAPI.ts:442


getSelfAvatar

▸ getSelfAvatar(): Promise<UserAvatar>

Returns: Promise<UserAvatar>

Defined in: client/apis/AvatarAPI.ts:227


getUserAvatar

▸ getUserAvatar(options: GetUserAvatarOptions): Promise<UserAvatar>

Parameters:

Name Type
options GetUserAvatarOptions

Returns: Promise<UserAvatar>

Defined in: client/apis/AvatarAPI.ts:260


getUserCurrentlyWearing

▸ getUserCurrentlyWearing(options: GetUserCurrentlyWearingOptions): Promise<GetUserCurrentlyWearing>

Parameters:

Name Type
options GetUserCurrentlyWearingOptions

Returns: Promise<GetUserCurrentlyWearing>

Defined in: client/apis/AvatarAPI.ts:271


getUserOutfits

▸ getUserOutfits(options: GetUserOutfitsOptions): Promise<GetUserOutfits>

Parameters:

Name Type
options GetUserOutfitsOptions

Returns: Promise<GetUserOutfits>

Defined in: client/apis/AvatarAPI.ts:282


redrawThumbnail

▸ redrawThumbnail(): Promise<unknown>

Returns: Promise<unknown>

Defined in: client/apis/AvatarAPI.ts:317


removeAssetFromAvatar

▸ removeAssetFromAvatar(options: RemoveAssetFromAvatarOptions): Promise<RemoveAssetFromAvatar>

Parameters:

Name Type
options RemoveAssetFromAvatarOptions

Returns: Promise<RemoveAssetFromAvatar>

Defined in: client/apis/AvatarAPI.ts:293


request

▸ request(options: BaseAPIRequestOptions): Promise<RESTResponseDataType>

Parameters:

Name Type
options BaseAPIRequestOptions

Returns: Promise<RESTResponseDataType>

Inherited from: default

Defined in: client/apis/BaseAPI.ts:33


setSelfAvatarBodyColors

▸ setSelfAvatarBodyColors(options: BodyColors): Promise<SetBodyColors>

Parameters:

Name Type
options BodyColors

Returns: Promise<SetBodyColors>

Defined in: client/apis/AvatarAPI.ts:329


setSelfAvatarScales

▸ setSelfAvatarScales(options: BodyScales): Promise<SetPlayerAvatarScales>

Parameters:

Name Type
options BodyScales

Returns: Promise<SetPlayerAvatarScales>

Defined in: client/apis/AvatarAPI.ts:355


setSelfAvatarType

▸ setSelfAvatarType(options: SetPlayerAvatarTypeOptions): Promise<SetPlayerAvatarType>

Parameters:

Name Type
options SetPlayerAvatarTypeOptions

Returns: Promise<SetPlayerAvatarType>

Defined in: client/apis/AvatarAPI.ts:342


setSelfWearingAssets

▸ setSelfWearingAssets(options: SetPlayerAvatarWearingAssetsOptions): Promise<GetUserCurrentlyWearing>

Parameters:

Name Type
options SetPlayerAvatarWearingAssetsOptions

Returns: Promise<GetUserCurrentlyWearing>

Defined in: client/apis/AvatarAPI.ts:368


updateOutfit

▸ updateOutfit(options: Pick<GetOutfit, id | name | assets | bodyColors | scale | playerAvatarType>): Promise<UpdateOutfit>

Parameters:

Name Type
options Pick<GetOutfit, id | name | assets | bodyColors | scale | playerAvatarType>

Returns: Promise<UpdateOutfit>

Defined in: client/apis/AvatarAPI.ts:404


wearAssetOnAvatar

▸ wearAssetOnAvatar(options: WearAssetOnAvatarOptions): Promise<WearAssetOnAvatar>

Parameters:

Name Type
options WearAssetOnAvatarOptions

Returns: Promise<WearAssetOnAvatar>

Defined in: client/apis/AvatarAPI.ts:305


wearOutfit

▸ wearOutfit(options: WearOutfitOptions): Promise<SetPlayerAvatarWearingAssets>

Parameters:

Name Type
options WearOutfitOptions

Returns: Promise<SetPlayerAvatarWearingAssets>

Defined in: client/apis/AvatarAPI.ts:417