tb_ce_client.models.EntityType
-
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')
- Package:
tb_ce_client.models - Attribute access:
obj.,obj.name, etc. - Serialize:
obj.model_dump()orobj.model_dump(by_alias=True)for camelCase JSON - Deserialize:
EntityType.model_validate(data)orEntityType.model_validate_json(json_str) - None fields: Optional attributes default to
None; accessing them never raises exceptions