ace.centralize.graphql.selections.scheduler
Predefined SelectionSets for Scheduler entities.
- Based on the Scheduler GraphQL schema output types:
JobScheduledDetail, JobProcessedDetail, BusinessEventDetail, JobDetail, JobType, BusinessEventType, Status
- class ace.centralize.graphql.selections.scheduler.StatusSelections[source]
Bases:
objectReusable selection sets for Status fields.
- STANDARD = SelectionSet(fields=['id', 'name', 'displayStatus'], nested=[])
- class ace.centralize.graphql.selections.scheduler.JobTypeSelections[source]
Bases:
objectReusable selection sets for JobType fields.
- STANDARD = SelectionSet(fields=['id', 'guid', 'name', 'requestTypeId'], nested=[])
- class ace.centralize.graphql.selections.scheduler.BusinessEventTypeSelections[source]
Bases:
objectReusable selection sets for BusinessEventType fields.
- STANDARD = SelectionSet(fields=['id', 'name', 'displayName', 'description', 'priorityOrder', 'routingKeyTemplate'], nested=[])
- class ace.centralize.graphql.selections.scheduler.JobDetailSelections[source]
Bases:
objectReusable selection sets for JobDetail fields.
- MINIMAL = SelectionSet(fields=['id', 'guid', 'name'], nested=[])
- STANDARD = SelectionSet(fields=['id', 'guid', 'name', 'description', 'allowManualExecution', 'recurrentSchedule', 'startSchedule', 'routingKeyTemplate', 'payloadTemplate'], nested=['displayName', 'jobType', 'status'])
- class ace.centralize.graphql.selections.scheduler.JobScheduledSelections[source]
Bases:
objectReusable selection sets for JobScheduledDetail fields.
- MINIMAL = SelectionSet(fields=['id'], nested=[])
- STANDARD = SelectionSet(fields=['id', 'entityId', 'entityTypeId', 'executionDateTimeUTC', 'manualTrigger', 'payload', 'routingKey'], nested=['job'])
- FULL = SelectionSet(fields=['id', 'entityId', 'entityTypeId', 'executionDateTimeUTC', 'manualTrigger', 'payload', 'routingKey'], nested=['job'])
- class ace.centralize.graphql.selections.scheduler.JobProcessedSelections[source]
Bases:
objectReusable selection sets for JobProcessedDetail fields.
- MINIMAL = SelectionSet(fields=['id', 'statusId'], nested=[])
- STANDARD = SelectionSet(fields=['id', 'statusId', 'entityId', 'entityTypeId', 'errorCode', 'errorDescription', 'payload', 'requestGuid', 'responsePayload', 'scheduledDateTimeUTC', 'startDateTimeUTC', 'endDateTimeUTC', 'executionUserId'], nested=['job'])
- class ace.centralize.graphql.selections.scheduler.BusinessEventSelections[source]
Bases:
objectReusable selection sets for BusinessEventDetail fields.
- MINIMAL = SelectionSet(fields=['businessEventId'], nested=[])
- WITH_STATUS = SelectionSet(fields=['businessEventId', 'status'], nested=[])
- STANDARD = SelectionSet(fields=['id', 'effectiveDate', 'entityId', 'entityTypeId', 'eventDateTimeUTC', 'executionDateTimeUTC', 'routingKey', 'statusId'], nested=['businessEventType'])
- FULL = SelectionSet(fields=['id', 'effectiveDate', 'entityId', 'entityTypeId', 'eventDateTimeUTC', 'executionDateTimeUTC', 'routingKey', 'statusId', 'version'], nested=['businessEventType', 'scheduledJobs', 'processedJobs'])
- class ace.centralize.graphql.selections.scheduler.ScheduledJobSelections[source]
Bases:
objectReusable selection sets for mutation outputs.
- MINIMAL = SelectionSet(fields=['scheduledJobId'], nested=[])
- WITH_STATUS = SelectionSet(fields=['scheduledJobId', 'status'], nested=[])