Package com.inteliqua.rest.coupon.client
Class CouponService
- java.lang.Object
-
- com.inteliqua.rest.coupon.client.CouponService
-
public class CouponService extends Object
Service class that provides for handling business logic related to coupon operations. Delegates calls to theCouponClient.
-
-
Constructor Summary
Constructors Constructor Description CouponService(CouponClient couponClient)Constructs a newCouponServicewith the providedCouponClient.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.qivos.util.rest.common.envelope.APIResponseEnvelope<CouponSearchResponsePayload>searchCouponsByMember(String memberQCCode)Searches for all coupons of a loyalty member by QCCode Builds aSearchRequestwithCouponMemberQCCodeCriteriaand calls theCouponClientto fetch results
-
-
-
Constructor Detail
-
CouponService
public CouponService(CouponClient couponClient)
Constructs a newCouponServicewith the providedCouponClient.- Parameters:
couponClient- theCouponClientused to perform coupon API operations
-
-
Method Detail
-
searchCouponsByMember
public com.qivos.util.rest.common.envelope.APIResponseEnvelope<CouponSearchResponsePayload> searchCouponsByMember(String memberQCCode)
Searches for all coupons of a loyalty member by QCCode Builds aSearchRequestwithCouponMemberQCCodeCriteriaand calls theCouponClientto fetch results- Parameters:
memberQCCode- the unique QCCode of the loyalty member- Returns:
APIResponseEnvelopewithCouponSearchResponsePayload
-
-