Group Service Events 1.0.0 documentation
- Protobuf File Spec: group.proto
Published Messages (groupMember.groupMemberInvited)
The service publishes one of these messages below.
groupMemberInvited
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"invitedUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
requesterUserId
This is a free-form object.
invitedUserId
This is a free-form object.
Published Messages (groupMember.groupMemberJoinRequested)
The service publishes one of these messages below.
groupMemberJoinRequested
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"adminIds": [
"string"
],
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
adminIds
This is a free-form object.
userId
This is a free-form object.
Published Messages (groupMember.groupMemberJoinAccepted)
The service publishes one of these messages below.
groupMemberJoinAccepted
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"acceptedUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
requesterUserId
This is a free-form object.
acceptedUserId
This is a free-form object.
Published Messages (groupMember.groupMemberJoinRejected)
The service publishes one of these messages below.
groupMemberJoinRejected
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"rejectedUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
requesterUserId
This is a free-form object.
rejectedUserId
This is a free-form object.
Published Messages (group.groupCreated)
The service publishes one of these messages below.
groupCreated
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupDescription": "string",
"groupIcon": "string",
"groupRegion": "string",
"groupType": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
groupDescription
This is a free-form object.
groupIcon
This is a free-form object.
groupRegion
This is a free-form object.
groupType
This is a free-form object.
userId
This is a free-form object.
Published Messages (group.groupUpdated)
The service publishes one of these messages below.
groupUpdated
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupDescription": "string",
"groupIcon": "string",
"groupRegion": "string",
"groupType": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
groupDescription
This is a free-form object.
groupIcon
This is a free-form object.
groupRegion
This is a free-form object.
groupType
This is a free-form object.
userId
This is a free-form object.
Published Messages (group.groupCustomRulesUpdated)
The service publishes one of these messages below.
groupCustomRulesUpdated
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupCustomRules": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
groupCustomRules
This is a free-form object.
userId
This is a free-form object.
Published Messages (group.groupDeleted)
The service publishes one of these messages below.
groupDeleted
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
userId
This is a free-form object.
Published Messages (group.groupPredefinedRulesUpdated)
The service publishes one of these messages below.
groupPredefinedRulesUpdated
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupPredefinedRules": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
groupPredefinedRules
This is a free-form object.
userId
This is a free-form object.
Published Messages (group.groupPredefinedRulesDeleted)
The service publishes one of these messages below.
groupPredefinedRulesDeleted
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupPredefinedRules": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
groupPredefinedRules
This is a free-form object.
userId
This is a free-form object.
Published Messages (groupRoles.groupRoleAssigned)
The service publishes one of these messages below.
groupRoleAssigned
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"memberRoleId": "string",
"requesterUserId": "string",
"assignedUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
memberRoleId
This is a free-form object.
requesterUserId
This is a free-form object.
assignedUserId
This is a free-form object.
Published Messages (groupRoles.groupRoleRemoved)
The service publishes one of these messages below.
groupRoleRemoved
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"memberRoleId": "string",
"requesterUserId": "string",
"removedUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
memberRoleId
This is a free-form object.
requesterUserId
This is a free-form object.
removedUserId
This is a free-form object.
Published Messages (groupMember.groupMemberInvitationAccepted)
The service publishes one of these messages below.
groupMemberInvitationAccepted
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
userId
This is a free-form object.
Published Messages (groupMember.groupMemberInvitationRejected)
The service publishes one of these messages below.
groupMemberInvitationRejected
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
userId
This is a free-form object.
Published Messages (groupMember.groupMemberLeft)
The service publishes one of these messages below.
groupMemberLeft
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
userId
This is a free-form object.
Published Messages (groupMember.groupMemberJoinRequestCanceled)
The service publishes one of these messages below.
groupMemberJoinRequestCanceled
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
userId
This is a free-form object.
Published Messages (groupMember.groupMemberKicked)
The service publishes one of these messages below.
groupMemberKicked
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"kickedUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
requesterUserId
This is a free-form object.
kickedUserId
This is a free-form object.
Published Messages (groupMember.groupMemberInvitationMemberCanceled)
The service publishes one of these messages below.
groupMemberInvitationMemberCanceled
Contains fields from and the following payload.
Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"cancelledUserId": "string"
}
namespace
This is a free-form object.
groupId
This is a free-form object.
groupName
This is a free-form object.
requesterUserId
This is a free-form object.
cancelledUserId
This is a free-form object.