ducpy.builders.mutate_builder¶
Functions¶
|
Mutate any property of an element (ElementWrapper or direct dataclass instance) using keyword arguments. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- ducpy.builders.mutate_builder.mutate_element(el, **kwargs)¶
Mutate any property of an element (ElementWrapper or direct dataclass instance) using keyword arguments. Recursively traverses all nested dataclasses and sets matching properties. Applies versioning updates (seed, updated, version, version_nonce) to top-level elements or elements with a ‘base’ attribute. Example: mutate_element(el, x=…, label=…, points=[…], style=…, …)
- ducpy.builders.mutate_builder.mutate_version_graph(graph: ducpy.classes.DataStateClass.VersionGraph, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_checkpoint(checkpoint: ducpy.classes.DataStateClass.Checkpoint, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_delta(delta: ducpy.classes.DataStateClass.Delta, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_global_state(state: ducpy.classes.DataStateClass.DucGlobalState, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_local_state(state: ducpy.classes.DataStateClass.DucLocalState, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_external_file(file_entry: ducpy.classes.DataStateClass.DucExternalFileEntry, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_grid_settings(grid: ducpy.classes.DataStateClass.GridSettings, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_snap_settings(snap: ducpy.classes.DataStateClass.SnapSettings, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_view(view: ducpy.classes.ElementsClass.DucView, **kwargs)¶
- ducpy.builders.mutate_builder.mutate_ucs(ucs: ducpy.classes.ElementsClass.DucUcs, **kwargs)¶