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

ShippingMethod クラス

拡張メッセージングチャネルで送信された支払要求に記載されている配送方法を表します。

名前空間

RichMessaging

1public with sharing class MessagingShippingMethods {
2    
3    @InvocableMethod
4    public static List<List<RichMessaging.ShippingMethod>> getShippingMethods(){
5        Double amount = 0.25;
6        List<List<RichMessaging.ShippingMethod>> result = new List<List<RichMessaging.ShippingMethod>>();
7        
8        List<RichMessaging.ShippingMethod> options = new List<RichMessaging.ShippingMethod>{
9            new RichMessaging.ShippingMethod('doordash', amount, '1 hour delivery to your door', 'ddash'),
10            new RichMessaging.ShippingMethod('UPS', amount, '2 days delivery', 'UPS')
11        };
12        result.add(options);
13        return result;
14    }
15    
16}

ShippingMethod のコンストラクター

ShippingMethod のコンストラクターは次のとおりです。

ShippingMethod(label, amount, detail, identifier)

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

署名

public ShippingMethod(String label, Double amount, String detail, String identifier)

パラメーター

label
型: String
配送方法の表示ラベル。
amount
型: Double
配送方法の金額。
detail
型: String
配送方法の詳細。
identifier
型: String
配送方法の識別子。

ShippingMethod()

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

署名

public ShippingMethod()

ShippingMethod のプロパティ

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

amount

配送方法の金額。

署名

public Double amount {get; set;}

プロパティ値

型: Double

amountValue

配送方法の金額値。

署名

public Double amountValue {get; set;}

プロパティ値

型: Double

detail

配送方法の詳細。

署名

public String detail {get; set;}

プロパティ値

型: String

detailValue

配送方法の詳細値。

署名

public String detailValue {get; set;}

プロパティ値

型: String

identifier

配送方法の識別子。

署名

public String identifier {get; set;}

プロパティ値

型: String

identifierValue

配送方法の識別子の値。

署名

public String identifierValue {get; set;}

プロパティ値

型: String

label

配送方法の表示ラベル。

署名

public String label {get; set;}

プロパティ値

型: String

labelValue

配送方法の表示ラベルの値。

署名

public String labelValue {get; set;}

プロパティ値

型: String

shippingMethodType

配送方法種別。参照のみ。

署名

public String shippingMethodType {get; set;}

プロパティ値

型: String