public class CouponTemplate extends AppBasedResource
APIResource.RequestMethodGSON, PRETTY_PRINT_GSONCHARSET, CONNECT_TIMEOUT, READ_TIMEOUT, RETRY_MAX| 构造器和说明 |
|---|
CouponTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
couponsURL(java.lang.String tmplId) |
static CouponTemplate |
create(java.util.Map<java.lang.String,java.lang.Object> params)
创建 coupon_template
|
static CouponCollection |
createCoupons(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
批量创建 coupon
|
static DeletedCouponTemplate |
delete(java.lang.String id)
删除 coupon_template
|
java.lang.Integer |
getAmountAvailable() |
java.lang.Integer |
getAmountOff() |
java.lang.String |
getApp() |
java.lang.Long |
getCreated() |
CouponTemplateExpiration |
getExpiration() |
java.lang.String |
getId() |
java.lang.Boolean |
getLivemode() |
java.lang.Integer |
getMaxCirculation() |
java.lang.Integer |
getMaxUserCirculation() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata() |
java.lang.String |
getName() |
java.lang.String |
getObject() |
java.lang.Integer |
getPercentOff() |
java.lang.Boolean |
getRefundable() |
java.lang.Long |
getTimesCirculated() |
java.lang.Long |
getTimesRedeemed() |
java.lang.Integer |
getType() |
static CouponTemplateCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
查询 coupon_template 列表
|
static CouponCollection |
listCoupons(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
查询 coupon 列表
|
static CouponTemplate |
retrieve(java.lang.String id)
查询 coupon_template
|
void |
setAmountAvailable(java.lang.Integer amountAvailable) |
void |
setAmountOff(java.lang.Integer amountOff) |
void |
setApp(java.lang.String app) |
void |
setCreated(java.lang.Long created) |
void |
setExpiration(CouponTemplateExpiration expiration) |
void |
setId(java.lang.String id) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMaxCirculation(java.lang.Integer maxCirculation) |
void |
setMaxUserCirculation(java.lang.Integer maxUserCirculation) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata) |
void |
setName(java.lang.String name) |
void |
setObject(java.lang.String object) |
void |
setPercentOff(java.lang.Integer percentOff) |
void |
setRefundable(java.lang.Boolean refundable) |
void |
setTimesCirculated(java.lang.Long timesCirculated) |
void |
setTimesRedeemed(java.lang.Long timesRedeemed) |
void |
setType(java.lang.Integer type) |
static CouponTemplate |
update(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
更新 coupon_template
|
className, classURL, customURL, instanceURL, singleClassURLapiBasePrefixedURL, getGson, getSelfClass, request, request, urlEncodegetPrettyPrintGson, toStringpublic java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getObject()
public void setObject(java.lang.String object)
public java.lang.String getApp()
public void setApp(java.lang.String app)
public java.lang.Integer getAmountAvailable()
public void setAmountAvailable(java.lang.Integer amountAvailable)
public java.lang.Integer getAmountOff()
public void setAmountOff(java.lang.Integer amountOff)
public java.lang.Long getCreated()
public void setCreated(java.lang.Long created)
public CouponTemplateExpiration getExpiration()
public void setExpiration(CouponTemplateExpiration expiration)
public java.lang.Boolean getLivemode()
public void setLivemode(java.lang.Boolean livemode)
public java.lang.Integer getMaxCirculation()
public void setMaxCirculation(java.lang.Integer maxCirculation)
public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
public void setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Integer getPercentOff()
public void setPercentOff(java.lang.Integer percentOff)
public java.lang.Long getTimesCirculated()
public void setTimesCirculated(java.lang.Long timesCirculated)
public java.lang.Long getTimesRedeemed()
public void setTimesRedeemed(java.lang.Long timesRedeemed)
public java.lang.Integer getType()
public void setType(java.lang.Integer type)
public java.lang.Boolean getRefundable()
public void setRefundable(java.lang.Boolean refundable)
public java.lang.Integer getMaxUserCirculation()
public void setMaxUserCirculation(java.lang.Integer maxUserCirculation)
public static CouponTemplate create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static CouponTemplate retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static CouponTemplateCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static CouponTemplate update(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static DeletedCouponTemplate delete(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
public static java.lang.String couponsURL(java.lang.String tmplId)
throws InvalidRequestException
public static CouponCollection createCoupons(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
id - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static CouponCollection listCoupons(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
id - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitException