我一直在尝试创建一个包含以下值的订单,但即使已经清楚地设置了Quantity的值,我也会收到Quantity null错误。这是代码段。
white-space:nowrap;
并收到以下错误:
System.IO.InvalidDataException:'Quantity是必需属性 CreateOrderRequestLineItem并且不能为null'
首先我尝试只是输入名称,但得到了错误,然后我使用了目录ID而不仅仅是一个名称,但仍然得到相同的错误。
我正在使用Connect API的v2。
感谢。
答案 0 :(得分:0)
这就是CreateOrderRequestLineItem应该如何实例化的:
var item = new CreateOrderRequestLineItem(
CatalogObjectId: "STWMISUMLIIIXU6MVWNFX6FQ",
Quantity: "1",
BasePriceMoney: new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR });