Show / Hide Table of Contents

Class DeleteMembershipRequest

Request to delete a membership in a space.

Inheritance
object
DeleteMembershipRequest
Implements
IMessage<DeleteMembershipRequest>
IEquatable<DeleteMembershipRequest>
IDeepCloneable<DeleteMembershipRequest>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Apps.Chat.V1
Assembly: Google.Apps.Chat.V1.dll
Syntax
public sealed class DeleteMembershipRequest : IMessage<DeleteMembershipRequest>, IEquatable<DeleteMembershipRequest>, IDeepCloneable<DeleteMembershipRequest>, IBufferMessage, IMessage

Constructors

DeleteMembershipRequest()

Declaration
public DeleteMembershipRequest()

DeleteMembershipRequest(DeleteMembershipRequest)

Declaration
public DeleteMembershipRequest(DeleteMembershipRequest other)
Parameters
Type Name Description
DeleteMembershipRequest other

Properties

MembershipName

MembershipName-typed view over the Name resource name property.

Declaration
public MembershipName MembershipName { get; set; }
Property Value
Type Description
MembershipName

Name

Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships.

When deleting a human membership, requires the chat.memberships scope and spaces/{space}/members/{member} format. You can use the email as an alias for {member}. For example, spaces/{space}/members/example@gmail.com where example@gmail.com is the email of the Google Chat user.

When deleting an app membership, requires the chat.memberships.app scope and spaces/{space}/members/app format.

Format: spaces/{space}/members/{member} or spaces/{space}/members/app.

Declaration
public string Name { get; set; }
Property Value
Type Description
string

UseAdminAccess

Optional. 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 the chat.admin.memberships OAuth 2.0 scope.

Deleting app memberships in a space isn't supported using admin access.

Declaration
public bool UseAdminAccess { get; set; }
Property Value
Type Description
bool
In this article
Back to top Generated by DocFX