Table of Contents

Class ReportingTaskExtensions

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

Методы расширения для работы с заданиями на формирование отчётов.

public static class ReportingTaskExtensions
Inheritance
ReportingTaskExtensions
Inherited Members

Methods

CreateReportingTask(RestClient, EditReportGeneratingTaskRequestParameters)

Создаёт задание на формирование отчёта.

public static Task<BaseSaveResponseParameters> CreateReportingTask(this RestClient client, EditReportGeneratingTaskRequestParameters request)

Parameters

client RestClient
request EditReportGeneratingTaskRequestParameters

Returns

Task<BaseSaveResponseParameters>

DeleteReportingTask(RestClient, EntityIdentifier)

Удаляет задание на формирование отчёта.

public static Task DeleteReportingTask(this RestClient client, EntityIdentifier id)

Parameters

client RestClient
id EntityIdentifier

Returns

Task

GetReportGeneratingTask(RestClient, EntityIdentifier, GetReportGeneratingTaskRequestParameters)

Возвращает задание на автоформирование отчётов.

public static Task<GetReportGeneratingTaskResponseParameters> GetReportGeneratingTask(this RestClient client, EntityIdentifier taskId, GetReportGeneratingTaskRequestParameters param)

Parameters

client RestClient
taskId EntityIdentifier
param GetReportGeneratingTaskRequestParameters

Returns

Task<GetReportGeneratingTaskResponseParameters>

GetReportGeneratingTasks(RestClient)

Возвращает задание на автоформирование отчётов.

public static Task<GetReportGeneratingTaskListResponseParameters[]> GetReportGeneratingTasks(this RestClient client)

Parameters

client RestClient

Returns

Task<GetReportGeneratingTaskListResponseParameters[]>

UpdateReportingTask(RestClient, EditReportGeneratingTaskRequestParameters)

Создаёт задание на формирование отчёта.

public static Task<BaseSaveResponseParameters> UpdateReportingTask(this RestClient client, EditReportGeneratingTaskRequestParameters request)

Parameters

client RestClient
request EditReportGeneratingTaskRequestParameters

Returns

Task<BaseSaveResponseParameters>