C# 클래스 iGoat.Service.DeliveryWebService

상속: IDeliveryWebService
파일 보기 프로젝트 열기: AcklenAvenue/iGoat-Delivery-Back-End

공개 메소드들

메소드 설명
DeliveryWebService ( IProfileService profileService, IEventProcessorFactory eventProcessorFactory, IMappingEngine mappingEngine ) : System
GetDeliveryDetails ( string authKey, int deliveryId ) : DeliveryDetails
GetDeliveryItemDetails ( string authKey, int deliveryItemId ) : DeliveryItemDetails
GetMyDeliveries ( string authKey ) : List
GetMyItems ( string authKey, iGoat.Service.Contracts.DeliveryItemStatus deliveryItemStatus ) : List
Login ( string username, string password ) : SuccessfulLoginResponse
ProcessEvent ( IProcessEventRequest processEventRequest ) : void

메소드 상세

DeliveryWebService() 공개 메소드

public DeliveryWebService ( IProfileService profileService, IEventProcessorFactory eventProcessorFactory, IMappingEngine mappingEngine ) : System
profileService IProfileService
eventProcessorFactory IEventProcessorFactory
mappingEngine IMappingEngine
리턴 System

GetDeliveryDetails() 공개 메소드

public GetDeliveryDetails ( string authKey, int deliveryId ) : DeliveryDetails
authKey string
deliveryId int
리턴 iGoat.Service.Contracts.DeliveryDetails

GetDeliveryItemDetails() 공개 메소드

public GetDeliveryItemDetails ( string authKey, int deliveryItemId ) : DeliveryItemDetails
authKey string
deliveryItemId int
리턴 iGoat.Service.Contracts.DeliveryItemDetails

GetMyDeliveries() 공개 메소드

public GetMyDeliveries ( string authKey ) : List
authKey string
리턴 List

GetMyItems() 공개 메소드

public GetMyItems ( string authKey, iGoat.Service.Contracts.DeliveryItemStatus deliveryItemStatus ) : List
authKey string
deliveryItemStatus iGoat.Service.Contracts.DeliveryItemStatus
리턴 List

Login() 공개 메소드

public Login ( string username, string password ) : SuccessfulLoginResponse
username string
password string
리턴 SuccessfulLoginResponse

ProcessEvent() 공개 메소드

public ProcessEvent ( IProcessEventRequest processEventRequest ) : void
processEventRequest IProcessEventRequest
리턴 void