dev
dart 17 lines 457 Bytes
Raw
1 class OpenCryptoPayException implements Exception {
2 final String message;
3
4 OpenCryptoPayException([this.message = '']);
5
6 @override
7 String toString() => message.isNotEmpty ? message : 'OpenCryptoPayException';
8 }
9
10 class OpenCryptoPayNotSupportedException extends OpenCryptoPayException {
11 final String provider;
12
13 OpenCryptoPayNotSupportedException(this.provider);
14
15 @override
16 String get message => "$provider does not support Open CryptoPay";
17 }