ducpy.classes.DataStateClass¶
Classes¶
Module Contents¶
- class ducpy.classes.DataStateClass.DucGlobalState¶
- view_background_color: str¶
- main_scope: str¶
- dash_spacing_scale: float¶
- is_dash_spacing_affected_by_viewport_scale: bool¶
- scope_exponent_threshold: int¶
- dimensions_associative_by_default: bool¶
- use_annotative_scaling: bool¶
- display_precision: DisplayPrecision¶
- name: str | None¶
- pruning_level: ducpy.Duc.PRUNING_LEVEL.PRUNING_LEVEL | None = None¶
- class ducpy.classes.DataStateClass.DucLocalState¶
- scope: str¶
- active_standard_id: str¶
- scroll_x: float¶
- scroll_y: float¶
- zoom: float¶
- is_binding_enabled: bool¶
- pen_mode: bool¶
- view_mode_enabled: bool¶
- objects_snap_mode_enabled: bool¶
- grid_mode_enabled: bool¶
- outline_mode_enabled: bool¶
- active_grid_settings: List[str] | None¶
- active_snap_settings: str | None¶
- current_item_stroke: ducpy.classes.ElementsClass.ElementStroke | None¶
- current_item_background: ducpy.classes.ElementsClass.ElementBackground | None¶
- current_item_opacity: float | None¶
- current_item_font_family: str | None¶
- current_item_font_size: float | None¶
- current_item_text_align: ducpy.Duc.TEXT_ALIGN.TEXT_ALIGN | None¶
- current_item_roundness: float | None¶
- current_item_start_line_head: ducpy.classes.ElementsClass.DucHead | None¶
- current_item_end_line_head: ducpy.classes.ElementsClass.DucHead | None¶
- manual_save_mode: bool | None = None¶
- class ducpy.classes.DataStateClass.JSONPatchOperation¶
- op: str¶
- path: str¶
- from_path: str | None¶
- value: Any¶
- class ducpy.classes.DataStateClass.VersionBase¶
- id: str¶
- timestamp: int¶
- is_manual_save: bool¶
- parent_id: str | None¶
- description: str | None¶
- user_id: str | None¶
- class ducpy.classes.DataStateClass.Checkpoint¶
Bases:
VersionBase
- data: bytes¶
- size_bytes: int¶
- type: str¶
- class ducpy.classes.DataStateClass.Delta¶
Bases:
VersionBase
- patch: List[JSONPatchOperation]¶
- type: str¶
- __post_init__()¶
- class ducpy.classes.DataStateClass.VersionGraph¶
- checkpoints: List[Checkpoint]¶
- metadata: VersionGraphMetadata¶
- user_checkpoint_version_id: str¶
- latest_version_id: str¶
- class ducpy.classes.DataStateClass.DucExternalFileData¶
- mime_type: str¶
- id: str¶
- data: bytes¶
- created: int¶
- last_retrieved: int | None¶
- class ducpy.classes.DataStateClass.DucExternalFileEntry¶
- key: str¶
- value: DucExternalFileData¶
- class ducpy.classes.DataStateClass.ExportedDataState¶
- type: str¶
- version: str¶
- source: str¶
- thumbnail: bytes¶
- elements: List[ducpy.classes.ElementsClass.ElementWrapper]¶
- blocks: List[ducpy.classes.ElementsClass.DucBlock]¶
- groups: List[ducpy.classes.ElementsClass.DucGroup]¶
- regions: List[ducpy.classes.ElementsClass.DucRegion]¶
- layers: List[ducpy.classes.ElementsClass.DucLayer]¶
- standards: List[ducpy.classes.StandardsClass.Standard]¶
- dictionary: Dict[str, str]¶
- duc_local_state: DucLocalState | None¶
- duc_global_state: DucGlobalState | None¶
- version_graph: VersionGraph | None¶
- files: List[DucExternalFileEntry] | None¶