solutions_backend.orders.schemas
Small authenticated intents and exact results for canonical WorkOrder operations.
Classes
AcceptIntent
Bases: WorkOrderIntentBase
AcceptanceNotRequiredIntent
Bases: WorkOrderIntentBase
AmendIntent
Bases: WorkOrderIntentBase
AppointmentIntent
Bases: WorkOrderIntentBase
AssignmentIntent
Bases: WorkOrderIntentBase
ClassifyJobsIntent
Bases: WorkOrderIntentBase
ConversationIntent
Bases: WorkOrderIntentBase
DeadlineIntent
Bases: WorkOrderIntentBase
DeclineIntent
Bases: WorkOrderIntentBase
LinkCommercialIntent
Bases: WorkOrderIntentBase
ObservedCorrespondenceIntent
Bases: WorkOrderIntentBase
RaiseIssueIntent
Bases: WorkOrderIntentBase
ReconcileLifecycleIntent
Bases: WorkOrderIntentBase
ReplaceJobsIntent
Bases: WorkOrderIntentBase
ResolveIssueIntent
Bases: WorkOrderIntentBase
TransitionIntent
Bases: WorkOrderIntentBase
WorkOrderCalendarEntry
Bases: BaseModel
One exact appointment joined to compact WorkOrder context.
WorkOrderCalendarPage
Bases: BaseModel
Bounded appointments overlapping an explicit time window.
WorkOrderIntentBase
Bases: BaseModel
One focused command payload; transport identity lives in the request envelope.
WorkOrderListPage
Bases: BaseModel
Bounded keyset page for operational queues.
WorkOrderOperationDisposition
Bases: StrEnum
WorkOrderOperationRequest
Bases: BaseModel
Authenticated execute-once envelope; actor and actual request time are server-owned.
WorkOrderOperationResult
Bases: BaseModel
Compact exact operation receipt and current canonical snapshot when known.
WorkOrderSummary
Bases: BaseModel
Compact operational queue row derived from one canonical aggregate.
from_work_order
from_work_order(work_order: WorkOrder) -> WorkOrderSummaryWorkOrderTimelinePage
Bases: BaseModel
Newest-first immutable business history page.