com.chargebee.models
Class Subscription.ContractTerm

java.lang.Object
  extended by com.chargebee.internal.Resource<Subscription.ContractTerm>
      extended by com.chargebee.models.Subscription.ContractTerm
Enclosing class:
Subscription

public static class Subscription.ContractTerm
extends Resource<Subscription.ContractTerm>


Nested Class Summary
static class Subscription.ContractTerm.ActionAtTermEnd
           
static class Subscription.ContractTerm.Status
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
Subscription.ContractTerm(org.json.JSONObject jsonObj)
           
 
Method Summary
 Subscription.ContractTerm.ActionAtTermEnd actionAtTermEnd()
           
 Integer billingCycle()
           
 Integer cancellationCutoffPeriod()
           
 Timestamp contractEnd()
           
 Timestamp contractStart()
           
 Timestamp createdAt()
           
 String id()
           
 Integer remainingBillingCycles()
           
 Subscription.ContractTerm.Status status()
           
 String subscriptionId()
           
 Long totalContractValue()
           
 
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

Subscription.ContractTerm

public Subscription.ContractTerm(org.json.JSONObject jsonObj)
Method Detail

id

public String id()

status

public Subscription.ContractTerm.Status status()

contractStart

public Timestamp contractStart()

contractEnd

public Timestamp contractEnd()

billingCycle

public Integer billingCycle()

actionAtTermEnd

public Subscription.ContractTerm.ActionAtTermEnd actionAtTermEnd()

totalContractValue

public Long totalContractValue()

cancellationCutoffPeriod

public Integer cancellationCutoffPeriod()

createdAt

public Timestamp createdAt()

subscriptionId

public String subscriptionId()

remainingBillingCycles

public Integer remainingBillingCycles()


Copyright © 2020 ChargeBee. All Rights Reserved.