THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||
---|---|---|
| ||
{ "apiKey": 13, "type": "request", "listeners": ["zkBroker", "broker"], "name": "LeaveGroupRequest", // Version 1 and 2 are the same as version 0. // // Version 3 defines batch processing scheme with group.instance.id + member.id for identity // // Version 4 is the first flexible version. // // Version 5 adds the Reason field (KIP-800). "validVersions": "0-5", "flexibleVersions": "4+", "fields": [ { "name": "GroupId", "type": "string", "versions": "0+", "entityType": "groupId", "about": "The ID of the group to leave." }, { "name": "MemberId", "type": "string", "versions": "0-2", "about": "The member ID to remove from the group." }, { "name": "Members", "type": "[]MemberIdentity", "versions": "3+", "about": "List of leaving member identities.", "fields": [ { "name": "MemberId", "type": "string", "versions": "3+", "about": "The member ID to remove from the group." }, { "name": "GroupInstanceId", "type": "string", "versions": "3+", "nullableVersions": "3+", "default": "null", "about": "The group instance ID to remove from the group." }, // New Field // { "name": "Reason", "type": "string", "versions": "45+", "nullableVersions": "45+", "default": "null", "about": "The reason why the member left the group." } ]} ] } |
...