packages feed

gogol-admin-directory-1.0.0: gen/Gogol/Admin/Directory.hs

{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}

-- |
-- Module      : Gogol.Admin.Directory
-- Copyright   : (c) 2015-2025 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+gogol@gmail.com>
--               Toni Cebrián <toni@tonicebrian.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Admin SDK lets administrators of enterprise domains to view and manage resources like user, groups etc. It also provides audit and usage reports of domain.
--
-- /See:/ <https://developers.google.com/admin-sdk/ Admin SDK API Reference>
module Gogol.Admin.Directory
  ( -- * Configuration
    adminDirectoryService,

    -- * OAuth Scopes
    Admin'Chrome'Printers,
    Admin'Chrome'Printers'Readonly,
    Admin'Directory'Customer,
    Admin'Directory'Customer'Readonly,
    Admin'Directory'Device'Chromeos,
    Admin'Directory'Device'Chromeos'Readonly,
    Admin'Directory'Device'Mobile,
    Admin'Directory'Device'Mobile'Action,
    Admin'Directory'Device'Mobile'Readonly,
    Admin'Directory'Domain,
    Admin'Directory'Domain'Readonly,
    Admin'Directory'Group,
    Admin'Directory'Group'Member,
    Admin'Directory'Group'Member'Readonly,
    Admin'Directory'Group'Readonly,
    Admin'Directory'Orgunit,
    Admin'Directory'Orgunit'Readonly,
    Admin'Directory'Resource'Calendar,
    Admin'Directory'Resource'Calendar'Readonly,
    Admin'Directory'Rolemanagement,
    Admin'Directory'Rolemanagement'Readonly,
    Admin'Directory'User,
    Admin'Directory'User'Alias,
    Admin'Directory'User'Alias'Readonly,
    Admin'Directory'User'Readonly,
    Admin'Directory'User'Security,
    Admin'Directory'Userschema,
    Admin'Directory'Userschema'Readonly,
    CloudPlatform'FullControl,

    -- * Resources

    -- ** admin.channels.stop
    AdminChannelsStopResource,
    AdminChannelsStop (..),
    newAdminChannelsStop,

    -- ** admin.customer.devices.chromeos.batchChangeStatus
    AdminCustomerDevicesChromeosBatchChangeStatusResource,
    AdminCustomerDevicesChromeosBatchChangeStatus (..),
    newAdminCustomerDevicesChromeosBatchChangeStatus,

    -- ** admin.customer.devices.chromeos.commands.get
    AdminCustomerDevicesChromeosCommandsGetResource,
    AdminCustomerDevicesChromeosCommandsGet (..),
    newAdminCustomerDevicesChromeosCommandsGet,

    -- ** admin.customer.devices.chromeos.issueCommand
    AdminCustomerDevicesChromeosIssueCommandResource,
    AdminCustomerDevicesChromeosIssueCommand (..),
    newAdminCustomerDevicesChromeosIssueCommand,

    -- ** admin.customers.chrome.printServers.batchCreatePrintServers
    AdminCustomersChromePrintServersBatchCreatePrintServersResource,
    AdminCustomersChromePrintServersBatchCreatePrintServers (..),
    newAdminCustomersChromePrintServersBatchCreatePrintServers,

    -- ** admin.customers.chrome.printServers.batchDeletePrintServers
    AdminCustomersChromePrintServersBatchDeletePrintServersResource,
    AdminCustomersChromePrintServersBatchDeletePrintServers (..),
    newAdminCustomersChromePrintServersBatchDeletePrintServers,

    -- ** admin.customers.chrome.printServers.create
    AdminCustomersChromePrintServersCreateResource,
    AdminCustomersChromePrintServersCreate (..),
    newAdminCustomersChromePrintServersCreate,

    -- ** admin.customers.chrome.printServers.delete
    AdminCustomersChromePrintServersDeleteResource,
    AdminCustomersChromePrintServersDelete (..),
    newAdminCustomersChromePrintServersDelete,

    -- ** admin.customers.chrome.printServers.get
    AdminCustomersChromePrintServersGetResource,
    AdminCustomersChromePrintServersGet (..),
    newAdminCustomersChromePrintServersGet,

    -- ** admin.customers.chrome.printServers.list
    AdminCustomersChromePrintServersListResource,
    AdminCustomersChromePrintServersList (..),
    newAdminCustomersChromePrintServersList,

    -- ** admin.customers.chrome.printServers.patch
    AdminCustomersChromePrintServersPatchResource,
    AdminCustomersChromePrintServersPatch (..),
    newAdminCustomersChromePrintServersPatch,

    -- ** admin.customers.chrome.printers.batchCreatePrinters
    AdminCustomersChromePrintersBatchCreatePrintersResource,
    AdminCustomersChromePrintersBatchCreatePrinters (..),
    newAdminCustomersChromePrintersBatchCreatePrinters,

    -- ** admin.customers.chrome.printers.batchDeletePrinters
    AdminCustomersChromePrintersBatchDeletePrintersResource,
    AdminCustomersChromePrintersBatchDeletePrinters (..),
    newAdminCustomersChromePrintersBatchDeletePrinters,

    -- ** admin.customers.chrome.printers.create
    AdminCustomersChromePrintersCreateResource,
    AdminCustomersChromePrintersCreate (..),
    newAdminCustomersChromePrintersCreate,

    -- ** admin.customers.chrome.printers.delete
    AdminCustomersChromePrintersDeleteResource,
    AdminCustomersChromePrintersDelete (..),
    newAdminCustomersChromePrintersDelete,

    -- ** admin.customers.chrome.printers.get
    AdminCustomersChromePrintersGetResource,
    AdminCustomersChromePrintersGet (..),
    newAdminCustomersChromePrintersGet,

    -- ** admin.customers.chrome.printers.list
    AdminCustomersChromePrintersListResource,
    AdminCustomersChromePrintersList (..),
    newAdminCustomersChromePrintersList,

    -- ** admin.customers.chrome.printers.listPrinterModels
    AdminCustomersChromePrintersListPrinterModelsResource,
    AdminCustomersChromePrintersListPrinterModels (..),
    newAdminCustomersChromePrintersListPrinterModels,

    -- ** admin.customers.chrome.printers.patch
    AdminCustomersChromePrintersPatchResource,
    AdminCustomersChromePrintersPatch (..),
    newAdminCustomersChromePrintersPatch,

    -- ** directory.asps.delete
    DirectoryAspsDeleteResource,
    DirectoryAspsDelete (..),
    newDirectoryAspsDelete,

    -- ** directory.asps.get
    DirectoryAspsGetResource,
    DirectoryAspsGet (..),
    newDirectoryAspsGet,

    -- ** directory.asps.list
    DirectoryAspsListResource,
    DirectoryAspsList (..),
    newDirectoryAspsList,

    -- ** directory.chromeosdevices.action
    DirectoryChromeosdevicesActionResource,
    DirectoryChromeosdevicesAction (..),
    newDirectoryChromeosdevicesAction,

    -- ** directory.chromeosdevices.get
    DirectoryChromeosdevicesGetResource,
    DirectoryChromeosdevicesGet (..),
    newDirectoryChromeosdevicesGet,

    -- ** directory.chromeosdevices.list
    DirectoryChromeosdevicesListResource,
    DirectoryChromeosdevicesList (..),
    newDirectoryChromeosdevicesList,

    -- ** directory.chromeosdevices.moveDevicesToOu
    DirectoryChromeosdevicesMoveDevicesToOuResource,
    DirectoryChromeosdevicesMoveDevicesToOu (..),
    newDirectoryChromeosdevicesMoveDevicesToOu,

    -- ** directory.chromeosdevices.patch
    DirectoryChromeosdevicesPatchResource,
    DirectoryChromeosdevicesPatch (..),
    newDirectoryChromeosdevicesPatch,

    -- ** directory.chromeosdevices.update
    DirectoryChromeosdevicesUpdateResource,
    DirectoryChromeosdevicesUpdate (..),
    newDirectoryChromeosdevicesUpdate,

    -- ** directory.customers.get
    DirectoryCustomersGetResource,
    DirectoryCustomersGet (..),
    newDirectoryCustomersGet,

    -- ** directory.customers.patch
    DirectoryCustomersPatchResource,
    DirectoryCustomersPatch (..),
    newDirectoryCustomersPatch,

    -- ** directory.customers.update
    DirectoryCustomersUpdateResource,
    DirectoryCustomersUpdate (..),
    newDirectoryCustomersUpdate,

    -- ** directory.domainAliases.delete
    DirectoryDomainAliasesDeleteResource,
    DirectoryDomainAliasesDelete (..),
    newDirectoryDomainAliasesDelete,

    -- ** directory.domainAliases.get
    DirectoryDomainAliasesGetResource,
    DirectoryDomainAliasesGet (..),
    newDirectoryDomainAliasesGet,

    -- ** directory.domainAliases.insert
    DirectoryDomainAliasesInsertResource,
    DirectoryDomainAliasesInsert (..),
    newDirectoryDomainAliasesInsert,

    -- ** directory.domainAliases.list
    DirectoryDomainAliasesListResource,
    DirectoryDomainAliasesList (..),
    newDirectoryDomainAliasesList,

    -- ** directory.domains.delete
    DirectoryDomainsDeleteResource,
    DirectoryDomainsDelete (..),
    newDirectoryDomainsDelete,

    -- ** directory.domains.get
    DirectoryDomainsGetResource,
    DirectoryDomainsGet (..),
    newDirectoryDomainsGet,

    -- ** directory.domains.insert
    DirectoryDomainsInsertResource,
    DirectoryDomainsInsert (..),
    newDirectoryDomainsInsert,

    -- ** directory.domains.list
    DirectoryDomainsListResource,
    DirectoryDomainsList (..),
    newDirectoryDomainsList,

    -- ** directory.groups.aliases.delete
    DirectoryGroupsAliasesDeleteResource,
    DirectoryGroupsAliasesDelete (..),
    newDirectoryGroupsAliasesDelete,

    -- ** directory.groups.aliases.insert
    DirectoryGroupsAliasesInsertResource,
    DirectoryGroupsAliasesInsert (..),
    newDirectoryGroupsAliasesInsert,

    -- ** directory.groups.aliases.list
    DirectoryGroupsAliasesListResource,
    DirectoryGroupsAliasesList (..),
    newDirectoryGroupsAliasesList,

    -- ** directory.groups.delete
    DirectoryGroupsDeleteResource,
    DirectoryGroupsDelete (..),
    newDirectoryGroupsDelete,

    -- ** directory.groups.get
    DirectoryGroupsGetResource,
    DirectoryGroupsGet (..),
    newDirectoryGroupsGet,

    -- ** directory.groups.insert
    DirectoryGroupsInsertResource,
    DirectoryGroupsInsert (..),
    newDirectoryGroupsInsert,

    -- ** directory.groups.list
    DirectoryGroupsListResource,
    DirectoryGroupsList (..),
    newDirectoryGroupsList,

    -- ** directory.groups.patch
    DirectoryGroupsPatchResource,
    DirectoryGroupsPatch (..),
    newDirectoryGroupsPatch,

    -- ** directory.groups.update
    DirectoryGroupsUpdateResource,
    DirectoryGroupsUpdate (..),
    newDirectoryGroupsUpdate,

    -- ** directory.members.delete
    DirectoryMembersDeleteResource,
    DirectoryMembersDelete (..),
    newDirectoryMembersDelete,

    -- ** directory.members.get
    DirectoryMembersGetResource,
    DirectoryMembersGet (..),
    newDirectoryMembersGet,

    -- ** directory.members.hasMember
    DirectoryMembersHasMemberResource,
    DirectoryMembersHasMember (..),
    newDirectoryMembersHasMember,

    -- ** directory.members.insert
    DirectoryMembersInsertResource,
    DirectoryMembersInsert (..),
    newDirectoryMembersInsert,

    -- ** directory.members.list
    DirectoryMembersListResource,
    DirectoryMembersList (..),
    newDirectoryMembersList,

    -- ** directory.members.patch
    DirectoryMembersPatchResource,
    DirectoryMembersPatch (..),
    newDirectoryMembersPatch,

    -- ** directory.members.update
    DirectoryMembersUpdateResource,
    DirectoryMembersUpdate (..),
    newDirectoryMembersUpdate,

    -- ** directory.mobiledevices.action
    DirectoryMobiledevicesActionResource,
    DirectoryMobiledevicesAction (..),
    newDirectoryMobiledevicesAction,

    -- ** directory.mobiledevices.delete
    DirectoryMobiledevicesDeleteResource,
    DirectoryMobiledevicesDelete (..),
    newDirectoryMobiledevicesDelete,

    -- ** directory.mobiledevices.get
    DirectoryMobiledevicesGetResource,
    DirectoryMobiledevicesGet (..),
    newDirectoryMobiledevicesGet,

    -- ** directory.mobiledevices.list
    DirectoryMobiledevicesListResource,
    DirectoryMobiledevicesList (..),
    newDirectoryMobiledevicesList,

    -- ** directory.orgunits.delete
    DirectoryOrgunitsDeleteResource,
    DirectoryOrgunitsDelete (..),
    newDirectoryOrgunitsDelete,

    -- ** directory.orgunits.get
    DirectoryOrgunitsGetResource,
    DirectoryOrgunitsGet (..),
    newDirectoryOrgunitsGet,

    -- ** directory.orgunits.insert
    DirectoryOrgunitsInsertResource,
    DirectoryOrgunitsInsert (..),
    newDirectoryOrgunitsInsert,

    -- ** directory.orgunits.list
    DirectoryOrgunitsListResource,
    DirectoryOrgunitsList (..),
    newDirectoryOrgunitsList,

    -- ** directory.orgunits.patch
    DirectoryOrgunitsPatchResource,
    DirectoryOrgunitsPatch (..),
    newDirectoryOrgunitsPatch,

    -- ** directory.orgunits.update
    DirectoryOrgunitsUpdateResource,
    DirectoryOrgunitsUpdate (..),
    newDirectoryOrgunitsUpdate,

    -- ** directory.privileges.list
    DirectoryPrivilegesListResource,
    DirectoryPrivilegesList (..),
    newDirectoryPrivilegesList,

    -- ** directory.resources.buildings.delete
    DirectoryResourcesBuildingsDeleteResource,
    DirectoryResourcesBuildingsDelete (..),
    newDirectoryResourcesBuildingsDelete,

    -- ** directory.resources.buildings.get
    DirectoryResourcesBuildingsGetResource,
    DirectoryResourcesBuildingsGet (..),
    newDirectoryResourcesBuildingsGet,

    -- ** directory.resources.buildings.insert
    DirectoryResourcesBuildingsInsertResource,
    DirectoryResourcesBuildingsInsert (..),
    newDirectoryResourcesBuildingsInsert,

    -- ** directory.resources.buildings.list
    DirectoryResourcesBuildingsListResource,
    DirectoryResourcesBuildingsList (..),
    newDirectoryResourcesBuildingsList,

    -- ** directory.resources.buildings.patch
    DirectoryResourcesBuildingsPatchResource,
    DirectoryResourcesBuildingsPatch (..),
    newDirectoryResourcesBuildingsPatch,

    -- ** directory.resources.buildings.update
    DirectoryResourcesBuildingsUpdateResource,
    DirectoryResourcesBuildingsUpdate (..),
    newDirectoryResourcesBuildingsUpdate,

    -- ** directory.resources.calendars.delete
    DirectoryResourcesCalendarsDeleteResource,
    DirectoryResourcesCalendarsDelete (..),
    newDirectoryResourcesCalendarsDelete,

    -- ** directory.resources.calendars.get
    DirectoryResourcesCalendarsGetResource,
    DirectoryResourcesCalendarsGet (..),
    newDirectoryResourcesCalendarsGet,

    -- ** directory.resources.calendars.insert
    DirectoryResourcesCalendarsInsertResource,
    DirectoryResourcesCalendarsInsert (..),
    newDirectoryResourcesCalendarsInsert,

    -- ** directory.resources.calendars.list
    DirectoryResourcesCalendarsListResource,
    DirectoryResourcesCalendarsList (..),
    newDirectoryResourcesCalendarsList,

    -- ** directory.resources.calendars.patch
    DirectoryResourcesCalendarsPatchResource,
    DirectoryResourcesCalendarsPatch (..),
    newDirectoryResourcesCalendarsPatch,

    -- ** directory.resources.calendars.update
    DirectoryResourcesCalendarsUpdateResource,
    DirectoryResourcesCalendarsUpdate (..),
    newDirectoryResourcesCalendarsUpdate,

    -- ** directory.resources.features.delete
    DirectoryResourcesFeaturesDeleteResource,
    DirectoryResourcesFeaturesDelete (..),
    newDirectoryResourcesFeaturesDelete,

    -- ** directory.resources.features.get
    DirectoryResourcesFeaturesGetResource,
    DirectoryResourcesFeaturesGet (..),
    newDirectoryResourcesFeaturesGet,

    -- ** directory.resources.features.insert
    DirectoryResourcesFeaturesInsertResource,
    DirectoryResourcesFeaturesInsert (..),
    newDirectoryResourcesFeaturesInsert,

    -- ** directory.resources.features.list
    DirectoryResourcesFeaturesListResource,
    DirectoryResourcesFeaturesList (..),
    newDirectoryResourcesFeaturesList,

    -- ** directory.resources.features.patch
    DirectoryResourcesFeaturesPatchResource,
    DirectoryResourcesFeaturesPatch (..),
    newDirectoryResourcesFeaturesPatch,

    -- ** directory.resources.features.rename
    DirectoryResourcesFeaturesRenameResource,
    DirectoryResourcesFeaturesRename (..),
    newDirectoryResourcesFeaturesRename,

    -- ** directory.resources.features.update
    DirectoryResourcesFeaturesUpdateResource,
    DirectoryResourcesFeaturesUpdate (..),
    newDirectoryResourcesFeaturesUpdate,

    -- ** directory.roleAssignments.delete
    DirectoryRoleAssignmentsDeleteResource,
    DirectoryRoleAssignmentsDelete (..),
    newDirectoryRoleAssignmentsDelete,

    -- ** directory.roleAssignments.get
    DirectoryRoleAssignmentsGetResource,
    DirectoryRoleAssignmentsGet (..),
    newDirectoryRoleAssignmentsGet,

    -- ** directory.roleAssignments.insert
    DirectoryRoleAssignmentsInsertResource,
    DirectoryRoleAssignmentsInsert (..),
    newDirectoryRoleAssignmentsInsert,

    -- ** directory.roleAssignments.list
    DirectoryRoleAssignmentsListResource,
    DirectoryRoleAssignmentsList (..),
    newDirectoryRoleAssignmentsList,

    -- ** directory.roles.delete
    DirectoryRolesDeleteResource,
    DirectoryRolesDelete (..),
    newDirectoryRolesDelete,

    -- ** directory.roles.get
    DirectoryRolesGetResource,
    DirectoryRolesGet (..),
    newDirectoryRolesGet,

    -- ** directory.roles.insert
    DirectoryRolesInsertResource,
    DirectoryRolesInsert (..),
    newDirectoryRolesInsert,

    -- ** directory.roles.list
    DirectoryRolesListResource,
    DirectoryRolesList (..),
    newDirectoryRolesList,

    -- ** directory.roles.patch
    DirectoryRolesPatchResource,
    DirectoryRolesPatch (..),
    newDirectoryRolesPatch,

    -- ** directory.roles.update
    DirectoryRolesUpdateResource,
    DirectoryRolesUpdate (..),
    newDirectoryRolesUpdate,

    -- ** directory.schemas.delete
    DirectorySchemasDeleteResource,
    DirectorySchemasDelete (..),
    newDirectorySchemasDelete,

    -- ** directory.schemas.get
    DirectorySchemasGetResource,
    DirectorySchemasGet (..),
    newDirectorySchemasGet,

    -- ** directory.schemas.insert
    DirectorySchemasInsertResource,
    DirectorySchemasInsert (..),
    newDirectorySchemasInsert,

    -- ** directory.schemas.list
    DirectorySchemasListResource,
    DirectorySchemasList (..),
    newDirectorySchemasList,

    -- ** directory.schemas.patch
    DirectorySchemasPatchResource,
    DirectorySchemasPatch (..),
    newDirectorySchemasPatch,

    -- ** directory.schemas.update
    DirectorySchemasUpdateResource,
    DirectorySchemasUpdate (..),
    newDirectorySchemasUpdate,

    -- ** directory.tokens.delete
    DirectoryTokensDeleteResource,
    DirectoryTokensDelete (..),
    newDirectoryTokensDelete,

    -- ** directory.tokens.get
    DirectoryTokensGetResource,
    DirectoryTokensGet (..),
    newDirectoryTokensGet,

    -- ** directory.tokens.list
    DirectoryTokensListResource,
    DirectoryTokensList (..),
    newDirectoryTokensList,

    -- ** directory.twoStepVerification.turnOff
    DirectoryTwoStepVerificationTurnOffResource,
    DirectoryTwoStepVerificationTurnOff (..),
    newDirectoryTwoStepVerificationTurnOff,

    -- ** directory.users.aliases.delete
    DirectoryUsersAliasesDeleteResource,
    DirectoryUsersAliasesDelete (..),
    newDirectoryUsersAliasesDelete,

    -- ** directory.users.aliases.insert
    DirectoryUsersAliasesInsertResource,
    DirectoryUsersAliasesInsert (..),
    newDirectoryUsersAliasesInsert,

    -- ** directory.users.aliases.list
    DirectoryUsersAliasesListResource,
    DirectoryUsersAliasesList (..),
    newDirectoryUsersAliasesList,

    -- ** directory.users.aliases.watch
    DirectoryUsersAliasesWatchResource,
    DirectoryUsersAliasesWatch (..),
    newDirectoryUsersAliasesWatch,

    -- ** directory.users.delete
    DirectoryUsersDeleteResource,
    DirectoryUsersDelete (..),
    newDirectoryUsersDelete,

    -- ** directory.users.get
    DirectoryUsersGetResource,
    DirectoryUsersGet (..),
    newDirectoryUsersGet,

    -- ** directory.users.insert
    DirectoryUsersInsertResource,
    DirectoryUsersInsert (..),
    newDirectoryUsersInsert,

    -- ** directory.users.list
    DirectoryUsersListResource,
    DirectoryUsersList (..),
    newDirectoryUsersList,

    -- ** directory.users.makeAdmin
    DirectoryUsersMakeAdminResource,
    DirectoryUsersMakeAdmin (..),
    newDirectoryUsersMakeAdmin,

    -- ** directory.users.patch
    DirectoryUsersPatchResource,
    DirectoryUsersPatch (..),
    newDirectoryUsersPatch,

    -- ** directory.users.photos.delete
    DirectoryUsersPhotosDeleteResource,
    DirectoryUsersPhotosDelete (..),
    newDirectoryUsersPhotosDelete,

    -- ** directory.users.photos.get
    DirectoryUsersPhotosGetResource,
    DirectoryUsersPhotosGet (..),
    newDirectoryUsersPhotosGet,

    -- ** directory.users.photos.patch
    DirectoryUsersPhotosPatchResource,
    DirectoryUsersPhotosPatch (..),
    newDirectoryUsersPhotosPatch,

    -- ** directory.users.photos.update
    DirectoryUsersPhotosUpdateResource,
    DirectoryUsersPhotosUpdate (..),
    newDirectoryUsersPhotosUpdate,

    -- ** directory.users.signOut
    DirectoryUsersSignOutResource,
    DirectoryUsersSignOut (..),
    newDirectoryUsersSignOut,

    -- ** directory.users.undelete
    DirectoryUsersUndeleteResource,
    DirectoryUsersUndelete (..),
    newDirectoryUsersUndelete,

    -- ** directory.users.update
    DirectoryUsersUpdateResource,
    DirectoryUsersUpdate (..),
    newDirectoryUsersUpdate,

    -- ** directory.users.watch
    DirectoryUsersWatchResource,
    DirectoryUsersWatch (..),
    newDirectoryUsersWatch,

    -- ** directory.verificationCodes.generate
    DirectoryVerificationCodesGenerateResource,
    DirectoryVerificationCodesGenerate (..),
    newDirectoryVerificationCodesGenerate,

    -- ** directory.verificationCodes.invalidate
    DirectoryVerificationCodesInvalidateResource,
    DirectoryVerificationCodesInvalidate (..),
    newDirectoryVerificationCodesInvalidate,

    -- ** directory.verificationCodes.list
    DirectoryVerificationCodesListResource,
    DirectoryVerificationCodesList (..),
    newDirectoryVerificationCodesList,

    -- * Types

    -- ** Xgafv
    Xgafv (..),

    -- ** Alias
    Alias (..),
    newAlias,

    -- ** Aliases
    Aliases (..),
    newAliases,

    -- ** Asp
    Asp (..),
    newAsp,

    -- ** Asps
    Asps (..),
    newAsps,

    -- ** AuxiliaryMessage
    AuxiliaryMessage (..),
    newAuxiliaryMessage,

    -- ** AuxiliaryMessage_Severity
    AuxiliaryMessage_Severity (..),

    -- ** BacklightInfo
    BacklightInfo (..),
    newBacklightInfo,

    -- ** BatchChangeChromeOsDeviceStatusRequest
    BatchChangeChromeOsDeviceStatusRequest (..),
    newBatchChangeChromeOsDeviceStatusRequest,

    -- ** BatchChangeChromeOsDeviceStatusRequest_ChangeChromeOsDeviceStatusAction
    BatchChangeChromeOsDeviceStatusRequest_ChangeChromeOsDeviceStatusAction (..),

    -- ** BatchChangeChromeOsDeviceStatusRequest_DeprovisionReason
    BatchChangeChromeOsDeviceStatusRequest_DeprovisionReason (..),

    -- ** BatchChangeChromeOsDeviceStatusResponse
    BatchChangeChromeOsDeviceStatusResponse (..),
    newBatchChangeChromeOsDeviceStatusResponse,

    -- ** BatchCreatePrintServersRequest
    BatchCreatePrintServersRequest (..),
    newBatchCreatePrintServersRequest,

    -- ** BatchCreatePrintServersResponse
    BatchCreatePrintServersResponse (..),
    newBatchCreatePrintServersResponse,

    -- ** BatchCreatePrintersRequest
    BatchCreatePrintersRequest (..),
    newBatchCreatePrintersRequest,

    -- ** BatchCreatePrintersResponse
    BatchCreatePrintersResponse (..),
    newBatchCreatePrintersResponse,

    -- ** BatchDeletePrintServersRequest
    BatchDeletePrintServersRequest (..),
    newBatchDeletePrintServersRequest,

    -- ** BatchDeletePrintServersResponse
    BatchDeletePrintServersResponse (..),
    newBatchDeletePrintServersResponse,

    -- ** BatchDeletePrintersRequest
    BatchDeletePrintersRequest (..),
    newBatchDeletePrintersRequest,

    -- ** BatchDeletePrintersResponse
    BatchDeletePrintersResponse (..),
    newBatchDeletePrintersResponse,

    -- ** Building
    Building (..),
    newBuilding,

    -- ** BuildingAddress
    BuildingAddress (..),
    newBuildingAddress,

    -- ** BuildingCoordinates
    BuildingCoordinates (..),
    newBuildingCoordinates,

    -- ** Buildings
    Buildings (..),
    newBuildings,

    -- ** ByteUsage
    ByteUsage (..),
    newByteUsage,

    -- ** CalendarResource
    CalendarResource (..),
    newCalendarResource,

    -- ** CalendarResources
    CalendarResources (..),
    newCalendarResources,

    -- ** ChangeChromeOsDeviceStatusResult
    ChangeChromeOsDeviceStatusResult (..),
    newChangeChromeOsDeviceStatusResult,

    -- ** ChangeChromeOsDeviceStatusSucceeded
    ChangeChromeOsDeviceStatusSucceeded (..),
    newChangeChromeOsDeviceStatusSucceeded,

    -- ** Channel
    Channel (..),
    newChannel,

    -- ** Channel_Params
    Channel_Params (..),
    newChannel_Params,

    -- ** ChromeOsDevice
    ChromeOsDevice (..),
    newChromeOsDevice,

    -- ** ChromeOsDevice_ActiveTimeRangesItem
    ChromeOsDevice_ActiveTimeRangesItem (..),
    newChromeOsDevice_ActiveTimeRangesItem,

    -- ** ChromeOsDevice_ChromeOsType
    ChromeOsDevice_ChromeOsType (..),

    -- ** ChromeOsDevice_CpuInfoItem
    ChromeOsDevice_CpuInfoItem (..),
    newChromeOsDevice_CpuInfoItem,

    -- ** ChromeOsDevice_CpuInfoItem_LogicalCpusItem
    ChromeOsDevice_CpuInfoItem_LogicalCpusItem (..),
    newChromeOsDevice_CpuInfoItem_LogicalCpusItem,

    -- ** ChromeOsDevice_CpuInfoItem_LogicalCpusItem_CStatesItem
    ChromeOsDevice_CpuInfoItem_LogicalCpusItem_CStatesItem (..),
    newChromeOsDevice_CpuInfoItem_LogicalCpusItem_CStatesItem,

    -- ** ChromeOsDevice_CpuStatusReportsItem
    ChromeOsDevice_CpuStatusReportsItem (..),
    newChromeOsDevice_CpuStatusReportsItem,

    -- ** ChromeOsDevice_CpuStatusReportsItem_CpuTemperatureInfoItem
    ChromeOsDevice_CpuStatusReportsItem_CpuTemperatureInfoItem (..),
    newChromeOsDevice_CpuStatusReportsItem_CpuTemperatureInfoItem,

    -- ** ChromeOsDevice_DeprovisionReason
    ChromeOsDevice_DeprovisionReason (..),

    -- ** ChromeOsDevice_DeviceFilesItem
    ChromeOsDevice_DeviceFilesItem (..),
    newChromeOsDevice_DeviceFilesItem,

    -- ** ChromeOsDevice_DeviceLicenseType
    ChromeOsDevice_DeviceLicenseType (..),

    -- ** ChromeOsDevice_DiskVolumeReportsItem
    ChromeOsDevice_DiskVolumeReportsItem (..),
    newChromeOsDevice_DiskVolumeReportsItem,

    -- ** ChromeOsDevice_DiskVolumeReportsItem_VolumeInfoItem
    ChromeOsDevice_DiskVolumeReportsItem_VolumeInfoItem (..),
    newChromeOsDevice_DiskVolumeReportsItem_VolumeInfoItem,

    -- ** ChromeOsDevice_LastKnownNetworkItem
    ChromeOsDevice_LastKnownNetworkItem (..),
    newChromeOsDevice_LastKnownNetworkItem,

    -- ** ChromeOsDevice_RecentUsersItem
    ChromeOsDevice_RecentUsersItem (..),
    newChromeOsDevice_RecentUsersItem,

    -- ** ChromeOsDevice_ScreenshotFilesItem
    ChromeOsDevice_ScreenshotFilesItem (..),
    newChromeOsDevice_ScreenshotFilesItem,

    -- ** ChromeOsDevice_SystemRamFreeReportsItem
    ChromeOsDevice_SystemRamFreeReportsItem (..),
    newChromeOsDevice_SystemRamFreeReportsItem,

    -- ** ChromeOsDevice_TpmVersionInfo
    ChromeOsDevice_TpmVersionInfo (..),
    newChromeOsDevice_TpmVersionInfo,

    -- ** ChromeOsDeviceAction
    ChromeOsDeviceAction (..),
    newChromeOsDeviceAction,

    -- ** ChromeOsDevices
    ChromeOsDevices (..),
    newChromeOsDevices,

    -- ** ChromeOsMoveDevicesToOu
    ChromeOsMoveDevicesToOu (..),
    newChromeOsMoveDevicesToOu,

    -- ** CreatePrintServerRequest
    CreatePrintServerRequest (..),
    newCreatePrintServerRequest,

    -- ** CreatePrinterRequest
    CreatePrinterRequest (..),
    newCreatePrinterRequest,

    -- ** Customer
    Customer (..),
    newCustomer,

    -- ** CustomerPostalAddress
    CustomerPostalAddress (..),
    newCustomerPostalAddress,

    -- ** DirectoryChromeosdevicesCommand
    DirectoryChromeosdevicesCommand (..),
    newDirectoryChromeosdevicesCommand,

    -- ** DirectoryChromeosdevicesCommand_State
    DirectoryChromeosdevicesCommand_State (..),

    -- ** DirectoryChromeosdevicesCommand_Type
    DirectoryChromeosdevicesCommand_Type (..),

    -- ** DirectoryChromeosdevicesCommandResult
    DirectoryChromeosdevicesCommandResult (..),
    newDirectoryChromeosdevicesCommandResult,

    -- ** DirectoryChromeosdevicesCommandResult_Result
    DirectoryChromeosdevicesCommandResult_Result (..),

    -- ** DirectoryChromeosdevicesIssueCommandRequest
    DirectoryChromeosdevicesIssueCommandRequest (..),
    newDirectoryChromeosdevicesIssueCommandRequest,

    -- ** DirectoryChromeosdevicesIssueCommandRequest_CommandType
    DirectoryChromeosdevicesIssueCommandRequest_CommandType (..),

    -- ** DirectoryChromeosdevicesIssueCommandResponse
    DirectoryChromeosdevicesIssueCommandResponse (..),
    newDirectoryChromeosdevicesIssueCommandResponse,

    -- ** DomainAlias
    DomainAlias (..),
    newDomainAlias,

    -- ** DomainAliases
    DomainAliases (..),
    newDomainAliases,

    -- ** Domains
    Domains (..),
    newDomains,

    -- ** Domains2
    Domains2 (..),
    newDomains2,

    -- ** Empty
    Empty (..),
    newEmpty,

    -- ** FailureInfo
    FailureInfo (..),
    newFailureInfo,

    -- ** FailureInfo_ErrorCode
    FailureInfo_ErrorCode (..),

    -- ** FanInfo
    FanInfo (..),
    newFanInfo,

    -- ** Feature
    Feature (..),
    newFeature,

    -- ** FeatureInstance
    FeatureInstance (..),
    newFeatureInstance,

    -- ** FeatureRename
    FeatureRename (..),
    newFeatureRename,

    -- ** Features
    Features (..),
    newFeatures,

    -- ** Group
    Group (..),
    newGroup,

    -- ** GroupAlias
    GroupAlias (..),
    newGroupAlias,

    -- ** Groups
    Groups (..),
    newGroups,

    -- ** ListPrintServersResponse
    ListPrintServersResponse (..),
    newListPrintServersResponse,

    -- ** ListPrinterModelsResponse
    ListPrinterModelsResponse (..),
    newListPrinterModelsResponse,

    -- ** ListPrintersResponse
    ListPrintersResponse (..),
    newListPrintersResponse,

    -- ** Member
    Member (..),
    newMember,

    -- ** Members
    Members (..),
    newMembers,

    -- ** MembersHasMember
    MembersHasMember (..),
    newMembersHasMember,

    -- ** MobileDevice
    MobileDevice (..),
    newMobileDevice,

    -- ** MobileDevice_ApplicationsItem
    MobileDevice_ApplicationsItem (..),
    newMobileDevice_ApplicationsItem,

    -- ** MobileDeviceAction
    MobileDeviceAction (..),
    newMobileDeviceAction,

    -- ** MobileDevices
    MobileDevices (..),
    newMobileDevices,

    -- ** OrgUnit
    OrgUnit (..),
    newOrgUnit,

    -- ** OrgUnits
    OrgUnits (..),
    newOrgUnits,

    -- ** OsUpdateStatus
    OsUpdateStatus (..),
    newOsUpdateStatus,

    -- ** OsUpdateStatus_State
    OsUpdateStatus_State (..),

    -- ** PrintServer
    PrintServer (..),
    newPrintServer,

    -- ** PrintServerFailureInfo
    PrintServerFailureInfo (..),
    newPrintServerFailureInfo,

    -- ** PrintServerFailureInfo_ErrorCode
    PrintServerFailureInfo_ErrorCode (..),

    -- ** Printer
    Printer (..),
    newPrinter,

    -- ** PrinterModel
    PrinterModel (..),
    newPrinterModel,

    -- ** Privilege
    Privilege (..),
    newPrivilege,

    -- ** Privileges
    Privileges (..),
    newPrivileges,

    -- ** Role
    Role (..),
    newRole,

    -- ** Role_RolePrivilegesItem
    Role_RolePrivilegesItem (..),
    newRole_RolePrivilegesItem,

    -- ** RoleAssignment
    RoleAssignment (..),
    newRoleAssignment,

    -- ** RoleAssignment_AssigneeType
    RoleAssignment_AssigneeType (..),

    -- ** RoleAssignments
    RoleAssignments (..),
    newRoleAssignments,

    -- ** Roles
    Roles (..),
    newRoles,

    -- ** Schema
    Schema (..),
    newSchema,

    -- ** SchemaFieldSpec
    SchemaFieldSpec (..),
    newSchemaFieldSpec,

    -- ** SchemaFieldSpec_NumericIndexingSpec
    SchemaFieldSpec_NumericIndexingSpec (..),
    newSchemaFieldSpec_NumericIndexingSpec,

    -- ** Schemas
    Schemas (..),
    newSchemas,

    -- ** Status
    Status (..),
    newStatus,

    -- ** Status_DetailsItem
    Status_DetailsItem (..),
    newStatus_DetailsItem,

    -- ** Token
    Token (..),
    newToken,

    -- ** Tokens
    Tokens (..),
    newTokens,

    -- ** User
    User (..),
    newUser,

    -- ** User_CustomSchemas
    User_CustomSchemas (..),
    newUser_CustomSchemas,

    -- ** UserAbout
    UserAbout (..),
    newUserAbout,

    -- ** UserAddress
    UserAddress (..),
    newUserAddress,

    -- ** UserAlias
    UserAlias (..),
    newUserAlias,

    -- ** UserCustomProperties
    UserCustomProperties (..),
    newUserCustomProperties,

    -- ** UserEmail
    UserEmail (..),
    newUserEmail,

    -- ** UserEmail_Public_key_encryption_certificates
    UserEmail_Public_key_encryption_certificates (..),
    newUserEmail_Public_key_encryption_certificates,

    -- ** UserExternalId
    UserExternalId (..),
    newUserExternalId,

    -- ** UserGender
    UserGender (..),
    newUserGender,

    -- ** UserIm
    UserIm (..),
    newUserIm,

    -- ** UserKeyword
    UserKeyword (..),
    newUserKeyword,

    -- ** UserLanguage
    UserLanguage (..),
    newUserLanguage,

    -- ** UserLocation
    UserLocation (..),
    newUserLocation,

    -- ** UserMakeAdmin
    UserMakeAdmin (..),
    newUserMakeAdmin,

    -- ** UserName
    UserName (..),
    newUserName,

    -- ** UserOrganization
    UserOrganization (..),
    newUserOrganization,

    -- ** UserPhone
    UserPhone (..),
    newUserPhone,

    -- ** UserPhoto
    UserPhoto (..),
    newUserPhoto,

    -- ** UserPosixAccount
    UserPosixAccount (..),
    newUserPosixAccount,

    -- ** UserRelation
    UserRelation (..),
    newUserRelation,

    -- ** UserSshPublicKey
    UserSshPublicKey (..),
    newUserSshPublicKey,

    -- ** UserUndelete
    UserUndelete (..),
    newUserUndelete,

    -- ** UserWebsite
    UserWebsite (..),
    newUserWebsite,

    -- ** Users
    Users (..),
    newUsers,

    -- ** VerificationCode
    VerificationCode (..),
    newVerificationCode,

    -- ** VerificationCodes
    VerificationCodes (..),
    newVerificationCodes,

    -- ** ChromeosdevicesGetProjection
    ChromeosdevicesGetProjection (..),

    -- ** ChromeosdevicesListOrderBy
    ChromeosdevicesListOrderBy (..),

    -- ** ChromeosdevicesListProjection
    ChromeosdevicesListProjection (..),

    -- ** ChromeosdevicesListSortOrder
    ChromeosdevicesListSortOrder (..),

    -- ** ChromeosdevicesPatchProjection
    ChromeosdevicesPatchProjection (..),

    -- ** ChromeosdevicesUpdateProjection
    ChromeosdevicesUpdateProjection (..),

    -- ** GroupsListOrderBy
    GroupsListOrderBy (..),

    -- ** GroupsListSortOrder
    GroupsListSortOrder (..),

    -- ** MobiledevicesGetProjection
    MobiledevicesGetProjection (..),

    -- ** MobiledevicesListOrderBy
    MobiledevicesListOrderBy (..),

    -- ** MobiledevicesListProjection
    MobiledevicesListProjection (..),

    -- ** MobiledevicesListSortOrder
    MobiledevicesListSortOrder (..),

    -- ** OrgunitsListType
    OrgunitsListType (..),

    -- ** ResourcesBuildingsInsertCoordinatesSource
    ResourcesBuildingsInsertCoordinatesSource (..),

    -- ** ResourcesBuildingsPatchCoordinatesSource
    ResourcesBuildingsPatchCoordinatesSource (..),

    -- ** ResourcesBuildingsUpdateCoordinatesSource
    ResourcesBuildingsUpdateCoordinatesSource (..),

    -- ** UsersAliasesListEvent
    UsersAliasesListEvent (..),

    -- ** UsersAliasesWatchEvent
    UsersAliasesWatchEvent (..),

    -- ** UsersGetProjection
    UsersGetProjection (..),

    -- ** UsersGetViewType
    UsersGetViewType (..),

    -- ** UsersListEvent
    UsersListEvent (..),

    -- ** UsersListOrderBy
    UsersListOrderBy (..),

    -- ** UsersListProjection
    UsersListProjection (..),

    -- ** UsersListSortOrder
    UsersListSortOrder (..),

    -- ** UsersListViewType
    UsersListViewType (..),

    -- ** UsersWatchEvent
    UsersWatchEvent (..),

    -- ** UsersWatchOrderBy
    UsersWatchOrderBy (..),

    -- ** UsersWatchProjection
    UsersWatchProjection (..),

    -- ** UsersWatchSortOrder
    UsersWatchSortOrder (..),

    -- ** UsersWatchViewType
    UsersWatchViewType (..),
  )
