Skip to content

DynamicPropertiesMixin

DynamicPropertiesMixin

Mixin that adds support for dynamic/extra properties from the TM1 REST API.

TM1 objects can carry additional properties beyond their known fields. This mixin provides a common interface to store, filter, and serialize them.

Subclasses must define _DYNAMIC_PROPERTIES_EXCLUDED_KEYS as a frozenset of keys that are already handled explicitly (e.g. "Name", "@odata.type").

dynamic_properties property writable