chat.bsky.moderation.subscribeModEvents
Schema Diff
+602 -2
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
}