Topic constructor
Topic({
- Map<
String, dynamic> ? source, - required String id,
- required String slug,
- required String title,
- required String description,
- required DateTime publishedAt,
- required DateTime updatedAt,
- required DateTime startsAt,
- required DateTime? endsAt,
- required bool featured,
- required int totalPhotos,
- required TopicLinks links,
- required String status,
- required List<
User> owners, - required List<
User> ? topContributors, - required Photo coverPhoto,
Implementation
Topic({
Map<String, dynamic>? source,
required this.id,
required this.slug,
required this.title,
required this.description,
required this.publishedAt,
required this.updatedAt,
required this.startsAt,
required this.endsAt,
required this.featured,
required this.totalPhotos,
required this.links,
required this.status,
required this.owners,
required this.topContributors,
required this.coverPhoto,
}) : super(source: source);