Class CouponUpdateRequest
- java.lang.Object
-
- com.inteliqua.rest.coupon.payload.CouponBasicPayload
-
- com.inteliqua.rest.coupon.payload.CouponRequest
-
- com.inteliqua.rest.coupon.payload.CouponUpdateRequest
-
- All Implemented Interfaces:
EliquaAbstractRequestPayload,AuditLog
- Direct Known Subclasses:
CouponUpdateRequestPlain
public abstract class CouponUpdateRequest extends CouponRequest implements EliquaAbstractRequestPayload, AuditLog
-
-
Constructor Summary
Constructors Constructor Description CouponUpdateRequest()
-
Method Summary
-
Methods inherited from class com.inteliqua.rest.coupon.payload.CouponRequest
addAtrribute, getAction, getCouponCode, getCouponSetCode, isCouponValidity, setAction, setCouponCode, setCouponSetCode, setCouponValidity
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface Logging.AuditLog
toJsonAuditLog
-
-
-
-
Method Detail
-
getType
public abstract String getType()
Description copied from class:CouponRequestReturns the type of the coupon request.This method should be implemented by subclasses to return the specific type of the coupon request (e.g., plain, special).
- Specified by:
getTypein classCouponRequest- Returns:
- The coupon request type.
-
getUsed
public UpdateField<Boolean> getUsed()
-
setUsed
public void setUsed(UpdateField<Boolean> used)
-
getDateUsed
public UpdateField<Date> getDateUsed()
-
setDateUsed
public void setDateUsed(UpdateField<Date> dateUsed)
-
getGiven
public UpdateField<Boolean> getGiven()
-
setGiven
public void setGiven(UpdateField<Boolean> given)
-
getGivenDate
public UpdateField<Date> getGivenDate()
-
setGivenDate
public void setGivenDate(UpdateField<Date> givenDate)
-
getMemberQCCode
public UpdateField<String> getMemberQCCode()
-
setMemberQCCode
public void setMemberQCCode(UpdateField<String> memberQCCode)
-
getValidFromDate
public UpdateField<Date> getValidFromDate()
-
setValidFromDate
public void setValidFromDate(UpdateField<Date> validFromDate)
-
getValidUntilDate
public UpdateField<Date> getValidUntilDate()
-
setValidUntilDate
public void setValidUntilDate(UpdateField<Date> validUntilDate)
-
getUsedInvoiceNumber
public UpdateField<String> getUsedInvoiceNumber()
-
setUsedInvoiceNumber
public void setUsedInvoiceNumber(UpdateField<String> usedInvoiceNumber)
-
getGivenInvoiceNumber
public UpdateField<String> getGivenInvoiceNumber()
-
setGivenInvoiceNumber
public void setGivenInvoiceNumber(UpdateField<String> givenInvoiceNumber)
-
getCancelled
public UpdateField<Boolean> getCancelled()
-
setCancelled
public void setCancelled(UpdateField<Boolean> cancelled)
-
getCancellationDate
public UpdateField<Date> getCancellationDate()
-
setCancellationDate
public void setCancellationDate(UpdateField<Date> cancellationDate)
-
getIssueValidFromDate
public UpdateField<Date> getIssueValidFromDate()
-
setIssueValidFromDate
public void setIssueValidFromDate(UpdateField<Date> issueValidFromDate)
-
getIssueValidUntilDate
public UpdateField<Date> getIssueValidUntilDate()
-
setIssueValidUntilDate
public void setIssueValidUntilDate(UpdateField<Date> issueValidUntilDate)
-
getInactive
public UpdateField<Boolean> getInactive()
-
setInactive
public void setInactive(UpdateField<Boolean> inactive)
-
getAttributes
public List<EntityAttribute> getAttributes()
Description copied from class:CouponRequestGets the list of attributes associated with this coupon request.- Overrides:
getAttributesin classCouponRequest- Returns:
- The list of attributes.
-
isDryRun
public boolean isDryRun()
-
setDryRun
public void setDryRun(boolean dryRun)
-
toString
public String toString()
Description copied from class:CouponRequestConverts the coupon request to a string representation.- Overrides:
toStringin classCouponRequest- Returns:
- A string representation of the coupon request.
-
-