memberships property
The Google Chat users to invite to join the space.
Omit the calling user, as they are added automatically. The set currently
allows up to 20 memberships (in addition to the caller). For human
membership, the Membership.member
field must contain a user
with
name
populated (format: users/{user}
) and type
set to
User.Type.HUMAN
. You can only add human users when setting up a space
(adding Chat apps is only supported for direct message setup with the
calling app). You can also add members using the user's email as an alias
for {user}. For example, the user.name
can be users/example@gmail.com
.
To invite Gmail users or users from external Google Workspace domains,
user's email must be used for {user}
. Optional when setting
Space.spaceType
to SPACE
. Required when setting Space.spaceType
to
GROUP_CHAT
, along with at least two memberships. Required when setting
Space.spaceType
to DIRECT_MESSAGE
with a human user, along with
exactly one membership. Must be empty when creating a 1:1 conversation
between a human and the calling Chat app (when setting Space.spaceType
to DIRECT_MESSAGE
and Space.singleUserBotDm
to true
).
Optional.
Implementation
core.List<Membership>? memberships;