Skip to main content

ReportExecution

This is the success return type from generateReport, and it contains metadata that uniquely identifies the report generation request, as well as the current status of report generation.

type ReportExecution {
id: ID!
reportCode: String!
reportParameters: JSONObject
reportTitle: String!
requestedColumns: [String!]
status: ReportExecutionStatus!
}

Fields​

ReportExecution.id ● ID! non-null scalar​

A unique identifier for this report generation request. This value is also passed back to the report query endpoint to retrieve the results for a report.

ReportExecution.reportCode ● String! non-null scalar​

The original value for the code that was passed in with the report generation request, which identifies which report was run.

ReportExecution.reportParameters ● JSONObject scalar​

The original parameters, if any, passed in to this report generation request.

ReportExecution.reportTitle ● String! non-null scalar​

The human-readable descriptive title of this report.

ReportExecution.requestedColumns ● [String!] list scalar​

The original requested columns, if specified, for this report generation request.

ReportExecution.status ● ReportExecutionStatus! non-null enum​

The current status of the report generation request.

Member Of​

Report object

Implemented By​

GenerateReportResponse union