-
Notifications
You must be signed in to change notification settings - Fork 7
/
item.ts
81 lines (77 loc) · 2.65 KB
/
item.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
68
69
70
71
72
73
74
75
76
77
78
79
80
/* 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 { FulfillmentAvailability } from './fulfillment-availability';
// May contain unused imports in some cases
// @ts-ignore
import { Issue } from './issue';
// May contain unused imports in some cases
// @ts-ignore
import { ItemOfferByMarketplace } from './item-offer-by-marketplace';
// May contain unused imports in some cases
// @ts-ignore
import { ItemProcurement } from './item-procurement';
// May contain unused imports in some cases
// @ts-ignore
import { ItemSummaryByMarketplace } from './item-summary-by-marketplace';
/**
* A listings item.
* @export
* @interface Item
*/
export interface Item {
/**
* A selling partner provided identifier for an Amazon listing.
* @type {string}
* @memberof Item
*/
'sku': string;
/**
* Summary details of a listings item.
* @type {Array<ItemSummaryByMarketplace>}
* @memberof Item
*/
'summaries'?: Array<ItemSummaryByMarketplace>;
/**
* A JSON object containing structured listings item attribute data keyed by attribute name.
* @type {object}
* @memberof Item
*/
'attributes'?: object;
/**
* The issues associated with the listings item.
* @type {Array<Issue>}
* @memberof Item
*/
'issues'?: Array<Issue>;
/**
* Offer details for the listings item.
* @type {Array<ItemOfferByMarketplace>}
* @memberof Item
*/
'offers'?: Array<ItemOfferByMarketplace>;
/**
* The fulfillment availability for the listings item.
* @type {Array<FulfillmentAvailability>}
* @memberof Item
*/
'fulfillmentAvailability'?: Array<FulfillmentAvailability>;
/**
* The vendor procurement information for the listings item.
* @type {Array<ItemProcurement>}
* @memberof Item
*/
'procurement'?: Array<ItemProcurement>;
}