Reference documentation and code samples for the Google Chat V1 API class Google::Apps::Chat::V1::ListMembershipsRequest.
Request message for listing memberships.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#filter
def filter() -> ::String
-
(::String) — Optional. A query filter.
You can filter memberships by a member's role (
role
) and type (member.type
).To filter by role, set
role
toROLE_MEMBER
orROLE_MANAGER
.To filter by type, set
member.type
toHUMAN
orBOT
. You can also filter formember.type
using the!=
operator.To filter by both role and type, use the
AND
operator. To filter by either role or type, use theOR
operator.Either
member.type = "HUMAN"
ormember.type != "BOT"
is required whenuse_admin_access
is set to true. Other member type filters will be rejected.For example, the following queries are valid:
``` role = "ROLE_MANAGER" OR role = "ROLE_MEMBER" member.type = "HUMAN" AND role = "ROLE_MANAGER"
member.type != "BOT" ```
The following queries are invalid:
member.type = "HUMAN" AND member.type = "BOT" role = "ROLE_MANAGER" AND role = "ROLE_MEMBER"
Invalid queries are rejected by the server with an
INVALID_ARGUMENT
error.
#filter=
def filter=(value) -> ::String
-
value (::String) — Optional. A query filter.
You can filter memberships by a member's role (
role
) and type (member.type
).To filter by role, set
role
toROLE_MEMBER
orROLE_MANAGER
.To filter by type, set
member.type
toHUMAN
orBOT
. You can also filter formember.type
using the!=
operator.To filter by both role and type, use the
AND
operator. To filter by either role or type, use theOR
operator.Either
member.type = "HUMAN"
ormember.type != "BOT"
is required whenuse_admin_access
is set to true. Other member type filters will be rejected.For example, the following queries are valid:
``` role = "ROLE_MANAGER" OR role = "ROLE_MEMBER" member.type = "HUMAN" AND role = "ROLE_MANAGER"
member.type != "BOT" ```
The following queries are invalid:
member.type = "HUMAN" AND member.type = "BOT" role = "ROLE_MANAGER" AND role = "ROLE_MEMBER"
Invalid queries are rejected by the server with an
INVALID_ARGUMENT
error.
-
(::String) — Optional. A query filter.
You can filter memberships by a member's role (
role
) and type (member.type
).To filter by role, set
role
toROLE_MEMBER
orROLE_MANAGER
.To filter by type, set
member.type
toHUMAN
orBOT
. You can also filter formember.type
using the!=
operator.To filter by both role and type, use the
AND
operator. To filter by either role or type, use theOR
operator.Either
member.type = "HUMAN"
ormember.type != "BOT"
is required whenuse_admin_access
is set to true. Other member type filters will be rejected.For example, the following queries are valid:
``` role = "ROLE_MANAGER" OR role = "ROLE_MEMBER" member.type = "HUMAN" AND role = "ROLE_MANAGER"
member.type != "BOT" ```
The following queries are invalid:
member.type = "HUMAN" AND member.type = "BOT" role = "ROLE_MANAGER" AND role = "ROLE_MEMBER"
Invalid queries are rejected by the server with an
INVALID_ARGUMENT
error.
#page_size
def page_size() -> ::Integer
-
(::Integer) — Optional. The maximum number of memberships to return. The service might
return fewer than this value.
If unspecified, at most 100 memberships are returned.
The maximum value is 1000. If you use a value more than 1000, it's automatically changed to 1000.
Negative values return an
INVALID_ARGUMENT
error.
#page_size=
def page_size=(value) -> ::Integer
-
value (::Integer) — Optional. The maximum number of memberships to return. The service might
return fewer than this value.
If unspecified, at most 100 memberships are returned.
The maximum value is 1000. If you use a value more than 1000, it's automatically changed to 1000.
Negative values return an
INVALID_ARGUMENT
error.
-
(::Integer) — Optional. The maximum number of memberships to return. The service might
return fewer than this value.
If unspecified, at most 100 memberships are returned.
The maximum value is 1000. If you use a value more than 1000, it's automatically changed to 1000.
Negative values return an
INVALID_ARGUMENT
error.
#page_token
def page_token() -> ::String
-
(::String) — Optional. A page token, received from a previous call to list memberships.
Provide this parameter to retrieve the subsequent page.
When paginating, all other parameters provided should match the call that provided the page token. Passing different values to the other parameters might lead to unexpected results.
#page_token=
def page_token=(value) -> ::String
-
value (::String) — Optional. A page token, received from a previous call to list memberships.
Provide this parameter to retrieve the subsequent page.
When paginating, all other parameters provided should match the call that provided the page token. Passing different values to the other parameters might lead to unexpected results.
-
(::String) — Optional. A page token, received from a previous call to list memberships.
Provide this parameter to retrieve the subsequent page.
When paginating, all other parameters provided should match the call that provided the page token. Passing different values to the other parameters might lead to unexpected results.
#parent
def parent() -> ::String
-
(::String) — Required. The resource name of the space for which to fetch a membership
list.
Format: spaces/{space}
#parent=
def parent=(value) -> ::String
-
value (::String) — Required. The resource name of the space for which to fetch a membership
list.
Format: spaces/{space}
-
(::String) — Required. The resource name of the space for which to fetch a membership
list.
Format: spaces/{space}
#show_groups
def show_groups() -> ::Boolean
-
(::Boolean) — Optional. When
true
, also returns memberships associated with a Google Group, in addition to other types of memberships. If a filter is set, Google Group memberships that don't match the filter criteria aren't returned.
#show_groups=
def show_groups=(value) -> ::Boolean
-
value (::Boolean) — Optional. When
true
, also returns memberships associated with a Google Group, in addition to other types of memberships. If a filter is set, Google Group memberships that don't match the filter criteria aren't returned.
-
(::Boolean) — Optional. When
true
, also returns memberships associated with a Google Group, in addition to other types of memberships. If a filter is set, Google Group memberships that don't match the filter criteria aren't returned.
#show_invited
def show_invited() -> ::Boolean
-
(::Boolean) — Optional. When
true
, also returns memberships associated with invited members, in addition to other types of memberships. If a filter is set, invited memberships that don't match the filter criteria aren't returned.Currently requires user authentication.
#show_invited=
def show_invited=(value) -> ::Boolean
-
value (::Boolean) — Optional. When
true
, also returns memberships associated with invited members, in addition to other types of memberships. If a filter is set, invited memberships that don't match the filter criteria aren't returned.Currently requires user authentication.
-
(::Boolean) — Optional. When
true
, also returns memberships associated with invited members, in addition to other types of memberships. If a filter is set, invited memberships that don't match the filter criteria aren't returned.Currently requires user authentication.
#use_admin_access
def use_admin_access() -> ::Boolean
-
(::Boolean) — When
true
, the method runs using the user's Google Workspace administrator privileges.The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires either the
chat.admin.memberships.readonly
orchat.admin.memberships
OAuth 2.0 scope.Listing app memberships in a space isn't supported when using admin access.
#use_admin_access=
def use_admin_access=(value) -> ::Boolean
-
value (::Boolean) — When
true
, the method runs using the user's Google Workspace administrator privileges.The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires either the
chat.admin.memberships.readonly
orchat.admin.memberships
OAuth 2.0 scope.Listing app memberships in a space isn't supported when using admin access.
-
(::Boolean) — When
true
, the method runs using the user's Google Workspace administrator privileges.The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires either the
chat.admin.memberships.readonly
orchat.admin.memberships
OAuth 2.0 scope.Listing app memberships in a space isn't supported when using admin access.