Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@sp-api-sdk/aplus-content-api-2020-11-01

Package Overview
Dependencies
Maintainers
1
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sp-api-sdk/aplus-content-api-2020-11-01 - npm Package Compare versions

Comparing version 2.0.7 to 2.1.0

9

dist/cjs/src/api-model/base.js

@@ -19,3 +19,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.RequiredError = exports.BaseAPI = exports.COLLECTION_FORMATS = exports.BASE_PATH = void 0;
exports.operationServerMap = exports.RequiredError = exports.BaseAPI = exports.COLLECTION_FORMATS = exports.BASE_PATH = void 0;
const axios_1 = __importDefault(require("axios"));

@@ -47,3 +47,3 @@ exports.BASE_PATH = "https://sellingpartnerapi-na.amazon.com".replace(/\/+$/, "");

this.configuration = configuration;
this.basePath = configuration.basePath || this.basePath;
this.basePath = configuration.basePath ?? basePath;
}

@@ -69,1 +69,6 @@ }

exports.RequiredError = RequiredError;
/**
*
* @export
*/
exports.operationServerMap = {};

@@ -141,3 +141,3 @@ "use strict";

return (axios = globalAxios, basePath = BASE_PATH) => {
const axiosRequestArgs = { ...axiosArgs.options, url: (configuration?.basePath || basePath) + axiosArgs.url };
const axiosRequestArgs = { ...axiosArgs.options, url: (axios.defaults.baseURL ? '' : configuration?.basePath ?? basePath) + axiosArgs.url };
return axios.request(axiosRequestArgs);

@@ -144,0 +144,0 @@ };

@@ -53,2 +53,9 @@ "use strict";

/**
* override server index
*
* @type {number}
* @memberof Configuration
*/
serverIndex;
/**
* base options for axios calls

@@ -74,2 +81,3 @@ *

this.basePath = param.basePath;
this.serverIndex = param.serverIndex;
this.baseOptions = param.baseOptions;

@@ -76,0 +84,0 @@ this.formDataCtor = param.formDataCtor;

@@ -40,3 +40,3 @@ /* tslint:disable */

this.configuration = configuration;
this.basePath = configuration.basePath || this.basePath;
this.basePath = configuration.basePath ?? basePath;
}

@@ -60,1 +60,6 @@ }

}
/**
*
* @export
*/
export const operationServerMap = {};

@@ -130,5 +130,5 @@ /* tslint:disable */

return (axios = globalAxios, basePath = BASE_PATH) => {
const axiosRequestArgs = { ...axiosArgs.options, url: (configuration?.basePath || basePath) + axiosArgs.url };
const axiosRequestArgs = { ...axiosArgs.options, url: (axios.defaults.baseURL ? '' : configuration?.basePath ?? basePath) + axiosArgs.url };
return axios.request(axiosRequestArgs);
};
};

@@ -50,2 +50,9 @@ /* tslint:disable */

