when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult invalidInput(
    1. String message
    ),
  2. required TResult encryptionFailed(
    1. String message
    ),
  3. required TResult decryptionFailed(
    1. String message
    ),
  4. required TResult keyGenerationFailed(
    1. String message
    ),
  5. required TResult fileOperationFailed(
    1. String message
    ),
  6. required TResult hashFailed(
    1. String message
    ),
  7. required TResult rsaOperationFailed(
    1. String message
    ),
  8. required TResult signatureVerificationFailed(
    1. String message
    ),
  9. required TResult unsupportedAlgorithm(
    1. String message
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(String message) invalidInput,
  required TResult Function(String message) encryptionFailed,
  required TResult Function(String message) decryptionFailed,
  required TResult Function(String message) keyGenerationFailed,
  required TResult Function(String message) fileOperationFailed,
  required TResult Function(String message) hashFailed,
  required TResult Function(String message) rsaOperationFailed,
  required TResult Function(String message) signatureVerificationFailed,
  required TResult Function(String algorithm) unsupportedAlgorithm,
}) =>
    throw _privateConstructorUsedError;