PrivateMessage constructor

const PrivateMessage({
  1. required int id,
  2. @JsonKey.new(name: 'creator_id') required int creatorId,
  3. @JsonKey.new(name: 'recipient_id') required int recipientId,
  4. required String content,
  5. required bool deleted,
  6. required bool read,
  7. required DateTime published,
  8. DateTime? updated,
})

Implementation

const factory PrivateMessage({
  required int id,
  @JsonKey(name: 'creator_id') required int creatorId,
  @JsonKey(name: 'recipient_id') required int recipientId,
  required String content,
  required bool deleted,
  required bool read,
  required DateTime published,
  DateTime? updated,
}) = _PrivateMessage;