Class SummaryAPI

  • All Implemented Interfaces:
    com.cheetahdigital.corekit.rest.RestController

    public class SummaryAPI
    extends com.cheetahdigital.corekit.models.module.Controller
    Cheetah Loyalty Activities Module A Summary represents one User's Summary.
    • Field Summary

      • Fields inherited from class com.cheetahdigital.corekit.models.module.Controller

        STANDARD_DATE_FORMAT, TIMEZONE_DATE_FORMAT
    • Constructor Summary

      Constructors 
      Constructor Description
      SummaryAPI()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getSummary​(SummaryParams summaryParams, boolean clearCache, com.cheetahdigital.corekit.models.module.ListenerModel<com.cheetahdigital.corekit.models.BaseModel<Summary>,​Summary> listener)
      Get the member account summary information
      • Methods inherited from class com.cheetahdigital.corekit.models.module.Controller

        createCache, createHttpClient, createRetrofitInterface, evictAllCache, getGsonConfiguration, getRestAdapter, getTimeoutConnectionInSeconds, getTimeoutSocketInSeconds, initialize, removeResponsesFromCache
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SummaryAPI

        public SummaryAPI()
    • Method Detail

      • getSummary

        public void getSummary​(SummaryParams summaryParams,
                               boolean clearCache,
                               com.cheetahdigital.corekit.models.module.ListenerModel<com.cheetahdigital.corekit.models.BaseModel<Summary>,​Summary> listener)
        Get the member account summary information
        Parameters:
        summaryParams - query params used for Summary API
        clearCache - true to clear stored cache, else false
        listener - callback for receiving summary from the API