Get desktop application:
View/edit binary Protocol Buffers messages
Get full group information for a given group chat.
Persona with the necessary permissions in the group chat to view full group chat info.
Set if result == OK.
Streams batches of banned group members in the given group chat.
Persona with the necessary permissions in the group chat to view banned members.
Set if result == OK
Create a group chat. Returns a ChatId corresponding to the created group chat.
Creator of the group.
Initial members of the group NOT including the group creator. Note that the upper bound on the number of members in a group is a configuration setting and likely to be less than 1024.
Optional name of the group.
Set this if creating a public group.
Mandatory request id used to make this call idempotent and avoid races. The request id should be unique and randomly generated by the client for each group to be created. The request will fail if this id is not unique, meaning the group is already created/being created.
Chat info for the newly created chat. This will only be set if result == OK.
This field is set if result == POLICY_RESTRICTION. Will contain the all RestrictedFields in the request that caused the request to fail with POLICY_RESTRICTION.
Leave a group chat. Notes: - This should be called by a member of group chat that wishes to _leave_. - A group admin cannot not use this to remove another member from the group chat, see RemoveFromGroup.
Group chat to leave.
Persona leaving group.
Add persona(s) to a group chat. Notes: - A non-member persona may add themeselves to a group chat if the group chat allows this (e.g. is a public group). - A member of the group chat may add other personas to this group chat.
Chat to add persona to.
Persona adding members to the group. This persona must be a member of the group and have the necessary permissions to add other personas to the group.
Persona ids to add to the group. Note that the upper bound on the number of members in a group is a configuration setting and likely to be less than 1024.
Personas that failed to be added to the group.
Remove persona(s) from a group chat. Notes: - A group admin should use this to remove another member from the group chat. - This method is only useable by a member that is either an Admin or SuperAdmin. - The group member to remove cannot be the requesting member. - Admins cannot be removed by other Admins except SuperAdmins.
Group to remove persona from.
Persona removing others from the group.
Personas to remove.
Personas that failed to be removed from the group.
Used in:
Used in:
An unknown/transient failure occurred while adding this persona. Caller should retry.
Persona is banned from the chat.
Group member limit was reached.
Adder was not permitted to add this persona to the group chat.
Used in:
The request was successfully processed. Note that this does not mean all new member ids specified in the request were sucessfully added to the group. See failure_details for any failures.
Adder was not permitted to add other personas to this group chat.
Banned Member of a group
Used in:
ID of group member Keep this field compatible with the common.groups.v2.GroupMember message
Used in:
Used in:
The provided creation id already exists so a group is already created/being created.
The provided group creation request contained restricted values. See restricted_field for details on what was rejected.
The provided hashtag is not unique and has already been taken. Hashtags must be unique.
Creator persona was not permitted to create a group chat with the given request.
Used in:
No group was found in which requesting persona could retrieve banned members.
Used in:
No group was found in which requesting persona could retrieve full group info.
Used in:
Used in:
Used in:
Used in:
An unknown/transient failure occurred while removing this persona. Caller should retry.
The remover was not permitted to remove this persona from the group chat.
Used in:
The request was successfully processed. Note that this does not mean all removee ids specified in the request were sucessfully removed to the group. See failure_details for any failures.
Remover was not permitted to remove other personas from this group chat.