Interface SubscriptionModelMapper


public interface SubscriptionModelMapper

The Interface SubscriptionModelMapper

An interface to define the subscription related models mapping.
Version:
8.6.0
Author:
Infosys Equinox
  • Method Details

    • subscriptionToSFSubscription

      SFSubscription subscriptionToSFSubscription(SubscriptionResponse subscriptionResponse)
      This method is used to transform the subscription response model into storefront subscription model.
      Parameters:
      subscriptionResponse - Indicates the SubscriptionResponse model for converting
      Returns:
      Returns orchestration SFSubscription model object
    • addressOrchestrationToAddressInfo

      AddressRequest addressOrchestrationToAddressInfo(AddressOrchestration addressOrchestration)
      This method is used to transform the address orchestration model into address request model.
      Parameters:
      addressOrchestration - Indicates the AddressOrchestration model for converting
      Returns:
      Returns orchestration AddressRequest model object
    • sFSubscriptionToSubscriptionRequest

      SubscriptionRequest sFSubscriptionToSubscriptionRequest(SFSubscription sFSubscription)
      This method is used to transform the storefront subscription model into subscription request model.
      Parameters:
      sFSubscription - Indicates the SFSubscription model for converting
      Returns:
      Returns orchestration SubscriptionRequest model object
    • skuToSFSku

      This method is used to transform the storefront subscription model into subscription sku request model.
      Parameters:
      sku - Indicates the SkuResponse model for converting
      Returns:
      Returns orchestration sku SFSubscriptionSkuResponse model object
    • itemOrchestrationToItem

      List<ItemRequest> itemOrchestrationToItem(List<SFSubscriptionItem> item)
      This method is used to transform the storefront subscription model into subscription sku request model.
      Parameters:
      item - Indicates the SFSubscriptionItem model for converting
      Returns:
      Returns orchestration item ItemRequest model object
    • itemResponseToSFSubscriptionItem

      List<SFSubscriptionItem> itemResponseToSFSubscriptionItem(List<ItemResponse> item)
      This method is used to transform the subscription service model into SFSubscriptionItem model.
      Parameters:
      item - Indicates the ItemResponse model for converting
      Returns:
      Returns orchestration item SFSubscriptionItem model object