public class ReportsApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url| Constructor and Description |
|---|
ReportsApi(Credentials credentials) |
ReportsApi(Credentials credentials,
ClientConfig clientConfig) |
graphql, graphqlpublic ReportsApi(Credentials credentials)
public ReportsApi(Credentials credentials, ClientConfig clientConfig)
public ResponseObject<GroupReportStatus> generateGroupReport(java.lang.Long groupId, GenerateGroupReportRequest request) throws HttpException, HttpBadRequestException
groupId - group identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupReportStatus> checkGroupReportGenerationStatus(java.lang.Long groupId, java.lang.String reportId) throws HttpException, HttpBadRequestException
groupId - group identifierreportId - report identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<DownloadLink> downloadGroupReport(java.lang.Long groupId, java.lang.String reportId) throws HttpException, HttpBadRequestException
groupId - group identifierreportId - report identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupReportStatus> generateOrganizationReport(GenerateGroupReportRequest request) throws HttpException, HttpBadRequestException
request - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupReportStatus> checkOrganizationReportGenerationStatus(java.lang.String reportId) throws HttpException, HttpBadRequestException
reportId - report identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<DownloadLink> downloadOrganizationReport(java.lang.String reportId) throws HttpException, HttpBadRequestException
reportId - report identifierHttpExceptionHttpBadRequestExceptionpublic ResponseList<ReportSettingsTemplate.OrganizationReportSettingsTemplate> listOrganizationReportSettingsTemplates(ListOrganizationReportSettingsParams params) throws HttpException, HttpBadRequestException
HttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate.OrganizationReportSettingsTemplate> addOrganizationReportSettingsTemplate(ReportSettingsTemplate.OrganizationReportSettingsTemplate request) throws HttpException, HttpBadRequestException
request - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate.OrganizationReportSettingsTemplate> getOrganizationReportSettingsTemplate(java.lang.Long reportSettingsTemplateId) throws HttpException, HttpBadRequestException
reportSettingsTemplateId - report settings template identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate.OrganizationReportSettingsTemplate> editOrganizationReportSettingsTemplate(java.lang.Long reportSettingsTemplateId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
reportSettingsTemplateId - report settings template identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic void deleteOrganizationReportSettingsTemplate(java.lang.Long reportSettingsTemplateId)
throws HttpException,
HttpBadRequestException
reportSettingsTemplateId - report settings template identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportStatus> generateReport(java.lang.Long projectId, GenerateReportRequest request) throws HttpException, HttpBadRequestException
projectId - project identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportStatus> checkReportGenerationStatus(java.lang.Long projectId, java.lang.String reportId) throws HttpException, HttpBadRequestException
projectId - project identifierreportId - report identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<DownloadLink> downloadReport(java.lang.Long projectId, java.lang.String reportId) throws HttpException, HttpBadRequestException
projectId - project identifierreportId - report identifierHttpExceptionHttpBadRequestExceptionpublic ResponseList<ReportSettingsTemplate> listReportSettingsTemplate(java.lang.Long projectId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId - project identifierlimit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)HttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate> addReportSettingsTemplate(java.lang.Long projectId, ReportSettingsTemplate request) throws HttpException, HttpBadRequestException
projectId - project identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate> getReportSettingsTemplate(java.lang.Long projectId, java.lang.Long reportSettingsTemplateId) throws HttpException, HttpBadRequestException
projectId - project identifierreportSettingsTemplateId - report settings template identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate> editReportSettingsTemplate(java.lang.Long projectId, java.lang.Long reportSettingsTemplateId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
projectId - project identifierreportSettingsTemplateId - report settings template identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic void deleteReportSettingsTemplate(java.lang.Long projectId,
java.lang.Long reportSettingsTemplateId)
throws HttpException,
HttpBadRequestException
projectId - project identifierreportSettingsTemplateId - report settings template identifierHttpExceptionHttpBadRequestExceptionpublic ResponseList<ReportSettingsTemplate> listUserReportSettingsTemplate(java.lang.Long userId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
userId - user identifierlimit - (default 25)offset - (default 0)HttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate> addUserReportSettingsTemplate(java.lang.Long userId, ReportSettingsTemplate request) throws HttpException, HttpBadRequestException
userId - user identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate> getUserReportSettingsTemplate(java.lang.Long userId, java.lang.Long reportSettingsTemplateId) throws HttpException, HttpBadRequestException
userId - user identifierreportSettingsTemplateId - report settings template identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportSettingsTemplate> editUserReportSettingsTemplate(java.lang.Long userId, java.lang.Long reportSettingsTemplateId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
userId - user identifierreportSettingsTemplateId - report settings template identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic void deleteUserReportSettingsTemplate(java.lang.Long userId,
java.lang.Long reportSettingsTemplateId)
throws HttpException,
HttpBadRequestException
userId - user identifierreportSettingsTemplateId - report settings template identifierHttpExceptionHttpBadRequestExceptionpublic ResponseList<ReportArchive> listReportArchives(java.lang.Long userId, java.lang.String scopeType, java.lang.Long scopeId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
userId - user identifierscopeType - Filter only project report archives (scopeType=project)scopeId - Filter archives by spicific scope id (default 25)limit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)HttpExceptionHttpBadRequestExceptionpublic ResponseObject<ReportArchive> getReportArchive(java.lang.Long userId, java.lang.Long archiveId) throws HttpException, HttpBadRequestException
userId - user identifierarchiveId - archive identifierHttpExceptionHttpBadRequestExceptionpublic void deleteReportArchive(java.lang.Long userId,
java.lang.Long archiveId)
throws HttpException,
HttpBadRequestException
userId - user identifierarchiveId - archive identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupReportStatus> exportReportArchive(java.lang.Long userId, java.lang.Long archiveId, ExportReportRequest request) throws HttpException, HttpBadRequestException
userId - user identifierarchiveId - archive identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupReportStatus> checkReportArchiveExportStatus(java.lang.Long userId, java.lang.Long archiveId, java.lang.String exportId) throws HttpException, HttpBadRequestException
archiveId - archive identifierexportId - export identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<DownloadLink> downloadReportArchive(java.lang.Long userId, java.lang.Long archiveId, java.lang.String exportId) throws HttpException, HttpBadRequestException
userId - user identifierarchiveId - archive identifierexportId - export identifierHttpExceptionHttpBadRequestException