use super::{SemanticAnnotation, SemanticAnnotationKind};
rewrite_record!(SemanticAnnotation, []; {id, object, kind, runtime_type, order, text, references, value, reference_anchors, text_style, format, position, dimension_kind, text_override, upper_tolerance, lower_tolerance, parameters, assets, native_ref});
rewrite_enum!(SemanticAnnotationKind, []; {
Dimension,
Text,
Balloon,
Leader,
Symbol,
Other,
});
rewrite_enum!(super::DimensionKind, []; {
Distance {},
HorizontalDistance {},
VerticalDistance {},
Radius {},
Diameter {},
Angle {},
ThreePointAngle {},
Other {native_type},
});
rewrite_record!(super::AnnotationTextStyle, []; {height, font_family});