16 lines
366 B
Dart
16 lines
366 B
Dart
class PendingShare {
|
|
final List<String> filePaths;
|
|
final String? text;
|
|
final DateTime receivedAt;
|
|
|
|
const PendingShare({
|
|
required this.filePaths,
|
|
required this.text,
|
|
required this.receivedAt,
|
|
});
|
|
|
|
bool get hasFiles => filePaths.isNotEmpty;
|
|
bool get hasText => text != null && text!.isNotEmpty;
|
|
bool get isEmpty => !hasFiles && !hasText;
|
|
}
|