treble_tsdk.core.object_metadata
Classes
- class treble_tsdk.core.object_metadata.ObjectMetadata
- __init__(client: TSDKClient, owner_id: str, owner_type: _MetadataOwnerType, metadata: ObjectMetadataDto | None)
- static preload(objects: Iterable[_HasMetadata], owner_type: _MetadataOwnerType, recursive: bool = False) None
Batch-load metadata for multiple objects in a single HTTP call.
When
recursive=True, child objects are also preloaded. For simulations this includes sources and receivers.- Parameters:
objects – Objects that have a
.metadataattribute (e.g. receivers, sources).owner_type – The metadata owner type for all objects in the iterable.
recursive – If True, also preload metadata for child objects.
- save() bool
- sync(keep_local_values: bool = False)