создание заказа с использованием квадратного подключения API - PullRequest
0 голосов
/ 27 апреля 2018

Я пытался создать заказ со следующими значениями, но я получаю нулевую ошибку Количество, хотя значение для Количество было установлено четко. Вот фрагмент кода.

var item = new CreateOrderRequestLineItem()
            {
                //Name = "Yaar Book",
                //Note = "New Book",
                CatalogObjectId = "STWMISUMLIIIXU6MVWNFX6FQ",
                Quantity = "1",
                BasePriceMoney = new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR }
            };

И получил следующую ошибку:

System.IO.InvalidDataException: «Количество является обязательным свойством для CreateOrderRequestLineItem и не может быть пустым '

Сначала я попытался просто ввести имя, но получил ошибку, затем я использовал идентификатор каталога вместо просто имени и все еще получал ту же ошибку.

Я использую v2 Connect API.

Спасибо.

1 Ответ

0 голосов
/ 27 апреля 2018

Вот как должен был быть создан экземпляр CreateOrderRequestLineItem:

var item = new CreateOrderRequestLineItem(
            CatalogObjectId: "STWMISUMLIIIXU6MVWNFX6FQ",
            Quantity: "1",
            BasePriceMoney: new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR });
...