Subversion Repositories SmartDukaan

Rev

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

Rev 4801 Rev 4815
Line 212... Line 212...
212
	47:OrderStatus previousStatus,
212
	47:OrderStatus previousStatus,
213
	48:i64 vendorId,
213
	48:i64 vendorId,
214
	49:optional i64 doa_auth_timestamp,
214
	49:optional i64 doa_auth_timestamp,
215
	50:string delayReasonText,
215
	50:string delayReasonText,
216
	51:string refundReason,
216
	51:string refundReason,
217
	52:i64 purchaseOrderId	
217
	52:i64 purchaseOrderId,
-
 
218
	53:optional i64 doa_logistics_provider_id
218
}
219
}
219
 
220
 
220
struct OrderStatusAuditTrail{
221
struct OrderStatusAuditTrail{
221
	1:i64 id,
222
	1:i64 id,
222
	2:i64 orderId,
223
	2:i64 orderId,
Line 298... Line 299...
298
exception TransactionServiceException{
299
exception TransactionServiceException{
299
	1:i32 errorCode,
300
	1:i32 errorCode,
300
	2:string message
301
	2:string message
301
}
302
}
302
 
303
 
-
 
304
struct OrderStatusGroups{
-
 
305
	1:list<OrderStatus> codCancellable = [OrderStatus.COD_VERIFICATION_PENDING,
-
 
306
										OrderStatus.SUBMITTED_FOR_PROCESSING,
-
 
307
										OrderStatus.ACCEPTED,
-
 
308
										OrderStatus.INVENTORY_LOW,
-
 
309
										OrderStatus.LOW_INV_PO_RAISED,
-
 
310
										OrderStatus.LOW_INV_REVERSAL_IN_PROCESS,
-
 
311
										OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT,
-
 
312
										OrderStatus.BILLED,
-
 
313
										OrderStatus.PAYMENT_FLAGGED],
-
 
314
	2:list<OrderStatus> prepaidCancellableBeforeBilled = [OrderStatus.COD_VERIFICATION_PENDING,
-
 
315
										OrderStatus.SUBMITTED_FOR_PROCESSING,
-
 
316
										OrderStatus.ACCEPTED,
-
 
317
										OrderStatus.INVENTORY_LOW,
-
 
318
										OrderStatus.LOW_INV_PO_RAISED,
-
 
319
										OrderStatus.LOW_INV_REVERSAL_IN_PROCESS,
-
 
320
										OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT],
-
 
321
	3:list<OrderStatus> prepaidCancellableAfterBilled = [OrderStatus.BILLED,
-
 
322
										OrderStatus.PAYMENT_FLAGGED]
-
 
323
}
-
 
324
 
303
service TransactionService extends GenericService.GenericService{
325
service TransactionService extends GenericService.GenericService{
304
	
326
	
305
	i64 createTransaction(1:Transaction transaction) throws (1:TransactionServiceException ex),
327
	i64 createTransaction(1:Transaction transaction) throws (1:TransactionServiceException ex),
306
	
328
	
307
	//	Get transaction methods.
329
	//	Get transaction methods.