PrivateMessage constructor

  1. @ForceUtcDateTime()
  2. @ForceUtcDateTimeNullable()
  3. @JsonSerializable(fieldRename: FieldRename.snake)
const PrivateMessage({
  1. required int id,
  2. required int creatorId,
  3. required int recipientId,
  4. required String content,
  5. required bool deleted,
  6. required bool read,
  7. required DateTime published,
  8. DateTime? updated,
  9. required String apId,
  10. required bool local,
  11. required String instanceHost,
})

Implementation

@ForceUtcDateTime()
@ForceUtcDateTimeNullable()
@JsonSerializable(fieldRename: FieldRename.snake)
const factory PrivateMessage({
  required int id,
  required int creatorId,
  required int recipientId,
  required String content,
  required bool deleted,
  required bool read,
  required DateTime published,
  DateTime? updated,
  required String apId,
  required bool local,
  required String instanceHost,
}) = _PrivateMessage;