Skip to main content

Class: AttributesApi

Types.AttributesApi

Hierarchy​

Constructors​

constructor​

• new AttributesApi(configuration?)

Parameters​

NameTypeDefault value
configurationConfigurationDefaultConfig

Inherited from​

BaseAPI.constructor

Methods​

deleteAttributesBucketName​

▸ deleteAttributesBucketName(requestParameters, initOverrides?): Promise<APIResponseBase>

Delete attributes from a single bucket

Parameters​

NameType
requestParametersDeleteAttributesBucketNameRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<APIResponseBase>


deleteAttributesBucketNameRaw​

▸ deleteAttributesBucketNameRaw(requestParameters, initOverrides?): Promise<ApiResponse<APIResponseBase>>

Delete attributes from a single bucket

Parameters​

NameType
requestParametersDeleteAttributesBucketNameRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<ApiResponse<APIResponseBase>>


getAttributes​

▸ getAttributes(requestParameters?, initOverrides?): Promise<GetAttributes200Response>

Retrieve attributes from multiple buckets

Parameters​

NameType
requestParametersGetAttributesRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<GetAttributes200Response>


getAttributesBucketName​

▸ getAttributesBucketName(requestParameters, initOverrides?): Promise<GetAttributesBucketName200Response>

Retrieve attributes from a single bucket

Parameters​

NameType
requestParametersGetAttributesBucketNameRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<GetAttributesBucketName200Response>


getAttributesBucketNameRaw​

▸ getAttributesBucketNameRaw(requestParameters, initOverrides?): Promise<ApiResponse<GetAttributesBucketName200Response>>

Retrieve attributes from a single bucket

Parameters​

NameType
requestParametersGetAttributesBucketNameRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<ApiResponse<GetAttributesBucketName200Response>>


getAttributesRaw​

▸ getAttributesRaw(requestParameters, initOverrides?): Promise<ApiResponse<GetAttributes200Response>>

Retrieve attributes from multiple buckets

Parameters​

NameType
requestParametersGetAttributesRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<ApiResponse<GetAttributes200Response>>


putAttributes​

▸ putAttributes(requestParameters, initOverrides?): Promise<APIResponseBase>

Create or modify attributes in multiple buckets

Parameters​

NameType
requestParametersPutAttributesRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<APIResponseBase>


putAttributesBucketName​

▸ putAttributesBucketName(requestParameters, initOverrides?): Promise<APIResponseBase>

Create or modify attributes in a single bucket

Parameters​

NameType
requestParametersPutAttributesBucketNameRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<APIResponseBase>


putAttributesBucketNameRaw​

▸ putAttributesBucketNameRaw(requestParameters, initOverrides?): Promise<ApiResponse<APIResponseBase>>

Create or modify attributes in a single bucket

Parameters​

NameType
requestParametersPutAttributesBucketNameRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<ApiResponse<APIResponseBase>>


putAttributesRaw​

▸ putAttributesRaw(requestParameters, initOverrides?): Promise<ApiResponse<APIResponseBase>>

Create or modify attributes in multiple buckets

Parameters​

NameType
requestParametersPutAttributesRequest
initOverrides?RequestInit | InitOverrideFunction

Returns​

Promise<ApiResponse<APIResponseBase>>


withMiddleware​

▸ withMiddleware<T>(this, ...middlewares): T

Type parameters​

NameType
Textends BaseAPI<T>

Parameters​

NameType
thisT
...middlewaresMiddleware[]

Returns​

T

Inherited from​

BaseAPI.withMiddleware


withPostMiddleware​

▸ withPostMiddleware<T>(this, ...postMiddlewares): T

Type parameters​

NameType
Textends BaseAPI<T>

Parameters​

NameType
thisT
...postMiddlewares(undefined | (context: ResponseContext) => Promise<void | Response>)[]

Returns​

T

Inherited from​

BaseAPI.withPostMiddleware


withPreMiddleware​

▸ withPreMiddleware<T>(this, ...preMiddlewares): T

Type parameters​

NameType
Textends BaseAPI<T>

Parameters​

NameType
thisT
...preMiddlewares(undefined | (context: RequestContext) => Promise<void | FetchParams>)[]

Returns​

T

Inherited from​

BaseAPI.withPreMiddleware