com.chargebee.models
Class Quote
java.lang.Object
com.chargebee.internal.Resource<Quote>
com.chargebee.models.Quote
public class Quote
- extends Resource<Quote>
| 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 |
Quote
public Quote(String jsonStr)
Quote
public Quote(org.json.JSONObject jsonObj)
id
public String id()
name
public String name()
poNumber
public String poNumber()
customerId
public String customerId()
subscriptionId
public String subscriptionId()
invoiceId
public String invoiceId()
status
public Quote.Status status()
operationType
public Quote.OperationType operationType()
vatNumber
public String vatNumber()
priceType
public PriceType priceType()
validTill
public Timestamp validTill()
date
public Timestamp date()
totalPayable
public Long totalPayable()
chargeOnAcceptance
public Integer chargeOnAcceptance()
subTotal
public Integer subTotal()
total
public Integer total()
creditsApplied
public Integer creditsApplied()
amountPaid
public Integer amountPaid()
amountDue
public Integer amountDue()
version
public Integer version()
resourceVersion
public Long resourceVersion()
updatedAt
public Timestamp updatedAt()
currencyCode
public String currencyCode()
lineItems
public List<Quote.LineItem> lineItems()
discounts
public List<Quote.Discount> discounts()
lineItemDiscounts
public List<Quote.LineItemDiscount> lineItemDiscounts()
taxes
public List<Quote.Tax> taxes()
lineItemTaxes
public List<Quote.LineItemTax> lineItemTaxes()
notes
public org.json.JSONArray notes()
shippingAddress
public Quote.ShippingAddress shippingAddress()
billingAddress
public Quote.BillingAddress billingAddress()
contractTermStart
public Timestamp contractTermStart()
contractTermEnd
public Timestamp contractTermEnd()
contractTermTerminationFee
public Integer contractTermTerminationFee()
retrieve
public static Request retrieve(String id)
createSubForCustomerQuote
public static Quote.CreateSubForCustomerQuoteRequest createSubForCustomerQuote(String id)
editCreateSubForCustomerQuote
public static Quote.EditCreateSubForCustomerQuoteRequest editCreateSubForCustomerQuote(String id)
updateSubscriptionQuote
public static Quote.UpdateSubscriptionQuoteRequest updateSubscriptionQuote()
editUpdateSubscriptionQuote
public static Quote.EditUpdateSubscriptionQuoteRequest editUpdateSubscriptionQuote(String id)
createForOnetimeCharges
public static Quote.CreateForOnetimeChargesRequest createForOnetimeCharges()
editOneTimeQuote
public static Quote.EditOneTimeQuoteRequest editOneTimeQuote(String id)
list
public static Quote.QuoteListRequest list()
quoteLineGroupsForQuote
public static ListRequest quoteLineGroupsForQuote(String id)
convert
public static Quote.ConvertRequest convert(String id)
updateStatus
public static Quote.UpdateStatusRequest updateStatus(String id)
extendExpiryDate
public static Quote.ExtendExpiryDateRequest extendExpiryDate(String id)
delete
public static Quote.DeleteRequest delete(String id)
pdf
public static Quote.PdfRequest pdf(String id)
Copyright © 2020 ChargeBee. All Rights Reserved.