Skip to content

Class: default

client/apis/AccountSettingsAPI.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/AccountSettingsAPI.ts:122

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

getAppChatPrivacy

▸ getAppChatPrivacy(): Promise<GetAppChatPrivacy>

Returns: Promise<GetAppChatPrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:145


getContactUpsell

▸ getContactUpsell(): Promise<GetContactUpsell>

Returns: Promise<GetContactUpsell>

Defined in: client/apis/AccountSettingsAPI.ts:410


getGameChatPrivacy

▸ getGameChatPrivacy(): Promise<GetGameChatPrivacy>

Returns: Promise<GetGameChatPrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:169


getInventoryPrivacy

▸ getInventoryPrivacy(): Promise<GetInventoryPrivacy>

Returns: Promise<GetInventoryPrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:193


getIsXboxUsernameValid

▸ getIsXboxUsernameValid(options: GetIsXboxUsernameValidOptions): Promise<GetIsXboxUsernameValid>

Parameters:

Name Type
options GetIsXboxUsernameValidOptions

Returns: Promise<GetIsXboxUsernameValid>

Defined in: client/apis/AccountSettingsAPI.ts:434


getSettingsGroups

▸ getSettingsGroups(): Promise<GetSettingsGroups>

Returns: Promise<GetSettingsGroups>

Defined in: client/apis/AccountSettingsAPI.ts:130


getUserEmailStatus

▸ getUserEmailStatus(): Promise<GetUserEmailStatus>

Returns: Promise<GetUserEmailStatus>

Defined in: client/apis/AccountSettingsAPI.ts:276


getUserPrivacy

▸ getUserPrivacy(): Promise<GetUserPrivacy>

Returns: Promise<GetUserPrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:217


getUserPrivacySettingsInfo

▸ getUserPrivacySettingsInfo(): Promise<GetUserPrivacySettingsInfo>

Returns: Promise<GetUserPrivacySettingsInfo>

Defined in: client/apis/AccountSettingsAPI.ts:241


getUserPrivateMessagePrivacy

▸ getUserPrivateMessagePrivacy(): Promise<GetUserPrivateMessagePrivacy>

Returns: Promise<GetUserPrivateMessagePrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:252


getUserTradePrivacy

▸ getUserTradePrivacy(): Promise<GetUserTradePrivacy>

Returns: Promise<GetUserTradePrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:349


getUserTradeQualityFilter

▸ getUserTradeQualityFilter(): Promise<GetUserTradeQualityFilter>

Returns: Promise<GetUserTradeQualityFilter>

Defined in: client/apis/AccountSettingsAPI.ts:373


getWebsiteTheme

▸ getWebsiteTheme(): Promise<GetWebsiteTheme>

Returns: Promise<GetWebsiteTheme>

Defined in: client/apis/AccountSettingsAPI.ts:312


getWebsiteThemes

▸ getWebsiteThemes(): Promise<GetWebsiteThemes>

Returns: Promise<GetWebsiteThemes>

Defined in: client/apis/AccountSettingsAPI.ts:338


request

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

Parameters:

Name Type
options BaseAPIRequestOptions

Returns: Promise<RESTResponseDataType>

Inherited from: default

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


sendEmailVerification

▸ sendEmailVerification(): Promise<boolean>

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:300


updateAppChatPrivacy

▸ updateAppChatPrivacy(options: UpdateAppChatPrivacyOptions): Promise<boolean>

Parameters:

Name Type
options UpdateAppChatPrivacyOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:156


updateContactUpsellSuppression

▸ updateContactUpsellSuppression(options: UpdateContactUpsellSuppressionOptions): Promise<boolean>

Parameters:

Name Type
options UpdateContactUpsellSuppressionOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:421


updateGameChatPrivacy

▸ updateGameChatPrivacy(options: UpdateGameChatPrivacyOptions): Promise<boolean>

Parameters:

Name Type
options UpdateGameChatPrivacyOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:180


updateInventoryPrivacy

▸ updateInventoryPrivacy(options: UpdateInventoryPrivacyOptions): Promise<UpdateInventoryPrivacy>

Parameters:

Name Type
options UpdateInventoryPrivacyOptions

Returns: Promise<UpdateInventoryPrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:204


updateTwoStepStatus

▸ updateTwoStepStatus(options: UpdateTwoStepStatusOptions): Promise<UpdateTwoStepStatus>

Parameters:

Name Type
options UpdateTwoStepStatusOptions

Returns: Promise<UpdateTwoStepStatus>

Defined in: client/apis/AccountSettingsAPI.ts:397


updateUserEmail

▸ updateUserEmail(options: UpdateUserEmailOptions): Promise<boolean>

Parameters:

Name Type
options UpdateUserEmailOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:287


updateUserPrivacy

▸ updateUserPrivacy(options: UpdateUserPrivacyOptions): Promise<UpdateUserPrivacy>

Parameters:

Name Type
options UpdateUserPrivacyOptions

Returns: Promise<UpdateUserPrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:228


updateUserPrivateMessagePrivacy

▸ updateUserPrivateMessagePrivacy(options: UpdateUserPrivateMessagePrivacyOptions): Promise<boolean>

Parameters:

Name Type
options UpdateUserPrivateMessagePrivacyOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:263


updateUserPromotionChannels

▸ updateUserPromotionChannels(options: UpdateUserPromotionChannelsOptions): Promise<boolean>

Parameters:

Name Type
options UpdateUserPromotionChannelsOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:450


updateUserTradePrivacy

▸ updateUserTradePrivacy(options: UpdateUserTradePrivacyOptions): Promise<UpdateUserTradePrivacy>

Parameters:

Name Type
options UpdateUserTradePrivacyOptions

Returns: Promise<UpdateUserTradePrivacy>

Defined in: client/apis/AccountSettingsAPI.ts:360


updateUserTradeQualityFilter

▸ updateUserTradeQualityFilter(options: UpdateUserTradeQualityFilterOptions): Promise<boolean>

Parameters:

Name Type
options UpdateUserTradeQualityFilterOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:384


updateWebsiteTheme

▸ updateWebsiteTheme(options: UpdateWebsiteThemeOptions): Promise<boolean>

Parameters:

Name Type
options UpdateWebsiteThemeOptions

Returns: Promise<boolean>

Defined in: client/apis/AccountSettingsAPI.ts:323