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")
Пример #2
0
 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")