/**
* override server index
*
* @type {number}
* @memberof Configuration
*/
serverIndex;
/**
* base options for axios calls

@@ -71,2 +78,3 @@ *

this.basePath = param.basePath;
this.serverIndex = param.serverIndex;
this.baseOptions = param.baseOptions;

@@ -73,0 +81,0 @@ this.formDataCtor = param.formDataCtor;

@@ -13,16 +13,16 @@ /**

import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
import { RequestArgs, BaseAPI } from '../base';
import { GetContentDocumentResponse } from '../models';
import { ListContentDocumentAsinRelationsResponse } from '../models';
import { PostContentDocumentApprovalSubmissionResponse } from '../models';
import { PostContentDocumentAsinRelationsRequest } from '../models';
import { PostContentDocumentAsinRelationsResponse } from '../models';
import { PostContentDocumentRequest } from '../models';
import { PostContentDocumentResponse } from '../models';
import { PostContentDocumentSuspendSubmissionResponse } from '../models';
import { SearchContentDocumentsResponse } from '../models';
import { SearchContentPublishRecordsResponse } from '../models';
import { ValidateContentDocumentAsinRelationsResponse } from '../models';
import { type RequestArgs, BaseAPI } from '../base';
import type { GetContentDocumentResponse } from '../models';
import type { ListContentDocumentAsinRelationsResponse } from '../models';
import type { PostContentDocumentApprovalSubmissionResponse } from '../models';
import type { PostContentDocumentAsinRelationsRequest } from '../models';
import type { PostContentDocumentAsinRelationsResponse } from '../models';
import type { PostContentDocumentRequest } from '../models';
import type { PostContentDocumentResponse } from '../models';
import type { PostContentDocumentSuspendSubmissionResponse } from '../models';
import type { SearchContentDocumentsResponse } from '../models';
import type { SearchContentPublishRecordsResponse } from '../models';
import type { ValidateContentDocumentAsinRelationsResponse } from '../models';
/**

@@ -40,3 +40,3 @@ * AplusContentApi - axios parameter creator

*/
createContentDocument: (marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
createContentDocument: (marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -46,7 +46,7 @@ * Returns an A+ Content document, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

* @param {string} marketplaceId The identifier for the marketplace where the A+ Content is published.
* @param {Set<'CONTENTS' | 'METADATA'>} includedDataSet The set of A+ Content data types to include in the response.
* @param {Set<GetContentDocumentIncludedDataSetEnum>} includedDataSet The set of A+ Content data types to include in the response.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getContentDocument: (contentReferenceKey: string, marketplaceId: string, includedDataSet: Set<'CONTENTS' | 'METADATA'>, options?: AxiosRequestConfig) => Promise<RequestArgs>;
getContentDocument: (contentReferenceKey: string, marketplaceId: string, includedDataSet: Set<GetContentDocumentIncludedDataSetEnum>, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -56,3 +56,3 @@ * Returns a list of ASINs related to the specified A+ Content document, if available. If you do not include the asinSet parameter, the operation returns all ASINs related to the content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

* @param {string} marketplaceId The identifier for the marketplace where the A+ Content is published.
* @param {Set<'METADATA'>} [includedDataSet] The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata.
* @param {Set<ListContentDocumentAsinRelationsIncludedDataSetEnum>} [includedDataSet] The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata.
* @param {Set<string>} [asinSet] The set of ASINs.

@@ -63,3 +63,3 @@ * @param {string} [pageToken] A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations.

*/
listContentDocumentAsinRelations: (contentReferenceKey: string, marketplaceId: string, includedDataSet?: Set<'METADATA'>, asinSet?: Set<string>, pageToken?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
listContentDocumentAsinRelations: (contentReferenceKey: string, marketplaceId: string, includedDataSet?: Set<ListContentDocumentAsinRelationsIncludedDataSetEnum>, asinSet?: Set<string>, pageToken?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -72,3 +72,3 @@ * Submits an A+ Content document for review, approval, and publishing. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentApprovalSubmission: (contentReferenceKey: string, marketplaceId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
postContentDocumentApprovalSubmission: (contentReferenceKey: string, marketplaceId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -82,3 +82,3 @@ * Replaces all ASINs related to the specified A+ Content document, if available. This may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentAsinRelations: (contentReferenceKey: string, marketplaceId: string, postContentDocumentAsinRelationsRequest: PostContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
postContentDocumentAsinRelations: (contentReferenceKey: string, marketplaceId: string, postContentDocumentAsinRelationsRequest: PostContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -91,3 +91,3 @@ * Submits a request to suspend visible A+ Content. This neither deletes the content document nor the ASIN relations. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentSuspendSubmission: (contentReferenceKey: string, marketplaceId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
postContentDocumentSuspendSubmission: (contentReferenceKey: string, marketplaceId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -100,3 +100,3 @@ * Returns a list of all A+ Content documents assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentDocuments: (marketplaceId: string, pageToken?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
searchContentDocuments: (marketplaceId: string, pageToken?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -110,3 +110,3 @@ * Searches for A+ Content publishing records, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentPublishRecords: (marketplaceId: string, asin: string, pageToken?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
searchContentPublishRecords: (marketplaceId: string, asin: string, pageToken?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -120,3 +120,3 @@ * Updates an existing A+ Content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
updateContentDocument: (contentReferenceKey: string, marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
updateContentDocument: (contentReferenceKey: string, marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -130,3 +130,3 @@ * Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
validateContentDocumentAsinRelations: (marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, asinSet?: Set<string>, options?: AxiosRequestConfig) => Promise<RequestArgs>;
validateContentDocumentAsinRelations: (marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, asinSet?: Set<string>, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
};

@@ -145,3 +145,3 @@ /**

*/
createContentDocument(marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentResponse>>;
createContentDocument(marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentResponse>>;
/**

@@ -151,7 +151,7 @@ * Returns an A+ Content document, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

* @param {string} marketplaceId The identifier for the marketplace where the A+ Content is published.
* @param {Set<'CONTENTS' | 'METADATA'>} includedDataSet The set of A+ Content data types to include in the response.
* @param {Set<GetContentDocumentIncludedDataSetEnum>} includedDataSet The set of A+ Content data types to include in the response.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getContentDocument(contentReferenceKey: string, marketplaceId: string, includedDataSet: Set<'CONTENTS' | 'METADATA'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetContentDocumentResponse>>;
getContentDocument(contentReferenceKey: string, marketplaceId: string, includedDataSet: Set<GetContentDocumentIncludedDataSetEnum>, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetContentDocumentResponse>>;
/**

@@ -161,3 +161,3 @@ * Returns a list of ASINs related to the specified A+ Content document, if available. If you do not include the asinSet parameter, the operation returns all ASINs related to the content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

* @param {string} marketplaceId The identifier for the marketplace where the A+ Content is published.
* @param {Set<'METADATA'>} [includedDataSet] The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata.
* @param {Set<ListContentDocumentAsinRelationsIncludedDataSetEnum>} [includedDataSet] The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata.
* @param {Set<string>} [asinSet] The set of ASINs.

@@ -168,3 +168,3 @@ * @param {string} [pageToken] A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations.

*/
listContentDocumentAsinRelations(contentReferenceKey: string, marketplaceId: string, includedDataSet?: Set<'METADATA'>, asinSet?: Set<string>, pageToken?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListContentDocumentAsinRelationsResponse>>;
listContentDocumentAsinRelations(contentReferenceKey: string, marketplaceId: string, includedDataSet?: Set<ListContentDocumentAsinRelationsIncludedDataSetEnum>, asinSet?: Set<string>, pageToken?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ListContentDocumentAsinRelationsResponse>>;
/**

@@ -177,3 +177,3 @@ * Submits an A+ Content document for review, approval, and publishing. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentApprovalSubmission(contentReferenceKey: string, marketplaceId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentApprovalSubmissionResponse>>;
postContentDocumentApprovalSubmission(contentReferenceKey: string, marketplaceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentApprovalSubmissionResponse>>;
/**

@@ -187,3 +187,3 @@ * Replaces all ASINs related to the specified A+ Content document, if available. This may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentAsinRelations(contentReferenceKey: string, marketplaceId: string, postContentDocumentAsinRelationsRequest: PostContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentAsinRelationsResponse>>;
postContentDocumentAsinRelations(contentReferenceKey: string, marketplaceId: string, postContentDocumentAsinRelationsRequest: PostContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentAsinRelationsResponse>>;
/**

@@ -196,3 +196,3 @@ * Submits a request to suspend visible A+ Content. This neither deletes the content document nor the ASIN relations. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentSuspendSubmission(contentReferenceKey: string, marketplaceId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentSuspendSubmissionResponse>>;
postContentDocumentSuspendSubmission(contentReferenceKey: string, marketplaceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentSuspendSubmissionResponse>>;
/**

@@ -205,3 +205,3 @@ * Returns a list of all A+ Content documents assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentDocuments(marketplaceId: string, pageToken?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SearchContentDocumentsResponse>>;
searchContentDocuments(marketplaceId: string, pageToken?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SearchContentDocumentsResponse>>;
/**

@@ -215,3 +215,3 @@ * Searches for A+ Content publishing records, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentPublishRecords(marketplaceId: string, asin: string, pageToken?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SearchContentPublishRecordsResponse>>;
searchContentPublishRecords(marketplaceId: string, asin: string, pageToken?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SearchContentPublishRecordsResponse>>;
/**

@@ -225,3 +225,3 @@ * Updates an existing A+ Content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
updateContentDocument(contentReferenceKey: string, marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentResponse>>;
updateContentDocument(contentReferenceKey: string, marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PostContentDocumentResponse>>;
/**

@@ -235,3 +235,3 @@ * Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
validateContentDocumentAsinRelations(marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, asinSet?: Set<string>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ValidateContentDocumentAsinRelationsResponse>>;
validateContentDocumentAsinRelations(marketplaceId: string, postContentDocumentRequest: PostContentDocumentRequest, asinSet?: Set<string>, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ValidateContentDocumentAsinRelationsResponse>>;
};

@@ -249,3 +249,3 @@ /**

*/
createContentDocument(requestParameters: AplusContentApiCreateContentDocumentRequest, options?: AxiosRequestConfig): AxiosPromise<PostContentDocumentResponse>;
createContentDocument(requestParameters: AplusContentApiCreateContentDocumentRequest, options?: RawAxiosRequestConfig): AxiosPromise<PostContentDocumentResponse>;
/**

@@ -257,3 +257,3 @@ * Returns an A+ Content document, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
getContentDocument(requestParameters: AplusContentApiGetContentDocumentRequest, options?: AxiosRequestConfig): AxiosPromise<GetContentDocumentResponse>;
getContentDocument(requestParameters: AplusContentApiGetContentDocumentRequest, options?: RawAxiosRequestConfig): AxiosPromise<GetContentDocumentResponse>;
/**

@@ -265,3 +265,3 @@ * Returns a list of ASINs related to the specified A+ Content document, if available. If you do not include the asinSet parameter, the operation returns all ASINs related to the content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
listContentDocumentAsinRelations(requestParameters: AplusContentApiListContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): AxiosPromise<ListContentDocumentAsinRelationsResponse>;
listContentDocumentAsinRelations(requestParameters: AplusContentApiListContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): AxiosPromise<ListContentDocumentAsinRelationsResponse>;
/**

@@ -273,3 +273,3 @@ * Submits an A+ Content document for review, approval, and publishing. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentApprovalSubmission(requestParameters: AplusContentApiPostContentDocumentApprovalSubmissionRequest, options?: AxiosRequestConfig): AxiosPromise<PostContentDocumentApprovalSubmissionResponse>;
postContentDocumentApprovalSubmission(requestParameters: AplusContentApiPostContentDocumentApprovalSubmissionRequest, options?: RawAxiosRequestConfig): AxiosPromise<PostContentDocumentApprovalSubmissionResponse>;
/**

@@ -281,3 +281,3 @@ * Replaces all ASINs related to the specified A+ Content document, if available. This may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentAsinRelations(requestParameters: AplusContentApiPostContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): AxiosPromise<PostContentDocumentAsinRelationsResponse>;
postContentDocumentAsinRelations(requestParameters: AplusContentApiPostContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): AxiosPromise<PostContentDocumentAsinRelationsResponse>;
/**

@@ -289,3 +289,3 @@ * Submits a request to suspend visible A+ Content. This neither deletes the content document nor the ASIN relations. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentSuspendSubmission(requestParameters: AplusContentApiPostContentDocumentSuspendSubmissionRequest, options?: AxiosRequestConfig): AxiosPromise<PostContentDocumentSuspendSubmissionResponse>;
postContentDocumentSuspendSubmission(requestParameters: AplusContentApiPostContentDocumentSuspendSubmissionRequest, options?: RawAxiosRequestConfig): AxiosPromise<PostContentDocumentSuspendSubmissionResponse>;
/**

@@ -297,3 +297,3 @@ * Returns a list of all A+ Content documents assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentDocuments(requestParameters: AplusContentApiSearchContentDocumentsRequest, options?: AxiosRequestConfig): AxiosPromise<SearchContentDocumentsResponse>;
searchContentDocuments(requestParameters: AplusContentApiSearchContentDocumentsRequest, options?: RawAxiosRequestConfig): AxiosPromise<SearchContentDocumentsResponse>;
/**

@@ -305,3 +305,3 @@ * Searches for A+ Content publishing records, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentPublishRecords(requestParameters: AplusContentApiSearchContentPublishRecordsRequest, options?: AxiosRequestConfig): AxiosPromise<SearchContentPublishRecordsResponse>;
searchContentPublishRecords(requestParameters: AplusContentApiSearchContentPublishRecordsRequest, options?: RawAxiosRequestConfig): AxiosPromise<SearchContentPublishRecordsResponse>;
/**

@@ -313,3 +313,3 @@ * Updates an existing A+ Content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
updateContentDocument(requestParameters: AplusContentApiUpdateContentDocumentRequest, options?: AxiosRequestConfig): AxiosPromise<PostContentDocumentResponse>;
updateContentDocument(requestParameters: AplusContentApiUpdateContentDocumentRequest, options?: RawAxiosRequestConfig): AxiosPromise<PostContentDocumentResponse>;
/**

@@ -321,3 +321,3 @@ * Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
validateContentDocumentAsinRelations(requestParameters: AplusContentApiValidateContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): AxiosPromise<ValidateContentDocumentAsinRelationsResponse>;
validateContentDocumentAsinRelations(requestParameters: AplusContentApiValidateContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): AxiosPromise<ValidateContentDocumentAsinRelationsResponse>;
};

@@ -366,3 +366,3 @@ /**

*/
readonly includedDataSet: Set<'CONTENTS' | 'METADATA'>;
readonly includedDataSet: Set<GetContentDocumentIncludedDataSetEnum>;
}

@@ -392,3 +392,3 @@ /**

*/
readonly includedDataSet?: Set<'METADATA'>;
readonly includedDataSet?: Set<ListContentDocumentAsinRelationsIncludedDataSetEnum>;
/**

@@ -578,3 +578,3 @@ * The set of ASINs.

*/
createContentDocument(requestParameters: AplusContentApiCreateContentDocumentRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<PostContentDocumentResponse, any>>;
createContentDocument(requestParameters: AplusContentApiCreateContentDocumentRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<PostContentDocumentResponse, any>>;
/**

@@ -587,3 +587,3 @@ * Returns an A+ Content document, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
getContentDocument(requestParameters: AplusContentApiGetContentDocumentRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<GetContentDocumentResponse, any>>;
getContentDocument(requestParameters: AplusContentApiGetContentDocumentRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<GetContentDocumentResponse, any>>;
/**

@@ -596,3 +596,3 @@ * Returns a list of ASINs related to the specified A+ Content document, if available. If you do not include the asinSet parameter, the operation returns all ASINs related to the content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
listContentDocumentAsinRelations(requestParameters: AplusContentApiListContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<ListContentDocumentAsinRelationsResponse, any>>;
listContentDocumentAsinRelations(requestParameters: AplusContentApiListContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<ListContentDocumentAsinRelationsResponse, any>>;
/**

@@ -605,3 +605,3 @@ * Submits an A+ Content document for review, approval, and publishing. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentApprovalSubmission(requestParameters: AplusContentApiPostContentDocumentApprovalSubmissionRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<import("../models").AplusResponse, any>>;
postContentDocumentApprovalSubmission(requestParameters: AplusContentApiPostContentDocumentApprovalSubmissionRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<import("../models").AplusResponse, any>>;
/**

@@ -614,3 +614,3 @@ * Replaces all ASINs related to the specified A+ Content document, if available. This may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentAsinRelations(requestParameters: AplusContentApiPostContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<import("../models").AplusResponse, any>>;
postContentDocumentAsinRelations(requestParameters: AplusContentApiPostContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<import("../models").AplusResponse, any>>;
/**

@@ -623,3 +623,3 @@ * Submits a request to suspend visible A+ Content. This neither deletes the content document nor the ASIN relations. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
postContentDocumentSuspendSubmission(requestParameters: AplusContentApiPostContentDocumentSuspendSubmissionRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<import("../models").AplusResponse, any>>;
postContentDocumentSuspendSubmission(requestParameters: AplusContentApiPostContentDocumentSuspendSubmissionRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<import("../models").AplusResponse, any>>;
/**

@@ -632,3 +632,3 @@ * Returns a list of all A+ Content documents assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentDocuments(requestParameters: AplusContentApiSearchContentDocumentsRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<SearchContentDocumentsResponse, any>>;
searchContentDocuments(requestParameters: AplusContentApiSearchContentDocumentsRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<SearchContentDocumentsResponse, any>>;
/**

@@ -641,3 +641,3 @@ * Searches for A+ Content publishing records, if available. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
searchContentPublishRecords(requestParameters: AplusContentApiSearchContentPublishRecordsRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<SearchContentPublishRecordsResponse, any>>;
searchContentPublishRecords(requestParameters: AplusContentApiSearchContentPublishRecordsRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<SearchContentPublishRecordsResponse, any>>;
/**

@@ -650,3 +650,3 @@ * Updates an existing A+ Content document. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
updateContentDocument(requestParameters: AplusContentApiUpdateContentDocumentRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<PostContentDocumentResponse, any>>;
updateContentDocument(requestParameters: AplusContentApiUpdateContentDocumentRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<PostContentDocumentResponse, any>>;
/**

@@ -659,3 +659,18 @@ * Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plans:** | Plan type | Rate (requests per second) | Burst | | ---- | ---- | ---- | |Default| 10 | 10 | |Selling partner specific| Variable | Variable | The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation. Rate limits for some selling partners will vary from the default rate and burst shown in the table above. For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.

*/
validateContentDocumentAsinRelations(requestParameters: AplusContentApiValidateContentDocumentAsinRelationsRequest, options?: AxiosRequestConfig): Promise<globalAxios.AxiosResponse<ValidateContentDocumentAsinRelationsResponse, any>>;
validateContentDocumentAsinRelations(requestParameters: AplusContentApiValidateContentDocumentAsinRelationsRequest, options?: RawAxiosRequestConfig): Promise<globalAxios.AxiosResponse<ValidateContentDocumentAsinRelationsResponse, any>>;
}
/**
* @export
*/
export declare const GetContentDocumentIncludedDataSetEnum: {
readonly Contents: "CONTENTS";
readonly Metadata: "METADATA";
};
export type GetContentDocumentIncludedDataSetEnum = typeof GetContentDocumentIncludedDataSetEnum[keyof typeof GetContentDocumentIncludedDataSetEnum];
/**
* @export
*/
export declare const ListContentDocumentAsinRelationsIncludedDataSetEnum: {
readonly Metadata: "METADATA";
};
export type ListContentDocumentAsinRelationsIncludedDataSetEnum = typeof ListContentDocumentAsinRelationsIncludedDataSetEnum[keyof typeof ListContentDocumentAsinRelationsIncludedDataSetEnum];

@@ -13,3 +13,3 @@ /**

import type { Configuration } from './configuration';
import type { AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosInstance, RawAxiosRequestConfig } from 'axios';
export declare const BASE_PATH: string;

@@ -33,3 +33,3 @@ /**

url: string;
options: AxiosRequestConfig;
options: RawAxiosRequestConfig;
}

@@ -57,1 +57,13 @@ /**

}
interface ServerMap {
[key: string]: {
url: string;
description: string;
}[];
}
/**
*
* @export
*/
export declare const operationServerMap: ServerMap;
export {};

@@ -18,2 +18,3 @@ /**

basePath?: string;
serverIndex?: number;
baseOptions?: any;

@@ -58,2 +59,9 @@ formDataCtor?: new () => any;

/**
* override server index
*
* @type {number}
* @memberof Configuration
*/
serverIndex?: number;
/**
* base options for axios calls

@@ -60,0 +68,0 @@ *

@@ -12,4 +12,4 @@ /**

*/
import { AplusPaginatedResponseAllOf } from './aplus-paginated-response-all-of';
import { AplusResponse } from './aplus-response';
import type { AplusPaginatedResponseAllOf } from './aplus-paginated-response-all-of';
import type { AplusResponse } from './aplus-response';
/**

@@ -16,0 +16,0 @@ * @type AplusPaginatedResponse

@@ -12,3 +12,3 @@ /**

*/
import { AsinBadge } from './asin-badge';
import type { AsinBadge } from './asin-badge';
/**

@@ -15,0 +15,0 @@ * The A+ Content ASIN with additional metadata for content management. If you don\'t include the `includedDataSet` parameter in a call to the listContentDocumentAsinRelations operation, the related ASINs are returned without metadata.

@@ -12,4 +12,4 @@ /**

*/
import { ContentModule } from './content-module';
import { ContentType } from './content-type';
import type { ContentModule } from './content-module';
import type { ContentType } from './content-type';
/**

@@ -16,0 +16,0 @@ * The A+ Content document. This is the enhanced content that is published to product detail pages.

@@ -12,3 +12,3 @@ /**

*/
import { ContentMetadata } from './content-metadata';
import type { ContentMetadata } from './content-metadata';
/**

@@ -15,0 +15,0 @@ * The metadata for an A+ Content document, with additional information for content management.

@@ -12,4 +12,4 @@ /**

*/
import { ContentBadge } from './content-badge';
import { ContentStatus } from './content-status';
import type { ContentBadge } from './content-badge';
import type { ContentStatus } from './content-status';
/**

@@ -16,0 +16,0 @@ * The metadata of an A+ Content document.

@@ -12,18 +12,18 @@ /**

*/
import { ContentModuleType } from './content-module-type';
import { StandardCompanyLogoModule } from './standard-company-logo-module';
import { StandardComparisonTableModule } from './standard-comparison-table-module';
import { StandardFourImageTextModule } from './standard-four-image-text-module';
import { StandardFourImageTextQuadrantModule } from './standard-four-image-text-quadrant-module';
import { StandardHeaderImageTextModule } from './standard-header-image-text-module';
import { StandardImageSidebarModule } from './standard-image-sidebar-module';
import { StandardImageTextOverlayModule } from './standard-image-text-overlay-module';
import { StandardMultipleImageTextModule } from './standard-multiple-image-text-module';
import { StandardProductDescriptionModule } from './standard-product-description-module';
import { StandardSingleImageHighlightsModule } from './standard-single-image-highlights-module';
import { StandardSingleImageSpecsDetailModule } from './standard-single-image-specs-detail-module';
import { StandardSingleSideImageModule } from './standard-single-side-image-module';
import { StandardTechSpecsModule } from './standard-tech-specs-module';
import { StandardTextModule } from './standard-text-module';
import { StandardThreeImageTextModule } from './standard-three-image-text-module';
import type { ContentModuleType } from './content-module-type';
import type { StandardCompanyLogoModule } from './standard-company-logo-module';
import type { StandardComparisonTableModule } from './standard-comparison-table-module';
import type { StandardFourImageTextModule } from './standard-four-image-text-module';
import type { StandardFourImageTextQuadrantModule } from './standard-four-image-text-quadrant-module';
import type { StandardHeaderImageTextModule } from './standard-header-image-text-module';
import type { StandardImageSidebarModule } from './standard-image-sidebar-module';
import type { StandardImageTextOverlayModule } from './standard-image-text-overlay-module';
import type { StandardMultipleImageTextModule } from './standard-multiple-image-text-module';
import type { StandardProductDescriptionModule } from './standard-product-description-module';
import type { StandardSingleImageHighlightsModule } from './standard-single-image-highlights-module';
import type { StandardSingleImageSpecsDetailModule } from './standard-single-image-specs-detail-module';
import type { StandardSingleSideImageModule } from './standard-single-side-image-module';
import type { StandardTechSpecsModule } from './standard-tech-specs-module';
import type { StandardTextModule } from './standard-text-module';
import type { StandardThreeImageTextModule } from './standard-three-image-text-module';
/**

@@ -30,0 +30,0 @@ * An A+ Content module. An A+ Content document is composed of content modules. The contentModuleType property selects which content module types to use.

@@ -12,4 +12,4 @@ /**

*/
import { ContentDocument } from './content-document';
import { ContentMetadata } from './content-metadata';
import type { ContentDocument } from './content-document';
import type { ContentMetadata } from './content-metadata';
/**

@@ -16,0 +16,0 @@ * A content document with additional information for content management.

@@ -12,3 +12,3 @@ /**

*/
import { DecoratorType } from './decorator-type';
import type { DecoratorType } from './decorator-type';
/**

@@ -15,0 +15,0 @@ * A decorator applied to a content string value in order to create rich text.

@@ -12,3 +12,3 @@ /**

*/
import { ContentRecord } from './content-record';
import type { ContentRecord } from './content-record';
/**

@@ -15,0 +15,0 @@ *

@@ -12,4 +12,4 @@ /**

*/
import { AplusResponse } from './aplus-response';
import { GetContentDocumentResponseAllOf } from './get-content-document-response-all-of';
import type { AplusResponse } from './aplus-response';
import type { GetContentDocumentResponseAllOf } from './get-content-document-response-all-of';
/**

@@ -16,0 +16,0 @@ * @type GetContentDocumentResponse

@@ -12,3 +12,3 @@ /**

*/
import { ImageCropSpecification } from './image-crop-specification';
import type { ImageCropSpecification } from './image-crop-specification';
/**

@@ -15,0 +15,0 @@ * A reference to an image, hosted in the A+ Content media library.

@@ -12,4 +12,4 @@ /**

*/
import { ImageDimensions } from './image-dimensions';
import { ImageOffsets } from './image-offsets';
import type { ImageDimensions } from './image-dimensions';
import type { ImageOffsets } from './image-offsets';
/**

@@ -16,0 +16,0 @@ * The instructions for optionally cropping an image. If no cropping is desired, set the dimensions to the original image size. If the image is cropped and no offset values are provided, then the coordinates of the top left corner of the cropped image, relative to the original image, are defaulted to (0,0).

@@ -12,3 +12,3 @@ /**

*/
import { IntegerWithUnits } from './integer-with-units';
import type { IntegerWithUnits } from './integer-with-units';
/**

@@ -15,0 +15,0 @@ * The dimensions extending from the top left corner of the cropped image, or the top left corner of the original image if there is no cropping. Only `pixels` is allowed as the units value for ImageDimensions.

@@ -12,3 +12,3 @@ /**

*/
import { IntegerWithUnits } from './integer-with-units';
import type { IntegerWithUnits } from './integer-with-units';
/**

@@ -15,0 +15,0 @@ * The top left corner of the cropped image, specified in the original image\'s coordinate space.

@@ -12,3 +12,3 @@ /**

*/
import { AsinMetadata } from './asin-metadata';
import type { AsinMetadata } from './asin-metadata';
/**

@@ -15,0 +15,0 @@ *

@@ -12,4 +12,4 @@ /**

*/
import { AplusPaginatedResponse } from './aplus-paginated-response';
import { ListContentDocumentAsinRelationsResponseAllOf } from './list-content-document-asin-relations-response-all-of';
import type { AplusPaginatedResponse } from './aplus-paginated-response';
import type { ListContentDocumentAsinRelationsResponseAllOf } from './list-content-document-asin-relations-response-all-of';
/**

@@ -16,0 +16,0 @@ * @type ListContentDocumentAsinRelationsResponse

@@ -12,3 +12,3 @@ /**

*/
import { TextComponent } from './text-component';
import type { TextComponent } from './text-component';
/**

@@ -15,0 +15,0 @@ * A list of rich text content, usually presented in a text box.

@@ -12,3 +12,3 @@ /**

*/
import { AplusResponse } from './aplus-response';
import type { AplusResponse } from './aplus-response';
/**

@@ -15,0 +15,0 @@ * @type PostContentDocumentApprovalSubmissionResponse

@@ -12,3 +12,3 @@ /**

*/
import { AplusResponse } from './aplus-response';
import type { AplusResponse } from './aplus-response';
/**

@@ -15,0 +15,0 @@ * @type PostContentDocumentAsinRelationsResponse

@@ -12,3 +12,3 @@ /**

*/
import { ContentDocument } from './content-document';
import type { ContentDocument } from './content-document';
/**

@@ -15,0 +15,0 @@ *

@@ -12,4 +12,4 @@ /**

*/
import { AplusResponse } from './aplus-response';
import { PostContentDocumentResponseAllOf } from './post-content-document-response-all-of';
import type { AplusResponse } from './aplus-response';
import type { PostContentDocumentResponseAllOf } from './post-content-document-response-all-of';
/**

@@ -16,0 +16,0 @@ * @type PostContentDocumentResponse

@@ -12,3 +12,3 @@ /**

*/
import { AplusResponse } from './aplus-response';
import type { AplusResponse } from './aplus-response';
/**

@@ -15,0 +15,0 @@ * @type PostContentDocumentSuspendSubmissionResponse

@@ -12,3 +12,3 @@ /**

*/
import { ContentType } from './content-type';
import type { ContentType } from './content-type';
/**

@@ -15,0 +15,0 @@ * The full context for an A+ Content publishing event.

@@ -12,3 +12,3 @@ /**

*/
import { ContentMetadataRecord } from './content-metadata-record';
import type { ContentMetadataRecord } from './content-metadata-record';
/**

@@ -15,0 +15,0 @@ *

@@ -12,4 +12,4 @@ /**

*/
import { AplusPaginatedResponse } from './aplus-paginated-response';
import { SearchContentDocumentsResponseAllOf } from './search-content-documents-response-all-of';
import type { AplusPaginatedResponse } from './aplus-paginated-response';
import type { SearchContentDocumentsResponseAllOf } from './search-content-documents-response-all-of';
/**

@@ -16,0 +16,0 @@ * @type SearchContentDocumentsResponse

@@ -12,3 +12,3 @@ /**

*/
import { PublishRecord } from './publish-record';
import type { PublishRecord } from './publish-record';
/**

@@ -15,0 +15,0 @@ *

@@ -12,4 +12,4 @@ /**

*/
import { AplusPaginatedResponse } from './aplus-paginated-response';
import { SearchContentPublishRecordsResponseAllOf } from './search-content-publish-records-response-all-of';
import type { AplusPaginatedResponse } from './aplus-paginated-response';
import type { SearchContentPublishRecordsResponseAllOf } from './search-content-publish-records-response-all-of';
/**

@@ -16,0 +16,0 @@ * @type SearchContentPublishRecordsResponse

@@ -12,3 +12,3 @@ /**

*/
import { ImageComponent } from './image-component';
import type { ImageComponent } from './image-component';
/**

@@ -15,0 +15,0 @@ * The standard company logo image.

@@ -12,4 +12,4 @@ /**

*/
import { ImageComponent } from './image-component';
import { PlainTextItem } from './plain-text-item';
import type { ImageComponent } from './image-component';
import type { PlainTextItem } from './plain-text-item';
/**

@@ -16,0 +16,0 @@ * The A+ Content standard comparison product block.

@@ -12,4 +12,4 @@ /**

*/
import { PlainTextItem } from './plain-text-item';
import { StandardComparisonProductBlock } from './standard-comparison-product-block';
import type { PlainTextItem } from './plain-text-item';
import type { StandardComparisonProductBlock } from './standard-comparison-product-block';
/**

@@ -16,0 +16,0 @@ * The standard product comparison table.

@@ -12,4 +12,4 @@ /**

*/
import { StandardImageTextBlock } from './standard-image-text-block';
import { TextComponent } from './text-component';
import type { StandardImageTextBlock } from './standard-image-text-block';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * Four standard images with text, presented across a single row.

@@ -12,3 +12,3 @@ /**

*/
import { StandardImageTextBlock } from './standard-image-text-block';
import type { StandardImageTextBlock } from './standard-image-text-block';
/**

@@ -15,0 +15,0 @@ * Four standard images with text, presented on a grid of four quadrants.

@@ -12,4 +12,4 @@ /**

*/
import { StandardImageTextBlock } from './standard-image-text-block';
import { TextComponent } from './text-component';
import type { StandardImageTextBlock } from './standard-image-text-block';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * Standard headline text, an image, and body text.

@@ -12,4 +12,4 @@ /**

*/
import { StandardTextListBlock } from './standard-text-list-block';
import { TextComponent } from './text-component';
import type { StandardTextListBlock } from './standard-text-list-block';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * The A+ standard fixed-length list of text, with a related headline.

@@ -12,4 +12,4 @@ /**

*/
import { ImageComponent } from './image-component';
import { TextComponent } from './text-component';
import type { ImageComponent } from './image-component';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * The A+ Content standard image and caption block.

@@ -12,7 +12,7 @@ /**

*/
import { StandardImageCaptionBlock } from './standard-image-caption-block';
import { StandardImageTextBlock } from './standard-image-text-block';
import { StandardTextBlock } from './standard-text-block';
import { StandardTextListBlock } from './standard-text-list-block';
import { TextComponent } from './text-component';
import type { StandardImageCaptionBlock } from './standard-image-caption-block';
import type { StandardImageTextBlock } from './standard-image-text-block';
import type { StandardTextBlock } from './standard-text-block';
import type { StandardTextListBlock } from './standard-text-list-block';
import type { TextComponent } from './text-component';
/**

@@ -19,0 +19,0 @@ * Two images, two paragraphs, and two bulleted lists. One image is smaller and displayed in the sidebar.

@@ -12,5 +12,5 @@ /**

*/
import { ImageComponent } from './image-component';
import { ParagraphComponent } from './paragraph-component';
import { TextComponent } from './text-component';
import type { ImageComponent } from './image-component';
import type { ParagraphComponent } from './paragraph-component';
import type { TextComponent } from './text-component';
/**

@@ -17,0 +17,0 @@ * The A+ Content standard image and text box block.

@@ -12,4 +12,4 @@ /**

*/
import { StandardImageTextBlock } from './standard-image-text-block';
import { TextComponent } from './text-component';
import type { StandardImageTextBlock } from './standard-image-text-block';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * The A+ Content standard image and text block, with a related caption. The caption may not display on all devices.

@@ -12,4 +12,4 @@ /**

*/
import { ColorType } from './color-type';
import { StandardImageTextBlock } from './standard-image-text-block';
import type { ColorType } from './color-type';
import type { StandardImageTextBlock } from './standard-image-text-block';
/**

@@ -16,0 +16,0 @@ * A standard background image with a floating text box.

@@ -12,3 +12,3 @@ /**

*/
import { StandardImageTextCaptionBlock } from './standard-image-text-caption-block';
import type { StandardImageTextCaptionBlock } from './standard-image-text-caption-block';
/**

@@ -15,0 +15,0 @@ * Standard images with text, presented one at a time. The user clicks on thumbnails to view each block.

@@ -12,3 +12,3 @@ /**

*/
import { ParagraphComponent } from './paragraph-component';
import type { ParagraphComponent } from './paragraph-component';
/**

@@ -15,0 +15,0 @@ * Standard product description text.

@@ -12,6 +12,6 @@ /**

*/
import { ImageComponent } from './image-component';
import { StandardHeaderTextListBlock } from './standard-header-text-list-block';
import { StandardTextBlock } from './standard-text-block';
import { TextComponent } from './text-component';
import type { ImageComponent } from './image-component';
import type { StandardHeaderTextListBlock } from './standard-header-text-list-block';
import type { StandardTextBlock } from './standard-text-block';
import type { TextComponent } from './text-component';
/**

@@ -18,0 +18,0 @@ * A standard image with several paragraphs and a bulleted list.

@@ -12,6 +12,6 @@ /**

*/
import { ImageComponent } from './image-component';
import { StandardHeaderTextListBlock } from './standard-header-text-list-block';
import { StandardTextBlock } from './standard-text-block';
import { TextComponent } from './text-component';
import type { ImageComponent } from './image-component';
import type { StandardHeaderTextListBlock } from './standard-header-text-list-block';
import type { StandardTextBlock } from './standard-text-block';
import type { TextComponent } from './text-component';
/**

@@ -18,0 +18,0 @@ * A standard image with paragraphs and a bulleted list, and extra space for technical details.

@@ -12,4 +12,4 @@ /**

*/
import { PositionType } from './position-type';
import { StandardImageTextBlock } from './standard-image-text-block';
import type { PositionType } from './position-type';
import type { StandardImageTextBlock } from './standard-image-text-block';
/**

@@ -16,0 +16,0 @@ * A standard headline and body text with an image on the side.

@@ -12,4 +12,4 @@ /**

*/
import { StandardTextPairBlock } from './standard-text-pair-block';
import { TextComponent } from './text-component';
import type { StandardTextPairBlock } from './standard-text-pair-block';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * The standard table of technical feature names and definitions.

@@ -12,4 +12,4 @@ /**

*/
import { ParagraphComponent } from './paragraph-component';
import { TextComponent } from './text-component';
import type { ParagraphComponent } from './paragraph-component';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * The A+ Content standard text box block, comprised of a paragraph with a headline.

@@ -12,3 +12,3 @@ /**

*/
import { TextItem } from './text-item';
import type { TextItem } from './text-item';
/**

@@ -15,0 +15,0 @@ * The A+ Content standard fixed length list of text, usually presented as bullet points.

@@ -12,4 +12,4 @@ /**

*/
import { ParagraphComponent } from './paragraph-component';
import { TextComponent } from './text-component';
import type { ParagraphComponent } from './paragraph-component';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * A standard headline and body text.

@@ -12,3 +12,3 @@ /**

*/
import { TextComponent } from './text-component';
import type { TextComponent } from './text-component';
/**

@@ -15,0 +15,0 @@ * The A+ Content standard label and description block, comprised of a pair of text components.

@@ -12,4 +12,4 @@ /**

*/
import { StandardImageTextBlock } from './standard-image-text-block';
import { TextComponent } from './text-component';
import type { StandardImageTextBlock } from './standard-image-text-block';
import type { TextComponent } from './text-component';
/**

@@ -16,0 +16,0 @@ * Three standard images with text, presented across a single row.

@@ -12,3 +12,3 @@ /**

*/
import { Decorator } from './decorator';
import type { Decorator } from './decorator';
/**

@@ -15,0 +15,0 @@ * Rich text content.

@@ -12,3 +12,3 @@ /**

*/
import { TextComponent } from './text-component';
import type { TextComponent } from './text-component';
/**

@@ -15,0 +15,0 @@ * Rich positional text, usually presented as a collection of bullet points.

@@ -12,4 +12,4 @@ /**

*/
import { AplusResponse } from './aplus-response';
import { ErrorList } from './error-list';
import type { AplusResponse } from './aplus-response';
import type { ErrorList } from './error-list';
/**

@@ -16,0 +16,0 @@ * @type ValidateContentDocumentAsinRelationsResponse

@@ -5,3 +5,3 @@ {

"description": "With the A+ Content API, you can build applications that help selling partners add rich marketing content to their Amazon product detail pages. A+ content helps selling partners share their brand and product story, which helps buyers make informed purchasing decisions. Selling partners assemble content by choosing from content modules and adding images and text.",
"version": "2.0.7",
"version": "2.1.0",
"main": "dist/cjs/index.js",

@@ -22,4 +22,4 @@ "module": "dist/es/index.js",

"dependencies": {
"@sp-api-sdk/common": "2.0.7",
"axios": "^1.6.8"
"@sp-api-sdk/common": "2.0.8",
"axios": "^1.7.0"
},

@@ -45,3 +45,3 @@ "repository": {

],
"gitHead": "556cf5234c43b36ddaffa12f795a925b1c7fc63b"
"gitHead": "5a245a25a9f1765c825e2178668d4b0f4e44689b"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc