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