chat.bsky.moderation.subscribeModEvents

bsky-lexicons.bsky.social

Schema Diff

+602 -2

From

CID
bafyreib2shkmrty...
Indexed At
2026-04-15 20:56 UTC
View this version

To

CID
bafyreifb7xeucad...
Indexed At
2026-07-16 14:58 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 204 non-breaking changes.

Non-Breaking Changes (204)
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.method" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids:items" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.joinLinkCode" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.subjectFollowsOwner" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.subjectDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.subjectDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.requestMembersCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectFollowsOwner" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.joinLinkCode" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.subjectFollowsOwner" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.leaveMethod" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.subjectDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoCreatedAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoId" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupMemberCount" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkCode" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkFollowersOnly" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkRequiresApproval" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.lockReason" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.newName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.oldName" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.ownerDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.rev" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.updateType" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.actorDid" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.endpoint" }
  • AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.rev" }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.method", kind: "prop", name: Some("method") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids", kind: "prop", name: Some("initialMemberDids") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.joinLinkCode", kind: "prop", name: Some("joinLinkCode") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.subjectFollowsOwner", kind: "prop", name: Some("subjectFollowsOwner") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.subjectDid", kind: "prop", name: Some("subjectDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.subjectDid", kind: "prop", name: Some("subjectDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.requestMembersCount", kind: "prop", name: Some("requestMembersCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectDid", kind: "prop", name: Some("subjectDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectFollowsOwner", kind: "prop", name: Some("subjectFollowsOwner") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.joinLinkCode", kind: "prop", name: Some("joinLinkCode") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.subjectFollowsOwner", kind: "prop", name: Some("subjectFollowsOwner") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.leaveMethod", kind: "prop", name: Some("leaveMethod") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.subjectDid", kind: "prop", name: Some("subjectDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoId", kind: "prop", name: Some("convoId") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupName", kind: "prop", name: Some("groupName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkCode", kind: "prop", name: Some("joinLinkCode") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkFollowersOnly", kind: "prop", name: Some("joinLinkFollowersOnly") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkRequiresApproval", kind: "prop", name: Some("joinLinkRequiresApproval") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.lockReason", kind: "prop", name: Some("lockReason") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.newName", kind: "prop", name: Some("newName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.oldName", kind: "prop", name: Some("oldName") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.ownerDid", kind: "prop", name: Some("ownerDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.rev", kind: "prop", name: Some("rev") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.updateType", kind: "prop", name: Some("updateType") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.actorDid", kind: "prop", name: Some("actorDid") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.endpoint", kind: "prop", name: Some("endpoint") }
  • AddedEdge AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.rev", kind: "prop", name: Some("rev") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.method" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids:items" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.joinLinkCode" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.subjectFollowsOwner" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.subjectDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.subjectDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.requestMembersCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectFollowsOwner" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.joinLinkCode" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.subjectFollowsOwner" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.leaveMethod" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.subjectDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoCreatedAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoId" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupMemberCount" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkCode" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkFollowersOnly" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkRequiresApproval" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.lockReason" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.newName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.oldName" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.ownerDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.rev" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.updateType" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.actorDid" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.createdAt" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.endpoint" }
  • AddedVertex { vertex_id: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.rev" }

Additional Notes

  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.method", kind: "prop", name: Some("method") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted", tgt: "chat.bsky.moderation.subscribeModEvents#eventChatAccepted.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids", kind: "prop", name: Some("initialMemberDids") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatCreated.initialMemberDids:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.joinLinkCode", kind: "prop", name: Some("joinLinkCode") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequest.subjectFollowsOwner", kind: "prop", name: Some("subjectFollowsOwner") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestApproved.subjectDid", kind: "prop", name: Some("subjectDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatJoinRequestRejected.subjectDid", kind: "prop", name: Some("subjectDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.requestMembersCount", kind: "prop", name: Some("requestMembersCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectDid", kind: "prop", name: Some("subjectDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberAdded.subjectFollowsOwner", kind: "prop", name: Some("subjectFollowsOwner") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.joinLinkCode", kind: "prop", name: Some("joinLinkCode") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberJoined.subjectFollowsOwner", kind: "prop", name: Some("subjectFollowsOwner") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.leaveMethod", kind: "prop", name: Some("leaveMethod") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatMemberLeft.subjectDid", kind: "prop", name: Some("subjectDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoCreatedAt", kind: "prop", name: Some("convoCreatedAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.convoId", kind: "prop", name: Some("convoId") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupMemberCount", kind: "prop", name: Some("groupMemberCount") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.groupName", kind: "prop", name: Some("groupName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkCode", kind: "prop", name: Some("joinLinkCode") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkFollowersOnly", kind: "prop", name: Some("joinLinkFollowersOnly") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.joinLinkRequiresApproval", kind: "prop", name: Some("joinLinkRequiresApproval") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.lockReason", kind: "prop", name: Some("lockReason") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.newName", kind: "prop", name: Some("newName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.oldName", kind: "prop", name: Some("oldName") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.ownerDid", kind: "prop", name: Some("ownerDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.rev", kind: "prop", name: Some("rev") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated", tgt: "chat.bsky.moderation.subscribeModEvents#eventGroupChatUpdated.updateType", kind: "prop", name: Some("updateType") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.actorDid", kind: "prop", name: Some("actorDid") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.endpoint", kind: "prop", name: Some("endpoint") }
  • Non-breaking: AddedEdge { src: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded", tgt: "chat.bsky.moderation.subscribeModEvents#eventRateLimitExceeded.rev", kind: "prop", name: Some("rev") }
1 1
{
2 2
  "id": "chat.bsky.moderation.subscribeModEvents",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "subscription",
6 6
      "errors": [
7 7
        {
8 8
          "name": "FutureCursor"
9 9
        },
10 10
        {
11 11
          "name": "ConsumerTooSlow",
12 12
          "description": "If the consumer of the stream can not keep up with events, and a backlog gets too large, the server will drop the connection."
13 13
        }
14 14
      ],
15 15
      "message": {
16 16
        "schema": {
17 17
          "refs": [
18 -
            "#eventConvoFirstMessage"
18 +
            "#eventConvoFirstMessage",
19 +
            "#eventGroupChatCreated",
20 +
            "#eventGroupChatMemberAdded",
21 +
            "#eventGroupChatMemberJoined",
22 +
            "#eventGroupChatJoinRequest",
23 +
            "#eventGroupChatJoinRequestApproved",
24 +
            "#eventGroupChatJoinRequestRejected",
25 +
            "#eventChatAccepted",
26 +
            "#eventGroupChatMemberLeft",
27 +
            "#eventGroupChatUpdated",
28 +
            "#eventRateLimitExceeded"
19 29
          ],
20 30
          "type": "union"
21 31
        }
22 32
      },
23 33
      "parameters": {
24 34
        "type": "params",
25 35
        "properties": {
26 36
          "cursor": {
27 37
            "type": "string",
28 38
            "description": "The last known event seq number to backfill from. Use '2222222222222' to backfill from the beginning. Don't specify a cursor to listen only for new events."
29 39
          }
30 40
        }
31 41
      },
32 42
      "description": "Subscribe to stream of chat events targeted to moderation. Private endpoint."
33 43
    },
44 +
    "eventChatAccepted": {
45 +
      "type": "object",
46 +
      "required": [
47 +
        "actorDid",
48 +
        "convoCreatedAt",
49 +
        "convoId",
50 +
        "createdAt",
51 +
        "method",
52 +
        "rev"
53 +
      ],
54 +
      "properties": {
55 +
        "rev": {
56 +
          "type": "string"
57 +
        },
58 +
        "method": {
59 +
          "type": "string",
60 +
          "description": "How the convo was accepted.",
61 +
          "knownValues": [
62 +
            "explicit",
63 +
            "message"
64 +
          ]
65 +
        },
66 +
        "convoId": {
67 +
          "type": "string"
68 +
        },
69 +
        "actorDid": {
70 +
          "type": "string",
71 +
          "format": "did",
72 +
          "description": "The DID of the person accepting the convo."
73 +
        },
74 +
        "ownerDid": {
75 +
          "type": "string",
76 +
          "format": "did",
77 +
          "description": "The DID of the group chat owner. Only present for group convos."
78 +
        },
79 +
        "createdAt": {
80 +
          "type": "string",
81 +
          "format": "datetime"
82 +
        },
83 +
        "groupName": {
84 +
          "type": "string",
85 +
          "description": "The name of the group chat. Only present for group convos."
86 +
        },
87 +
        "convoCreatedAt": {
88 +
          "type": "string",
89 +
          "format": "datetime",
90 +
          "description": "When the convo was originally created."
91 +
        },
92 +
        "groupMemberCount": {
93 +
          "type": "integer",
94 +
          "description": "Current member count at the time of the event. Only present for group convos."
95 +
        }
96 +
      },
97 +
      "description": "Fired when a user accepts a chat convo, either explicitly or by sending a message."
98 +
    },
99 +
    "eventGroupChatCreated": {
100 +
      "type": "object",
101 +
      "required": [
102 +
        "actorDid",
103 +
        "convoCreatedAt",
104 +
        "convoId",
105 +
        "createdAt",
106 +
        "groupMemberCount",
107 +
        "groupName",
108 +
        "initialMemberDids",
109 +
        "ownerDid",
110 +
        "rev"
111 +
      ],
112 +
      "properties": {
113 +
        "rev": {
114 +
          "type": "string"
115 +
        },
116 +
        "convoId": {
117 +
          "type": "string"
118 +
        },
119 +
        "actorDid": {
120 +
          "type": "string",
121 +
          "format": "did",
122 +
          "description": "The DID of the actor performing the action. For this event, same as ownerDid."
123 +
        },
124 +
        "ownerDid": {
125 +
          "type": "string",
126 +
          "format": "did",
127 +
          "description": "The DID of the group chat owner."
128 +
        },
129 +
        "createdAt": {
130 +
          "type": "string",
131 +
          "format": "datetime"
132 +
        },
133 +
        "groupName": {
134 +
          "type": "string",
135 +
          "description": "The name set at creation time."
136 +
        },
137 +
        "convoCreatedAt": {
138 +
          "type": "string",
139 +
          "format": "datetime",
140 +
          "description": "When the group was originally created."
141 +
        },
142 +
        "groupMemberCount": {
143 +
          "type": "integer",
144 +
          "description": "Current member count at the time of the event."
145 +
        },
146 +
        "initialMemberDids": {
147 +
          "type": "array",
148 +
          "items": {
149 +
            "type": "string",
150 +
            "format": "did"
151 +
          },
152 +
          "description": "DIDs of everyone added at creation time."
153 +
        }
154 +
      },
155 +
      "description": "Fire when a group chat is created."
156 +
    },
157 +
    "eventGroupChatUpdated": {
158 +
      "type": "object",
159 +
      "required": [
160 +
        "actorDid",
161 +
        "convoCreatedAt",
162 +
        "convoId",
163 +
        "createdAt",
164 +
        "groupMemberCount",
165 +
        "groupName",
166 +
        "ownerDid",
167 +
        "rev",
168 +
        "updateType"
169 +
      ],
170 +
      "properties": {
171 +
        "rev": {
172 +
          "type": "string"
173 +
        },
174 +
        "convoId": {
175 +
          "type": "string"
176 +
        },
177 +
        "newName": {
178 +
          "type": "string",
179 +
          "description": "The new group name. Only present when updateType is 'name_changed'."
180 +
        },
181 +
        "oldName": {
182 +
          "type": "string",
183 +
          "description": "The previous group name. Only present when updateType is 'name_changed'."
184 +
        },
185 +
        "actorDid": {
186 +
          "type": "string",
187 +
          "format": "did",
188 +
          "description": "The DID of the actor performing the action (the owner)."
189 +
        },
190 +
        "ownerDid": {
191 +
          "type": "string",
192 +
          "format": "did",
193 +
          "description": "The DID of the group chat owner."
194 +
        },
195 +
        "createdAt": {
196 +
          "type": "string",
197 +
          "format": "datetime"
198 +
        },
199 +
        "groupName": {
200 +
          "type": "string",
201 +
          "description": "Current group name."
202 +
        },
203 +
        "lockReason": {
204 +
          "type": "string",
205 +
          "description": "Why the group was locked. Only present when updateType is 'locked'.",
206 +
          "knownValues": [
207 +
            "owner_action",
208 +
            "owner_left",
209 +
            "owner_deactivated",
210 +
            "owner_deleted",
211 +
            "owner_suspended",
212 +
            "owner_taken_down",
213 +
            "label_applied",
214 +
            "convo_taken_down"
215 +
          ]
216 +
        },
217 +
        "updateType": {
218 +
          "type": "string",
219 +
          "description": "What changed.",
220 +
          "knownValues": [
221 +
            "name_changed",
222 +
            "locked",
223 +
            "locked_permanently",
224 +
            "unlocked",
225 +
            "join_link_created",
226 +
            "join_link_disabled",
227 +
            "join_link_settings_changed"
228 +
          ]
229 +
        },
230 +
        "joinLinkCode": {
231 +
          "type": "string",
232 +
          "description": "The code of the join link. Only present when updateType is join-link-related."
233 +
        },
234 +
        "convoCreatedAt": {
235 +
          "type": "string",
236 +
          "format": "datetime",
237 +
          "description": "When the group was originally created."
238 +
        },
239 +
        "groupMemberCount": {
240 +
          "type": "integer",
241 +
          "description": "Current member count at the time of the event."
242 +
        },
243 +
        "joinLinkFollowersOnly": {
244 +
          "type": "boolean",
245 +
          "description": "Whether the join link is restricted to followers of the owner. Only present when updateType is join-link-related."
246 +
        },
247 +
        "joinLinkRequiresApproval": {
248 +
          "type": "boolean",
249 +
          "description": "Whether the join link requires owner approval to join. Only present when updateType is join-link-related."
250 +
        }
251 +
      },
252 +
      "description": "Fired when a group chat's metadata or status changes."
253 +
    },
34 254
    "eventConvoFirstMessage": {
35 255
      "type": "object",
36 256
      "required": [
37 257
        "createdAt",
38 258
        "rev",
39 259
        "convoId",
40 260
        "user",
41 261
        "recipients"
42 262
      ],
43 263
      "properties": {
44 264
        "rev": {
45 265
          "type": "string"
46 266
        },
47 267
        "user": {
48 268
          "type": "string",
49 269
          "format": "did",
50 270
          "description": "The DID of the message author."
51 271
        },
52 272
        "convoId": {
53 273
          "type": "string"
54 274
        },
55 275
        "createdAt": {
56 276
          "type": "string",
57 277
          "format": "datetime"
58 278
        },
59 279
        "messageId": {
60 280
          "type": "string"
61 281
        },
62 282
        "recipients": {
63 283
          "type": "array",
64 284
          "items": {
65 285
            "type": "string",
66 286
            "format": "did"
67 287
          },
68 288
          "description": "The list of DIDs message recipients. Does not include the sender, which is in the `user` field"
69 289
        }
70 -
      }
290 +
      },
291 +
      "description": "Fired when the first message was sent on a convo."
292 +
    },
293 +
    "eventRateLimitExceeded": {
294 +
      "type": "object",
295 +
      "required": [
296 +
        "actorDid",
297 +
        "createdAt",
298 +
        "endpoint",
299 +
        "rev"
300 +
      ],
301 +
      "properties": {
302 +
        "rev": {
303 +
          "type": "string"
304 +
        },
305 +
        "actorDid": {
306 +
          "type": "string",
307 +
          "format": "did",
308 +
          "description": "The DID of the user who hit the rate limit."
309 +
        },
310 +
        "endpoint": {
311 +
          "type": "string",
312 +
          "description": "The NSID of the endpoint that was rate limited."
313 +
        },
314 +
        "createdAt": {
315 +
          "type": "string",
316 +
          "format": "datetime"
317 +
        }
318 +
      },
319 +
      "description": "Fired when a user exceeds a rate limit."
320 +
    },
321 +
    "eventGroupChatMemberLeft": {
322 +
      "type": "object",
323 +
      "required": [
324 +
        "actorDid",
325 +
        "convoCreatedAt",
326 +
        "convoId",
327 +
        "createdAt",
328 +
        "groupMemberCount",
329 +
        "groupName",
330 +
        "leaveMethod",
331 +
        "ownerDid",
332 +
        "rev",
333 +
        "subjectDid"
334 +
      ],
335 +
      "properties": {
336 +
        "rev": {
337 +
          "type": "string"
338 +
        },
339 +
        "convoId": {
340 +
          "type": "string"
341 +
        },
342 +
        "actorDid": {
343 +
          "type": "string",
344 +
          "format": "did",
345 +
          "description": "The DID of the actor. For voluntary: the person leaving. For kicked: the owner."
346 +
        },
347 +
        "ownerDid": {
348 +
          "type": "string",
349 +
          "format": "did",
350 +
          "description": "The DID of the group chat owner."
351 +
        },
352 +
        "createdAt": {
353 +
          "type": "string",
354 +
          "format": "datetime"
355 +
        },
356 +
        "groupName": {
357 +
          "type": "string"
358 +
        },
359 +
        "subjectDid": {
360 +
          "type": "string",
361 +
          "format": "did",
362 +
          "description": "The DID of the member who left or was removed."
363 +
        },
364 +
        "leaveMethod": {
365 +
          "type": "string",
366 +
          "description": "How the member left.",
367 +
          "knownValues": [
368 +
            "voluntary",
369 +
            "kicked"
370 +
          ]
371 +
        },
372 +
        "convoCreatedAt": {
373 +
          "type": "string",
374 +
          "format": "datetime",
375 +
          "description": "When the group was originally created."
376 +
        },
377 +
        "groupMemberCount": {
378 +
          "type": "integer",
379 +
          "description": "Current member count at the time of the event."
380 +
        }
381 +
      },
382 +
      "description": "Fired when a member leaves or is removed from a group chat."
383 +
    },
384 +
    "eventGroupChatJoinRequest": {
385 +
      "type": "object",
386 +
      "required": [
387 +
        "actorDid",
388 +
        "convoCreatedAt",
389 +
        "convoId",
390 +
        "createdAt",
391 +
        "groupMemberCount",
392 +
        "groupName",
393 +
        "joinLinkCode",
394 +
        "ownerDid",
395 +
        "rev",
396 +
        "subjectFollowsOwner"
397 +
      ],
398 +
      "properties": {
399 +
        "rev": {
400 +
          "type": "string"
401 +
        },
402 +
        "convoId": {
403 +
          "type": "string"
404 +
        },
405 +
        "actorDid": {
406 +
          "type": "string",
407 +
          "format": "did",
408 +
          "description": "The DID of the person requesting to join."
409 +
        },
410 +
        "ownerDid": {
411 +
          "type": "string",
412 +
          "format": "did",
413 +
          "description": "The DID of the group chat owner."
414 +
        },
415 +
        "createdAt": {
416 +
          "type": "string",
417 +
          "format": "datetime"
418 +
        },
419 +
        "groupName": {
420 +
          "type": "string"
421 +
        },
422 +
        "joinLinkCode": {
423 +
          "type": "string",
424 +
          "description": "The code of the join link used to request joining."
425 +
        },
426 +
        "convoCreatedAt": {
427 +
          "type": "string",
428 +
          "format": "datetime",
429 +
          "description": "When the group was originally created."
430 +
        },
431 +
        "groupMemberCount": {
432 +
          "type": "integer",
433 +
          "description": "Current member count at the time of the event."
434 +
        },
435 +
        "subjectFollowsOwner": {
436 +
          "type": "boolean",
437 +
          "description": "Whether the requesting member follows the group owner."
438 +
        }
439 +
      },
440 +
      "description": "Fired when a user requests to join a group chat via an join link that requires approval."
441 +
    },
442 +
    "eventGroupChatMemberAdded": {
443 +
      "type": "object",
444 +
      "required": [
445 +
        "actorDid",
446 +
        "convoCreatedAt",
447 +
        "convoId",
448 +
        "createdAt",
449 +
        "groupMemberCount",
450 +
        "groupName",
451 +
        "ownerDid",
452 +
        "requestMembersCount",
453 +
        "rev",
454 +
        "subjectDid",
455 +
        "subjectFollowsOwner"
456 +
      ],
457 +
      "properties": {
458 +
        "rev": {
459 +
          "type": "string"
460 +
        },
461 +
        "convoId": {
462 +
          "type": "string"
463 +
        },
464 +
        "actorDid": {
465 +
          "type": "string",
466 +
          "format": "did",
467 +
          "description": "The DID of the actor performing the action. For this event, same as ownerDid."
468 +
        },
469 +
        "ownerDid": {
470 +
          "type": "string",
471 +
          "format": "did",
472 +
          "description": "The DID of the group chat owner."
473 +
        },
474 +
        "createdAt": {
475 +
          "type": "string",
476 +
          "format": "datetime"
477 +
        },
478 +
        "groupName": {
479 +
          "type": "string"
480 +
        },
481 +
        "subjectDid": {
482 +
          "type": "string",
483 +
          "format": "did",
484 +
          "description": "The DID of the member who was added."
485 +
        },
486 +
        "convoCreatedAt": {
487 +
          "type": "string",
488 +
          "format": "datetime",
489 +
          "description": "When the group was originally created."
490 +
        },
491 +
        "groupMemberCount": {
492 +
          "type": "integer",
493 +
          "description": "Current member count at the time of the event."
494 +
        },
495 +
        "requestMembersCount": {
496 +
          "type": "integer",
497 +
          "description": "The number of members who have not yet accepted the convo."
498 +
        },
499 +
        "subjectFollowsOwner": {
500 +
          "type": "boolean",
501 +
          "description": "Whether the added member follows the group owner."
502 +
        }
503 +
      },
504 +
      "description": "Fired when a member is added to a group chat. Note that members are added in the 'request' state."
505 +
    },
506 +
    "eventGroupChatMemberJoined": {
507 +
      "type": "object",
508 +
      "required": [
509 +
        "actorDid",
510 +
        "convoCreatedAt",
511 +
        "convoId",
512 +
        "createdAt",
513 +
        "groupMemberCount",
514 +
        "groupName",
515 +
        "joinLinkCode",
516 +
        "ownerDid",
517 +
        "rev",
518 +
        "subjectFollowsOwner"
519 +
      ],
520 +
      "properties": {
521 +
        "rev": {
522 +
          "type": "string"
523 +
        },
524 +
        "convoId": {
525 +
          "type": "string"
526 +
        },
527 +
        "actorDid": {
528 +
          "type": "string",
529 +
          "format": "did",
530 +
          "description": "The DID of the person joining."
531 +
        },
532 +
        "ownerDid": {
533 +
          "type": "string",
534 +
          "format": "did",
535 +
          "description": "The DID of the group chat owner."
536 +
        },
537 +
        "createdAt": {
538 +
          "type": "string",
539 +
          "format": "datetime"
540 +
        },
541 +
        "groupName": {
542 +
          "type": "string"
543 +
        },
544 +
        "joinLinkCode": {
545 +
          "type": "string",
546 +
          "description": "The code of the join link used to join."
547 +
        },
548 +
        "convoCreatedAt": {
549 +
          "type": "string",
550 +
          "format": "datetime",
551 +
          "description": "When the group was originally created."
552 +
        },
553 +
        "groupMemberCount": {
554 +
          "type": "integer",
555 +
          "description": "Current member count at the time of the event."
556 +
        },
557 +
        "subjectFollowsOwner": {
558 +
          "type": "boolean",
559 +
          "description": "Whether the joining member follows the group owner."
560 +
        }
561 +
      },
562 +
      "description": "Fired when a member joins a group chat via an join link that does not require approval."
563 +
    },
564 +
    "eventGroupChatJoinRequestApproved": {
565 +
      "type": "object",
566 +
      "required": [
567 +
        "actorDid",
568 +
        "convoCreatedAt",
569 +
        "convoId",
570 +
        "createdAt",
571 +
        "groupMemberCount",
572 +
        "groupName",
573 +
        "ownerDid",
574 +
        "rev",
575 +
        "subjectDid"
576 +
      ],
577 +
      "properties": {
578 +
        "rev": {
579 +
          "type": "string"
580 +
        },
581 +
        "convoId": {
582 +
          "type": "string"
583 +
        },
584 +
        "actorDid": {
585 +
          "type": "string",
586 +
          "format": "did",
587 +
          "description": "The DID of the owner approving the request."
588 +
        },
589 +
        "ownerDid": {
590 +
          "type": "string",
591 +
          "format": "did",
592 +
          "description": "The DID of the group chat owner."
593 +
        },
594 +
        "createdAt": {
595 +
          "type": "string",
596 +
          "format": "datetime"
597 +
        },
598 +
        "groupName": {
599 +
          "type": "string"
600 +
        },
601 +
        "subjectDid": {
602 +
          "type": "string",
603 +
          "format": "did",
604 +
          "description": "The DID of the member whose request was approved."
605 +
        },
606 +
        "convoCreatedAt": {
607 +
          "type": "string",
608 +
          "format": "datetime",
609 +
          "description": "When the group was originally created."
610 +
        },
611 +
        "groupMemberCount": {
612 +
          "type": "integer",
613 +
          "description": "Current member count at the time of the event."
614 +
        }
615 +
      },
616 +
      "description": "Fired when a join request is approved by the group owner."
617 +
    },
618 +
    "eventGroupChatJoinRequestRejected": {
619 +
      "type": "object",
620 +
      "required": [
621 +
        "actorDid",
622 +
        "convoCreatedAt",
623 +
        "convoId",
624 +
        "createdAt",
625 +
        "groupMemberCount",
626 +
        "groupName",
627 +
        "ownerDid",
628 +
        "rev",
629 +
        "subjectDid"
630 +
      ],
631 +
      "properties": {
632 +
        "rev": {
633 +
          "type": "string"
634 +
        },
635 +
        "convoId": {
636 +
          "type": "string"
637 +
        },
638 +
        "actorDid": {
639 +
          "type": "string",
640 +
          "format": "did",
641 +
          "description": "The DID of the owner rejecting the request."
642 +
        },
643 +
        "ownerDid": {
644 +
          "type": "string",
645 +
          "format": "did",
646 +
          "description": "The DID of the group chat owner."
647 +
        },
648 +
        "createdAt": {
649 +
          "type": "string",
650 +
          "format": "datetime"
651 +
        },
652 +
        "groupName": {
653 +
          "type": "string"
654 +
        },
655 +
        "subjectDid": {
656 +
          "type": "string",
657 +
          "format": "did",
658 +
          "description": "The DID of the member whose request was rejected."
659 +
        },
660 +
        "convoCreatedAt": {
661 +
          "type": "string",
662 +
          "format": "datetime",
663 +
          "description": "When the group was originally created."
664 +
        },
665 +
        "groupMemberCount": {
666 +
          "type": "integer",
667 +
          "description": "Current member count at the time of the event."
668 +
        }
669 +
      },
670 +
      "description": "Fired when a join request is rejected by the group owner."
71 671
    }
72 672
  },
73 673
  "$type": "com.atproto.lexicon.schema",
74 674
  "lexicon": 1
75 675
}

Compare Other Versions

Lexicon Garden

@