この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

PaymentLineItem クラス

拡張メッセージングチャネルで送信された支払要求の支払品目を表します。 

名前空間

RichMessaging

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(label, amount)

RichMessaging.PaymentLineItem クラスの新しいインスタンスを作成します。

署名

public PaymentLineItem(String label, Double amount)

パラメーター

label
型: String
支払品目の表示ラベル。
amount
型: Double
支払品目の金額。

PaymentLineItem()

RichMessaging.PaymentLineItem クラスの新しいインスタンスを作成します。

署名

public PaymentLineItem()

PaymentLineItem のプロパティ

PaymentLineItem のプロパティは次のとおりです。

amount

支払品目の金額。

署名

public Double amount {get; set;}

プロパティ値

型: Double

amountValue

支払品目の金額値。

署名

public Double amountValue {get; set;}

プロパティ値

型: Double

automaticReloadPaymentThresholdAmount

支払品目の自動再読み込み支払しきい値金額。

署名

public Double automaticReloadPaymentThresholdAmount {get; set;}

プロパティ値

型: Double

automaticReloadPaymentThresholdAmountValue

支払品目の自動再読み込み支払しきい値金額値。

署名

public Double automaticReloadPaymentThresholdAmountValue {get; set;}

プロパティ値

型: Double

label

支払品目の表示ラベル。

署名

public String label {get; set;}

プロパティ値

型: String

labelValue

支払品目の表示ラベル値。

署名

public String labelValue {get; set;}

プロパティ値

型: String

lineItemType

支払品目の品目種別。参照のみの変数。

署名

public String lineItemType {get; set;}

プロパティ値

型: String

status

支払品目の状況。

署名

public String status {get; set;}

プロパティ値

型: String

statusValue

支払品目の状況値。

署名

public RichMessaging.PaymentItemStatus statusValue {get; set;}

プロパティ値

型: RichMessaging.PaymentItemStatus

timing

支払品目のタイミング。

署名

public RichMessaging.AbstractTiming timing {get; set;}

プロパティ値

型: RichMessaging.AbstractTiming

timingValue

支払品目のタイミング値。

署名

public RichMessaging.AbstractTiming timingValue {get; set;}

プロパティ値

型: RichMessaging.AbstractTiming

PaymentLineItem のメソッド

PaymentLineItem のメソッドは次のとおりです。