| Line 44... |
Line 44... |
| 44 |
Returns a provider for a given provider ID. Throws an exception if none found.
|
44 |
Returns a provider for a given provider ID. Throws an exception if none found.
|
| 45 |
*/
|
45 |
*/
|
| 46 |
Provider getProvider(1:i64 providerId) throws (1:LogisticsServiceException lse),
|
46 |
Provider getProvider(1:i64 providerId) throws (1:LogisticsServiceException lse),
|
| 47 |
|
47 |
|
| 48 |
/**
|
48 |
/**
|
| - |
|
49 |
Returns a list containing all the providers.
|
| - |
|
50 |
*/
|
| - |
|
51 |
list<Provider> getAllProviders() throws (1:LogisticsServiceException lse),
|
| - |
|
52 |
|
| - |
|
53 |
/**
|
| 49 |
Returns a LogisticsInfo structure w/o an airway bill number. Use this method during the estimation phase.
|
54 |
Returns a LogisticsInfo structure w/o an airway bill number. Use this method during the estimation phase.
|
| 50 |
Raises an exception if this pincode is not allocated to any warehouse zone or provider. Also, if the pincode
|
55 |
Raises an exception if this pincode is not allocated to any warehouse zone or provider. Also, if the pincode
|
| 51 |
is allocated to a warehouse zone but there are no actual warehouses in that zone, an exception is raised.
|
56 |
is allocated to a warehouse zone but there are no actual warehouses in that zone, an exception is raised.
|
| 52 |
*/
|
57 |
*/
|
| 53 |
LogisticsInfo getLogisticsEstimation(1:i64 itemId, 2:string destination_pin) throws (1:LogisticsServiceException se),
|
58 |
LogisticsInfo getLogisticsEstimation(1:i64 itemId, 2:string destination_pin) throws (1:LogisticsServiceException se),
|