julee.domain.models.assembly.assembly¶
Assembly domain models for the Capture, Extract, Assemble, Publish workflow.
This module contains the Assembly domain object that represents the actual assembly process/instance in the CEAP workflow system.
An Assembly represents a specific instance of assembling a document using an AssemblySpecification. It links an input document with an assembly specification and produces a single assembled document as output.
All domain models use Pydantic BaseModel for validation, serialization, and type safety, following the patterns established in the sample project.
Classes¶
Assembly process that links a specification with input document and |
|
Status of an assembly process. |
Module Contents¶
- class julee.domain.models.assembly.assembly.Assembly(/, **data)[source]¶
Bases:
pydantic.BaseModelAssembly process that links a specification with input document and produces an assembled document.
An Assembly represents a specific instance of the document assembly process. It connects an AssemblySpecification (which defines how to assemble) with an input Document (what to assemble from) and produces a single assembled document as output.
- status: AssemblyStatus[source]¶