Class AssortmentsApiClient
Контроллер для работы с сортаментами и типоразмерами
public class AssortmentsApiClient : IDisposable
- Inheritance
-
AssortmentsApiClient
- Implements
- Inherited Members
Constructors
AssortmentsApiClient(HttpClient)
public AssortmentsApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreateAssortmentRequest, CancellationToken)
Создает сортамент в указанной группе
public Task<IElement?> Create(ICreateAssortmentRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateAssortmentRequestЗапрос создания сортамента.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetByMaterial(IGetAssortmentRequest, CancellationToken)
Возвращает сортаменты по идентификаторам материала.
public Task<List<IElement>?> GetByMaterial(IGetAssortmentRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetAssortmentRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPath(CancellationToken)
Возвращает путь к каталогу с идентификатором Sortament.
public Task<List<INamedObject>?> GetPath(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
LinkToMaterials(ILinkMaterialsRequest, CancellationToken)
Устанавливает связь между сортаментом и материалами
public Task LinkToMaterials(ILinkMaterialsRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkMaterialsRequestЗапрос создания связи материалов и сортаментов.
cancellationTokenCancellationToken