PaymentLineItem クラス
拡張メッセージングチャネルで送信された支払要求の支払品目を表します。
名前空間
例
1public with sharing class MessagingPaymentLineItems {
2
3 @InvocableMethod
4 public static List<List<RichMessaging.PaymentLineItem>> getLineItems() {
5 Double amount = 0.25;
6 List<List<RichMessaging.PaymentLineItem>> result = new List<List<RichMessaging.PaymentLineItem>>();
7 RichMessaging.PaymentLineItem pizza = new RichMessaging.PaymentLineItem('pizza', amount);
8 RichMessaging.PaymentLineItem pasta = new RichMessaging.PaymentLineItem('pasta', amount);
9 pizza.statusValue = RichMessaging.PaymentItemStatus.FinalCost;
10 pasta.statusValue = RichMessaging.PaymentItemStatus.FinalCost;
11
12 List<RichMessaging.PaymentLineItem> options = new List<RichMessaging.PaymentLineItem>{
13 pizza, pasta
14 };
15 result.add(options);
16 return result;
17 }
18
19}PaymentLineItem のコンストラクター
PaymentLineItem のコンストラクターは次のとおりです。
PaymentLineItem(label, amount, timing)
RichMessaging.PaymentLineItem クラスの新しいインスタンスを作成します。
署名
public PaymentLineItem(String label, Double amount, RichMessaging.AbstractTiming timing)
パラメーター
- label
- 型: String
- 支払品目の表示ラベル。
- amount
- 型: Double
- 支払品目の金額。
- timing
- 型: RichMessaging.AbstractTiming
- 支払品目のタイミング。
PaymentLineItem のプロパティ
PaymentLineItem のプロパティは次のとおりです。
automaticReloadPaymentThresholdAmount
支払品目の自動再読み込み支払しきい値金額。
署名
public Double automaticReloadPaymentThresholdAmount {get; set;}
プロパティ値
型: Double
automaticReloadPaymentThresholdAmountValue
支払品目の自動再読み込み支払しきい値金額値。
署名
public Double automaticReloadPaymentThresholdAmountValue {get; set;}
プロパティ値
型: Double