Class PropertyDefinitionGroupApiClient
Контроллер для работы с группами описаний свойств.
public class PropertyDefinitionGroupApiClient : IDisposable
- Inheritance
-
PropertyDefinitionGroupApiClient
- Implements
- Inherited Members
Constructors
PropertyDefinitionGroupApiClient(HttpClient)
public PropertyDefinitionGroupApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreatePropertyDefinitionGroupRequest, CancellationToken)
Создает новую группу описаний свойств.
public Task<IPropertyDefinitionGroup?> Create(ICreatePropertyDefinitionGroupRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreatePropertyDefinitionGroupRequestЗапрос создания новой группы описаний свойств.
cancellationTokenCancellationToken
Returns
Delete(IDeleteRequest, CancellationToken)
Удаляет группу описаний свойств.
public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestИдентификатор удаляемой группы.
cancellationTokenCancellationToken
Returns
DeleteMany(IDeleteManyPropertyDefinitionGroupsRequest, CancellationToken)
Удаляет группы описаний свойств.
public Task DeleteMany(IDeleteManyPropertyDefinitionGroupsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteManyPropertyDefinitionGroupsRequestЗапрос удаления групп.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetAllInCatalog(CancellationToken)
Возвращает группы каталога описаний свойств.
public Task<List<IPropertyDefinitionGroup>?> GetAllInCatalog(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetByGroup(IIdentifierRequest, CancellationToken)
Возвращает группы, находящиеся внутри указанной группы описаний свойств.
public Task<List<IPropertyDefinitionGroup>?> GetByGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы описаний свойств.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает группу описаний свойств.
public Task<IPropertyDefinitionGroup?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы описаний свойств.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает группу описаний свойств по ее идентификатору.
public Task<IPropertyDefinitionGroup?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
Update(IUpdatePropertyDefinitionGroupRequest, CancellationToken)
Редактирует группу описаний свойств.
public Task<IPropertyDefinitionGroup?> Update(IUpdatePropertyDefinitionGroupRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdatePropertyDefinitionGroupRequestЗапрос обновления группы описаний свойств.
cancellationTokenCancellationToken