Files
workavia-mail-front/lib/features/upload/data/model/upload_file_arguments.dart
T
dab246 7f1f9b58df TF-2280 Call BackgroundIsolateBinaryMessenger.ensureInitialized on cross-platform
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c2bcbd604f3a6ea96288253efc527be51ad6d178)
2023-10-31 19:48:03 +07:00

32 lines
880 B
Dart

import 'package:core/data/network/dio_client.dart';
import 'package:equatable/equatable.dart';
import 'package:tmail_ui_user/features/base/isolate/background_isolate_binary_messenger/background_isolate_binary_messenger.dart';
import 'package:tmail_ui_user/features/upload/domain/model/mobile_file_upload.dart';
import 'package:tmail_ui_user/features/upload/domain/model/upload_task_id.dart';
class UploadFileArguments with EquatableMixin {
final DioClient dioClient;
final UploadTaskId uploadId;
final MobileFileUpload mobileFileUpload;
final Uri uploadUri;
final RootIsolateToken isolateToken;
UploadFileArguments(
this.dioClient,
this.uploadId,
this.mobileFileUpload,
this.uploadUri,
this.isolateToken,
);
@override
List<Object?> get props => [
dioClient,
uploadId,
mobileFileUpload,
uploadUri,
isolateToken,
];
}