Subversion Repositories SmartDukaan

Rev

Rev 4658 | Rev 4682 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4658 Rev 4661
Line 7... Line 7...
7
	Order objects.
7
	Order objects.
8
*/
8
*/
9
enum OrderStatus{
9
enum OrderStatus{
10
	PAYMENT_PENDING,
10
	PAYMENT_PENDING,
11
	PAYMENT_FAILED,
11
	PAYMENT_FAILED,
12
	INIT,
12
	COD_VERIFICATION_PENDING,
13
	SUBMITTED_FOR_PROCESSING,
13
	SUBMITTED_FOR_PROCESSING,
14
	ACCEPTED,
14
	ACCEPTED,
15
	INVENTORY_LOW,
15
	INVENTORY_LOW,
16
	REJECTED,
16
	REJECTED,
17
	BILLED,
17
	BILLED,
Line 81... Line 81...
81
	RET_PRODUCT_UNUSABLE_RESHIPPED,
81
	RET_PRODUCT_UNUSABLE_RESHIPPED,
82
	RET_PRODUCT_UNUSABLE_REFUNDED,
82
	RET_PRODUCT_UNUSABLE_REFUNDED,
83
	RET_RESHIPPED_RCVD_DAMAGED,
83
	RET_RESHIPPED_RCVD_DAMAGED,
84
	RET_REFUNDED_RCVD_DAMAGED,
84
	RET_REFUNDED_RCVD_DAMAGED,
85
	RET_RESHIPPED_LOST_IN_TRANSIT,
85
	RET_RESHIPPED_LOST_IN_TRANSIT,
86
	RET_REFUNDED_LOST_IN_TRANSIT
86
	RET_REFUNDED_LOST_IN_TRANSIT,
-
 
87
	LOST_IN_TRANSIT,
-
 
88
	LOST_IN_TRANSIT_RESHIPPED,
-
 
89
	LOST_IN_TRANSIT_REFUNDED
87
}
90
}
88
 
91
 
89
 
92
 
90
enum TransactionStatus{
93
enum TransactionStatus{
91
	INIT,
94
	INIT,
Line 729... Line 732...
729
	void markOrdersAsPORaised(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate, 5:bool isReminder) throws (1:TransactionServiceException ex),
732
	void markOrdersAsPORaised(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate, 5:bool isReminder) throws (1:TransactionServiceException ex),
730
	void markOrdersAsReversalInitiated(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate, 5:bool isReminder) throws (1:TransactionServiceException ex),
733
	void markOrdersAsReversalInitiated(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate, 5:bool isReminder) throws (1:TransactionServiceException ex),
731
	void markOrdersAsNotAvailabke(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate, 5:bool isReminder) throws (1:TransactionServiceException ex),
734
	void markOrdersAsNotAvailabke(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate, 5:bool isReminder) throws (1:TransactionServiceException ex),
732
	
735
	
733
	map<i32, TimeoutSummary> markOrdersAsTimeout(1:i64 vendorId) throws (1:TransactionServiceException ex),
736
	map<i32, TimeoutSummary> markOrdersAsTimeout(1:i64 vendorId) throws (1:TransactionServiceException ex),
-
 
737
 
-
 
738
	/**
-
 
739
	Mark order as LOST_IN_TRANSIT
-
 
740
	*/
-
 
741
	bool markOrderAsLostInTransit(1:i64 orderId) throws (1:TransactionServiceException ex),
734
	
742
		
735
	/**
743
	/**
736
	Returns the order corresponding to an AWB number
744
	Returns the order corresponding to an AWB number
737
	*/
745
	*/
738
	Order getOrderForAwb(1:string awb) throws (1:TransactionServiceException ex),
746
	Order getOrderForAwb(1:string awb) throws (1:TransactionServiceException ex),
739
	
747