Package com.chargebee.models
Class Coupon.UpdateForItemsRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Coupon.UpdateForItemsRequest>
com.chargebee.models.Coupon.UpdateForItemsRequest
- Enclosing class:
- Coupon
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionapplyOn(Coupon.ApplyOn applyOn) couponConstraintEntityType(int index, Coupon.CouponConstraint.EntityType couponConstraintEntityType) couponConstraintType(int index, Coupon.CouponConstraint.Type couponConstraintType) couponConstraintValue(int index, String couponConstraintValue) currencyCode(String currencyCode) discountAmount(Long discountAmount) discountPercentage(Double discountPercentage) discountQuantity(Integer discountQuantity) discountType(Coupon.DiscountType discountType) durationMonth(Integer durationMonth) durationType(Coupon.DurationType durationType) includedInMrr(Boolean includedInMrr) invoiceName(String invoiceName) invoiceNotes(String invoiceNotes) itemConstraintConstraint(int index, Coupon.ItemConstraint.Constraint itemConstraintConstraint) itemConstraintCriteriaCurrencies(int index, org.json.JSONArray itemConstraintCriteriaCurrencies) itemConstraintCriteriaItemFamilyIds(int index, org.json.JSONArray itemConstraintCriteriaItemFamilyIds) itemConstraintCriteriaItemPricePeriods(int index, org.json.JSONArray itemConstraintCriteriaItemPricePeriods) itemConstraintCriteriaItemType(int index, Coupon.ItemConstraintCriteria.ItemType itemConstraintCriteriaItemType) itemConstraintItemPriceIds(int index, org.json.JSONArray itemConstraintItemPriceIds) itemConstraintItemType(int index, Coupon.ItemConstraint.ItemType itemConstraintItemType) maxRedemptions(Integer maxRedemptions) metaData(org.json.JSONObject metaData) params()periodUnit(PeriodUnit periodUnit) Methods inherited from class com.chargebee.internal.Request
httpMeth, param, pathParam, request, request, setIdempotencyMethods inherited from class com.chargebee.internal.RequestBase
header, headers, paramsV2, setIdempotencyKey, uri
-
Method Details
-
name
-
invoiceName
-
discountType
-
discountAmount
-
currencyCode
-
discountPercentage
-
discountQuantity
-
applyOn
-
durationType
-
durationMonth
-
validFrom
-
validTill
-
maxRedemptions
-
invoiceNotes
-
metaData
-
includedInMrr
-
period
-
periodUnit
-
itemConstraintConstraint
public Coupon.UpdateForItemsRequest itemConstraintConstraint(int index, Coupon.ItemConstraint.Constraint itemConstraintConstraint) -
itemConstraintItemType
public Coupon.UpdateForItemsRequest itemConstraintItemType(int index, Coupon.ItemConstraint.ItemType itemConstraintItemType) -
itemConstraintItemPriceIds
public Coupon.UpdateForItemsRequest itemConstraintItemPriceIds(int index, org.json.JSONArray itemConstraintItemPriceIds) -
itemConstraintCriteriaItemType
public Coupon.UpdateForItemsRequest itemConstraintCriteriaItemType(int index, Coupon.ItemConstraintCriteria.ItemType itemConstraintCriteriaItemType) -
itemConstraintCriteriaItemFamilyIds
public Coupon.UpdateForItemsRequest itemConstraintCriteriaItemFamilyIds(int index, org.json.JSONArray itemConstraintCriteriaItemFamilyIds) -
itemConstraintCriteriaCurrencies
public Coupon.UpdateForItemsRequest itemConstraintCriteriaCurrencies(int index, org.json.JSONArray itemConstraintCriteriaCurrencies) -
itemConstraintCriteriaItemPricePeriods
public Coupon.UpdateForItemsRequest itemConstraintCriteriaItemPricePeriods(int index, org.json.JSONArray itemConstraintCriteriaItemPricePeriods) -
couponConstraintEntityType
public Coupon.UpdateForItemsRequest couponConstraintEntityType(int index, Coupon.CouponConstraint.EntityType couponConstraintEntityType) -
couponConstraintType
public Coupon.UpdateForItemsRequest couponConstraintType(int index, Coupon.CouponConstraint.Type couponConstraintType) -
couponConstraintValue
-
params
- Overrides:
paramsin classRequest<Coupon.UpdateForItemsRequest>
-