Source code for ingenico.connect.sdk.webhooks.secret_key_not_available_exception

from signature_validation_exception import SignatureValidationException


[docs]class SecretKeyNotAvailableException(SignatureValidationException): """ Represents an error that causes a secret key to not be available. """ def __init__(self, param1, param2, cause=False): if cause is False: if isinstance(param2, str): super(SecretKeyNotAvailableException, self).__init__(param1) self.__key_id = param2 else: super(SecretKeyNotAvailableException, self).__init__(param2) self.__key_id = param1 else: super(SecretKeyNotAvailableException, self).__init__(param1, cause) self.__key_id = param2 @property def key_id(self): return self.__key_id