Interface OfferProvider

  • All Known Implementing Classes:
    ExternalOfferProvider

    public interface OfferProvider
    Provider for interfacing with operations around offer related entities. Typically utilizes WebClient to make requests to an external REST API.
    Author:
    Jon Fleschler (jfleschler)
    • Method Detail

      • fetchMarketingMessagesForRequest

        MarketingMessageResponse fetchMarketingMessagesForRequest​(MarketingMessageRequest request)
        Retrieves any marketing messages for the request.
        Parameters:
        request - all the relevant information to be used to retrieve marketing messages
        Returns:
        The marketing message for the parameters provided.