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

SaleRequest クラス

販売要求に関する情報を保存します。

名前空間

CommercePayments

使用方法

このクラスは、販売要求に関して必要なすべての詳細を保持します。ゲートウェイアダプターは、販売 JSON 要求を作成するときにこのクラスオブジェクトの項目を読み取り、支払ゲートウェイに送信します。このクラスのオブジェクトは、getPaymentRequest() をコールすることで commercepayments.paymentGatewayContext を介して使用できます。

このコードサンプルは、PaymentGatewayContext クラスから SaleRequest オブジェクトを取得します。
1commercepayments.SaleRequest = (commercepayments.SaleRequest)gatewayContext.getPaymentRequest()

SaleRequest のコンストラクター

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

SaleRequest(amount)

販売要求の金額を定義するコンストラクター。このコンストラクターはテストでの使用を目的としており、Apex テストコンテキスト外で使用された場合は例外が発生します。

署名

global SaleRequest(Double amount)

パラメーター

amount
型: Double
販売要求の金額。

SaleRequest のプロパティ

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

accountId

販売要求の顧客取引先 ID。

署名

global String accountId {get; set;}

プロパティ値

型: String

amount

販売要求の金額。正の値のみを指定できます。

署名

global Double amount {get; set;}

プロパティ値

型: Double

comments

販売要求に関する追加情報。

署名

global String comments {get; set;}

プロパティ値

型: String

currencyIsoCode

販売要求の通貨コード。

署名

global String currencyIsoCode {get; set;}

プロパティ値

型: String

paymentMethod

販売要求で使用される支払方法。

署名

global commercepayments.SaleApiPaymentMethodRequest paymentMethod {get; set;}

プロパティ値

型: SaleApiPaymentMethodRequest

SaleRequest のメソッド

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

equals(obj)

このオブジェクトと指定されたオブジェクトを比較し、両方のオブジェクトが等しい場合は true を返し、そうでない場合は false を返します。

署名

global Boolean equals(Object obj)

パラメーター

obj
型: Object

戻り値

型: Boolean

hashCode()

リスト内の外部オブジェクトレコードの一意性を判断して、SaleRequest 型のリストの整合性を維持します。

署名

global Integer hashCode()

戻り値

型: Integer

toString()

日付を文字列に変換します。

署名

global String toString()

戻り値

型: String