Class MaterialsApiClient
Контроллер для работы с материалами
public class MaterialsApiClient : IDisposable
- Inheritance
-
MaterialsApiClient
- Implements
- Inherited Members
Constructors
MaterialsApiClient(HttpClient)
public MaterialsApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreateMaterial, CancellationToken)
Создает материал в указанной группе.
public Task<IElement?> Create(ICreateMaterial request, CancellationToken cancellationToken = default)
Parameters
requestICreateMaterialЗапрос создания связи материалов и сортаментов.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetByAssortment(IGetMaterialRequest, CancellationToken)
Возвращает материалы по идентификаторам сортамента.
public Task<List<IElement>?> GetByAssortment(IGetMaterialRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetMaterialRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPath(CancellationToken)
Возвращает путь к каталогу с идентификатором Materials.
public Task<List<INamedObject>?> GetPath(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
LinkToAssortments(ILinkAssortmentsRequest, CancellationToken)
Устанавливает связь между материалом и сортаментами.
public Task LinkToAssortments(ILinkAssortmentsRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkAssortmentsRequestЗапрос создания связи материалов и сортаментов.
cancellationTokenCancellationToken