示例#1
0
    def post(self, request):
        params = {
            'passenger_number': request.data.get('passenger_number', None)
        }

        result = passenger_utils.passenger_history(params, request)
        return commonlib_utils.response(result, status.HTTP_200_OK)
示例#2
0
    def post(self, request):
        params = {
            'driver_number': request.data.get('driver_number', None),
            'car_number': request.data.get('car_number', None)
        }

        result = driver_utils.ride_completed(params, request)
        return commonlib_utils.response(result, status.HTTP_200_OK)
示例#3
0
    def post(self, request):
        params = {
            'driver_number': request.data.get('driver_number', None),
            'car_number': request.data.get('car_number', None),
            'license_number': request.data.get('license_number', None),
        }

        result = driver_utils.car_own_by_driver(params, request)
        return commonlib_utils.response(result, status.HTTP_200_OK)
示例#4
0
    def post(self, request):
        params = {
            'passenger_number': request.data.get('passenger_number', None),
            'source_address': request.data.get('source_address', None),
            'destination_address': request.data.get('destination_address',
                                                    None)
        }

        result = passenger_utils.book_cab(params, request)
        return commonlib_utils.response(result, status.HTTP_200_OK)
示例#5
0
    def post(self, request):
        params = {
            'first_name': request.data.get('first_name', None),
            'last_name': request.data.get('last_name', None),
            'email': request.data.get('email', None),
            'number': request.data.get('number', None),
            'password': request.data.get('password', None)
        }

        result = driver_utils.driver_registration(params, request)
        return commonlib_utils.response(result, status.HTTP_200_OK)