com.chargebee.models
Class ContractTerm

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

public class ContractTerm
extends Resource<ContractTerm>


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

ContractTerm

public ContractTerm(String jsonStr)

ContractTerm

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

id

public String id()

status

public ContractTerm.Status status()

contractStart

public Timestamp contractStart()

contractEnd

public Timestamp contractEnd()

billingCycle

public Integer billingCycle()

actionAtTermEnd

public 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.