この関数は、既存ルールの更新、新しいルールの作成、既存ルールの削除のいずれかを行ないます。
Function: cmd_up_part_rules Version: 20.0+
引数名 |
型
説明 |
---|---|
user |
string | リクエストの送信元であるuser@machine_name。これは、ライセンスセットを更新するために必要な権限がユーザにあるかどうかを確認するために使用されます。 |
id |
string | 更新した分割ルールを適用するライセンスセットのID。 |
rules |
JSONオブジェクトの配列 | 更新、作成、または削除する各ルールの情報。 |
JSONルールオブジェクト
{ "delete": false, "condition": "product=='Houdini-Master'", "quantity": 1, "id": "", }
プロパティ |
|
---|---|
型 |
説明 |
delete | boolean |
既存の分割ルールが削除されることを示します。 |
condition | string |
分割ルールの条件。 |
quantity | int |
分割ルールの数量のプロパティ。 |
id | string |
分割ルールのID。IDがない場合、新しい分割ルールとみなされ、それが追加されます。IDが指定された場合、既存ルールが更新されます。分割ルールを削除する場合、これが必要です。 |
レスポンス
{ "success": false, "id": "", "rules": [ { "success": false, "id": "", "condition": "", "deleted": false } ] }
キー |
型 説明 |
---|---|
success |
boolean | ユーザルールの更新が成功した場合はTrueです。 |
id |
string | 分割ルールを適用したライセンスセットのID。 |
rules |
object | 更新された分割ルールのリスト。 |
rules.success |
boolean | 分割ルールの更新が成功した場合はTrueです。 |
rules.id |
string | 更新された分割ルールのID。 |
rules.condition |
string | 分割ルールの現在の条件。 |
rules.deleted |
boolean | 分割ルールが削除された場合はTrueです。 |