Subversion Repositories SmartDukaan

Rev

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

Rev 3956 Rev 3986
Line 145... Line 145...
145
	35:string pickupRequestNo,
145
	35:string pickupRequestNo,
146
	36:i64 transactionId,
146
	36:i64 transactionId,
147
	37:string purchaseOrderNo,
147
	37:string purchaseOrderNo,
148
	38:bool cod,
148
	38:bool cod,
149
	39:DelayReason delayReason
149
	39:DelayReason delayReason
-
 
150
	40:i64 promised_delivery_time
150
}
151
}
151
 
152
 
152
struct Transaction{
153
struct Transaction{
153
	1:i64 id,
154
	1:i64 id,
154
	2:list<Order> orders,
155
	2:list<Order> orders,
Line 497... Line 498...
497
	*/
498
	*/
498
	Order shiftToWarehouse(1:i64 orderId, 2:i64 warehouseId) throws (1:TransactionServiceException ex),
499
	Order shiftToWarehouse(1:i64 orderId, 2:i64 warehouseId) throws (1:TransactionServiceException ex),
499
	
500
	
500
	/**
501
	/**
501
	Adds the given delay reason to the given order.
502
	Adds the given delay reason to the given order.
-
 
503
	Increases the expected delivery time of the given order by the given no. of days.
502
	Raises an exception if no order with the given id can be found.
504
	Raises an exception if no order with the given id can be found.
503
	*/
505
	*/
504
	bool addDelayReason(1:i64 orderId, 2:DelayReason delayReason) throws (1:TransactionServiceException ex),
506
	bool addDelayReason(1:i64 orderId, 2:DelayReason delayReason, 3:i64 furtherDelay) throws (1:TransactionServiceException ex),
505
	
507
	
506
	/**
508
	/**
507
	Marks the COD orders with given AWB nos. as having been processed.
509
	Marks the COD orders with given AWB nos. as having been processed.
508
	Updates the captured amount for the corresponding payment.
510
	Updates the captured amount for the corresponding payment.
509
	
511