Files
Prisma/lib/backend/models/collection.dart
T
2026-05-23 11:46:52 +03:00

35 lines
791 B
Dart

class Collection {
const Collection({
required this.id,
required this.name,
this.description,
this.coverUrl,
required this.createdAt,
required this.updatedAt,
});
final String id;
final String name;
final String? description;
final String? coverUrl;
final DateTime createdAt;
final DateTime updatedAt;
Collection copyWith({
String? id,
String? name,
String? description,
String? coverUrl,
DateTime? createdAt,
DateTime? updatedAt,
}) =>
Collection(
id: id ?? this.id,
name: name ?? this.name,
description: description ?? this.description,
coverUrl: coverUrl ?? this.coverUrl,
createdAt: createdAt ?? this.createdAt,
updatedAt: updatedAt ?? this.updatedAt,
);
}