-
Notifications
You must be signed in to change notification settings - Fork 7
/
listings-item-submission-response.ts
69 lines (62 loc) · 2.49 KB
/
listings-item-submission-response.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/* tslint:disable */
/* eslint-disable */
/**
* Selling Partner API for Listings Items
* The Selling Partner API for Listings Items (Listings Items API) provides programmatic access to selling partner listings on Amazon. Use this API in collaboration with the Selling Partner API for Product Type Definitions, which you use to retrieve the information about Amazon product types needed to use the Listings Items API. For more information, see the [Listings Items API Use Case Guide](https://developer-docs.amazon.com/sp-api/docs/listings-items-api-v2021-08-01-use-case-guide).
*
* The version of the OpenAPI document: 2021-08-01
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
// May contain unused imports in some cases
// @ts-ignore
import { Issue } from './issue';
// May contain unused imports in some cases
// @ts-ignore
import { ItemIdentifiersByMarketplace } from './item-identifiers-by-marketplace';
/**
* Response containing the results of a submission to the Selling Partner API for Listings Items.
* @export
* @interface ListingsItemSubmissionResponse
*/
export interface ListingsItemSubmissionResponse {
/**
* A selling partner provided identifier for an Amazon listing.
* @type {string}
* @memberof ListingsItemSubmissionResponse
*/
'sku': string;
/**
* The status of the listings item submission.
* @type {string}
* @memberof ListingsItemSubmissionResponse
*/
'status': ListingsItemSubmissionResponseStatusEnum;
/**
* The unique identifier of the listings item submission.
* @type {string}
* @memberof ListingsItemSubmissionResponse
*/
'submissionId': string;
/**
* Listings item issues related to the listings item submission.
* @type {Array<Issue>}
* @memberof ListingsItemSubmissionResponse
*/
'issues'?: Array<Issue>;
/**
* Identity attributes associated with the item in the Amazon catalog, such as the ASIN.
* @type {Array<ItemIdentifiersByMarketplace>}
* @memberof ListingsItemSubmissionResponse
*/
'identifiers'?: Array<ItemIdentifiersByMarketplace>;
}
export const ListingsItemSubmissionResponseStatusEnum = {
Accepted: 'ACCEPTED',
Invalid: 'INVALID',
Valid: 'VALID'
} as const;
export type ListingsItemSubmissionResponseStatusEnum = typeof ListingsItemSubmissionResponseStatusEnum[keyof typeof ListingsItemSubmissionResponseStatusEnum];