Class AssortmentInstancesApiClient
Контроллер для работы с элементами.
public class AssortmentInstancesApiClient : IDisposable
- Inheritance
-
AssortmentInstancesApiClient
- Implements
- Inherited Members
Constructors
AssortmentInstancesApiClient(HttpClient)
public AssortmentInstancesApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Count(IIdentifierRequest, CancellationToken)
Возвращает количество экземпляров сортамента по идентификаторам типоразмера
public Task<int?> Count(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор типоразмера.
cancellationTokenCancellationToken
Returns
Create(ICreateAssortmentInstanceRequest, CancellationToken)
Создает экземпляр сортамента для указанного материала и типоразмера
public Task<List<IElement>?> Create(ICreateAssortmentInstanceRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateAssortmentInstanceRequestИдентификатор типоразмера.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
Get(IGetAssortmentInstanceRequest, CancellationToken)
Возвращает экземпляры сортамента по идентификаторам материала и типоразмера.
public Task<List<IAssortmentInstance>?> Get(IGetAssortmentInstanceRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetAssortmentInstanceRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetLinkedObjects(string, CancellationToken)
Возвращает связанные объекты экземпляра сортамента.
public Task<IAssortmentInstanceLinkablesResponse?> GetLinkedObjects(string location, CancellationToken cancellationToken = default)
Parameters
locationstringСтрока расположения экземпляра сортамента.
cancellationTokenCancellationToken
Returns
GetPath(IGetPathAssortmentInstanceRequest, CancellationToken)
Возвращает путь к группе экземпляров сортамента для указанной пары материал-сортамент
public Task<List<INamedObject>?> GetPath(IGetPathAssortmentInstanceRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetPathAssortmentInstanceRequestПараметры запроса.
cancellationTokenCancellationToken