Class ReportExtensions
Содержит методы расширения для работы с отчётами.
public static class ReportExtensions
- Inheritance
-
ReportExtensions
- Inherited Members
Methods
CreateReport(RestClient, Report)
Создаёт новый отчёт.
public static Task<BaseSaveResponseParameters> CreateReport(this RestClient client, Report report)
Parameters
client
RestClientreport
Report
Returns
- Task<BaseSaveResponseParameters>
DeleteReport(RestClient, EntityIdentifier, bool)
Удаляет отчёт.
public static Task DeleteReport(this RestClient client, EntityIdentifier id, bool force)
Parameters
client
RestClientid
EntityIdentifierforce
bool
Returns
GetReports(RestClient, ReportType, ReportEntity, IEnumerable<int>)
Возвращает список отчётов.
public static Task<Report[]> GetReports(this RestClient client, ReportType reportType = ReportType.None, ReportEntity reportEntity = ReportEntity.None, IEnumerable<int> id = null)
Parameters
client
RestClientreportType
ReportTypereportEntity
ReportEntityid
IEnumerable<int>
Returns
- Task<Report[]>
UpdateReport(RestClient, Report)
Редактирует существующий отчёт.
public static Task<BaseSaveResponseParameters> UpdateReport(this RestClient client, Report report)
Parameters
client
RestClientreport
Report
Returns
- Task<BaseSaveResponseParameters>