Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.07 KB

File metadata and controls

33 lines (20 loc) · 1.07 KB

AliasEntityId

tb_ce_client.models.AliasEntityId

Properties

Name Type Description Notes
alias_entity_type AliasEntityType [optional]
entity_type EntityType
id UUID ID of the entity, time-based UUID v1

Referenced Types

AliasEntityType (enum)

CURRENT_CUSTOMER | CURRENT_TENANT | CURRENT_USER | CURRENT_USER_OWNER

EntityType (enum)

TENANT | CUSTOMER | USER | DASHBOARD | ASSET | DEVICE | ALARM | RULE_CHAIN | RULE_NODE | ENTITY_VIEW | … (36 values total)


Conventions

  • Package: tb_ce_client.models
  • Attribute access: obj.alias_entity_type, obj.name, etc.
  • Serialize: obj.model_dump() or obj.model_dump(by_alias=True) for camelCase JSON
  • Deserialize: AliasEntityId.model_validate(data) or AliasEntityId.model_validate_json(json_str)
  • None fields: Optional attributes default to None; accessing them never raises exceptions