| 64 | |
| 65 | @dataclass |
| 66 | class ParsedProperty: |
| 67 | name: str = "" |
| 68 | type_str: str = "" |
| 69 | default_value: str = "" |
| 70 | specifiers: dict = field(default_factory=dict) |
| 71 | macro: str = "" |
| 72 | brief: str = "" |
| 73 | is_edit_anywhere: bool = False |
| 74 | is_visible_anywhere: bool = False |
| 75 | is_blueprint_read_write: bool = False |
| 76 | is_blueprint_read_only: bool = False |
| 77 | category: str = "" |
| 78 | edit_condition: str = "" |
| 79 | is_override_toggle: bool = False |
| 80 | override_guarded_property: str = "" |
| 81 | access: str = "public" |
| 82 | |
| 83 | @dataclass |
| 84 | class ParsedEnumValue: |