com.chargebee.models
Class SubscriptionEstimate.ContractTerm

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

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


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

SubscriptionEstimate.ContractTerm

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

id

public String id()

status

public SubscriptionEstimate.ContractTerm.Status status()

contractStart

public Timestamp contractStart()

contractEnd

public Timestamp contractEnd()

billingCycle

public Integer billingCycle()

actionAtTermEnd

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