{-# 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