メインコンテンツまでスキップ

サブスクリプションアップグレードバリデーション

サブスクリプションアップグレードリクエストのバリデーションメッセージ。通貨、サブスクリプションID、およびプラン名フィールドを対象としています。


概要

キーメッセージ説明
NotBlank.subscriptionUpgradeRequest.currencyサブスクリプションのアップグレードに使用する通貨は、空欄および空白にすることはできません。サブスクリプションのアップグレード時に通貨フィールドが空です。
NotBlank.subscriptionUpgradeRequest.subscriptionIdキャンセルするサブスクリプションの一意の識別子は、空欄および空白にすることはできません。アップグレード時にサブスクリプションIDが空です。
NotNull.subscriptionUpgradeRequest.planNameアップグレード後のプレミアムプランの名前は、nullを許容していませんアップグレードのプラン名がnullです。

バリデーションメッセージ詳細

NotBlank.subscriptionUpgradeRequest.currency

メッセージ

サブスクリプションのアップグレードに使用する通貨は、空欄および空白にすることはできません。

説明

サブスクリプションのアップグレード時に通貨フィールドが空です。

根本原因

  • currency フィールドが空白のままか、スペースのみが含まれています。

解決策

  1. 有効な通貨コードを指定してください(例:USDJPY)。

NotBlank.subscriptionUpgradeRequest.subscriptionId

メッセージ

キャンセルするサブスクリプションの一意の識別子は、空欄および空白にすることはできません。

説明

アップグレード時にサブスクリプションIDが空です。

根本原因

  • subscriptionId フィールドが空白のままか、スペースのみが含まれています。

解決策

  1. アップグレード対象のサブスクリプションの一意の識別子を指定してください。

NotNull.subscriptionUpgradeRequest.planName

メッセージ

アップグレード後のプレミアムプランの名前は、nullを許容していません

説明

アップグレードのプラン名がnullです。

根本原因

  • planName フィールドがリクエストに含まれていません。

解決策

  1. アップグレード先のプレミアムプラン名を指定してください。

関連