def asset_request_dtos(): assetrequestdtos = [ AssetRequestDto(user_id=1, source="hyderabad", destination="bangloor", is_flexible=True, from_datetime="2020-09-04 06:00:00.00000", to_datetime="2020-09-05 06:00:00.00000", datetime=None, no_of_assets=2, asset_type=AssetType.parcel.value, sensitivity=SensitivityType.HighlySensitive.value, deliver_person="ram", accepted_person_id=1), AssetRequestDto(user_id=1, source="Mumbai", destination="delhi", is_flexible=False, from_datetime=None, to_datetime=None, datetime="2020-09-05 06:00:00.00000", no_of_assets=2, asset_type=AssetType.bags.value, sensitivity=SensitivityType.HighlySensitive.value, deliver_person="ram", accepted_person_id=2), ] return assetrequestdtos
def asset_request_dtos(): assetrequestdtos = [ AssetRequestDto(user_id=1, source="mumbai", destination="delhi", is_flexible=False, from_datetime=None, to_datetime=None, datetime=datetime(2020, 9, 3, 18, 33), no_of_assets=2, asset_type=AssetType.bags.value, sensitivity=SensitivityType.HighlySensitive.value, deliver_person="ram", accepted_person_id=2), AssetRequestDto( user_id=1, source="hyderabad", destination="bangloor", is_flexible=True, from_datetime=datetime(2020, 9, 3, 19, 0), to_datetime=datetime(2020, 9, 4, 19, 0), datetime=None, no_of_assets=2, asset_type=AssetType.parcel.value, sensitivity=SensitivityType.HighlySensitive.value, deliver_person="ram", accepted_person_id=2, ) ] return assetrequestdtos
def get_asset_request_dtos_for_given_asset_request_objects( self, list_of_asset_request_objs): list_of_asset_requests = [] for request in list_of_asset_request_objs: #for request in queryset: if request.flexible: asset_request_dto = AssetRequestDto( user_id=request.user_id, source=request.source, destination=request.destination, flexible=request.flexible, datetime=request.datetime, from_datetime=request.from_datetime.replace(tzinfo=None), to_datetime=request.to_datetime.replace(tzinfo=None), no_of_assets=request.no_of_assets, asset_type=request.asset_type, sensitivity=request.sensitivity, deliver_person=request.deliver_person, accepted_person_id=request.accepted_person_id) list_of_asset_requests.append(asset_request_dto) else: asset_request_dto = AssetRequestDto( user_id=request.user_id, source=request.source, destination=request.destination, flexible=request.flexible, datetime=request.datetime.replace(tzinfo=None), from_datetime=request.from_datetime, to_datetime=request.to_datetime, no_of_assets=request.no_of_assets, asset_type=request.asset_type, sensitivity=request.sensitivity, deliver_person=request.deliver_person, accepted_person_id=request.accepted_person_id) list_of_asset_requests.append(asset_request_dto) return list_of_asset_requests
def asset_request_dto1_with_accepted_person_none(): assetrequestdto =AssetRequestDto( user_id= 1, source= "hyderabad", destination= "bangloor", is_flexible= True, from_datetime= datetime(2020, 9, 4, 0, 3), to_datetime= datetime(2020, 9, 5, 0, 3), datetime= "", no_of_assets= 5, sensitivity= SensitivityType.Sensitive.value, asset_type= AssetType.bags.value, deliver_person= "shayam", accepted_person_id= None, ) return assetrequestdto
def asset_request_dto2(): assetrequestdto = AssetRequestDto( user_id= 1, source= "Mumbai", destination= "delhi", is_flexible= False, from_datetime=None, to_datetime= None, datetime= datetime(2020, 9, 4, 0, 3), no_of_assets= 2, sensitivity= SensitivityType.Normal.value, asset_type= AssetType.parcel.value, deliver_person= "shyam", accepted_person_id= 2, ) return assetrequestdto
def convert_asset_request_obj_to_dto_without_flexible_timings(self, request): assetrequestdto =AssetRequestDto( user_id=request.user_id, source=request.source, destination=request.destination, flexible=request.flexible, datetime=request.datetime.replace(tzinfo=None), from_datetime=request.from_datetime, to_datetime=request.to_datetime, no_of_assets=request.no_of_assets, asset_type=request.asset_type, sensitivity=request.sensitivity, deliver_person=request.deliver_person, accepted_person_id=request.accepted_person_id ) return assetrequestdto
def asset_request_dto2(): assetrequestdto = [ AssetRequestDto( user_id=1, source="Mumbai", destination="delhi", flexible=False, from_datetime=None, to_datetime=None, datetime="2020-09-05 06:00:00", no_of_assets=2, asset_type=AssetType.bags.value, sensitivity=SensitivityType.HighlySensitive.value, deliver_person="ram", accepted_person_id=2, ), ] return assetrequestdto
def get_my_asset_requests_dto(self, user_id: int, limit: int, offset: int): list_of_asset_request_objs = AssetTransportRequest.objects.filter( user_id=user_id)[offset:limit] list_of_asset_requests = [] for request in list_of_asset_request_objs: asset_request_dto = AssetRequestDto( user_id=request.user_id, source=request.source, destination=request.destination, flexible=request.flexible, datetime=str(request.datetime), from_datetime=str(request.from_datetime), to_datetime=str(request.to_datetime), no_of_assets=request.no_of_assets, asset_type=request.asset_type, sensitivity=request.sensitivity, deliver_person=request.deliver_person, accepted_person_id=request.accepted_person_id) list_of_asset_requests.append(asset_request_dto) return list_of_asset_requests