def getMyBookings(): user_id = request.args.get('user_id') response = scan_table(table_name='bookings', filter_key='user_id', filter_value=user_id) items=response['Items'] for item in items: item['id']=int(item['id']) finalItems=createNested(items) code = 200 status = True message = 'Bookings fetched Successful!' result = finalItems resp = createResponse( status_value=status, code=code, message=message, result=result ) return resp
def getImageUrl(): user_id = request.args.get('user_id') response = scan_table(table_name='bookings', filter_key='user_id', filter_value=user_id) print(response) img_url=response.get('Items')[0].get('img_url') code = 200 status = True message = 'Image fetched successfully!' result = { 'img_url': img_url } resp = createResponse( status_value=status, code=code, message=message, result=result ) return resp
def getDestinations(self, location): response = scan_table( table_name='key_destinations', filter_key="location", filter_value=location).get('Items') return response
def getLocations(self): response = scan_table(table_name='locations').get('Items') return response
def getUserDetails(self, username): response = scan_table(table_name='users', filter_key='username', filter_value=username) # print(response) return response