Files
b0esche_cloud/b0esche_cloud/lib/models/document_capabilities.dart
Leon Bösche dd1aa4775c good morning
2025-12-17 14:48:55 +01:00

25 lines
569 B
Dart

import 'package:equatable/equatable.dart';
class DocumentCapabilities extends Equatable {
final bool canEdit;
final bool canAnnotate;
final bool isPdf;
const DocumentCapabilities({
required this.canEdit,
required this.canAnnotate,
required this.isPdf,
});
@override
List<Object?> get props => [canEdit, canAnnotate, isPdf];
factory DocumentCapabilities.fromJson(Map<String, dynamic> json) {
return DocumentCapabilities(
canEdit: json['canEdit'],
canAnnotate: json['canAnnotate'],
isPdf: json['isPdf'],
);
}
}