Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 865 Bytes

File metadata and controls

31 lines (17 loc) · 865 Bytes

AssetId

tb_ce_client.models.AssetId

Extends: EntityId

Properties

Name Type Description Notes

Referenced Types

EntityId: {entity_type: EntityType, id: UUID} — base type for all entity identifiers.

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., obj.name, etc.
  • Serialize: obj.model_dump() or obj.model_dump(by_alias=True) for camelCase JSON
  • Deserialize: AssetId.model_validate(data) or AssetId.model_validate_json(json_str)
  • None fields: Optional attributes default to None; accessing them never raises exceptions