Skip to content

Latest commit

 

History

History
92 lines (46 loc) · 1.9 KB

File metadata and controls

92 lines (46 loc) · 1.9 KB

EntityType

tb_ce_client.models.EntityType

Enum Values

  • TENANT (value: 'TENANT')

  • CUSTOMER (value: 'CUSTOMER')

  • USER (value: 'USER')

  • DASHBOARD (value: 'DASHBOARD')

  • ASSET (value: 'ASSET')

  • DEVICE (value: 'DEVICE')

  • ALARM (value: 'ALARM')

  • RULE_CHAIN (value: 'RULE_CHAIN')

  • RULE_NODE (value: 'RULE_NODE')

  • ENTITY_VIEW (value: 'ENTITY_VIEW')

  • WIDGETS_BUNDLE (value: 'WIDGETS_BUNDLE')

  • WIDGET_TYPE (value: 'WIDGET_TYPE')

  • TENANT_PROFILE (value: 'TENANT_PROFILE')

  • DEVICE_PROFILE (value: 'DEVICE_PROFILE')

  • ASSET_PROFILE (value: 'ASSET_PROFILE')

  • API_USAGE_STATE (value: 'API_USAGE_STATE')

  • TB_RESOURCE (value: 'TB_RESOURCE')

  • OTA_PACKAGE (value: 'OTA_PACKAGE')

  • EDGE (value: 'EDGE')

  • RPC (value: 'RPC')

  • QUEUE (value: 'QUEUE')

  • NOTIFICATION_TARGET (value: 'NOTIFICATION_TARGET')

  • NOTIFICATION_TEMPLATE (value: 'NOTIFICATION_TEMPLATE')

  • NOTIFICATION_REQUEST (value: 'NOTIFICATION_REQUEST')

  • NOTIFICATION (value: 'NOTIFICATION')

  • NOTIFICATION_RULE (value: 'NOTIFICATION_RULE')

  • QUEUE_STATS (value: 'QUEUE_STATS')

  • OAUTH2_CLIENT (value: 'OAUTH2_CLIENT')

  • DOMAIN (value: 'DOMAIN')

  • MOBILE_APP (value: 'MOBILE_APP')

  • MOBILE_APP_BUNDLE (value: 'MOBILE_APP_BUNDLE')

  • CALCULATED_FIELD (value: 'CALCULATED_FIELD')

  • JOB (value: 'JOB')

  • ADMIN_SETTINGS (value: 'ADMIN_SETTINGS')

  • AI_MODEL (value: 'AI_MODEL')

  • API_KEY (value: 'API_KEY')


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: EntityType.model_validate(data) or EntityType.model_validate_json(json_str)
  • None fields: Optional attributes default to None; accessing them never raises exceptions