Class OrderService
Class representing a set of order-related functionality.
Inherited Members
Namespace: EasyPost.Services
Assembly: EasyPost.dll
Syntax
public class OrderService : EasyPostService, IEasyPostService
  Methods
| Improve this Doc View SourceBuy(String, Rate, CancellationToken)
Purchase the Shipments within an Order. Related API documentation.
Declaration
public async Task<Order> Buy(string id, Rate rate, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | The ID of the Order to purchase.  | 
      
| Rate | rate | |
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | An updated Order.  | 
      
Buy(String, Buy, CancellationToken)
Purchase the Shipments within an Order. Related API documentation.
Declaration
public async Task<Order> Buy(string id, Buy parameters, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | The ID of the Order to purchase.  | 
      
| Buy | parameters | Buy parameters set.  | 
      
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | An updated Order.  | 
      
Buy(String, String, String, CancellationToken)
Purchase the Shipments within an Order. Related API documentation.
Declaration
public async Task<Order> Buy(string id, string withCarrier, string withService, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | The ID of the Order to purchase.  | 
      
| System.String | withCarrier | The carrier to purchase the Shipments with.  | 
      
| System.String | withService | The service to purchase the Shipments with.  | 
      
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | An updated Order.  | 
      
Create(Dictionary<String, Object>, CancellationToken)
Create an Order. Related API documentation.
Declaration
public async Task<Order> Create(Dictionary<string, object> parameters, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Dictionary<System.String, System.Object> | parameters | Data to use to create the Order.  | 
      
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | An Order object.  | 
      
Create(Create, CancellationToken)
Create an Order. Related API documentation.
Declaration
public async Task<Order> Create(Create parameters, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Create | parameters | Data to use to create the Order.  | 
      
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | An Order object.  | 
      
RefreshRates(String, CancellationToken)
Repopulate the Rates for an Order.
Declaration
public async Task<Order> RefreshRates(string id, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | |
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | 
Retrieve(String, CancellationToken)
Retrieve an Order. Related API documentation.
Declaration
public async Task<Order> Retrieve(string id, CancellationToken cancellationToken = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | The ID of the Order to retrieve.  | 
      
| CancellationToken | cancellationToken | 
Returns
| Type | Description | 
|---|---|
| Task<Order> | An Order object.  |