EventGroupChatJoinRequestRejected constructor

  1. @JsonSerializable.new(includeIfNull: false)
const EventGroupChatJoinRequestRejected({
  1. @Default.new('chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected') String $type,
  2. required String actorDid,
  3. required DateTime convoCreatedAt,
  4. required String convoId,
  5. required DateTime createdAt,
  6. required int groupMemberCount,
  7. required String groupName,
  8. required String ownerDid,
  9. required String rev,
  10. required String subjectDid,
  11. Map<String, dynamic>? $unknown,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory EventGroupChatJoinRequestRejected({
  @Default(
    'chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected',
  )
  String $type,

  /// The DID of the owner rejecting the request.
  required String actorDid,

  /// When the group was originally created.
  required DateTime convoCreatedAt,
  required String convoId,
  required DateTime createdAt,

  /// Current member count at the time of the event.
  required int groupMemberCount,
  required String groupName,

  /// The DID of the group chat owner.
  required String ownerDid,
  required String rev,

  /// The DID of the member whose request was rejected.
  required String subjectDid,

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