com.chargebee.models
Class Order

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

public class Order
extends Resource<Order>


Nested Class Summary
static class Order.CreateRequest
           
static class Order.OrderListRequest
           
static class Order.Status
           
static class Order.UpdateRequest
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
Order(org.json.JSONObject jsonObj)
           
Order(String jsonStr)
           
 
Method Summary
 String batchId()
           
static Order.CreateRequest create()
           
 Timestamp createdAt()
           
 String createdBy()
           
 String fulfillmentStatus()
           
 String id()
           
 String invoiceId()
           
static Order.OrderListRequest list()
           
 String note()
           
static ListRequest ordersForInvoice(String id)
          Deprecated. 
 String referenceId()
           
static Request retrieve(String id)
           
 Order.Status status()
           
 Timestamp statusUpdateAt()
           
 String trackingId()
           
static Order.UpdateRequest update(String id)
           
 
Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, 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

Order

public Order(String jsonStr)

Order

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

id

public String id()

invoiceId

public String invoiceId()

status

public Order.Status status()

referenceId

public String referenceId()

fulfillmentStatus

public String fulfillmentStatus()

note

public String note()

trackingId

public String trackingId()

batchId

public String batchId()

createdBy

public String createdBy()

createdAt

public Timestamp createdAt()

statusUpdateAt

public Timestamp statusUpdateAt()

create

public static Order.CreateRequest create()
                                  throws IOException
Throws:
IOException

update

public static Order.UpdateRequest update(String id)
                                  throws IOException
Throws:
IOException

retrieve

public static Request retrieve(String id)
                        throws IOException
Throws:
IOException

list

public static Order.OrderListRequest list()
                                   throws IOException
Throws:
IOException

ordersForInvoice

@Deprecated
public static ListRequest ordersForInvoice(String id)
                                    throws IOException
Deprecated. 

Throws:
IOException


Copyright © 2016 ChargeBee. All Rights Reserved.