C# 클래스 ChannelAdvisorAccess.Services.Shipping.ShippingService

상속: IShippingService
파일 보기 프로젝트 열기: agileharbor/channelAdvisorAccess

Private Properties

프로퍼티 타입 설명
CheckCaSuccess void
CheckCaSuccess void
CheckCaSuccess void
CheckCaSuccess void
CreatePartialShipmentByClientId OrderShipment[]
CreatePartialShipmentByOrderId OrderShipment[]
CreateShipmentByClientId OrderShipment[]
CreateShipmentByOrderId OrderShipment[]

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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[]

메소드 상세

GetOrderShipmentHistoryList() 공개 메소드

public GetOrderShipmentHistoryList ( int orderIdList ) : OrderShipmentHistoryResponse[]
orderIdList int
리턴 OrderShipmentHistoryResponse[]

GetOrderShipmentHistoryList() 공개 메소드

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

GetOrderShipmentHistoryList() 공개 메소드

public GetOrderShipmentHistoryList ( string clientOrderIdentifierList ) : OrderShipmentHistoryResponse[]
clientOrderIdentifierList string
리턴 OrderShipmentHistoryResponse[]

GetOrderShipmentHistoryListAsync() 공개 메소드

public GetOrderShipmentHistoryListAsync ( int orderIdList ) : Task
orderIdList int
리턴 Task

GetOrderShipmentHistoryListAsync() 공개 메소드

public GetOrderShipmentHistoryListAsync ( int orderIdList, string clientOrderIdentifierList ) : Task
orderIdList int
clientOrderIdentifierList string
리턴 Task

GetOrderShipmentHistoryListAsync() 공개 메소드

public GetOrderShipmentHistoryListAsync ( string clientOrderIdentifierList ) : Task
clientOrderIdentifierList string
리턴 Task

GetShippingCarrierList() 공개 메소드

public GetShippingCarrierList ( ) : ShippingCarrier[]
리턴 ShippingCarrier[]

GetShippingCarrierListAsync() 공개 메소드

public GetShippingCarrierListAsync ( ) : Task
리턴 Task

MarkOrderShipped() 공개 메소드

public MarkOrderShipped ( int orderId, PartialShipmentContents partialShipmentContents ) : void
orderId int
partialShipmentContents PartialShipmentContents
리턴 void

MarkOrderShipped() 공개 메소드

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
리턴 void

MarkOrderShipped() 공개 메소드

public MarkOrderShipped ( string clientOrderId, PartialShipmentContents partialShipmentContents ) : void
clientOrderId string
partialShipmentContents PartialShipmentContents
리턴 void

MarkOrderShipped() 공개 메소드

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
리턴 void

MarkOrderShippedAsync() 공개 메소드

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

MarkOrderShippedAsync() 공개 메소드

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
리턴 System.Threading.Tasks.Task

MarkOrderShippedAsync() 공개 메소드

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

MarkOrderShippedAsync() 공개 메소드

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
리턴 System.Threading.Tasks.Task

Ping() 공개 메소드

public Ping ( ) : void
리턴 void

PingAsync() 공개 메소드

public PingAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

ShippingService() 공개 메소드

public ShippingService ( APICredentials credentials, string accountId ) : System
credentials APICredentials
accountId string
리턴 System

ShippingService() 공개 메소드

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

SubmitOrderShipmentList() 공개 메소드

public SubmitOrderShipmentList ( IEnumerable orderShipments ) : void
orderShipments IEnumerable
리턴 void

SubmitOrderShipmentListAsync() 공개 메소드

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