Commerce Extension Providers
Commerce 拡張機能プロバイダを取得するか、Commerce 拡張機能プロバイダを登録します。拡張機能プロバイダは、Commerce 拡張機能を実装する Apex クラスです。
- リソース
-
1/commerce/extension/providers - 使用可能なバージョン
- 58.0
- Chatter が必要かどうか
- いいえ
- HTTP のメソッド
- GET、POST
- GET の要求パラメーター
-
パラメーター名 型 説明 必須か省略可能 使用可能なバージョン epn String 拡張ポイント名 (拡張機能の一意の識別子)。有効な値については、RegisteredExternalService オブジェクトの「ExtensionPointName」項目を参照してください。 省略可能 58.0 webstoreId String WebStore の ID。 必須 58.0 - GET のレスポンスボディ
- Commerce Extension Provider Collection
- POST のリクエストボディ
-
- ルート XML タグ
- <ProviderInputRepresentation>
- JSON の例
-
1{ 2 "name": "UltimateInventory", 3 "epn": "Commerce_Domain_Inventory_Service", 4 "type": "apexClass", 5 "description": "Extension provider for ultimate inventory.", 6 "isApplication": true, 7 "apexClass": { 8 "classId": "0ZExx000000003FGAQ", 9 "className": "UltimateSoftwareSalesforceInventoryServiceExtension" 10 } 11} - プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン name String 拡張機能プロバイダの一意の名前。 必須 59.0 epn String 拡張ポイント名 (拡張機能の一意の識別子)。有効な値については、RegisteredExternalService オブジェクトの「ExtensionPointName」項目を参照してください。 必須 59.0 type String 拡張機能の種別 (apexClass など)。 必須 59.0 configUrl String 将来の使用のために予約されています。 省略可能 59.0 iconUri String 将来の使用のために予約されています。 省略可能 59.0 description String プロバイダの説明。 必須 59.0 isApplication String 拡張機能プロバイダーが管理パッケージ内に含まれるかどうかを示します。(true) または (false)。 必須 59.0 apexClass Commerce Extension Provider Apex Class Input 拡張機能プロバイダの Apex クラス。 必須 59.0
- POST のレスポンスボディ
- Commerce Extension Provider