Model Serve
- Model Serve
- 所有产品
/public/core/v3/checkout
フィールド
| タイプ
| 必須
| 説明
|
---|---|---|---|
objects
| List<Object>
| はい
| チェックアウトされるすべてのオブジェクトのリストを含みます。
|
id
| String
| はい(パスとタイプが含まれない場合)
| objectsオブジェクトに含めます。
オブジェクトのID。
|
path
| List<String>
| はい(IDが含まれない場合)。
| objectsオブジェクトに含めます。
チェックアウトされるオブジェクトのフルパス。
|
type
| String
| はい(IDが含まれない場合)。
| objectsオブジェクトに含めます。
チェックアウトされるアセットのタイプ。
次のいずれかのタイプです。
|
includeContainerAssets
| Boolean
| -
| objectsオブジェクトに含めます。
プロジェクトまたはフォルダ内のすべてのオブジェクトがチェックインに含まれているかどうか。以下のいずれかの値を使用します。
デフォルトはfalseです。
|
フィールド
| タイプ
| 説明
|
---|---|---|
Id
| String
| チェックアウト操作のID。
|
status
| Object
| チェックアウト操作のステータス。
|
state
| String
| ステータスのオブジェクトで返されます。
チェックアウト操作の初期状態。要求が成功した場合、値は常にNOT_STARTEDになります。
操作開始後にステータスを確認するには、ソース管理操作のステータスの取得リソースを使用します。
|
message
| String
| ステータスのオブジェクトで返されます。
チェックアウト操作のわかりやすいステータスメッセージ。
|
POST <baseApiUrl>/public/core/v3/checkout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "id": "ejZY66c19YUccBdbGwKG4P", "includeContainerAssets": true } ] }
POST <baseApiUrl>/public/core/v3/checkout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "id": "iIVBNZSpUKFg4N6g2PKUox", "includeContainerAssets": false }, { "id": "l7bgB85m5oGiXObDxwnvK9" }, { "id": "1MW0GDAE1sFgnvWkvom7mK" } ] }
POST <baseApiUrl>/public/core/v3/checkout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "path": [ "Default", "Test_Mapping" ], "type": "DTEMPLATE" } ] }
POST <baseApiUrl>/public/core/v3/checkout Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "objects": [ { "id": "3iWWHkLbM2giVppBmJmZgV" } ] }
{ "id": "awRrziMMWXol7i42aTm1ih", "status": { "state": "NOT_STARTED", "message": "Initialized" } }