Annotation constructor

Annotation({
  1. @JsonKey.new(name: 'ID') String? id,
  2. @JsonKey.new(name: 'AuthorReference') Reference? authorReference,
  3. @JsonKey.new(name: 'AuthorString') String? authorString,
  4. @JsonKey.new(name: 'Time') DateTime? time,
  5. @JsonKey.new(name: 'Text') String? text,
})

Implementation

factory Annotation({
  @JsonKey(name: 'ID') String? id,

  /// The individual responsible for making the annotation.
  @JsonKey(name: 'AuthorReference') Reference? authorReference,
  @JsonKey(name: 'AuthorString') String? authorString,
  @JsonKey(name: 'Time') DateTime? time,

  /// The text of the annotation in markdown format.
  @JsonKey(name: 'Text') String? text,
}) = _Annotation;