OSP Event Handler V2 - Order Delivered Validator Code¶
Code¶
- ecstask.osp_eventhandler_v2.utilities.order_deliverd_validator.validate_request(request_data)[source]¶
This validates JSON body and headers before being sent to Bigquery table and SNS topic. On failure of validation payload to be inserted into DynamoDb :param request_data: json payload from the request. :type request_data: json :param request_header: dictionary containng header data for fetching ‘eventId’. :type request_header: dict
- Raises
PayloadValidationError if request header does not have 'eventId' present in it or 'eventId' is empty. –