where

import Gogol.Admin.Directory.Admin.Channels.Stop
import Gogol.Admin.Directory.Admin.Customer.Devices.Chromeos.BatchChangeStatus
import Gogol.Admin.Directory.Admin.Customer.Devices.Chromeos.Commands.Get
import Gogol.Admin.Directory.Admin.Customer.Devices.Chromeos.IssueCommand
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.BatchCreatePrintServers
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.BatchDeletePrintServers
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.Create
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.Delete
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.Get
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.List
import Gogol.Admin.Directory.Admin.Customers.Chrome.PrintServers.Patch
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.BatchCreatePrinters
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.BatchDeletePrinters
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.Create
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.Delete
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.Get
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.List
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.ListPrinterModels
import Gogol.Admin.Directory.Admin.Customers.Chrome.Printers.Patch
import Gogol.Admin.Directory.Asps.Delete
import Gogol.Admin.Directory.Asps.Get
import Gogol.Admin.Directory.Asps.List
import Gogol.Admin.Directory.Chromeosdevices.Action
import Gogol.Admin.Directory.Chromeosdevices.Get
import Gogol.Admin.Directory.Chromeosdevices.List
import Gogol.Admin.Directory.Chromeosdevices.MoveDevicesToOu
import Gogol.Admin.Directory.Chromeosdevices.Patch
import Gogol.Admin.Directory.Chromeosdevices.Update
import Gogol.Admin.Directory.Customers.Get
import Gogol.Admin.Directory.Customers.Patch
import Gogol.Admin.Directory.Customers.Update
import Gogol.Admin.Directory.DomainAliases.Delete
import Gogol.Admin.Directory.DomainAliases.Get
import Gogol.Admin.Directory.DomainAliases.Insert
import Gogol.Admin.Directory.DomainAliases.List
import Gogol.Admin.Directory.Domains.Delete
import Gogol.Admin.Directory.Domains.Get
import Gogol.Admin.Directory.Domains.Insert
import Gogol.Admin.Directory.Domains.List
import Gogol.Admin.Directory.Groups.Aliases.Delete
import Gogol.Admin.Directory.Groups.Aliases.Insert
import Gogol.Admin.Directory.Groups.Aliases.List
import Gogol.Admin.Directory.Groups.Delete
import Gogol.Admin.Directory.Groups.Get
import Gogol.Admin.Directory.Groups.Insert
import Gogol.Admin.Directory.Groups.List
import Gogol.Admin.Directory.Groups.Patch
import Gogol.Admin.Directory.Groups.Update
import Gogol.Admin.Directory.Members.Delete
import Gogol.Admin.Directory.Members.Get
import Gogol.Admin.Directory.Members.HasMember
import Gogol.Admin.Directory.Members.Insert
import Gogol.Admin.Directory.Members.List
import Gogol.Admin.Directory.Members.Patch
import Gogol.Admin.Directory.Members.Update
import Gogol.Admin.Directory.Mobiledevices.Action
import Gogol.Admin.Directory.Mobiledevices.Delete
import Gogol.Admin.Directory.Mobiledevices.Get
import Gogol.Admin.Directory.Mobiledevices.List
import Gogol.Admin.Directory.Orgunits.Delete
import Gogol.Admin.Directory.Orgunits.Get
import Gogol.Admin.Directory.Orgunits.Insert
import Gogol.Admin.Directory.Orgunits.List
import Gogol.Admin.Directory.Orgunits.Patch
import Gogol.Admin.Directory.Orgunits.Update
import Gogol.Admin.Directory.Privileges.List
import Gogol.Admin.Directory.Resources.Buildings.Delete
import Gogol.Admin.Directory.Resources.Buildings.Get
import Gogol.Admin.Directory.Resources.Buildings.Insert
import Gogol.Admin.Directory.Resources.Buildings.List
import Gogol.Admin.Directory.Resources.Buildings.Patch
import Gogol.Admin.Directory.Resources.Buildings.Update
import Gogol.Admin.Directory.Resources.Calendars.Delete
import Gogol.Admin.Directory.Resources.Calendars.Get
import Gogol.Admin.Directory.Resources.Calendars.Insert
import Gogol.Admin.Directory.Resources.Calendars.List
import Gogol.Admin.Directory.Resources.Calendars.Patch
import Gogol.Admin.Directory.Resources.Calendars.Update
import Gogol.Admin.Directory.Resources.Features.Delete
import Gogol.Admin.Directory.Resources.Features.Get
import Gogol.Admin.Directory.Resources.Features.Insert
import Gogol.Admin.Directory.Resources.Features.List
import Gogol.Admin.Directory.Resources.Features.Patch
import Gogol.Admin.Directory.Resources.Features.Rename
import Gogol.Admin.Directory.Resources.Features.Update
import Gogol.Admin.Directory.RoleAssignments.Delete
import Gogol.Admin.Directory.RoleAssignments.Get
import Gogol.Admin.Directory.RoleAssignments.Insert
import Gogol.Admin.Directory.RoleAssignments.List
import Gogol.Admin.Directory.Roles.Delete
import Gogol.Admin.Directory.Roles.Get
import Gogol.Admin.Directory.Roles.Insert
import Gogol.Admin.Directory.Roles.List
import Gogol.Admin.Directory.Roles.Patch
import Gogol.Admin.Directory.Roles.Update
import Gogol.Admin.Directory.Schemas.Delete
import Gogol.Admin.Directory.Schemas.Get
import Gogol.Admin.Directory.Schemas.Insert
import Gogol.Admin.Directory.Schemas.List
import Gogol.Admin.Directory.Schemas.Patch
import Gogol.Admin.Directory.Schemas.Update
import Gogol.Admin.Directory.Tokens.Delete
import Gogol.Admin.Directory.Tokens.Get
import Gogol.Admin.Directory.Tokens.List
import Gogol.Admin.Directory.TwoStepVerification.TurnOff
import Gogol.Admin.Directory.Types
import Gogol.Admin.Directory.Users.Aliases.Delete
import Gogol.Admin.Directory.Users.Aliases.Insert
import Gogol.Admin.Directory.Users.Aliases.List
import Gogol.Admin.Directory.Users.Aliases.Watch
import Gogol.Admin.Directory.Users.Delete
import Gogol.Admin.Directory.Users.Get
import Gogol.Admin.Directory.Users.Insert
import Gogol.Admin.Directory.Users.List
import Gogol.Admin.Directory.Users.MakeAdmin
import Gogol.Admin.Directory.Users.Patch
import Gogol.Admin.Directory.Users.Photos.Delete
import Gogol.Admin.Directory.Users.Photos.Get
import Gogol.Admin.Directory.Users.Photos.Patch
import Gogol.Admin.Directory.Users.Photos.Update
import Gogol.Admin.Directory.Users.SignOut
import Gogol.Admin.Directory.Users.Undelete
import Gogol.Admin.Directory.Users.Update
import Gogol.Admin.Directory.Users.Watch
import Gogol.Admin.Directory.VerificationCodes.Generate
import Gogol.Admin.Directory.VerificationCodes.Invalidate
import Gogol.Admin.Directory.VerificationCodes.List