最上位の価格フィールドを、Invoice Item と Invoice Line Item の価格モデルに置き換えます。破壊的変更
新規情報
Invoice Item (請求書項目) と Invoice Line Item (請求書品目) に、ポリモーフィックの pricing
コンセプトを導入する予定です。価格に関連するすべてのデータを含め、価格関連オブジェクト (Price (価格) と Plan (プラン)) の構造を統一して、新しい価格オブジェクトを追加する予定です。また、単位額データも pricing
に移行します。
この変更により互換性が失われる理由
price
フィールドとplan
フィールドは、Invoice Item と Invoice Line Item では使用できなくなりました。unit_
とamount unit_
は、Invoice Item と Invoice Line Item の新しいamount_ decimal pricing
コンセプトに移行します。
影響
Invoice Item および Invoice Line Item の price
と plan
への参照を、すべて pricing
フィールドに置き換えます。
invoice_
ではなく、item. price. id invoice_
がitem. pricing. type price_
であることを確認してからdetails invoice_
を使用します。item. pricing. price_ details. price - Invoice Item を作成または更新するときは、
price
の代わりにpricing
パラメーターを使用します (たとえば、price
パラメーターを渡す代わりにpricing.
を設定します)price - 単位額には、
unit_
またはamount unit_
ではなくamount_ decimal pricing.
を使用しますunit_ amount_ decimal - Invoice Item を作成または更新するときは、
unit_
ではなくamount unit_
パラメーターを使用しますamount_ decimal