com.chargebee.models
Class Gift

java.lang.Object
  extended by com.chargebee.internal.Resource<Gift>
      extended by com.chargebee.models.Gift

public class Gift
extends Resource<Gift>


Nested Class Summary
static class Gift.CreateRequest
           
static class Gift.Gifter
           
static class Gift.GiftListRequest
           
static class Gift.GiftReceiver
           
static class Gift.GiftTimeline
           
static class Gift.Status
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
Gift(org.json.JSONObject jsonObj)
           
Gift(String jsonStr)
           
 
Method Summary
 Boolean autoClaim()
           
static Request cancel(String id)
           
static Request claim(String id)
           
 Timestamp claimExpiryDate()
           
static Gift.CreateRequest create()
           
 Gift.Gifter gifter()
           
 Gift.GiftReceiver giftReceiver()
           
 List<Gift.GiftTimeline> giftTimelines()
           
 String id()
           
static Gift.GiftListRequest list()
           
 Long resourceVersion()
           
static Request retrieve(String id)
           
 Timestamp scheduledAt()
           
 Gift.Status status()
           
 Timestamp updatedAt()
           
 
Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Gift

public Gift(String jsonStr)

Gift

public Gift(org.json.JSONObject jsonObj)
Method Detail

id

public String id()

status

public Gift.Status status()

scheduledAt

public Timestamp scheduledAt()

autoClaim

public Boolean autoClaim()

claimExpiryDate

public Timestamp claimExpiryDate()

resourceVersion

public Long resourceVersion()

updatedAt

public Timestamp updatedAt()

gifter

public Gift.Gifter gifter()

giftReceiver

public Gift.GiftReceiver giftReceiver()

giftTimelines

public List<Gift.GiftTimeline> giftTimelines()

create

public static Gift.CreateRequest create()

retrieve

public static Request retrieve(String id)

list

public static Gift.GiftListRequest list()

claim

public static Request claim(String id)

cancel

public static Request cancel(String id)


Copyright © 2019 ChargeBee. All Rights Reserved.