Class FormulaApiClient
Контроллер для работы с формулами.
public class FormulaApiClient : IDisposable
- Inheritance
-
FormulaApiClient
- Implements
- Inherited Members
Constructors
FormulaApiClient(HttpClient)
public FormulaApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
AddToFormulaAppointer(IAddAppointedFormulaRequest, CancellationToken)
Добавляет назначаемую формулу на квалификатор свойства для каталога/группы.
public Task<List<IContractAppointedFormula>?> AddToFormulaAppointer(IAddAppointedFormulaRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddAppointedFormulaRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
Delete(IDeleteRequest, CancellationToken)
Удаляет назначенную формулу.
public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestИдентификатор назначенной формулы.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
EvaluateProperty(IEvaluatePropertyFormulaRequest, CancellationToken)
Возвращает значение вычисляемого свойства.
public Task<IPropertyValue?> EvaluateProperty(IEvaluatePropertyFormulaRequest request, CancellationToken cancellationToken = default)
Parameters
requestIEvaluatePropertyFormulaRequestЗапрос получения значения вычисляемого свойства.
cancellationTokenCancellationToken
Returns
GetByCode(IGetByCodeRequest, CancellationToken)
Возвращает формулу по ее коду.
public Task<IFormula?> GetByCode(IGetByCodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByCodeRequestКод объекта.
cancellationTokenCancellationToken
Returns
GetByFormulaAppointer(IIdentifierRequest, CancellationToken)
Возвращает формулы каталога/группы.
public Task<List<IContractAppointedFormula>?> GetByFormulaAppointer(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор каталога/группы.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает элемент.
public Task<IFormula?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор элемента.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает формулу по ее идентификатору.
public Task<IFormula?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
GetRecent(IIdentifierRequest, CancellationToken)
Возвращает список ранее использованных формул.
public Task<List<IFormula>?> GetRecent(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор целевого свойства формулы.
cancellationTokenCancellationToken
Returns
GetRecentList(IGetRecentPaginatedRequest, CancellationToken)
Возвращает постраничный список ранее использованных формул.
public Task<IPaginatedList<INamedObject>?> GetRecentList(IGetRecentPaginatedRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetRecentPaginatedRequestЗапрос постраничного списка ранее использованных формул.
cancellationTokenCancellationToken