Module macrobond_data_api.com.com_types.metadata

Classes

class Metadata

Interface for a Macrobond metadata collection.

Instance variables

var IsReadonly : bool

Gets a value indicating whether this instance is readonly.

Methods

def AddValue(self, name: str, value: object) ‑> None

Add a value to the metadata collection. The value can be a single value or a list of values.

def GetFirstValue(self, name: str) ‑> Optional[object]

Get the first metadata value with the specified name.

def GetValues(self, name: str) ‑> Tuple[Any, ...]

Get a list of metadata values with the specified name.

def HideValue(self, name: str) ‑> None

Hide a value inherited from a parent metadata collection.

def ListNames(self) ‑> Tuple[Tuple[str, str]]

Get a list of metadata names and their descriptions.