Subversion Repositories SmartDukaan

Rev

Rev 442 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

'''
Created on 05-Aug-2010

@author: ashish
'''
from shop2020.thriftpy.logistics.ttypes import Shipment
class LogisticsServiceHandler:
    
    def addEmptyAWBs(self, numbers, provider_id):
        """
        Parameters:
         - numbers
         - provider_id
        """
        pass

    def getEmptyAWB(self, provider_id):
        """
        Parameters:
         - provider_id
        """
        pass
    
    def getProviders(self, ):
        pass
    
    def getProvider(self, provider_id):
        """
        Parameters:
         - provider_id
        """
        pass
    
    def getShipmentInfo(self, awb):
        """
        Parameters:
         - awb
        """
        pass
    
    def getShipments(self, warehouse_id, from_date, to_date, provider_id):
        """
        Parameters:
         - warehouse_id
         - from_date
         - to_date
         - provider_id
        """
        pass

    def getTodaysShipments(self, warehouse_id, provider_id):
        """
        Parameters:
         - warehouse_id
         - provider_id
        """
        shipments = []
        i = 0
        while i < 100:
            shipment = Shipment()
            shipment.warehouse_name = "Seattle"
            shipment.awb="1234"+str(i)
            shipment.destination="JP"
            shipment.origin = "US"
            shipment.recepient_address = "1, Microsoft Way, Redmond"
            shipment.recepient_name = "Steve Balmer"
            shipment.recepient_phone = "+14356368790"
            shipment.recepient_pincode = "110001"
            shipment.shipment_contents = "iPhone 4G"
            shipment.shipment_weight = "300 gms"
            shipments.append(shipment)
            i = i+1
        return shipments