UploadTaskConfig constructor Null safety
- {required String url,
- required UploadType uploadType,
- required AwsCredentialsConfig credentailsConfig,
- String? content,
- File? file}
Implementation
UploadTaskConfig({
required this.url,
required this.uploadType,
required this.credentailsConfig,
this.content,
this.file,
}) {
if (uploadType == UploadType.file ||
uploadType == UploadType.multipartFIle) {
assert(file != null);
}
if (uploadType == UploadType.stringObject) {
assert(content != null);
}
}