Table of Contents

Class AssortmentInstancesApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll

Контроллер для работы с элементами.

public class AssortmentInstancesApiClient : IDisposable
Inheritance
AssortmentInstancesApiClient
Implements
Inherited Members

Constructors

AssortmentInstancesApiClient(HttpClient)

public AssortmentInstancesApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Count(IIdentifierRequest, CancellationToken)

Возвращает количество экземпляров сортамента по идентификаторам типоразмера

public Task<int?> Count(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор типоразмера.

cancellationToken CancellationToken

Returns

Task<int?>

Create(ICreateAssortmentInstanceRequest, CancellationToken)

Создает экземпляр сортамента для указанного материала и типоразмера

public Task<List<IElement>?> Create(ICreateAssortmentInstanceRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateAssortmentInstanceRequest

Идентификатор типоразмера.

cancellationToken CancellationToken

Returns

Task<List<IElement>>

Dispose()

public void Dispose()

Get(IGetAssortmentInstanceRequest, CancellationToken)

Возвращает экземпляры сортамента по идентификаторам материала и типоразмера.

public Task<List<IAssortmentInstance>?> Get(IGetAssortmentInstanceRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetAssortmentInstanceRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<List<IAssortmentInstance>>

GetLinkedObjects(string, CancellationToken)

Возвращает связанные объекты экземпляра сортамента.

public Task<IAssortmentInstanceLinkablesResponse?> GetLinkedObjects(string location, CancellationToken cancellationToken = default)

Parameters

location string

Строка расположения экземпляра сортамента.

cancellationToken CancellationToken

Returns

Task<IAssortmentInstanceLinkablesResponse>

GetPath(IGetPathAssortmentInstanceRequest, CancellationToken)

Возвращает путь к группе экземпляров сортамента для указанной пары материал-сортамент

public Task<List<INamedObject>?> GetPath(IGetPathAssortmentInstanceRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetPathAssortmentInstanceRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<List<INamedObject>>