1. オプション リスト

オプション リストの作成

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

POST /datasources

本文パラメーター

パラメーター説明
nameString文字、数字、ドット、またはアンダースコアのみを含めることができます。 識別子として使用されるため、一意である必要があります。
labelsLabels正規名の翻訳。
typeStringFlat はオプション リスト アイテムのネストを無効にし、Hierarchical はオプション リスト アイテムのネストを有効にします。 Flat に設定され、values 配列にネストされたアイテムが含まれている場合、エラーがスローされます。
values配列.<DatasourceValue>オプション リストに属するオプション リスト アイテム
is_system_ownedBooleanfalse はオプション リストを編集可能にし、true はオプション リストをロックして、変更を防ぎます。 API を使用してオプション リストを作成する場合は、既定値である false常に使用する必要があります。

本文の例

次のような結果を得るには:

オプション リストの例

次の本文を送信します。

{
    "name": "Groceries",
    "labels": {
        "en-US": "Groceries",
        "nl-BE": "Boodschappen"
    },
    "type": "Hierarchical",
    "values": [
        {
            "identifier" : "Bread",
            "labels": {
                "en-US": "Bread",
                "nl-BE": "Brood"
            },
            "values" : []
        },
        {
            "identifier" : "Spreads",
            "values" : [
                {
                    "identifier" : "Peanut butter",
                    "values" : []
                },
                {
                    "identifier" : "Jam",
                    "values" : []
                }
            ]
        },
    ],
    "is_system_owned": false
}

応答

応答本文
201 Createdすべてがエラーなしで処理された場合、空の本文を返します。
400 Bad Requestother キーを使用してアクセス可能な本文にエラー メッセージを返します。

応答の例

Status: 400 Bad Request

{
    "other": "Option list name can only contain letters, numbers, dots or underscores"
}
この記事を改善するための提案がある場合は、 お知らせください!