C# Class ChannelAdvisorAccess.Services.Shipping.ShippingService

Inheritance: IShippingService
Show file Open project: agileharbor/channelAdvisorAccess

Private Properties

Property Type Description
CheckCaSuccess void
CheckCaSuccess void
CheckCaSuccess void
CheckCaSuccess void
CreatePartialShipmentByClientId OrderShipment[]
CreatePartialShipmentByOrderId OrderShipment[]
CreateShipmentByClientId OrderShipment[]
CreateShipmentByOrderId OrderShipment[]

Public Methods

Method Description
GetOrderShipmentHistoryList ( int orderIdList ) : OrderShipmentHistoryResponse[]
GetOrderShipmentHistoryList ( int orderIdList, string clientOrderIdentifierList ) : OrderShipmentHistoryResponse[]
GetOrderShipmentHistoryList ( string clientOrderIdentifierList ) : OrderShipmentHistoryResponse[]
GetOrderShipmentHistoryListAsync ( int orderIdList ) : Task
GetOrderShipmentHistoryListAsync ( int orderIdList, string clientOrderIdentifierList ) : Task
GetOrderShipmentHistoryListAsync ( string clientOrderIdentifierList ) : Task
GetShippingCarrierList ( ) : ShippingCarrier[]
GetShippingCarrierListAsync ( ) : Task
MarkOrderShipped ( int orderId, PartialShipmentContents partialShipmentContents ) : void
MarkOrderShipped ( int orderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : void
MarkOrderShipped ( string clientOrderId, PartialShipmentContents partialShipmentContents ) : void
MarkOrderShipped ( string clientOrderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : void
MarkOrderShippedAsync ( int orderId, PartialShipmentContents partialShipmentContents ) : System.Threading.Tasks.Task
MarkOrderShippedAsync ( int orderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : System.Threading.Tasks.Task
MarkOrderShippedAsync ( string clientOrderId, PartialShipmentContents partialShipmentContents ) : System.Threading.Tasks.Task
MarkOrderShippedAsync ( string clientOrderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : System.Threading.Tasks.Task
Ping ( ) : void
PingAsync ( ) : System.Threading.Tasks.Task
ShippingService ( APICredentials credentials, string accountId ) : System
ShippingService ( APICredentials credentials, string name, string id ) : System
SubmitOrderShipmentList ( IEnumerable orderShipments ) : void
SubmitOrderShipmentListAsync ( IEnumerable orderShipments ) : System.Threading.Tasks.Task

Private Methods

Method Description
CheckCaSuccess ( APIResultOfArrayOfOrderShipmentHistoryResponse result ) : void
CheckCaSuccess ( APIResultOfArrayOfShipmentResponse result ) : void
CheckCaSuccess ( APIResultOfArrayOfShippingCarrier result ) : void
CheckCaSuccess ( APIResultOfString results ) : void
CreatePartialShipmentByClientId ( string clientOrderId, PartialShipmentContents partialShipmentContents ) : OrderShipment[]
CreatePartialShipmentByOrderId ( int orderId, PartialShipmentContents partialShipmentContents ) : OrderShipment[]
CreateShipmentByClientId ( string clientOrderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : OrderShipment[]
CreateShipmentByOrderId ( int orderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : OrderShipment[]

Method Details

GetOrderShipmentHistoryList() public method

public GetOrderShipmentHistoryList ( int orderIdList ) : OrderShipmentHistoryResponse[]
orderIdList int
return OrderShipmentHistoryResponse[]

GetOrderShipmentHistoryList() public method

public GetOrderShipmentHistoryList ( int orderIdList, string clientOrderIdentifierList ) : OrderShipmentHistoryResponse[]
orderIdList int
clientOrderIdentifierList string
return OrderShipmentHistoryResponse[]

GetOrderShipmentHistoryList() public method

public GetOrderShipmentHistoryList ( string clientOrderIdentifierList ) : OrderShipmentHistoryResponse[]
clientOrderIdentifierList string
return OrderShipmentHistoryResponse[]

GetOrderShipmentHistoryListAsync() public method

public GetOrderShipmentHistoryListAsync ( int orderIdList ) : Task
orderIdList int
return Task

GetOrderShipmentHistoryListAsync() public method

public GetOrderShipmentHistoryListAsync ( int orderIdList, string clientOrderIdentifierList ) : Task
orderIdList int
clientOrderIdentifierList string
return Task

GetOrderShipmentHistoryListAsync() public method

public GetOrderShipmentHistoryListAsync ( string clientOrderIdentifierList ) : Task
clientOrderIdentifierList string
return Task

GetShippingCarrierList() public method

public GetShippingCarrierList ( ) : ShippingCarrier[]
return ShippingCarrier[]

GetShippingCarrierListAsync() public method

public GetShippingCarrierListAsync ( ) : Task
return Task

MarkOrderShipped() public method

public MarkOrderShipped ( int orderId, PartialShipmentContents partialShipmentContents ) : void
orderId int
partialShipmentContents PartialShipmentContents
return void

MarkOrderShipped() public method

public MarkOrderShipped ( int orderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : void
orderId int
carrierCode string
classCode string
trackingNumber string
dateShipped System.DateTime
return void

MarkOrderShipped() public method

public MarkOrderShipped ( string clientOrderId, PartialShipmentContents partialShipmentContents ) : void
clientOrderId string
partialShipmentContents PartialShipmentContents
return void

MarkOrderShipped() public method

public MarkOrderShipped ( string clientOrderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : void
clientOrderId string
carrierCode string
classCode string
trackingNumber string
dateShipped System.DateTime
return void

MarkOrderShippedAsync() public method

public MarkOrderShippedAsync ( int orderId, PartialShipmentContents partialShipmentContents ) : System.Threading.Tasks.Task
orderId int
partialShipmentContents PartialShipmentContents
return System.Threading.Tasks.Task

MarkOrderShippedAsync() public method

public MarkOrderShippedAsync ( int orderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : System.Threading.Tasks.Task
orderId int
carrierCode string
classCode string
trackingNumber string
dateShipped System.DateTime
return System.Threading.Tasks.Task

MarkOrderShippedAsync() public method

public MarkOrderShippedAsync ( string clientOrderId, PartialShipmentContents partialShipmentContents ) : System.Threading.Tasks.Task
clientOrderId string
partialShipmentContents PartialShipmentContents
return System.Threading.Tasks.Task

MarkOrderShippedAsync() public method

public MarkOrderShippedAsync ( string clientOrderId, string carrierCode, string classCode, string trackingNumber, System.DateTime dateShipped ) : System.Threading.Tasks.Task
clientOrderId string
carrierCode string
classCode string
trackingNumber string
dateShipped System.DateTime
return System.Threading.Tasks.Task

Ping() public method

public Ping ( ) : void
return void

PingAsync() public method

public PingAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

ShippingService() public method

public ShippingService ( APICredentials credentials, string accountId ) : System
credentials APICredentials
accountId string
return System

ShippingService() public method

public ShippingService ( APICredentials credentials, string name, string id ) : System
credentials APICredentials
name string
id string
return System

SubmitOrderShipmentList() public method

public SubmitOrderShipmentList ( IEnumerable orderShipments ) : void
orderShipments IEnumerable
return void

SubmitOrderShipmentListAsync() public method

public SubmitOrderShipmentListAsync ( IEnumerable orderShipments ) : System.Threading.Tasks.Task
orderShipments IEnumerable
return System.Threading.Tasks.Task