Subversion Repositories SmartDukaan

Rev

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

Rev 13146 Rev 19413
Line 90... Line 90...
90
	8:i64 prepaidLimit,
90
	8:i64 prepaidLimit,
91
	9:i64 warehouseId,
91
	9:i64 warehouseId,
92
	10:i64 deliveryTime,
92
	10:i64 deliveryTime,
93
	11:i64 delivery_delay
93
	11:i64 delivery_delay
94
}
94
}
-
 
95
 
-
 
96
struct ProviderInfo {
-
 
97
	1:i64 providerId,
-
 
98
	2:bool isCodAvailable,
-
 
99
	3:bool isOtgAvailable,
-
 
100
	4:i64 delayDays
-
 
101
}	
-
 
102
struct LocationInfo {
-
 
103
	1:i64 locationId,
-
 
104
	2:bool sameState,
-
 
105
	3:bool isCod,
-
 
106
	4:bool isOtg,
-
 
107
	5:i64 minDelay,
-
 
108
	6:i64 maxDelay
-
 
109
}
95
    
110
    
96
exception LogisticsServiceException{
111
exception LogisticsServiceException{
97
	1:i64 id,
112
	1:i64 id,
98
	2:string message
113
	2:string message
99
}
114
}
Line 187... Line 202...
187
	
202
	
188
	i64 adjustDeliveryDays(1:i64 startDate, 2:i64 days),
203
	i64 adjustDeliveryDays(1:i64 startDate, 2:i64 days),
189
	
204
	
190
	i64 getFirstDeliveryEstimateForWhLocation(1:string pincode, 2:i64 whLocation),
205
	i64 getFirstDeliveryEstimateForWhLocation(1:string pincode, 2:i64 whLocation),
191
	
206
	
192
	string getNewEmptyAwb(1:i64 providerId, 2:DeliveryType type, 3:i64 orderQuantity) throws (1:LogisticsServiceException se)
207
	string getNewEmptyAwb(1:i64 providerId, 2:DeliveryType type, 3:i64 orderQuantity) throws (1:LogisticsServiceException se),
193
	
-
 
194
	map<string, string> getProviderLimitDetailsForPincode(1:i64 providerId, 2:string pincode) throws (1:LogisticsServiceException se)
-
 
195
	
208
	
-
 
209
	map<string, string> getProviderLimitDetailsForPincode(1:i64 providerId, 2:string pincode) throws (1:LogisticsServiceException se),
-
 
210
 
-
 
211
	/**
-
 
212
	* This returns map for locations and providers corresponding their serviceability and delay 
-
 
213
	*/
-
 
214
	map<i64, map<i64, LocationInfo>> getLocationInfoMap(1:string destPincode, 2:list<i64> price)
196
}
215
}
-
 
216
	
197
217