public class Coupon extends UserBasedResource
APIResource.RequestMethodGSON, PRETTY_PRINT_GSONCHARSET, CONNECT_TIMEOUT, READ_TIMEOUT, RETRY_MAX| 构造器和说明 |
|---|
Coupon() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Coupon |
create(java.lang.String userId,
java.util.Map<java.lang.String,java.lang.Object> params)
创建 coupon
|
static DeletedCoupon |
delete(java.lang.String userId,
java.lang.String id)
删除 coupon
|
java.lang.Integer |
getActualAmount() |
java.lang.String |
getApp() |
CouponTemplate |
getCouponTemplate() |
java.lang.Long |
getCreated() |
java.lang.String |
getId() |
java.lang.Boolean |
getLivemode() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata() |
java.lang.String |
getObject() |
java.lang.String |
getOrder() |
java.lang.Boolean |
getRedeemed() |
java.lang.Long |
getTimeEnd() |
java.lang.Long |
getTimeStart() |
java.lang.String |
getUser() |
java.lang.Integer |
getUserTimesCirculated() |
java.lang.Boolean |
getValid() |
static CouponCollection |
list(java.lang.String userId,
java.util.Map<java.lang.String,java.lang.Object> params)
查询 coupon 列表
|
static Coupon |
retrieve(java.lang.String userId,
java.lang.String id)
查询 coupon
|
void |
setActualAmount(java.lang.Integer actualAmount) |
void |
setApp(java.lang.String app) |
void |
setCouponTemplate(CouponTemplate couponTemplate) |
void |
setCreated(java.lang.Long created) |
void |
setId(java.lang.String id) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata) |
void |
setObject(java.lang.String object) |
void |
setOrder(java.lang.String order) |
void |
setRedeemed(java.lang.Boolean redeemed) |
void |
setTimeEnd(java.lang.Long timeEnd) |
void |
setTimeStart(java.lang.Long timeStart) |
void |
setUser(java.lang.String user) |
void |
setUserTimesCirculated(java.lang.Integer userTimesCirculated) |
void |
setValid(java.lang.Boolean valid) |
static Coupon |
update(java.lang.String userId,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params)
更新 coupon
|
classURL, instanceURL, singleClassURLclassName, 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 getActualAmount()
public void setActualAmount(java.lang.Integer actualAmount)
public CouponTemplate getCouponTemplate()
public void setCouponTemplate(CouponTemplate couponTemplate)
public java.lang.Long getCreated()
public void setCreated(java.lang.Long created)
public java.lang.Boolean getLivemode()
public void setLivemode(java.lang.Boolean livemode)
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 getOrder()
public void setOrder(java.lang.String order)
public java.lang.Boolean getRedeemed()
public void setRedeemed(java.lang.Boolean redeemed)
public java.lang.Long getTimeEnd()
public void setTimeEnd(java.lang.Long timeEnd)
public java.lang.Long getTimeStart()
public void setTimeStart(java.lang.Long timeStart)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.Boolean getValid()
public void setValid(java.lang.Boolean valid)
public java.lang.Integer getUserTimesCirculated()
public void setUserTimesCirculated(java.lang.Integer userTimesCirculated)
public static Coupon create(java.lang.String userId, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
userId - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static Coupon retrieve(java.lang.String userId, java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
userId - id - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static CouponCollection list(java.lang.String userId, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
userId - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static Coupon update(java.lang.String userId, java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
userId - params - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitExceptionpublic static DeletedCoupon delete(java.lang.String userId, java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException, ChannelException, RateLimitException
userId - id - AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionChannelExceptionRateLimitException