ギフトカードサービスプロバイダー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サービスプロバイダーは、Connectパイプラインとの対話を容易にするために設計されたラッパーオブジェクトです。プロバイダーは、Connectパイプラインを呼び出す以外のロジックを実装しません。すべてのビジネス ロジックは、パイプライン プロセッサに実装されます。
プロバイダーの各メソッドには、対応するRequestオブジェクトとResultオブジェクトが使用されます (たとえば、GetCartsメソッドはGetCartsRequestオブジェクトを受け取り、GetCartsResultオブジェクトを返します。場合によっては、同じデータを返すときに応答オブジェクトが再利用されます。
デフォルトの要求引数と結果引数のカスタマイズされたバージョンは、オーバーロードされたジェネリックベースのメソッドを呼び出すことによって使用できます。
ギフト カード プロバイダーには、ギフト カード データを操作するための次のメソッドが含まれています。
GetGiftCardメソッド
GetGiftCardメソッド
GetGiftCardメソッドは、外部コマース システムにクエリを実行して、特定のギフト カードの詳細を取得するために使用されます。
|
名前: |
GetGiftCard(ゲットギフトカード) |
|
形容: |
指定した条件に一致するギフト カードを取得します。 commerce.giftCards.getGiftCardパイプラインを呼び出します |
|
使い: |
ギフトカードの完全な詳細が必要な場合に呼び出されます。 たとえば、次のようなものがあります。
|
|
署名: |
GetGiftCardResult GetGiftCard(NotNullGetGiftCardRequest request) |
|
インプット: | |
|
GiftCardId - リクエストするギフトカードのID。 | |
|
ショップ名 – ギフトカードを検索するショップの名前。 | |
|
アウトプット: | |
|
GiftCard – リクエストされたカードを表す1つのギフトカードエンティティ。 | |
|
システムメッセージ - 外部システムからのメッセージの収集。 |
使用例: