def dynamic_validation(self, request: Request): self._validate_request_type(request) self.authorize(request) operation, identifier, req_id = request.operation, request.identifier, request.reqId version = operation.get(AML_VERSION) if StaticTAAHelper.get_taa_aml_data(self.state, version, isCommitted=False) is not None: raise InvalidClientRequest(identifier, req_id, "Version of TAA AML must be unique and it cannot be modified")
def additional_dynamic_validation(self, request: Request, req_pp_time: Optional[int]): operation, identifier, req_id = request.operation, request.identifier, request.reqId version = operation.get(AML_VERSION) if StaticTAAHelper.get_taa_aml_data(self.state, version, isCommitted=False) is not None: raise InvalidClientRequest( identifier, req_id, "Version of TAA AML must be unique and it cannot be modified")