Esempio n. 1
0
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
Esempio n. 2
0
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