Class StandardSizesApiClient
Контроллер для работы с сортаментами и типоразмерами
public class StandardSizesApiClient : IDisposable
- Inheritance
-
StandardSizesApiClient
- Implements
- Inherited Members
Constructors
StandardSizesApiClient(HttpClient)
public StandardSizesApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreateStandardsizeRequest, CancellationToken)
Создает типоразмер для указанного сортамента.
public Task<IElement?> Create(ICreateStandardsizeRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateStandardsizeRequestcancellationTokenCancellationToken
Returns
CreateTemplate(ICreateStandardsizeTemplateRequest, CancellationToken)
Создает шаблон типоразмера и группу для указанного сортамента.
public Task<IStandardsizeDesignationTemplate?> CreateTemplate(ICreateStandardsizeTemplateRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateStandardsizeTemplateRequestcancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetByAssortment(IGetStandardSizeRequest, CancellationToken)
Возвращает типоразмеры по идентификаторам сортамента.
public Task<PaginatedList<IElement>?> GetByAssortment(IGetStandardSizeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetStandardSizeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetDefinedDimensions(CancellationToken)
Возвращает список свойств из группы "Материалы и сортаменты → Свойства сортаментов → Определяемые размеры".
public Task<List<IPropertyDefinitionBase>?> GetDefinedDimensions(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetPath(IIdentifierRequest, CancellationToken)
Возвращает путь к группе типоразмеров по идентификаторам сортамента.
public Task<List<INamedObject>?> GetPath(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор сортамента
cancellationTokenCancellationToken
Returns
GetTemplate(IIdentifierRequest, CancellationToken)
Возвращает шаблон типоразмера.
public Task<IStandardsizeDesignationTemplate?> GetTemplate(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы элементов
cancellationTokenCancellationToken
Returns
GetTemplateWithUnits(IIdentifierRequest, CancellationToken)
Возвращает шаблон типоразмера с заполненными DefaultMeasureUnit в AllContracts.
public Task<IPropertyOwnerResponse?> GetTemplateWithUnits(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы элементов
cancellationTokenCancellationToken
Returns
UpdateTemplate(IUpdateStandardSizeTemplateRequest, CancellationToken)
Редактирует шаблон указанного типоразмера.
public Task<IStandardsizeDesignationTemplate?> UpdateTemplate(IUpdateStandardSizeTemplateRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateStandardSizeTemplateRequestcancellationTokenCancellationToken