Package com.chargebee.models
Class Coupon.CreateForItemsRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Coupon.CreateForItemsRequest>
com.chargebee.models.Coupon.CreateForItemsRequest
- 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) status(Coupon.Status status) 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
-
id
-
name
-
invoiceName
-
discountType
-
discountAmount
-
currencyCode
-
discountPercentage
-
discountQuantity
-
applyOn
-
durationType
-
durationMonth
-
validFrom
-
validTill
-
maxRedemptions
-
invoiceNotes
-
metaData
-
includedInMrr
-
period
-
periodUnit
-
status
-
itemConstraintConstraint
public Coupon.CreateForItemsRequest itemConstraintConstraint(int index, Coupon.ItemConstraint.Constraint itemConstraintConstraint) -
itemConstraintItemType
public Coupon.CreateForItemsRequest itemConstraintItemType(int index, Coupon.ItemConstraint.ItemType itemConstraintItemType) -
itemConstraintItemPriceIds
public Coupon.CreateForItemsRequest itemConstraintItemPriceIds(int index, org.json.JSONArray itemConstraintItemPriceIds) -
itemConstraintCriteriaItemType
public Coupon.CreateForItemsRequest itemConstraintCriteriaItemType(int index, Coupon.ItemConstraintCriteria.ItemType itemConstraintCriteriaItemType) -
itemConstraintCriteriaItemFamilyIds
public Coupon.CreateForItemsRequest itemConstraintCriteriaItemFamilyIds(int index, org.json.JSONArray itemConstraintCriteriaItemFamilyIds) -
itemConstraintCriteriaCurrencies
public Coupon.CreateForItemsRequest itemConstraintCriteriaCurrencies(int index, org.json.JSONArray itemConstraintCriteriaCurrencies) -
itemConstraintCriteriaItemPricePeriods
public Coupon.CreateForItemsRequest itemConstraintCriteriaItemPricePeriods(int index, org.json.JSONArray itemConstraintCriteriaItemPricePeriods) -
couponConstraintEntityType
public Coupon.CreateForItemsRequest couponConstraintEntityType(int index, Coupon.CouponConstraint.EntityType couponConstraintEntityType) -
couponConstraintType
public Coupon.CreateForItemsRequest couponConstraintType(int index, Coupon.CouponConstraint.Type couponConstraintType) -
couponConstraintValue
-
params
- Overrides:
paramsin classRequest<Coupon.CreateForItemsRequest>
-