Skip to main content

Group Service Events 1.0.0 documentation

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.

Schemas