Author constructor

const Author({
  1. @JsonKey.new(name: 'name', required: true) required String name,
  2. @JsonKey.new(name: 'avatarUrl') String? avatarUrl,
  3. @JsonKey.new(name: 'authorId', required: true) required String authorId,
})

Implementation

const factory Author({
  /// Name of the author
  @JsonKey(name: 'name', required: true) required String name,

  /// Avatar URL of the author
  @JsonKey(name: 'avatarUrl') String? avatarUrl,

  /// Id of the author
  @JsonKey(name: 'authorId', required: true) required String authorId,
}) = _Author;