exceptions.dart 627 Bytes
class ParamErrorException implements Exception {
  final String message;

  ParamErrorException([this.message = '参数错误']);

  @override
  String toString() => 'ParamErrorException: $message';
}

class ChunkSigException implements Exception {
  final String message;

  ChunkSigException([this.message = '签名失败']);

  @override
  String toString() => 'ChunkSigException: $message';
}

class ChunkUploadFailedException implements Exception {
  final String message;

  ChunkUploadFailedException([this.message = 'Chunk upload failed']);

  @override
  String toString() => 'ChunkUploadFailedException: $message';
}