- リソース: Device
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ParentRelation
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: Device
デバイス リソースは、プロパティ内の企業が管理するデバイスのインスタンスを表します。
JSON 表現 |
---|
{
"name": string,
"type": string,
"traits": {
object
},
"parentRelations": [
{
object ( |
フィールド | |
---|---|
name |
必須。デバイスのリソース名。例: 「enterprises/XYZ/devices/123」。 |
type |
出力専用。一般的な表示を目的としたデバイスのタイプ。例: "THERMOSTAT"デバイスタイプは、割り当てられている実際のデバイスの機能を推測または推測する目的で使用しないでください。代わりに、返されたデバイス用トレイトを使用します。 |
traits |
出力専用。デバイス トレイト。 |
parentRelations[] |
デバイスの割り当て先の詳細。 |
ParentRelation
デバイスの関係(デバイスが割り当てられているストラクチャや部屋など)を表します。
JSON 表現 |
---|
{ "parent": string, "displayName": string } |
フィールド | |
---|---|
parent |
出力専用。関係の名前(例: デバイスが割り当てられているストラクチャや部屋)。例: 「enterprises/XYZ/structures/ABC」または「enterprises/XYZ/structures/ABC/rooms/123」 |
displayName |
出力専用。リレーションのカスタム名です(デバイスが割り当てられているストラクチャや部屋など)。 |
メソッド |
|
---|---|
|
企業が管理するデバイスに対してコマンドを実行します。 |
|
企業が管理するデバイスを取得します。 |
|
企業が管理するデバイスの一覧を表示します。 |