/
var
/
www
/
flurhymez
/
vendor
/
google
/
apiclient-services
/
src
/
Directory
/
Resource
/
/var/www/flurhymez/vendor/google/apiclient-services/src/Directory/Resource
mkdir
upload
Name
Size
Mode
Actions
Asps.php
2782
0644
edit
dl
rm
Channels.php
1449
0644
edit
dl
rm
Chromeosdevices.php
9317
0644
edit
dl
rm
Customer.php
1046
0644
edit
dl
rm
CustomerDevices.php
1064
0644
edit
dl
rm
CustomerDevicesChromeos.php
2054
0644
edit
dl
rm
CustomerDevicesChromeosCommands.php
1929
0644
edit
dl
rm
Customers.php
2555
0644
edit
dl
rm
CustomersChrome.php
1061
0644
edit
dl
rm
CustomersChromePrinters.php
7537
0644
edit
dl
rm
DomainAliases.php
3433
0644
edit
dl
rm
Domains.php
3131
0644
edit
dl
rm
Groups.php
5465
0644
edit
dl
rm
GroupsAliases.php
2768
0644
edit
dl
rm
Members.php
6897
0644
edit
dl
rm
Mobiledevices.php
5347
0644
edit
dl
rm
Orgunits.php
6534
0644
edit
dl
rm
Privileges.php
1614
0644
edit
dl
rm
Resources.php
1052
0644
edit
dl
rm
ResourcesBuildings.php
5621
0644
edit
dl
rm
ResourcesCalendars.php
7124
0644
edit
dl
rm
ResourcesFeatures.php
6030
0644
edit
dl
rm
RoleAssignments.php
3827
0644
edit
dl
rm
Roles.php
4240
0644
edit
dl
rm
Schemas.php
4283
0644
edit
dl
rm
Tokens.php
2993
0644
edit
dl
rm
TwoStepVerification.php
1612
0644
edit
dl
rm
Users.php
10617
0644
edit
dl
rm
UsersAliases.php
3398
0644
edit
dl
rm
UsersPhotos.php
3337
0644
edit
dl
rm
VerificationCodes.php
2665
0644
edit
dl
rm
Edit:
/var/www/flurhymez/vendor/google/apiclient-services/src/Directory/Resource/Members.php
(6897B)
<?php /* * Copyright 2014 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ namespace Google\Service\Directory\Resource; use Google\Service\Directory\Member; use Google\Service\Directory\Members as MembersModel; use Google\Service\Directory\MembersHasMember; /** * The "members" collection of methods. * Typical usage is: * <code> * $adminService = new Google\Service\Directory(...); * $members = $adminService->members; * </code> */ class Members extends \Google\Service\Resource { /** * Removes a member from a group. (members.delete) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param string $memberKey Identifies the group member in the API request. A * group member can be a user or another group. The value can be the member's * (group or user) primary email address, alias, or unique ID. * @param array $optParams Optional parameters. */ public function delete($groupKey, $memberKey, $optParams = []) { $params = ['groupKey' => $groupKey, 'memberKey' => $memberKey]; $params = array_merge($params, $optParams); return $this->call('delete', [$params]); } /** * Retrieves a group member's properties. (members.get) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param string $memberKey Identifies the group member in the API request. A * group member can be a user or another group. The value can be the member's * (group or user) primary email address, alias, or unique ID. * @param array $optParams Optional parameters. * @return Member */ public function get($groupKey, $memberKey, $optParams = []) { $params = ['groupKey' => $groupKey, 'memberKey' => $memberKey]; $params = array_merge($params, $optParams); return $this->call('get', [$params], Member::class); } /** * Checks whether the given user is a member of the group. Membership can be * direct or nested. (members.hasMember) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param string $memberKey Identifies the user member in the API request. The * value can be the user's primary email address, alias, or unique ID. * @param array $optParams Optional parameters. * @return MembersHasMember */ public function hasMember($groupKey, $memberKey, $optParams = []) { $params = ['groupKey' => $groupKey, 'memberKey' => $memberKey]; $params = array_merge($params, $optParams); return $this->call('hasMember', [$params], MembersHasMember::class); } /** * Adds a user to the specified group. (members.insert) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param Member $postBody * @param array $optParams Optional parameters. * @return Member */ public function insert($groupKey, Member $postBody, $optParams = []) { $params = ['groupKey' => $groupKey, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('insert', [$params], Member::class); } /** * Retrieves a paginated list of all members in a group. (members.listMembers) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param array $optParams Optional parameters. * * @opt_param bool includeDerivedMembership Whether to list indirect * memberships. Default: false. * @opt_param int maxResults Maximum number of results to return. Max allowed * value is 200. * @opt_param string pageToken Token to specify next page in the list. * @opt_param string roles The `roles` query parameter allows you to retrieve * group members by role. Allowed values are `OWNER`, `MANAGER`, and `MEMBER`. * @return MembersModel */ public function listMembers($groupKey, $optParams = []) { $params = ['groupKey' => $groupKey]; $params = array_merge($params, $optParams); return $this->call('list', [$params], MembersModel::class); } /** * Updates the membership properties of a user in the specified group. This * method supports [patch semantics](/admin- * sdk/directory/v1/guides/performance#patch). (members.patch) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param string $memberKey Identifies the group member in the API request. A * group member can be a user or another group. The value can be the member's * (group or user) primary email address, alias, or unique ID. * @param Member $postBody * @param array $optParams Optional parameters. * @return Member */ public function patch($groupKey, $memberKey, Member $postBody, $optParams = []) { $params = ['groupKey' => $groupKey, 'memberKey' => $memberKey, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('patch', [$params], Member::class); } /** * Updates the membership of a user in the specified group. (members.update) * * @param string $groupKey Identifies the group in the API request. The value * can be the group's email address, group alias, or the unique group ID. * @param string $memberKey Identifies the group member in the API request. A * group member can be a user or another group. The value can be the member's * (group or user) primary email address, alias, or unique ID. * @param Member $postBody * @param array $optParams Optional parameters. * @return Member */ public function update($groupKey, $memberKey, Member $postBody, $optParams = []) { $params = ['groupKey' => $groupKey, 'memberKey' => $memberKey, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('update', [$params], Member::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Members::class, 'Google_Service_Directory_Resource_Members');
Save
cmd:
run