Class ReportsApiExecutor
Inheritance
System.Object
ReportsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class ReportsApiExecutor : object
Constructors
|
Improve this Doc
View Source
ReportsApiExecutor(ICrowdinApiClient)
Declaration
public ReportsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Improve this Doc
View Source
ReportsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public ReportsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Improve this Doc
View Source
AddReportSettingsTemplate(Int32, AddReportSettingsTemplateRequest)
Declaration
public async Task<ReportSettingsTemplateBase> AddReportSettingsTemplate(int projectId, AddReportSettingsTemplateRequest request)
Parameters
Returns
|
Improve this Doc
View Source
CheckGroupReportGenerationStatus(Int32, Int32)
Declaration
public async Task<GroupReportStatus> CheckGroupReportGenerationStatus(int groupId, int reportId)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
reportId |
|
Returns
|
Improve this Doc
View Source
CheckOrganizationReportGenerationStatus(Int32)
Declaration
public async Task<GroupReportStatus> CheckOrganizationReportGenerationStatus(int reportId)
Parameters
Type |
Name |
Description |
System.Int32 |
reportId |
|
Returns
|
Improve this Doc
View Source
CheckReportArchiveExportStatus(Nullable<Int32>, Int32, String)
Declaration
public async Task<GroupReportStatus> CheckReportArchiveExportStatus(int? userId, int archiveId, string exportId)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
userId |
|
System.Int32 |
archiveId |
|
System.String |
exportId |
|
Returns
|
Improve this Doc
View Source
CheckReportGenerationStatus(Int32, String)
Declaration
public async Task<ReportStatus> CheckReportGenerationStatus(int projectId, string reportId)
Parameters
Type |
Name |
Description |
System.Int32 |
projectId |
|
System.String |
reportId |
|
Returns
|
Improve this Doc
View Source
DeleteReportArchive(Nullable<Int32>, Int32)
Declaration
public async Task DeleteReportArchive(int? userId, int archiveId)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
userId |
|
System.Int32 |
archiveId |
|
Returns
|
Improve this Doc
View Source
DeleteReportSettingsTemplate(Int32, Int32)
Declaration
public async Task DeleteReportSettingsTemplate(int projectId, int reportSettingsTemplateId)
Parameters
Type |
Name |
Description |
System.Int32 |
projectId |
|
System.Int32 |
reportSettingsTemplateId |
|
Returns
|
Improve this Doc
View Source
DownloadGroupReport(Int32, Int32)
Declaration
public async Task<DownloadLink> DownloadGroupReport(int groupId, int reportId)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
reportId |
|
Returns
|
Improve this Doc
View Source
DownloadOrganizationReport(Int32)
Declaration
public async Task<DownloadLink> DownloadOrganizationReport(int reportId)
Parameters
Type |
Name |
Description |
System.Int32 |
reportId |
|
Returns
|
Improve this Doc
View Source
DownloadReport(Int32, String)
Declaration
public async Task<DownloadLink> DownloadReport(int projectId, string reportId)
Parameters
Type |
Name |
Description |
System.Int32 |
projectId |
|
System.String |
reportId |
|
Returns
|
Improve this Doc
View Source
DownloadReportArchive(Nullable<Int32>, Int32, String)
Declaration
public async Task<DownloadLink> DownloadReportArchive(int? userId, int archiveId, string exportId)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
userId |
|
System.Int32 |
archiveId |
|
System.String |
exportId |
|
Returns
|
Improve this Doc
View Source
EditReportSettingsTemplate(Int32, Int32, IEnumerable<ReportSettingsTemplatePatch>)
Declaration
public async Task<ReportSettingsTemplateBase> EditReportSettingsTemplate(int projectId, int reportSettingsTemplateId, IEnumerable<ReportSettingsTemplatePatch> patches)
Parameters
Returns
|
Improve this Doc
View Source
ExportReportArchive(Nullable<Int32>, Int32, ExportReportArchiveRequest)
Declaration
public async Task<GroupReportStatus> ExportReportArchive(int? userId, int archiveId, ExportReportArchiveRequest request)
Parameters
Returns
|
Improve this Doc
View Source
GenerateGroupReport(Int32, GenerateGroupReportRequest)
Declaration
public async Task<GroupReportStatus> GenerateGroupReport(int groupId, GenerateGroupReportRequest request)
Parameters
Returns
|
Improve this Doc
View Source
GenerateOrganizationReport(GenerateGroupReportRequest)
Declaration
public async Task<GroupReportStatus> GenerateOrganizationReport(GenerateGroupReportRequest request)
Parameters
Returns
|
Improve this Doc
View Source
GenerateReport(Int32, GenerateReportRequest)
Declaration
public async Task<ReportStatus> GenerateReport(int projectId, GenerateReportRequest request)
Parameters
Returns
|
Improve this Doc
View Source
GetReportArchive(Nullable<Int32>, Int32)
Declaration
public async Task<ReportArchive> GetReportArchive(int? userId, int archiveId)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
userId |
|
System.Int32 |
archiveId |
|
Returns
|
Improve this Doc
View Source
GetReportSettingsTemplate(Int32, Int32)
Declaration
public async Task<ReportSettingsTemplateBase> GetReportSettingsTemplate(int projectId, int reportSettingsTemplateId)
Parameters
Type |
Name |
Description |
System.Int32 |
projectId |
|
System.Int32 |
reportSettingsTemplateId |
|
Returns
|
Improve this Doc
View Source
ListReportArchives(Nullable<Int32>, Nullable<ScopeType>, Nullable<Int32>, Int32, Int32)
Declaration
public async Task<ResponseList<ReportArchive>> ListReportArchives(int? userId, ScopeType? scopeType = null, int? scopeId = null, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
userId |
|
System.Nullable<ScopeType> |
scopeType |
|
System.Nullable<System.Int32> |
scopeId |
|
System.Int32 |
limit |
|
System.Int32 |
offset |
|
Returns
|
Improve this Doc
View Source
ListReportSettingsTemplates(Int32, Int32, Int32)
Declaration
public async Task<ResponseList<ReportSettingsTemplateBase>> ListReportSettingsTemplates(int projectId, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
projectId |
|
System.Int32 |
limit |
|
System.Int32 |
offset |
|
Returns