機械翻訳について

カテゴリ・プロパティの作成

post

/content/management/api/v1.1/taxonomies/{id}/categoryProperties

指定されたペイロード。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
ヘッダー・パラメータ
本文()
ペイロード内の指定された情報を使用してカテゴリ・プロパティを作成します。 フィールドidapiNameisSystemManagedcreatedBycreatedDateupdatedByupdatedDateおよび「リンク」は、ペイロードで指定されている場合でも無視されます。

フィールドapiNameおよびdisplayNameは、タクソノミ内で一意であり、大/小文字が区別されません。つまり、同じタクソノミで既存のapiNameまたはdisplayNameを使用してプロパティを作成することはできません(異なるケースでも)。


フィールドdisplayNameでは、先頭および末尾のすべての空白文字が削除されます。
例:
  • displayName = " model year "
  • 結果displayName = "model year"

apiNameは、displayNameの値に基づいて生成されます。
displayName内の英数字以外の文字はすべて削除されます。 結果の値が空の文字列の場合、タイムスタンプ('yyyyMMddHHmmssSSS'の書式)が使用されます。 結果の値が数字で始まる場合は、プレフィクスとして'property'が付きます。

例:
  • displayName = " model_year "
  • 結果apiName = "modelYear"

例:
  • displayName = "2022 models"
  • 結果apiName = "property2022Models"

例:
  • displayName = "??????"
  • 結果apiName = "property20230101103022589"

フィールドisPublishableは、カテゴリ・プロパティが公開可能かどうかを示します。


フィールドvalueCountは値singleまたはlistを受け入れ、その他の値は許可されません。
valueCountの値がsingleの場合、カテゴリごとに許可されるプロパティ値は1つのみです。 valueCountの値がlistの場合、カテゴリごとに複数のプロパティ値が許可され、値の制限はsettings.caas.valueCountRangeフィールドで指定されます。

フィールドdefaultValuesはカンマ区切りの値リストを受け入れ、カテゴリの作成時にカテゴリ・プロパティに値が指定されていない場合、これらの値はデフォルトで適用されます。
valueCountの値がsingleの場合、デフォルト値は1つのみ許可されます。 valueCountの値がlistの場合、複数のデフォルト値が許可され、デフォルト値の制限はsettings.caas.valueCountRangeフィールドで指定されます。

フィールドsettings.caas.valueCountRangeは、カテゴリ・プロパティに許可される値の下限と上限を定義します。フィールドsettings.caas.valueCountRange.minは下限、フィールドsettings.caas.valueCountRange.maxは上限です。


フィールドsettings.caas.editorは、カテゴリ・プロパティに値を割り当てるために使用されるエディタを示します。
フィールドsettings.caas.editor.nameは、次のいずれかの値をサポートしています:
  • テキスト・ボックス
  • 単一選択メニュー
  • 複数選択メニュー
単一選択または複数選択メニューの場合、フィールドsettings.caas.editor.optionsでメニュー・オプションを定義できます

フィールドsettings.caas.customValidatorsは、カテゴリ・プロパティの値に適用される検証のリストです。フィールドsettings.caas.customValidators.typeは検証のタイプを示し、フィールドsettings.caas.customValidators.optionsは検証を適用する特定のルールを示します。
ルート・スキーマ : CategoryPropertyDefinition
型: object
カテゴリ・プロパティ定義
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : defaultValues
型: array
プロパティのデフォルト値。
ソースを表示
ネストされたスキーマ : PropertySettingsBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsCaasBean
型: object
ソースを表示
ネストされたスキーマ : customValidators
型: array
プロパティ値のカスタム・バリデータ。
ソースを表示
ネストされたスキーマ : PropertySettingsEditorBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsValueCountRangeBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsValidatorBean
型: object
ソースを表示
ネストされたスキーマ: options
型: object
使用可能なその他のプロパティ
ソースを表示
バリデータ詳細。
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ: options
型: object
使用可能なその他のプロパティ
ソースを表示
プロパティ値のオプション。
ネストされたスキーマ: additionalProperties
型: object
トップに戻る

レスポンス

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

201レスポンス

作成されました。
本文()
ルート・スキーマ : CategoryPropertyDefinition
型: object
カテゴリ・プロパティ定義
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : defaultValues
型: array
プロパティのデフォルト値。
ソースを表示
ネストされたスキーマ : PropertySettingsBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsCaasBean
型: object
ソースを表示
ネストされたスキーマ : customValidators
型: array
プロパティ値のカスタム・バリデータ。
ソースを表示
ネストされたスキーマ : PropertySettingsEditorBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsValueCountRangeBean
型: object
ソースを表示
ネストされたスキーマ : PropertySettingsValidatorBean
型: object
ソースを表示
ネストされたスキーマ: options
型: object
使用可能なその他のプロパティ
ソースを表示
バリデータ詳細。
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ: options
型: object
使用可能なその他のプロパティ
ソースを表示
プロパティ値のオプション。
ネストされたスキーマ: additionalProperties
型: object

400レスポンス

不正リクエスト

403レスポンス

禁止。

404レスポンス

タクソノミが見つかりません。 リクエストしたリソースが見つかりません。

409レスポンス

リクエストされたリソース操作は一時的に使用できません

500レスポンス

内部サーバー・エラー
先頭に戻る