EventConvoFirstMessage constructor

  1. @JsonSerializable.new(includeIfNull: false)
const EventConvoFirstMessage({
  1. @Default.new('chat.bsky.moderation.subscribeModEvents#eventConvoFirstMessage') String $type,
  2. required String convoId,
  3. required DateTime createdAt,
  4. String? messageId,
  5. required List<String> recipients,
  6. required String rev,
  7. required String user,
  8. Map<String, dynamic>? $unknown,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory EventConvoFirstMessage({
  @Default('chat.bsky.moderation.subscribeModEvents#eventConvoFirstMessage')
  String $type,
  required String convoId,
  required DateTime createdAt,
  String? messageId,
  required List<String> recipients,
  required String rev,

  /// The DID of the message author.
  required String user,

  Map<String, dynamic>? $unknown,
}) = _EventConvoFirstMessage;