laravel-thingsboard
laravel-thingsboard copied to clipboard
Controller: Asset
-
[x] POST /api/asset Create Or Update Asset (saveAsset)
-
[x] GET /api/asset/{assetId} Get Asset (getAssetById)
-
[x] DELETE /api/asset/{assetId} Delete asset (deleteAsset)
-
[ ] POST /api/asset/bulk_import Import the bulk of assets (processAssetsBulkImport)
-
[x] GET /api/asset/info/{assetId} Get Asset Info (getAssetInfoById)
-
[x] GET /api/asset/types Get Asset Types (getAssetTypes)
-
[ ] POST /api/assets Find related assets (findByQuery)
-
[x] GET /api/assets{?assetIds} Get Assets By Ids (getAssetsByIds)
-
[x] POST /api/customer/{customerId}/asset/{assetId} Assign asset to customer (assignAssetToCustomer)
-
[x] GET /api/customer/{customerId}/assetInfos{?assetProfileId,page,pageSize,sortOrder,sortProperty,textSearch,type} Get Customer Asset Infos (getCustomerAssetInfos)
-
[x] GET /api/customer/{customerId}/assets{?page,pageSize,sortOrder,sortProperty,textSearch,type} Get Customer Assets (getCustomerAssets)
-
[x] DELETE /api/customer/asset/{assetId} Unassign asset from customer (unassignAssetFromCustomer)
-
[x] POST /api/customer/public/asset/{assetId} Make asset publicly available (assignAssetToPublicCustomer)
-
[ ] POST /api/edge/{edgeId}/asset/{assetId} Assign asset to edge (assignAssetToEdge)
-
[ ] DELETE /api/edge/{edgeId}/asset/{assetId} Unassign asset from edge (unassignAssetFromEdge)
-
[ ] GET /api/edge/{edgeId}/assets{?endTime,page,pageSize,sortOrder,sortProperty,startTime,textSearch,type} Get assets assigned to edge (getEdgeAssets)
-
[x] GET /api/tenant/assetInfos{?assetProfileId,page,pageSize,sortOrder,sortProperty,textSearch,type} Get Tenant Asset Infos (getTenantAssetInfos)
-
[x] GET /api/tenant/assets{?assetName} Get Tenant Asset (getTenantAsset)
-
[x] GET /api/tenant/assets{?page,pageSize,sortOrder,sortProperty,textSearch,type} Get Tenant Assets (getTenantAssets)