Skip to main content

PerformanceReport

Represents a single client performance report covering a given time period

type PerformanceReport implements Report {
documents: [Document!]!
endDate: Date!
finalizedDate: Date
id: PerformanceReportID!
records: [PerformanceRecord!]!
startDate: Date!
status: PerformanceReportStatus!
updatedAt: LocalDateTime!
}

Fields

PerformanceReport.documents ● [Document!]! non-null object

Settled performance reports are stored as documents.

PerformanceReport.endDate ● Date! non-null scalar

The end date of the report

PerformanceReport.finalizedDate ● Date scalar

The date when the performance report has been finalized. Not provided if the performance report is still open.

PerformanceReport.id ● PerformanceReportID! non-null scalar

Unique identifier of the performance report

PerformanceReport.records ● [PerformanceRecord!]! non-null object

A list of all performance records of the report

PerformanceReport.startDate ● Date! non-null scalar

The starting date of the report

PerformanceReport.status ● PerformanceReportStatus! non-null enum

The current state of the performance report

PerformanceReport.updatedAt ● LocalDateTime! non-null scalar

The time when the report has been last updated

Interfaces

Report interface

Generic interface for any kind of report.

Returned By

performanceReport query

Member Of

Client object