ace.centralize.models.scheduler

Scheduler models for Centralize

Models for scheduled jobs, business events, and job processing.

Based on the Scheduler GraphQL schema (CreateScheduledJobParamsInput, CreateBusinessEventParamsInput, JobProcessedParamsInput, etc.)

class ace.centralize.models.scheduler.KeyValueInput(key: str, value: Any)[source]

Bases: ModelBase

Maps to KeyValueInput in GraphQL schema.

__init__(key: str, value: Any)[source]
as_dict()
ace.centralize.models.scheduler.SchedulerParameter

alias of KeyValueInput

class ace.centralize.models.scheduler.CreateScheduledJobParamsInput(effective_date: date, entity_id: int, entity_type_id: str, business_event_id: int | None = None, entity_type_name: str | None = None, execution_datetime: datetime | None = None, job_id: int | None = None, job_name: str | None = None, parameters: List[KeyValueInput] | None = None, payload: str | None = None, user_id: int | None = None)[source]

Bases: ModelBase

Maps to CreateScheduledJobParamsInput in GraphQL schema.

__init__(effective_date: date, entity_id: int, entity_type_id: str, business_event_id: int | None = None, entity_type_name: str | None = None, execution_datetime: datetime | None = None, job_id: int | None = None, job_name: str | None = None, parameters: List[KeyValueInput] | None = None, payload: str | None = None, user_id: int | None = None)[source]
as_dict()
ace.centralize.models.scheduler.CreateScheduledJobObject

alias of CreateScheduledJobParamsInput

class ace.centralize.models.scheduler.CancelScheduledJobParamsInput(entity_id: int | None = None, entity_type_id: str | None = None, job_id: int | None = None, next_execution_date_time_utc: datetime | None = None, user_id: int | None = None)[source]

Bases: ModelBase

Maps to CancelScheduledJobParamsInput in GraphQL schema.

__init__(entity_id: int | None = None, entity_type_id: str | None = None, job_id: int | None = None, next_execution_date_time_utc: datetime | None = None, user_id: int | None = None)[source]
as_dict()
class ace.centralize.models.scheduler.RunScheduledJobParamsInput(entity_id: int | None = None, entity_type_id: str | None = None, job_id: int | None = None, job_name: str | None = None, next_execution_date_time_utc: datetime | None = None, user_id: int | None = None)[source]

Bases: ModelBase

Maps to RunScheduledJobParamsInput in GraphQL schema.

__init__(entity_id: int | None = None, entity_type_id: str | None = None, job_id: int | None = None, job_name: str | None = None, next_execution_date_time_utc: datetime | None = None, user_id: int | None = None)[source]
as_dict()
class ace.centralize.models.scheduler.CreateBusinessEventParamsInput(creation_user_id: int, effective_date: date, entity_id: int, entity_type_id: str, entity_type_name: str | None = None, event_datetime: datetime | None = None, event_type_id: int | None = None, event_type_name: str | None = None, parameters: List[KeyValueInput] | None = None)[source]

Bases: ModelBase

Maps to CreateBusinessEventParamsInput in GraphQL schema.

__init__(creation_user_id: int, effective_date: date, entity_id: int, entity_type_id: str, entity_type_name: str | None = None, event_datetime: datetime | None = None, event_type_id: int | None = None, event_type_name: str | None = None, parameters: List[KeyValueInput] | None = None)[source]
as_dict()
ace.centralize.models.scheduler.CreateBusinessEventObject

alias of CreateBusinessEventParamsInput

class ace.centralize.models.scheduler.CancelBusinessEventParamsInput(id: int | None = None, entity_id: int | None = None, entity_type_id: str | None = None, event_datetime: datetime | None = None, event_type_id: int | None = None)[source]

Bases: ModelBase

Maps to CancelBusinessEventParamsInput in GraphQL schema.

__init__(id: int | None = None, entity_id: int | None = None, entity_type_id: str | None = None, event_datetime: datetime | None = None, event_type_id: int | None = None)[source]
as_dict()
class ace.centralize.models.scheduler.UpdateBusinessEventDateTimeInput(id: int, event_datetime: datetime | None = None)[source]

Bases: ModelBase

Maps to UpdateBusinessEventDateTimeInput in GraphQL schema.

__init__(id: int, event_datetime: datetime | None = None)[source]
as_dict()
class ace.centralize.models.scheduler.JobProcessedParamsInput(scheduled_job_id: int, status_id: int, end_date_time_utc: datetime | None = None, error_code: int | None = None, error_description: str | None = None, request_guid: UUID | None = None, response_payload: str | None = None, user_id: int | None = None)[source]

Bases: ModelBase

Maps to JobProcessedParamsInput in GraphQL schema.

__init__(scheduled_job_id: int, status_id: int, end_date_time_utc: datetime | None = None, error_code: int | None = None, error_description: str | None = None, request_guid: UUID | None = None, response_payload: str | None = None, user_id: int | None = None)[source]
as_dict()