Module macrobond_data_api.web.web_types.metadata.metadata_attribute_information_response

Classes

class MetadataAttributeInformationResponse (*args, **kwargs)

Information about a metadata attribute

Ancestors

  • builtins.dict

Class variables

var appliesTo : Optional[List[str]]

If provided, specifies what types of entities that this attribute applies to

var canHaveMultipleValues : bool

If True then this type of metadata can have multiple values in a metadata collection

var canListValues : bool

If True then the values of this type of metadata can be listen using the ListAllValues function

var comment : Optional[str]

The comment of the metadata attribute

var description : str

The description of the metadata attribute

var isDatabaseEntity : bool

If True then this type of metadata is an entity that can be retrieved from the database

var name : str

The name of the metadata attribute

var usesValueList : bool

If True, the metadata attribute uses a list of values

var valueRestriction : Optional[MetadataAttributeTypeRestriction]

Restriction on the value type

var valueTypeMetadataAttributeType

The value type of the metadata attribute

class MetadataAttributeTypeRestriction (value, names=None, *, module=None, qualname=None, type=None, start=1)

An enumeration.

Ancestors

  • enum.IntEnum
  • builtins.int
  • enum.Enum

Class variables

var DATE

Only the date of the TimeStamp is valid

var EMAIL

The string is an e-mail address

var JSON

The string is encoded as JSON

var POSITIVE

The integer or double is >= 0

var URL

The string is an URL