Subversion Repositories SmartDukaan

Rev

Rev 442 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
412 ashish 1
'''
2
Created on 05-Aug-2010
3
 
4
@author: ashish
5
'''
6
from shop2020.thriftpy.logistics.ttypes import Shipment
7
class LogisticsServiceHandler:
8
 
9
    def addEmptyAWBs(self, numbers, provider_id):
10
        """
11
        Parameters:
12
         - numbers
13
         - provider_id
14
        """
15
        pass
16
 
17
    def getEmptyAWB(self, provider_id):
18
        """
19
        Parameters:
20
         - provider_id
21
        """
22
        pass
23
 
24
    def getProviders(self, ):
25
        pass
26
 
27
    def getProvider(self, provider_id):
28
        """
29
        Parameters:
30
         - provider_id
31
        """
32
        pass
33
 
34
    def getShipmentInfo(self, awb):
35
        """
36
        Parameters:
37
         - awb
38
        """
39
        pass
40
 
41
    def getShipments(self, warehouse_id, from_date, to_date, provider_id):
42
        """
43
        Parameters:
44
         - warehouse_id
45
         - from_date
46
         - to_date
47
         - provider_id
48
        """
49
        pass
50
 
51
    def getTodaysShipments(self, warehouse_id, provider_id):
52
        """
53
        Parameters:
54
         - warehouse_id
55
         - provider_id
56
        """
57
        shipments = []
58
        i = 0
59
        while i < 100:
60
            shipment = Shipment()
61
            shipment.warehouse_name = "Seattle"
62
            shipment.awb="1234"+str(i)
63
            shipment.destination="JP"
64
            shipment.origin = "US"
65
            shipment.recepient_address = "1, Microsoft Way, Redmond"
66
            shipment.recepient_name = "Steve Balmer"
67
            shipment.recepient_phone = "+14356368790"
68
            shipment.recepient_pincode = "110001"
69
            shipment.shipment_contents = "iPhone 4G"
70
            shipment.shipment_weight = "300 gms"
71
            shipments.append(shipment)
72
            i = i+1
73
        return shipments