Subversion Repositories SmartDukaan

Rev

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

Rev 7888 Rev 9840
Line 24... Line 24...
24
	2:string email
24
	2:string email
25
	3:i64 logisticLocation
25
	3:i64 logisticLocation
26
	4:DeliveryType deliveryType
26
	4:DeliveryType deliveryType
27
}
27
}
28
 
28
 
-
 
29
/* Text to be displayed as product page*/
-
 
30
struct ItemText{
-
 
31
	1:i64 itemId,
-
 
32
	2:string displayText
-
 
33
}
-
 
34
 
29
struct Provider{
35
struct Provider{
30
	1:i64 id,
36
	1:i64 id,
31
	2:string name,
37
	2:string name,
32
	3:list<ProviderDetails> details,
38
	3:list<ProviderDetails> details,
33
	4:PickUpType pickup
39
	4:PickUpType pickup
Line 152... Line 158...
152
	/**
158
	/**
153
	 Returns a LogisticsInfo structure w/o an airway bill number. Use this method during the estimation phase.
159
	 Returns a LogisticsInfo structure w/o an airway bill number. Use this method during the estimation phase.
154
	 Raises an exception if this pincode is not allocated to any warehouse zone or provider. Also, if the pincode
160
	 Raises an exception if this pincode is not allocated to any warehouse zone or provider. Also, if the pincode
155
	 is allocated to a warehouse zone but there are no actual warehouses in that zone, an exception is raised.
161
	 is allocated to a warehouse zone but there are no actual warehouses in that zone, an exception is raised.
156
	 */
162
	 */
157
	list<i64> getEntityLogisticsEstimation(1:i64 catalogItemId, 2:string destination_pin, 3:DeliveryType type) throws (1:LogisticsServiceException se)
163
	list<ItemText> getEntityLogisticsEstimation(1:i64 catalogItemId, 2:string destination_pin, 3:DeliveryType type) throws (1:LogisticsServiceException se)
158
	
164
	
159
	/**
165
	/**
160
	* Returns the id for a given pickUpType
166
	* Returns the id for a given pickUpType
161
	*/
167
	*/
162
	i64 getProviderForPickupType(1:i64 pickUp),
168
	i64 getProviderForPickupType(1:i64 pickUp),