Model Serve
- Model Serve
- 所有产品
/public/core/v3/undoCheckout
フィールド
| タイプ
| 必須
| 説明
|
---|---|---|---|
checkoutOperationId
| String
| -
| チェックアウト操作ID。指定した場合、チェックアウト操作に含まれていたすべてのアセットが元の状態に戻ります。
|
objects
| List<Object>
| -
| チェックアウトの取り消し操作に含まれるすべてのオブジェクトのリストを含みます。
|
id
| String
| はい(オブジェクトのパスとタイプが含まれず、チェックアウト操作IDも含まれない場合)
| objectsオブジェクトに含めます。
オブジェクトのID。
|
path
| List<String>
| はい(オブジェクトのIDが含まれず、チェックアウト操作IDも含まれない場合)
| objectsオブジェクトに含めます。
オブジェクトのフルパス。
|
type
| String
| はい(オブジェクトのIDが含まれず、チェックアウト操作IDも含まれない場合)
| objectsオブジェクトに含めます。
アセットのタイプ。
次のいずれかのタイプです。
|
includeContainerAssets
| Boolean
| -
| objectsオブジェクトに含めます。
プロジェクトとフォルダに適用されます。
プロジェクトまたはフォルダ内のすべてのオブジェクトがチェックアウトの取り消し操作に含まれているかどうか。以下のいずれかの値を使用します。
デフォルトはfalseです。
|
objectSpecification
| List<Object>
| -
| 接続環境とランタイム環境のオブジェクト仕様。
|
source
| Object
| はい(objectSpecificationオブジェクトが含まれる場合)
| objectSpecificationオブジェクトに含めます。
ソースオブジェクトに関する情報を含みます。
|
path
| List<String>
| はい(objectSpecificationオブジェクトが含まれる場合)
| ソースオブジェクトに含めます。
リポジトリの接続またはランタイム環境のフルパス。
|
type
| String
| はい(objectSpecificationオブジェクトが含まれる場合)
| ソースオブジェクトに含めます。
アセットタイプ。次のいずれかの値を使用します。
|
target
| Object
| はい(objectSpecificationオブジェクトが含まれる場合)
| objectSpecificationオブジェクトに含めます。
ターゲットオブジェクトに関する情報を含みます。
パスとタイプまたはIDを含めます。パス、タイプ、IDが含まれる場合、IDが優先されます。
|
path
| List<String>
| はい(IDが含まれない場合)。
| ターゲットオブジェクトに含めます。
接続またはランタイム環境のパス。
タイプで使用します。
|
type
| String
| はい(IDが含まれない場合)。
| ターゲットオブジェクトに含めます。
アセットタイプ。
パスで使用します。
次のいずれかの値を使用します。
|
id
| String
| はい(パスとタイプが含まれない場合)
| ターゲットオブジェクトに含めます。
ターゲットオブジェクトのID。
|
フィールド
| タイプ
| 説明
|
---|---|---|
id
| String
| チェックアウトの取り消し操作のID。
|
status
| Object
| チェックアウトの取り消し操作のステータス。
|
state
| String
| ステータスのオブジェクトで返されます。
チェックアウトの取り消し操作の初期状態。要求が成功した場合、値は常にNOT_STARTEDになります。
操作開始後にステータスを確認するには、ソース管理操作のステータスの取得リソースを使用します。
|
message
| String
| ステータスのオブジェクトで返されます。
チェックアウトの取り消し操作のわかりやすいステータスメッセージ。
|
POST <baseApiUrl>/public/core/v3/undoCheckout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "id": "4gmWUVziA1qe7zXbyN1l6E" }, { "id": "4TjbmrAGrk2eal3DOwdIk8" } ] }
POST <baseApiUrl>/public/core/v3/undoCheckout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "path": ["Default","Test_Mapping1"], "type": "DTEMPLATE" }, { "path": ["Default","Test_Mapping2"], "type": "DTEMPLATE" } ] }
POST <baseApiUrl>/public/core/v3/undoCheckout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "id": "6wLjSK4tS4rdjKq5uGuC0T" } ], "objectSpecification":[ { "source": { "path":["ff"], "type":"Connection" }, "target": { "path":["target_connection"], "type":"Connection" } }, { "source": { "path": ["USW1MJ02YNFB"], "type": "AgentGroup" }, "target": { "id": "2ga6h3hRNZCf9Br0ZWB7EF" } } ] }
POST <baseApiUrl>/public/core/v3/undoCheckout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "checkoutOperationId": "<checkout operation ID>" }
{ "id": "awRrziMMWXol7i42aTm1ih", "status": { "state": "NOT_STARTED", "message": "Initialized" } }