Skip to content

RevisionTableRow

RevisionTableRow represents a single entry in the drawing’s revision history. It captures the revision index, description of changes, authorization, date, and any linked identifiers. Having each row modeled allows you to track how the product evolved, automate change notifications, or reconcile engineering updates with PLM systems. The object also records the textual and geometric context of the row, including page location, table layout, and confidence, so you can maintain traceable links back to the original document. With structured rows you can build dashboards summarizing historical modifications, detect when critical notes were altered, or validate that released revisions were signed off by the appropriate stakeholders.

Bases: BaseModel

Represents a single row in a revision table, documenting changes made to a drawing or technical document.

PARAMETER DESCRIPTION
revision_serial

Serial number used to identify the revision, typically indicated by letters (e.g., 'A', 'B') or numbers (e.g., '01', '02').

TYPE: str | None DEFAULT: None

description

Description of the change or revision made.

TYPE: str

revision_date

The date when the revision was implemented.

TYPE: date | None DEFAULT: None

Source code in werk24/models/v2/models.py
class RevisionTableRow(BaseModel):
    """
    Represents a single row in a revision table, documenting changes made
    to a drawing or technical document.
    """

    revision_serial: Optional[str] = Field(
        None,
        description=(
            "Serial number used to identify the revision, typically indicated by "
            "letters (e.g., 'A', 'B') or numbers (e.g., '01', '02')."
        ),
        examples=["A"],
    )

    description: str = Field(
        ...,
        description="Description of the change or revision made.",
        examples=["Added dimension to part edge."],
    )

    revision_date: Optional[date] = Field(
        None,
        description="The date when the revision was implemented.",
        examples=["2025-01-24"],
    )