Subversion Repositories SmartDukaan

Rev

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

Rev 20873 Rev 21840
Line 503... Line 503...
503
	void saveDiscounts(1:list<Discount> discounts) throws (1:ShoppingCartException scx),
503
	void saveDiscounts(1:list<Discount> discounts) throws (1:ShoppingCartException scx),
504
	
504
	
505
	/**
505
	/**
506
	 Creates a transaction and multiple orders for the given cart. Returns the transaction ID created.
506
	 Creates a transaction and multiple orders for the given cart. Returns the transaction ID created.
507
	*/
507
	*/
508
	i64 createOrders(1:i64 cartId, 2:string sessionSource, 3:i64 sessionStartTime, 4:string firstSource, 5:i64 firstSourceTime, 6:i64 userId, 7:i64 schemeId, 8:i64 orderSource) throws (1:ShoppingCartException scx),
508
	i64 createOrders(1:i64 cartId, 2:string sessionSource, 3:i64 sessionStartTime, 4:string firstSource, 5:i64 firstSourceTime, 6:i64 userId, 7:i64 schemeId, 8:i64 orderSource, 9:bool selfPickup) throws (1:ShoppingCartException scx),
509
	
509
	
510
	/**
510
	/**
511
	 Validates that:
511
	 Validates that:
512
	 1. The checkout timestamp is greater than the updatedOn timestamp.
512
	 1. The checkout timestamp is greater than the updatedOn timestamp.
513
	 2. All of the lines in the cart are active items.
513
	 2. All of the lines in the cart are active items.