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

IProductRepository

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

  • IEnumerable IProduct Goods - товары категории
  • IPagination Pagination - пагинация
  • ICategory Category - категория
  • IEnumerable ISubcategory Subcategories - подкатегории

IProduct

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

  • int Id - идентификатор товара в системе Digiseller
  • string Name - наименование товара
  • string Information - информация о товаре
  • decimal Price - стоимость товара
  • decimal BasePrice - базовая стоимость товара
  • string BaseCurrency - базовая валюта товара
  • int PartnerComission - партнёрская комиссия (проценты)
  • ProductCollectionType Collection - тип содержимого товара
  • bool InStock - товар в наличии
  • int CountInStock - количество товара в наличии. Обратите внимание, что данное свойство будет заполняться только при согласовании с технической поддержкой Digiseller

ISubcategory

Описание подкатегории

Имеет следующие свойства:

  • int Id - идентификатор категории в системе Digiseller
  • string Name - наименование категории
  • int GoodsCount - количество товаров в настоящей категории

ICategory

Описание категории

Имеет следующие свойства:

  • int Id - идентификатор категории в системе Digiseller
  • string Name - наименование категории
  • int GoodsCount - количество товаров в настоящей категории
  • ICategory ChildCategory - дочерняя категория

IPagination

Пагинация, навигация, постраничный вывод

Имеет следующие свойства:

  • int PageNumber - номер страницы
  • int RowsCount - количество выводимых товаров на странице
  • int PagesCount - общее количество страниц