Table of Contents

Class ReportParameterPropertyExtensions

Namespace
Lers.Http.Reporting
Assembly
Lers.System.dll

Расширения для работы с описателями параметров отчётов.

public static class ReportParameterPropertyExtensions
Inheritance
ReportParameterPropertyExtensions
Inherited Members

Methods

CreateReportParameterProperty(RestClient, ReportParameterProperty)

Создаёт описатель параметра отчёта.

public static Task<SaveReportParameterPropertyResponseParameters> CreateReportParameterProperty(this RestClient client, ReportParameterProperty request)

Parameters

client RestClient
request ReportParameterProperty

Returns

Task<SaveReportParameterPropertyResponseParameters>

DeleteReportParameterProperty(RestClient, int, bool)

Удаляет описатель параметра отчёта.

public static Task DeleteReportParameterProperty(this RestClient client, int id, bool force)

Parameters

client RestClient
id int
force bool

Returns

Task

GetReportParameterProperties(RestClient, ReportType, ReportEntity)

Возвращает список описателей параметров отчёта.

public static Task<ReportParameterProperty[]> GetReportParameterProperties(this RestClient client, ReportType reportType, ReportEntity reportEntity)

Parameters

client RestClient
reportType ReportType
reportEntity ReportEntity

Returns

Task<ReportParameterProperty[]>

UpdateReportParameterProperty(RestClient, ReportParameterProperty)

Обновляет описатель параметра отчёта.

public static Task<SaveReportParameterPropertyResponseParameters> UpdateReportParameterProperty(this RestClient client, ReportParameterProperty request)

Parameters

client RestClient
request ReportParameterProperty

Returns

Task<SaveReportParameterPropertyResponseParameters>