Skip to content

RevisionTableRow

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"],
    )