Table of Contents

Class ReportExtensions

Namespace
Lers.Http
Assembly
Lers.System.dll

Содержит методы расширения для работы с отчётами.

public static class ReportExtensions
Inheritance
ReportExtensions
Inherited Members

Methods

CreateReport(RestClient, Report)

Создаёт новый отчёт.

public static Task<BaseSaveResponseParameters> CreateReport(this RestClient client, Report report)

Parameters

client RestClient
report Report

Returns

Task<BaseSaveResponseParameters>

DeleteReport(RestClient, EntityIdentifier, bool)

Удаляет отчёт.

public static Task DeleteReport(this RestClient client, EntityIdentifier id, bool force)

Parameters

client RestClient
id EntityIdentifier
force bool

Returns

Task

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 RestClient
reportType ReportType
reportEntity ReportEntity
id IEnumerable<int>

Returns

Task<Report[]>

UpdateReport(RestClient, Report)

Редактирует существующий отчёт.

public static Task<BaseSaveResponseParameters> UpdateReport(this RestClient client, Report report)

Parameters

client RestClient
report Report

Returns

Task<BaseSaveResponseParameters>