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: object

Reusable selection sets for Status fields.

STANDARD = SelectionSet(fields=['id', 'name', 'displayStatus'], nested=[])
class ace.centralize.graphql.selections.scheduler.JobTypeSelections[source]

Bases: object

Reusable selection sets for JobType fields.

STANDARD = SelectionSet(fields=['id', 'guid', 'name', 'requestTypeId'], nested=[])
class ace.centralize.graphql.selections.scheduler.BusinessEventTypeSelections[source]

Bases: object

Reusable selection sets for BusinessEventType fields.

STANDARD = SelectionSet(fields=['id', 'name', 'displayName', 'description', 'priorityOrder', 'routingKeyTemplate'], nested=[])
class ace.centralize.graphql.selections.scheduler.JobDetailSelections[source]

Bases: object

Reusable 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: object

Reusable 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: object

Reusable 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: object

Reusable 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: object

Reusable selection sets for mutation outputs.

MINIMAL = SelectionSet(fields=['scheduledJobId'], nested=[])
WITH_STATUS = SelectionSet(fields=['scheduledJobId', 'status'], nested=[])