Class MembersResource
- Namespace
- Google.Apis.Admin.Directory.directory_v1
- Assembly
- Google.Apis.Admin.Directory.directory_v1.dll
The "members" collection of methods.
public class MembersResource
- Inheritance
-
MembersResource
- Inherited Members
Constructors
MembersResource(IClientService)
Constructs a new resource.
public MembersResource(IClientService service)
Parameters
serviceIClientService
Methods
Delete(string, string)
Remove membership.
public virtual MembersResource.DeleteRequest Delete(string groupKey, string memberKey)
Parameters
groupKeystringEmail or immutable ID of the group
memberKeystringEmail or immutable ID of the member
Returns
Get(string, string)
Retrieve Group Member
public virtual MembersResource.GetRequest Get(string groupKey, string memberKey)
Parameters
groupKeystringEmail or immutable ID of the group
memberKeystringEmail or immutable ID of the member
Returns
HasMember(string, string)
Checks whether the given user is a member of the group. Membership can be direct or nested.
public virtual MembersResource.HasMemberRequest HasMember(string groupKey, string memberKey)
Parameters
groupKeystringIdentifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID.
memberKeystringIdentifies the user member in the API request. The value can be the user's primary email address, alias, or unique ID.
Returns
Insert(Member, string)
Add user to the specified group.
public virtual MembersResource.InsertRequest Insert(Member body, string groupKey)
Parameters
Returns
List(string)
Retrieve all members in a group (paginated)
public virtual MembersResource.ListRequest List(string groupKey)
Parameters
groupKeystringEmail or immutable ID of the group
Returns
Patch(Member, string, string)
Update membership of a user in the specified group. This method supports patch semantics.
public virtual MembersResource.PatchRequest Patch(Member body, string groupKey, string memberKey)
Parameters
bodyMemberThe body of the request.
groupKeystringEmail or immutable ID of the group. If ID, it should match with id of group object
memberKeystringEmail or immutable ID of the user. If ID, it should match with id of member object
Returns
Update(Member, string, string)
Update membership of a user in the specified group.
public virtual MembersResource.UpdateRequest Update(Member body, string groupKey, string memberKey)
Parameters
bodyMemberThe body of the request.
groupKeystringEmail or immutable ID of the group. If ID, it should match with id of group object
memberKeystringEmail or immutable ID of the user. If ID, it should match with id of member object