機械翻訳について

Metadataコレクションのフィールドの編集

put

/documents/api/1.2/metadata/{collectionName}/field

メタデータ・コレクションのフィールド定義またはステータスを編集します。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
  • コレクション名。 ユーザー個人コレクションの場合は、Personal.MyCollectionなどのPersonal.で始まる必要があります。
本文 ()
リクエスト本文は、メタデータ収集リクエストのフィールドの有効/無効ステータスの詳細を定義します。
ルート・スキーマ: CollectionFieldEditBody
タイプ: object
リクエスト本文では、メタデータ・コレクションのフィールド有効化/無効化リクエストの詳細を定義します。
ソースを表示
  • フィールド名。カンマで区切られます。
  • fieldsArray
    フィールドの有効化と無効化に加えて、または変更する必要がある場合に、fieldsおよびsettingsパラメータのかわりに使用できます。
  • フィールドで指定されたメタデータ・フィールドを有効または無効にします。

    使用可能な値は次のとおりです。

    • 有効
    • 無効

ネストされたスキーマ : fieldsArray
タイプ: array
フィールドの有効化と無効化に加えて、または変更する必要がある場合に、fieldsおよびsettingsパラメータのかわりに使用できます。
ソースを表示
ネストされたスキーマ: items
タイプ: object
ソースを表示
リクエストの例(application/json)
{
    "settings":"disable"
}
トップに戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

リクエストが処理されました。

本文 ()
ルート・スキーマ: CollectionEditResponse
タイプ: object
レスポンス本文には、メタデータ・コレクションのフィールド編集操作に関する情報が含まれます。
ソースを表示

400レスポンス

リクエスト・パラメータが正しい形式ではありません。

その名前のコレクションは存在しません。

トップに戻る

次の例では、CollectionBメタデータ・コレクションのB1およびB2フィールドを無効にします。

PUT .../metadata/CollectionB/field

リクエスト・ヘッダー

なし。

リクエスト本文

{
    "fields": "B1,B2",
    "settings" : "disable"
}

HTTPステータス・コード

HTTP_STATUS = 200

JSONレスポンス

{
    "errorCode": "0"
}

例2

次の例では、FieldBの説明を変更し、有効にしてPersonal.CollectionAメタデータ・コレクションで無効にしている間に、FieldCの説明を変更します。

PUT .../metadata/Personal.CollectionA/field

リクエスト・ヘッダー

なし。

リクエスト本文

{
    "fieldsArray":[
        {"fieldName":"FieldB", "fieldDescription":"Enabled Field B", "isEnabled":"1"},
        {"fieldName":"FieldC", "fieldDescription":"Disabled Field C", "isEnabled":"0"}
    ]
}

HTTPステータス・コード

HTTP_STATUS = 200

JSONレスポンス

{
    "errorCode": "0"
}

例3

次の例では、名前に含まれる無効な文字を使用して、メタデータ・コレクションのフィールドを無効にしようとします。

PUT .../metadata/Personal.CollectionA,B/field

リクエスト・ヘッダー

なし。

リクエスト本文

{
    "fields": "A1,A2",
    "settings" : "disable"
}

HTTPステータス・コード

HTTP_STATUS = 400

JSONレスポンス

{
    "errorCode": "-96",
    "errorKey": "!csCollectionNameInvalidCharacters,Personal.CollectionA\\,B",
    "errorMessage": "Invalid characters in the collection name 'Personal.CollectionA,B'.",
    "title": "Invalid characters in the collection name 'Personal.CollectionA,B'.",
    "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"
}
先頭に戻る