Files
linkding-ios/lib/screens/bookmarks/model/bookmark_form.model.dart
2024-06-24 18:56:12 +02:00

36 lines
944 B
Dart

import 'package:flutter/material.dart';
import 'package:linkdy/constants/enums.dart';
class BookmarkFormModel {
final TextEditingController urlController;
String? urlError;
bool? bookmarkValid;
LoadStatus? checkBookmarkLoadStatus;
final TextEditingController titleController;
final TextEditingController descriptionController;
bool markAsUnread;
final TextEditingController tagsController;
String? tagsError;
List<String> tags;
final TextEditingController notesController;
int? editBookmarkId;
bool share;
BookmarkFormModel({
required this.urlController,
this.urlError,
this.bookmarkValid,
this.checkBookmarkLoadStatus,
required this.titleController,
required this.descriptionController,
this.markAsUnread = false,
required this.tagsController,
this.tagsError,
required this.tags,
required this.notesController,
this.editBookmarkId,
this.share = false,
});
}