Topic constructor Null safety
- {@JsonString() required String id,
- @JsonDateTime() required DateTime created,
- @JsonDateTime() required DateTime updated,
- required String archiveId,
- required String name,
- @JsonExtra() @Default({}) Map<
String, dynamic> extra}
Implementation
const factory Topic({
@JsonString() required String id,
@JsonDateTime() required DateTime created,
@JsonDateTime() required DateTime updated,
required String archiveId,
/// [name] is the name used by the [Topic] on the [App].
required String name,
/// [email] is the email used by the [Topic] on the [App].
// required String source,
/// [extra] is a map of additional properties.
@JsonExtra() @Default({}) Map<String, dynamic> extra,
}) = _Topic;