BookmarkModel constructor

const BookmarkModel({
  1. required String id,
  2. @JsonKey(name: 'user_id') required String userId,
  3. required String kind,
  4. @JsonKey(name: 'topic_id') String? topicId,
  5. @JsonKey(name: 'chunk_id') String? chunkId,
  6. @JsonKey(name: 'session_id') String? sessionId,
  7. String? note,
  8. @JsonKey(name: 'created_at') required DateTime createdAt,
})

Implementation

const factory BookmarkModel({
  required String id,
  @JsonKey(name: 'user_id') required String userId,
  required String kind,
  @JsonKey(name: 'topic_id') String? topicId,
  @JsonKey(name: 'chunk_id') String? chunkId,
  @JsonKey(name: 'session_id') String? sessionId,
  String? note,
  @JsonKey(name: 'created_at') required DateTime createdAt,
}) = _BookmarkModel;