Subversion Repositories SmartDukaan

Rev

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

Rev 12895 Rev 13146
Line 19... Line 19...
19
	SELF = 2
19
	SELF = 2
20
}
20
}
21
 
21
 
22
struct ProviderDetails{
22
struct ProviderDetails{
23
	1:string accountNo,
23
	1:string accountNo,
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*/
29
/* Text to be displayed as product page*/
Line 34... Line 34...
34
 
34
 
35
struct Provider{
35
struct Provider{
36
	1:i64 id,
36
	1:i64 id,
37
	2:string name,
37
	2:string name,
38
	3:list<ProviderDetails> details,
38
	3:list<ProviderDetails> details,
39
	4:PickUpType pickup
39
	4:PickUpType pickup,
-
 
40
	5:double bundleWeightLimit,
-
 
41
	6:bool groupShipmentAllowed,
-
 
42
	7:double maxCodLimit
40
}
43
}
41
 
44
 
42
struct AwbUpdate{
45
struct AwbUpdate{
43
    1:string awbNumber,
46
    1:string awbNumber,
44
    2:i64 providerId,
47
    2:i64 providerId,
Line 176... Line 179...
176
	
179
	
177
	void addPincode(1:i64 providerId, 2:string pincode, 3:string destCode, 4:bool exp, 5:bool cod, 6:i32 stationType, 7:bool otgAvailable),
180
	void addPincode(1:i64 providerId, 2:string pincode, 3:string destCode, 4:bool exp, 5:bool cod, 6:i32 stationType, 7:bool otgAvailable),
178
	
181
	
179
	void updatePincode(1:i64 providerId, 2:string pincode, 3:bool exp, 4:bool cod, 5:bool otgAvailable),
182
	void updatePincode(1:i64 providerId, 2:string pincode, 3:bool exp, 4:bool cod, 5:bool otgAvailable),
180
	
183
	
181
	bool addNewAwbs(1:i64 providerId, 2:bool cod, 3:list<string> awbs),
184
	bool addNewAwbs(1:i64 providerId, 2:bool cod, 3:list<string> awbs, 4:i64 awbUsedFor),
182
	
185
	
183
	void runLogisticsLocationInfoUpdate(1:list<LogisticsLocationInfo> logisticsLocationInfoList, 2:bool runCompleteUpdate),
186
	void runLogisticsLocationInfoUpdate(1:list<LogisticsLocationInfo> logisticsLocationInfoList, 2:bool runCompleteUpdate),
184
	
187
	
185
	i64 adjustDeliveryDays(1:i64 startDate, 2:i64 days),
188
	i64 adjustDeliveryDays(1:i64 startDate, 2:i64 days),
186
	
189
	
187
	i64 getFirstDeliveryEstimateForWhLocation(1:string pincode, 2:i64 whLocation) 
190
	i64 getFirstDeliveryEstimateForWhLocation(1:string pincode, 2:i64 whLocation),
-
 
191
	
-
 
192
	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)
188
	
195
	
189
}
196
}