def validate_request()

in function/python_3_9/src/request/validator.py [0:0]


def validate_request(user_request):
    """
    Validate the user request
    :param user_request: User request received from AWS Object Lambda
    :return: RequestsValidation Object
    """
    range_request = utils.get_range(user_request)
    part_number_request = utils.get_part_number(user_request)

    if range_request and part_number_request:
        return RequestsValidation(False, 'Cannot specify both Range and Part Number in Query')
    if range_request and not range_mapper.validate_range_str(range_request):
        return RequestsValidation(False, 'Cannot process specific range: {}'.format(range_request))
    return RequestsValidation(True, '')