---
title: "GraphQL types: R"
description: The 138 types of the public GraphQL schema that start with R.
canonical: https://developers.coevera.com/reference/graphql/types/r/
section: graphql
verification: schema
generatedFrom: schema f155746 (2026-10-20)
publisher: Coevera
---

# GraphQL types: R

- [ReactivateAccountInput](https://developers.coevera.com/reference/graphql/account/#ReactivateAccountInput) (input)
- [ReactivateAccountPayload](https://developers.coevera.com/reference/graphql/account/#ReactivateAccountPayload) (object)
- [ReactivateContactInput](https://developers.coevera.com/reference/graphql/contact/#ReactivateContactInput) (input)
- [ReactivateContactPayload](https://developers.coevera.com/reference/graphql/contact/#ReactivateContactPayload) (object)
- [ReactivateLeadInput](https://developers.coevera.com/reference/graphql/lead/#ReactivateLeadInput) (input)
- [ReactivateLeadOpptyInput](https://developers.coevera.com/reference/graphql/lead-oppty/#ReactivateLeadOpptyInput) (input)
- [ReactivateLeadOpptyPayload](https://developers.coevera.com/reference/graphql/lead-oppty/#ReactivateLeadOpptyPayload) (object)
- [ReactivateLeadPayload](https://developers.coevera.com/reference/graphql/lead/#ReactivateLeadPayload) (object)
- [ReactivateQuoteInput](https://developers.coevera.com/reference/graphql/quote/#ReactivateQuoteInput) (input)
- [ReactivateQuotePayload](https://developers.coevera.com/reference/graphql/quote/#ReactivateQuotePayload) (object)
- [RecentApprovalItem](https://developers.coevera.com/reference/graphql/approval/#RecentApprovalItem) (object)
- [RecentExecutionItem](https://developers.coevera.com/reference/graphql/process/#RecentExecutionItem) (object)
- [RecordConversionOperationEnum](https://developers.coevera.com/reference/graphql/types/r/#RecordConversionOperationEnum) (enum)
- [RecordConversionOptions](https://developers.coevera.com/reference/graphql/types/r/#RecordConversionOptions) (input)
- [Rectangle](https://developers.coevera.com/reference/graphql/types/r/#Rectangle) (object)
- [RecurrenceConditionEnum](https://developers.coevera.com/reference/graphql/oppty-recurrence/#RecurrenceConditionEnum) (enum)
- [RecurrenceConditionEnumFilterInput](https://developers.coevera.com/reference/graphql/oppty-recurrence/#RecurrenceConditionEnumFilterInput) (input)
- [RecurrenceTypeEnum](https://developers.coevera.com/reference/graphql/types/r/#RecurrenceTypeEnum) (enum)
- [RecurrenceTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/types/r/#RecurrenceTypeEnumFilterInput) (input)
- [RelationType](https://developers.coevera.com/reference/graphql/type/#RelationType) (enum)
- [RelationTypeFilterInput](https://developers.coevera.com/reference/graphql/type/#RelationTypeFilterInput) (input)
- [ReleaseOwnershipLeadInput](https://developers.coevera.com/reference/graphql/lead/#ReleaseOwnershipLeadInput) (input)
- [ReleaseOwnershipLeadPayload](https://developers.coevera.com/reference/graphql/lead/#ReleaseOwnershipLeadPayload) (object)
- [ReleaseOwnershipTaskInput](https://developers.coevera.com/reference/graphql/task/#ReleaseOwnershipTaskInput) (input)
- [ReleaseOwnershipTaskPayload](https://developers.coevera.com/reference/graphql/task/#ReleaseOwnershipTaskPayload) (object)
- [ReminderStatusEnum](https://developers.coevera.com/reference/graphql/types/r/#ReminderStatusEnum) (enum)
- [ReminderStatusEnumFilterInput](https://developers.coevera.com/reference/graphql/types/r/#ReminderStatusEnumFilterInput) (input)
- [RemoveReminderAppointmentInput](https://developers.coevera.com/reference/graphql/appointment/#RemoveReminderAppointmentInput) (input)
- [RemoveReminderAppointmentPayload](https://developers.coevera.com/reference/graphql/appointment/#RemoveReminderAppointmentPayload) (object)
- [RemoveReminderTaskInput](https://developers.coevera.com/reference/graphql/task/#RemoveReminderTaskInput) (input)
- [RemoveReminderTaskPayload](https://developers.coevera.com/reference/graphql/task/#RemoveReminderTaskPayload) (object)
- [RemoveScheduleReportInput](https://developers.coevera.com/reference/graphql/report/#RemoveScheduleReportInput) (input)
- [RemoveScheduleReportPayload](https://developers.coevera.com/reference/graphql/report/#RemoveScheduleReportPayload) (object)
- [RemoveTargetInput](https://developers.coevera.com/reference/graphql/target/#RemoveTargetInput) (input)
- [RemoveTargetPayload](https://developers.coevera.com/reference/graphql/target/#RemoveTargetPayload) (object)
- [ReopenProjectInput](https://developers.coevera.com/reference/graphql/project/#ReopenProjectInput) (input)
- [ReopenProjectPayload](https://developers.coevera.com/reference/graphql/project/#ReopenProjectPayload) (object)
- [ReportBoxInterface](https://developers.coevera.com/reference/graphql/report/#ReportBoxInterface) (interface)
- [ReportChart](https://developers.coevera.com/reference/graphql/interface-preview/#ReportChart) (object)
- [ReportChartType](https://developers.coevera.com/reference/graphql/interface-preview/#ReportChartType) (enum)
- [ReportComparisonDatesHistory](https://developers.coevera.com/reference/graphql/forecast/#ReportComparisonDatesHistory) (object)
- [ReportContent](https://developers.coevera.com/reference/graphql/types/r/#ReportContent) (enum)
- [ReportEntity](https://developers.coevera.com/reference/graphql/report/#ReportEntity) (object)
- [ReportEntityConnection](https://developers.coevera.com/reference/graphql/report/#ReportEntityConnection) (object)
- [ReportEntityEdge](https://developers.coevera.com/reference/graphql/report/#ReportEntityEdge) (object)
- [ReportField](https://developers.coevera.com/reference/graphql/forecast/#ReportField) (interface)
- [ReportFilterInput](https://developers.coevera.com/reference/graphql/report/#ReportFilterInput) (input)
- [ReportFolderEntity](https://developers.coevera.com/reference/graphql/report-folder/#ReportFolderEntity) (object)
- [ReportFolderEntityConnection](https://developers.coevera.com/reference/graphql/report-folder/#ReportFolderEntityConnection) (object)
- [ReportFolderEntityEdge](https://developers.coevera.com/reference/graphql/report-folder/#ReportFolderEntityEdge) (object)
- [ReportFolderFilterInput](https://developers.coevera.com/reference/graphql/report-folder/#ReportFolderFilterInput) (input)
- [ReportFolderOrderByInput](https://developers.coevera.com/reference/graphql/report-folder/#ReportFolderOrderByInput) (input)
- [ReportFolderOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/r/#ReportFolderOrderByNestedInput) (input)
- [ReportFolderRepository](https://developers.coevera.com/reference/graphql/types/r/#ReportFolderRepository) (object)
- [ReportHistoricalTrendHistory](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoricalTrendHistory) (object)
- [ReportHistory](https://developers.coevera.com/reference/graphql/forecast/#ReportHistory) (union)
- [ReportHistoryCommon](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoryCommon) (interface)
- [ReportHistoryComparisonDate](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoryComparisonDate) (object)
- [ReportHistoryDynamicDate](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoryDynamicDate) (object)
- [ReportHistoryDynamicDateOperation](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoryDynamicDateOperation) (enum)
- [ReportHistoryDynamicDateUnit](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoryDynamicDateUnit) (enum)
- [ReportHistoryField](https://developers.coevera.com/reference/graphql/forecast/#ReportHistoryField) (object)
- [ReportHistorySpecialValue](https://developers.coevera.com/reference/graphql/forecast/#ReportHistorySpecialValue) (enum)
- [ReportMainBox](https://developers.coevera.com/reference/graphql/report/#ReportMainBox) (object)
- [ReportOrderByInput](https://developers.coevera.com/reference/graphql/report/#ReportOrderByInput) (input)
- [ReportOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/r/#ReportOrderByNestedInput) (input)
- [ReportRepository](https://developers.coevera.com/reference/graphql/types/r/#ReportRepository) (object)
- [ReportSankeyChart](https://developers.coevera.com/reference/graphql/interface-preview/#ReportSankeyChart) (object)
- [ReportSchedule](https://developers.coevera.com/reference/graphql/report-schedule/#ReportSchedule) (object)
- [ReportScheduleEntity](https://developers.coevera.com/reference/graphql/report-schedule/#ReportScheduleEntity) (object)
- [ReportScheduleEntityConnection](https://developers.coevera.com/reference/graphql/report-schedule/#ReportScheduleEntityConnection) (object)
- [ReportScheduleEntityEdge](https://developers.coevera.com/reference/graphql/report-schedule/#ReportScheduleEntityEdge) (object)
- [ReportScheduleFilterInput](https://developers.coevera.com/reference/graphql/report-schedule/#ReportScheduleFilterInput) (input)
- [ReportScheduleOrderByInput](https://developers.coevera.com/reference/graphql/report-schedule/#ReportScheduleOrderByInput) (input)
- [ReportScheduleOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/r/#ReportScheduleOrderByNestedInput) (input)
- [ReportScheduleParams](https://developers.coevera.com/reference/graphql/report/#ReportScheduleParams) (input)
- [ReportScheduleRepository](https://developers.coevera.com/reference/graphql/types/r/#ReportScheduleRepository) (object)
- [ReportScheduleSchema](https://developers.coevera.com/reference/graphql/report-schedule/#ReportScheduleSchema) (object)
- [ReportScheduleSchemaJSONString](https://developers.coevera.com/reference/graphql/types/r/#ReportScheduleSchemaJSONString) (scalar)
- [ReportScheduleSchemaParams](https://developers.coevera.com/reference/graphql/report/#ReportScheduleSchemaParams) (input)
- [ReportSchema](https://developers.coevera.com/reference/graphql/report/#ReportSchema) (object)
- [ReportSettings](https://developers.coevera.com/reference/graphql/report/#ReportSettings) (union)
- [ReportSharingClientRelationEntity](https://developers.coevera.com/reference/graphql/report-sharing-client-relation/#ReportSharingClientRelationEntity) (object)
- [ReportSharingClientRelationEntityConnection](https://developers.coevera.com/reference/graphql/report-sharing-client-relation/#ReportSharingClientRelationEntityConnection) (object)
- [ReportSharingClientRelationEntityEdge](https://developers.coevera.com/reference/graphql/report-sharing-client-relation/#ReportSharingClientRelationEntityEdge) (object)
- [ReportSharingClientRelationFilterInput](https://developers.coevera.com/reference/graphql/report-sharing-client-relation/#ReportSharingClientRelationFilterInput) (input)
- [ReportSharingClientRelationOrderByInput](https://developers.coevera.com/reference/graphql/report-sharing-client-relation/#ReportSharingClientRelationOrderByInput) (input)
- [ReportSharingClientRelationRepository](https://developers.coevera.com/reference/graphql/types/r/#ReportSharingClientRelationRepository) (object)
- [ReportSharingSalesUnitRelationEntity](https://developers.coevera.com/reference/graphql/report-sharing-sales-unit-relation/#ReportSharingSalesUnitRelationEntity) (object)
- [ReportSharingSalesUnitRelationEntityConnection](https://developers.coevera.com/reference/graphql/report-sharing-sales-unit-relation/#ReportSharingSalesUnitRelationEntityConnection) (object)
- [ReportSharingSalesUnitRelationEntityEdge](https://developers.coevera.com/reference/graphql/report-sharing-sales-unit-relation/#ReportSharingSalesUnitRelationEntityEdge) (object)
- [ReportSharingSalesUnitRelationFilterInput](https://developers.coevera.com/reference/graphql/report-sharing-sales-unit-relation/#ReportSharingSalesUnitRelationFilterInput) (input)
- [ReportSharingSalesUnitRelationOrderByInput](https://developers.coevera.com/reference/graphql/report-sharing-sales-unit-relation/#ReportSharingSalesUnitRelationOrderByInput) (input)
- [ReportSharingSalesUnitRelationRepository](https://developers.coevera.com/reference/graphql/types/r/#ReportSharingSalesUnitRelationRepository) (object)
- [ReportSiblingBox](https://developers.coevera.com/reference/graphql/report/#ReportSiblingBox) (object)
- [ReportStructureItem](https://developers.coevera.com/reference/graphql/report/#ReportStructureItem) (interface)
- [ReportTabInterface](https://developers.coevera.com/reference/graphql/forecast/#ReportTabInterface) (interface)
- [ReportTable](https://developers.coevera.com/reference/graphql/report/#ReportTable) (object)
- [ReportTotalPosition](https://developers.coevera.com/reference/graphql/forecast/#ReportTotalPosition) (enum)
- [ReportTypeEnum](https://developers.coevera.com/reference/graphql/types/r/#ReportTypeEnum) (enum)
- [ReportTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/report/#ReportTypeEnumFilterInput) (input)
- [ReportValueField](https://developers.coevera.com/reference/graphql/forecast/#ReportValueField) (union)
- [ReportValueFieldInterface](https://developers.coevera.com/reference/graphql/forecast/#ReportValueFieldInterface) (interface)
- [ReportXlsxType](https://developers.coevera.com/reference/graphql/types/r/#ReportXlsxType) (enum)
- [RequestMethodEnum](https://developers.coevera.com/reference/graphql/webresource/#RequestMethodEnum) (enum)
- [RequestMethodEnumFilterInput](https://developers.coevera.com/reference/graphql/webresource/#RequestMethodEnumFilterInput) (input)
- [RespondToAppointmentInvitationInput](https://developers.coevera.com/reference/graphql/appointment/#RespondToAppointmentInvitationInput) (input)
- [RespondToAppointmentInvitationPayload](https://developers.coevera.com/reference/graphql/appointment/#RespondToAppointmentInvitationPayload) (object)
- [ResponseAcceptanceThresholdCustomCondition](https://developers.coevera.com/reference/graphql/online-form-type/#ResponseAcceptanceThresholdCustomCondition) (object)
- [ResponseAcceptanceThresholdProductsLimits](https://developers.coevera.com/reference/graphql/online-form-type/#ResponseAcceptanceThresholdProductsLimits) (object)
- [ResponseAcceptanceThresholdType](https://developers.coevera.com/reference/graphql/online-form-type/#ResponseAcceptanceThresholdType) (enum)
- [ResponseSummaryRelationCategory](https://developers.coevera.com/reference/graphql/online-form-type/#ResponseSummaryRelationCategory) (enum)
- [RestoreAccountInput](https://developers.coevera.com/reference/graphql/account/#RestoreAccountInput) (input)
- [RestoreAccountPayload](https://developers.coevera.com/reference/graphql/account/#RestoreAccountPayload) (object)
- [RestoreAppointmentInput](https://developers.coevera.com/reference/graphql/appointment/#RestoreAppointmentInput) (input)
- [RestoreAppointmentPayload](https://developers.coevera.com/reference/graphql/appointment/#RestoreAppointmentPayload) (object)
- [RestoreContactInput](https://developers.coevera.com/reference/graphql/contact/#RestoreContactInput) (input)
- [RestoreContactPayload](https://developers.coevera.com/reference/graphql/contact/#RestoreContactPayload) (object)
- [RestoreDataInput](https://developers.coevera.com/reference/graphql/data/#RestoreDataInput) (input)
- [RestoreDataPayload](https://developers.coevera.com/reference/graphql/data/#RestoreDataPayload) (object)
- [RestoreLeadInput](https://developers.coevera.com/reference/graphql/lead/#RestoreLeadInput) (input)
- [RestoreLeadPayload](https://developers.coevera.com/reference/graphql/lead/#RestoreLeadPayload) (object)
- [RestoreOpportunityInput](https://developers.coevera.com/reference/graphql/opportunity/#RestoreOpportunityInput) (input)
- [RestoreOpportunityPayload](https://developers.coevera.com/reference/graphql/opportunity/#RestoreOpportunityPayload) (object)
- [RestoreProjectInput](https://developers.coevera.com/reference/graphql/project/#RestoreProjectInput) (input)
- [RestoreProjectPayload](https://developers.coevera.com/reference/graphql/project/#RestoreProjectPayload) (object)
- [RestoreQuoteInput](https://developers.coevera.com/reference/graphql/quote/#RestoreQuoteInput) (input)
- [RestoreQuotePayload](https://developers.coevera.com/reference/graphql/quote/#RestoreQuotePayload) (object)
- [RestoreTaskInput](https://developers.coevera.com/reference/graphql/task/#RestoreTaskInput) (input)
- [RestoreTaskPayload](https://developers.coevera.com/reference/graphql/task/#RestoreTaskPayload) (object)
- [RevenueSchedulePeriodTypeEnum](https://developers.coevera.com/reference/graphql/types/r/#RevenueSchedulePeriodTypeEnum) (enum)
- [RevenueSchedulePeriodTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/types/r/#RevenueSchedulePeriodTypeEnumFilterInput) (input)
- [RoleProfileInterface](https://developers.coevera.com/reference/graphql/forecast/#RoleProfileInterface) (interface)
- [RoleTabInterface](https://developers.coevera.com/reference/graphql/report/#RoleTabInterface) (interface)
- [RollbackMethod](https://developers.coevera.com/reference/graphql/types/r/#RollbackMethod) (enum)
- [RollupFieldAggregationFunctionEnum](https://developers.coevera.com/reference/graphql/field/#RollupFieldAggregationFunctionEnum) (enum)
- [RollupProperty](https://developers.coevera.com/reference/graphql/field/#RollupProperty) (object)
- [RollupPropertyParams](https://developers.coevera.com/reference/graphql/field/#RollupPropertyParams) (input)

## Shared types: R

### RecordConversionOperationEnum (enum)

What happens to the source record after it is converted into a new record.

- `Nothing` The source record is kept unchanged.
- `Archive` The source record is archived; options decide which related records are archived or completed too.
- `Delete` The source record's activities, documents and notes move to the new record, then the source is deleted.

### RecordConversionOptions (input)

Related records of the source that are archived or completed together with it when a record is converted with the Archive operation.

- `archiveAllRelatedContacts: Boolean` For an account source, archives contacts whose primary account is it.
- `archiveAllRelatedAccounts: Boolean` Not applicable: has no effect.
- `archiveAllRelatedLeads: Boolean` For an account or contact source, archives open leads whose primary account or contact is it.
- `archiveAllRelatedOpportunities: Boolean` For an account or contact source, archives open opportunities whose primary account or contact is it; for a quote source, archives its open opportunity.
- `archiveAllRelatedQuotes: Boolean` For an account or contact source, archives open quotes whose primary account or contact is it; for an opportunity source, archives its open quotes.
- `completeAllRelatedProjects: Boolean` For an account source, completes its unfinished projects.
- `completeAllRelatedTasks: Boolean` Marks all tasks linked to the source record as completed.

### Rectangle (object)

A rectangular area on a canvas/grid: origin (x, y) plus size, in integer grid units.

- `x: Int!` Horizontal position of the top-left corner from the left edge, in grid columns.
- `y: Int!` Vertical position of the top-left corner from the top edge, in grid rows.
- `width: Int!` Width, in grid columns.
- `height: Int!` Height, in grid rows.

### RecurrenceTypeEnum (enum)

Schedule by which the next task or opportunity in a recurring series is created.

- `NotSet` No recurrence; no further items are created.
- `Daily` Repeats every occurEvery days on a fixed schedule.
- `Weekly` Repeats every occurEvery weeks on the weekdays set in dayOfWeek.
- `MonthlyRelative` Repeats every occurEvery months on a fixed day of the month given by day.
- `MonthlyAbsolute` Repeats every occurEvery months on a given weekday of a given week of the month (week and dayOfWeek), for example the last Friday.
- `YearlyRelative` Repeats every year on a fixed date given by month and day.
- `YearlyAbsolute` Repeats every year on a given weekday of a given week in a given month (month, week and dayOfWeek).
- `AfterNDays` Creates the next item occurEvery days after the current one is completed.
- `AfterNWeeks` Creates the next item occurEvery weeks after the current one is completed.
- `AfterNMonths` Creates the next item occurEvery months after the current one is completed.
- `AfterNYears` Creates the next item occurEvery years after the current one is completed.

### RecurrenceTypeEnumFilterInput (input)

Conditions on an enumeration field. Several conditions given together must all match.

- `eq: [RecurrenceTypeEnum!]` Matches any of the listed values.
- `NOT: RecurrenceTypeEnumFilterInput` Matches values that do not meet this condition.

### ReminderStatusEnum (enum)

State of a task or appointment reminder.

- `Snoozed` The reminder was postponed and fires again at its snooze date.
- `Scheduled` The reminder fires at its set time.
- `Dismissed` The reminder was dismissed and does not fire again.

### ReminderStatusEnumFilterInput (input)

Conditions on an enumeration field. Several conditions given together must all match.

- `eq: [ReminderStatusEnum!]` Matches any of the listed values.
- `NOT: ReminderStatusEnumFilterInput` Matches values that do not meet this condition.

### ReportContent (enum)

Parts of a report included in a PDF export.

- `All` Both charts and the table.
- `Charts` Only the charts.
- `Table` Only the table.

### ReportFolderOrderByNestedInput (input)

Sorting by a field of the related ReportFolder record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `parentReportFolderId: OrderByEnum` Id of the parent folder, or empty for top-level folders.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### ReportFolderRepository (object)

Read operations for ReportFolder records.

- `getById: ReportFolderEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ReportFolderEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ReportFolderEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ReportFolderEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### ReportOrderByNestedInput (input)

Sorting by a field of the related Report record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `accessLink: OrderByEnum` Public access token used in shareable report URLs. Empty when public sharing is not configured for the report.
- `description: OrderByEnum` Free-text description shown alongside the report.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `ownerId: OrderByEnum` Id of the owning user.
- `reportsFolderId: OrderByEnum` Id of the parent report folder.
- `shareMode: OrderByEnum` Who besides the owner can access the report: nobody (Private, the default), the users and sales units in sharingClients and sharingUnits (Standard), or all users (AllView to view, AllEdit to also edit).
- `syncEnabled: OrderByEnum` When true, name and settings are kept in sync with the linked screen profile; when false, the report is detached from profile sync.
- `syncEntityId: OrderByEnum` Id of the synchronized record.
- `type: OrderByEnum` Kind of report: a table or pivot report, a dashboard, an opportunity forecast, or an advanced report built from several linked tables.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### ReportRepository (object)

Read operations for Report records.

- `getById: ReportEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ReportEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ReportEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ReportEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### ReportScheduleOrderByNestedInput (input)

Sorting by a field of the related ReportSchedule record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `ownerId: OrderByEnum` Id of the owning user.
- `reportId: OrderByEnum` Id of the scheduled report.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### ReportScheduleRepository (object)

Read operations for ReportSchedule records.

- `getById: ReportScheduleEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ReportScheduleEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ReportScheduleEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ReportScheduleEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### ReportScheduleSchemaJSONString (scalar)

JSON object, sent as a string, conforming to the ReportScheduleSchema type.

scalar

### ReportSharingClientRelationRepository (object)

Read operations for ReportSharingClientRelation records.

- `getById: ReportSharingClientRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ReportSharingClientRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ReportSharingClientRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ReportSharingClientRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### ReportSharingSalesUnitRelationRepository (object)

Read operations for ReportSharingSalesUnitRelation records.

- `getById: ReportSharingSalesUnitRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ReportSharingSalesUnitRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ReportSharingSalesUnitRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ReportSharingSalesUnitRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### ReportTypeEnum (enum)

Kind of report.

- `TableReport` Table or pivot report of records.
- `DashboardReport` Dashboard made of charts, tiles and other widgets.
- `ForecastReport` Opportunity forecast.
- `AdvancedReport` Report built from several linked tables or pivots, edited in the advanced report editor.

### ReportXlsxType (enum)

Level of detail of an XLSX report export.

- `simplified` Data rows only, without total and summary rows.
- `full` The full report layout, including totals and summary rows.

### RevenueSchedulePeriodTypeEnum (enum)

Length of each period an opportunity or product revenue schedule is split into.

- `Month` Revenue is split into monthly periods.
- `Quarter` Revenue is split into quarterly periods.
- `Year` Revenue is split into yearly periods.

### RevenueSchedulePeriodTypeEnumFilterInput (input)

Conditions on an enumeration field. Several conditions given together must all match.

- `eq: [RevenueSchedulePeriodTypeEnum!]` Matches any of the listed values.
- `NOT: RevenueSchedulePeriodTypeEnumFilterInput` Matches values that do not meet this condition.

### RollbackMethod (enum)

How a bulk operation handles items that fail.

- `ROLLBACK_ALL` Any failed item fails the whole request; nothing is saved.
- `ROLLBACK_FAILED` Failed items are skipped and reported in errors; the other items are saved.
