Skip to content

Commit fa1d342

Browse files
authored
Merge pull request #354 from ProNotion/main
2 parents a7261f5 + 7ea3aa8 commit fa1d342

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

Source/FikaAmazonAPI/ReportGeneration/ProductsReport.cs

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,32 +25,118 @@ public ProductsReport(string path, string refNumber)
2525
}
2626
public class ProductsRow
2727
{
28+
/// <summary>
29+
/// The title of the item listed. This will be populated with Amazon catalogue data.
30+
/// </summary>
2831
public string ItemName { get; set; }
32+
/// <summary>
33+
/// This is used for backwards compatibility only.
34+
/// </summary>
2935
public string ItemDescription { get; set; }
36+
/// <summary>
37+
/// An identifier created by Amazon when you create a listing. Consists of 4 digits, a capital letter and 6 more digits.
38+
/// </summary>
3039
public string ListingId { get; set; }
40+
/// <summary>
41+
/// Stock Keeping Units (SKUs) are unique blocks of letters and/or numbers that identify your products.
42+
/// SKUs are assigned by you as the seller.
43+
/// </summary>
3144
public string SellerSku { get; set; }
45+
/// <summary>
46+
/// The price you are asking for the product.
47+
/// </summary>
3248
public decimal? Price { get; set; }
49+
/// <summary>
50+
/// The quantity of the product available for purchase.
51+
/// </summary>
3352
public int? Quantity { get; set; }
53+
/// <summary>
54+
/// The date the listing was created.
55+
/// </summary>
3456
public string OpenDate { get; set; }
3557
public string ImageUrl { get; set; }
58+
/// <summary>
59+
/// This will always be y.
60+
/// </summary>
3661
public bool ItemIsMarketplace { get; set; }
62+
/// <summary>
63+
/// A numeric entry that indicates if the product-id is an ASIN, ISBN, UPC or EAN code/number. When uploading files in Standard Book format, this field value will default to 2 (ISBN) unless otherwise specified.
64+
/// 1 = ASIN, 2 = ISBN, 3 = UPC, 4 = EAN
65+
/// </summary>
3766
public int? ProductIdType { get; set; }
67+
/// <summary>
68+
/// This is used for backwards compatibility only.
69+
/// </summary>
3870
public string ZshopShippingFee { get; set; }
71+
/// <summary>
72+
/// Your description of the listing
73+
/// </summary>
74+
/// <example>
75+
/// Read once, no scratches, normal condition
76+
/// </example>
3977
public string ItemNote { get; set; }
78+
/// <summary>
79+
/// This is your condition code for the listing.
80+
/// 1 = Used; Like New, 2 = Used; Very Good, 3 = Used; Good, 4 = Used; Acceptable, 5 = Collectible; Like New,
81+
/// 6 = Collectible; Very Good, 7 = Collectible; Good, 8 = Collectible; Acceptable, 11 = New
82+
/// </summary>
4083
public int? ItemCondition { get; set; }
84+
/// <summary>
85+
/// This is used for backwards compatibility only.
86+
/// </summary>
4187
public string ZshopCategory1 { get; set; }
88+
/// <summary>
89+
/// This is used for backwards compatibility only.
90+
/// </summary>
4291
public string ZshopBrowsePath { get; set; }
92+
/// <summary>
93+
/// This is used for backwards compatibility only.
94+
/// </summary>
4395
public string ZshopStorefrontFeature { get; set; }
96+
/// <summary>
97+
/// This is not used. The field is populated with the product-id.
98+
/// </summary>
4499
public string ASIN1 { get; set; }
100+
/// <summary>
101+
/// This is used for backwards compatibility only.
102+
/// </summary>
45103
public string ASIN2 { get; set; }
104+
/// <summary>
105+
/// This is used for backwards compatibility only.
106+
/// </summary>
46107
public string ASIN3 { get; set; }
108+
/// <summary>
109+
/// y = listings that are available to customers outside the UK.
110+
/// n = listings that are available only to customers in the UK.
111+
/// </summary>
47112
public string WillShipInternationally { get; set; }
113+
/// <summary>
114+
/// This will always be n
115+
/// </summary>
48116
public string ExpeditedShipping { get; set; }
117+
/// <summary>
118+
/// This is used for backwards compatibility only.
119+
/// </summary>
49120
public string ZshopBoldface { get; set; }
121+
/// <summary>
122+
/// ASIN, ISBN, UPC or EAN for the item
123+
/// </summary>
50124
public string ProductId { get; set; }
125+
/// <summary>
126+
/// This is used for backwards compatibility only.
127+
/// </summary>
51128
public string BidForFeaturedPlacement { get; set; }
129+
/// <summary>
130+
/// This field will be empty in the report; it enables you to use an open listings report to update online inventory.
131+
/// </summary>
52132
public string AddDelete { get; set; }
133+
/// <summary>
134+
/// This is the quantity of the item that is pending purchase at the time of the report.
135+
/// </summary>
53136
public int? PendingQuantity { get; set; }
137+
/// <summary>
138+
/// This will indicate for FBA sellers if the listing is set for seller fulfilment or fulfilment by Amazon.
139+
/// </summary>
54140
public string FulfillmentChannel { get; set; }
55141
public string OptionalPaymentTypeExclusion { get; set; }
56142
public string Status { get; set; }

0 commit comments

Comments
 (0)