UpdatedBook constructor
UpdatedBook({
- required String isbn13,
- @JsonKey.new(name: 'updated_at') required DateTime updatedAt,
- @JsonKey.new(unknownEnumValue: UpdatedBookStatus.unknown) @Default.new(UpdatedBookStatus.unknown) UpdatedBookStatus status,
Implementation
factory UpdatedBook({
/// Updated book ISBN-13.
required String isbn13,
/// Timestamp when the book was last updated by ISBNdb.
@JsonKey(name: 'updated_at') required DateTime updatedAt,
/// Kind of update; unknown for older responses or unrecognized values.
@JsonKey(unknownEnumValue: UpdatedBookStatus.unknown)
@Default(UpdatedBookStatus.unknown)
UpdatedBookStatus status,
}) = _UpdatedBook;