def handler()

in Airmiles/get-airmiles-lambda.py [0:0]


def handler(event, context):
    print("Received event: " + json.dumps(event, indent=2))

    # get booking id
    booking_number = event['pathParameters']['bookingid']
    print("booking_number: " + str(booking_number))

    table = dynamodb.Table(TABLE_NAME)
    response = table.get_item(
        Key={
            "booking_number": booking_number
        }
    )

    print("GetItem data: " + str(response))
    item = response["Item"] if ("Item" in response) else {}
    return {
        'statusCode': response['ResponseMetadata']['HTTPStatusCode'],
        'headers': {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'},
        'body': json.dumps({"data": item})
    }