Class ViewpointGroupApiClient
Контроллер для работы с группами представлений.
public class ViewpointGroupApiClient : IDisposable
- Inheritance
-
ViewpointGroupApiClient
- Implements
- Inherited Members
Constructors
ViewpointGroupApiClient(HttpClient)
public ViewpointGroupApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreateViewpointGroupRequest, CancellationToken)
Создаёт новую группу представлений.
public Task<IViewpointGroup?> Create(ICreateViewpointGroupRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateViewpointGroupRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
Delete(IDeleteRequest, CancellationToken)
Удаляет группу представлений.
public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetByCatalog(IGetByIdRequest, CancellationToken)
Возвращает группы, находящиеся внутри каталога представлений.
public Task<List<IViewpointGroup>?> GetByCatalog(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор каталога представлений.
cancellationTokenCancellationToken
Returns
GetByGroup(IGetByIdRequest, CancellationToken)
Возвращает группы, находящиеся внутри указанной группы представлений.
public Task<List<IViewpointGroup>?> GetByGroup(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает группу представлений.
public Task<IViewpointGroup?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
GetByLocation(string, CancellationToken)
Возвращает группу представлений.
public Task<IViewpointGroup?> GetByLocation(string location, CancellationToken cancellationToken = default)
Parameters
locationstringСтрока расположения.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает группу представлений по ее идентификатору.
public Task<IViewpointGroup?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
GetDefaultLocation(IGetDefaultLocation, CancellationToken)
Возвращает строку расположения группы представлений.
public Task<string?> GetDefaultLocation(IGetDefaultLocation request, CancellationToken cancellationToken = default)
Parameters
requestIGetDefaultLocationИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
GetStatistics(IIdentifierRequest, CancellationToken)
Возвращает статистику группы представлений.
public Task<IGroupStatistics?> GetStatistics(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы представлений.
cancellationTokenCancellationToken
Returns
Update(IUpdateViewpointGroupRequest, CancellationToken)
Изменяет данные о группе представлений.
public Task<IViewpointGroup?> Update(IUpdateViewpointGroupRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateViewpointGroupRequestГруппа представлений.
cancellationTokenCancellationToken