from typing import Optional
from ..models.annotation_line_end import AnnotationLineEnd
from ..models.edge_specifier import EdgeSpecifier
from ..models.point2d import Point2d
from .base import KittyCadBaseModel
[docs]
class AnnotationFeatureTag(KittyCadBaseModel):
"""Parameters for defining an MBD Feature Tag Annotation state"""
edge_reference: Optional[EdgeSpecifier] = None
entity_id: Optional[str] = None
entity_pos: Point2d
font_point_size: int
font_scale: float
key: str
leader_scale: Optional[float] = 1.0
leader_type: AnnotationLineEnd
offset: Point2d
plane_id: str
show_key: bool
value: str