Интерфейсы Interfaces.Cart - Mistand/Digiseller.Client.Core GitHub Wiki

ICartAdd

Реализация данного интерфейса возвращается в методе добавление товара в корзину. Имеет следующие свойства:

  • int ProductsCount - количество товаров в корзине
  • string CartUid - идентификатор корзины
  • Currency Currency - валюта корзины
  • IEnumerable ICartProduct Products - товары в корзине

ICartUpdate

Реализация данного интерфейса возвращается в методе получения списка товаров корзины + обновление числа единиц товара в корзине. Имеет следующие свойства:

  • decimal? CartPrice - общая стоимость корзины
  • Currency Currency - валюта корзины
  • IEnumerable ICartProduct Products - товары в корзине

ICartProduct

Описание товара в корзине. Имеет следующие свойства:

  • int Id - идентификатор товара
  • int ItemId - идентификатор товара в корзине
  • string Name - наименование товара
  • bool Aviable - ?
  • decimal Price - стоимость товара
  • Currency Currency - валюта цены
  • int CountItem - количество настоящего товара в корзине
  • int CountLock - системный параметр. Будет удалён в будущем