Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- admin.channels.stop
- directory.asps.delete
- directory.asps.get
- directory.asps.list
- directory.chromeosdevices.action
- directory.chromeosdevices.get
- directory.chromeosdevices.list
- directory.chromeosdevices.moveDevicesToOu
- directory.chromeosdevices.patch
- directory.chromeosdevices.update
- directory.customers.get
- directory.customers.patch
- directory.customers.update
- directory.domainAliases.delete
- directory.domainAliases.get
- directory.domainAliases.insert
- directory.domainAliases.list
- directory.domains.delete
- directory.domains.get
- directory.domains.insert
- directory.domains.list
- directory.groups.aliases.delete
- directory.groups.aliases.insert
- directory.groups.aliases.list
- directory.groups.delete
- directory.groups.get
- directory.groups.insert
- directory.groups.list
- directory.groups.patch
- directory.groups.update
- directory.members.delete
- directory.members.get
- directory.members.hasMember
- directory.members.insert
- directory.members.list
- directory.members.patch
- directory.members.update
- directory.mobiledevices.action
- directory.mobiledevices.delete
- directory.mobiledevices.get
- directory.mobiledevices.list
- directory.notifications.delete
- directory.notifications.get
- directory.notifications.list
- directory.notifications.patch
- directory.notifications.update
- directory.orgunits.delete
- directory.orgunits.get
- directory.orgunits.insert
- directory.orgunits.list
- directory.orgunits.patch
- directory.orgunits.update
- directory.privileges.list
- directory.resolvedAppAccessSettings.GetSettings
- directory.resolvedAppAccessSettings.ListTrustedApps
- directory.resources.buildings.delete
- directory.resources.buildings.get
- directory.resources.buildings.insert
- directory.resources.buildings.list
- directory.resources.buildings.patch
- directory.resources.buildings.update
- directory.resources.calendars.delete
- directory.resources.calendars.get
- directory.resources.calendars.insert
- directory.resources.calendars.list
- directory.resources.calendars.patch
- directory.resources.calendars.update
- directory.resources.features.delete
- directory.resources.features.get
- directory.resources.features.insert
- directory.resources.features.list
- directory.resources.features.patch
- directory.resources.features.rename
- directory.resources.features.update
- directory.roleAssignments.delete
- directory.roleAssignments.get
- directory.roleAssignments.insert
- directory.roleAssignments.list
- directory.roles.delete
- directory.roles.get
- directory.roles.insert
- directory.roles.list
- directory.roles.patch
- directory.roles.update
- directory.schemas.delete
- directory.schemas.get
- directory.schemas.insert
- directory.schemas.list
- directory.schemas.patch
- directory.schemas.update
- directory.tokens.delete
- directory.tokens.get
- directory.tokens.list
- directory.users.aliases.delete
- directory.users.aliases.insert
- directory.users.aliases.list
- directory.users.aliases.watch
- directory.users.delete
- directory.users.get
- directory.users.insert
- directory.users.list
- directory.users.makeAdmin
- directory.users.patch
- directory.users.photos.delete
- directory.users.photos.get
- directory.users.photos.patch
- directory.users.photos.update
- directory.users.undelete
- directory.users.update
- directory.users.watch
- directory.verificationCodes.generate
- directory.verificationCodes.invalidate
- directory.verificationCodes.list
- Types
- UserLocation
- VerificationCode
- Feature
- OrgUnit
- UserMakeAdmin
- UserAbout
- UsersListEvent
- Privileges
- Groups
- UsersAliasesListEvent
- RoleAssignments
- Privilege
- UsersAliasesWatchEvent
- Roles
- UsersWatchEvent
- ChromeOSDeviceDiskVolumeReportsItem
- UserAddress
- CustomerPostalAddress
- RoleAssignment
- Group
- ChromeOSDevice
- ChromeosDevicesPatchProjection
- ChromeosDevicesGetProjection
- Users
- Asp
- Schemas
- ChromeOSDeviceDeviceFilesItem
- UsersListViewType
- Buildings
- OrgUnitsListType
- Notification
- MobileDevicesListSortOrder
- UserIm
- UsersListOrderBy
- Tokens
- UserCustomSchemas
- UserKeyword
- DomainAliases
- Aliases
- CalendarResource
- GroupsListOrderBy
- UserUndelete
- Members
- Channel
- MobileDevices
- Token
- UserName
- UsersWatchViewType
- Building
- ChromeOSDeviceRecentUsersItem
- DomainAlias
- UserGender
- Alias
- UsersGetProjection
- Schema
- ChromeOSMoveDevicesToOu
- User
- MobileDevicesListProjection
- ChromeOSDeviceAction
- FeatureRename
- Role
- Customer
- MobileDeviceApplicationsItem
- ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
- MobileDevicesListOrderBy
- UsersListSortOrder
- OrgUnits
- UserSSHPublicKey
- VerificationCodes
- BuildingCoordinates
- ChromeosDevicesListSortOrder
- UserRelation
- TrustedApps
- UsersWatchSortOrder
- Features
- ChannelParams
- ChromeOSDeviceTpmVersionInfo
- UserOrganization
- UserWebsite
- GroupsListSortOrder
- ChromeOSDeviceActiveTimeRangesItem
- UserEmail
- UserPhone
- UserPhoto
- ChromeOSDeviceSystemRamFreeReportsItem
- UserPosixAccount
- UsersListProjection
- FeatureInstance
- ChromeosDevicesUpdateProjection
- MobileDevicesGetProjection
- MobileDevice
- ChromeOSDeviceCPUStatusReportsItem
- Member
- AppAccessCollections
- UserCustomProperties
- UserLanguage
- Domains
- CalendarResources
- ChromeosDevicesListOrderBy
- UsersWatchProjection
- UsersWatchOrderBy
- Notifications
- ChromeosDevicesListProjection
- SchemaFieldSpecNumericIndexingSpec
- MobileDeviceAction
- SchemaFieldSpec
- ChromeOSDevices
- MembersHasMember
- TrustedAppId
- UserExternalId
- Asps
- ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
- UsersGetViewType
- RoleRolePrivilegesItem
- Domains2
Manages enterprise resources such as users and groups, administrative notifications, security features, and more.
Synopsis
- directoryService :: ServiceConfig
- adminDirectoryRoleManagementReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly"]
- adminDirectoryGroupReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.readonly"]
- adminDirectoryDeviceChromeosReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly"]
- adminDirectoryDeviceChromeosScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos"]
- adminDirectoryUserScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user"]
- adminDirectoryGroupMemberReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member.readonly"]
- adminDirectoryUserAliasScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias"]
- adminDirectoryResourceCalendarScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar"]
- adminDirectoryDeviceMobileActionScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.action"]
- adminDirectoryResourceCalendarReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly"]
- adminDirectoryDomainReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain.readonly"]
- adminDirectoryUserschemaScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema"]
- adminDirectoryUserschemaReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema.readonly"]
- adminDirectoryDomainScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain"]
- adminDirectoryRoleManagementScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement"]
- adminDirectoryGroupScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group"]
- adminDirectoryOrgUnitReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit.readonly"]
- adminDirectoryCustomerScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer"]
- adminDirectoryCustomerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer.readonly"]
- adminDirectoryOrgUnitScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit"]
- adminDirectoryUserReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.readonly"]
- adminDirectoryUserAliasReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias.readonly"]
- adminDirectoryUserSecurityScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.security"]
- adminDirectoryGroupMemberScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member"]
- adminDirectoryNotificationsScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.notifications"]
- adminDirectoryDeviceMobileScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile"]
- adminDirectoryDeviceMobileReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.readonly"]
- type DirectoryAPI = PrivilegesListResource :<|> (GroupsAliasesInsertResource :<|> (GroupsAliasesListResource :<|> (GroupsAliasesDeleteResource :<|> (GroupsInsertResource :<|> (GroupsListResource :<|> (GroupsPatchResource :<|> (GroupsGetResource :<|> (GroupsDeleteResource :<|> (GroupsUpdateResource :<|> (RoleAssignmentsInsertResource :<|> (RoleAssignmentsListResource :<|> (RoleAssignmentsGetResource :<|> (RoleAssignmentsDeleteResource :<|> (RolesInsertResource :<|> (RolesListResource :<|> (RolesPatchResource :<|> (RolesGetResource :<|> (RolesDeleteResource :<|> (RolesUpdateResource :<|> (CustomersPatchResource :<|> (CustomersGetResource :<|> (CustomersUpdateResource :<|> (UsersAliasesInsertResource :<|> (UsersAliasesListResource :<|> (UsersAliasesDeleteResource :<|> (UsersAliasesWatchResource :<|> (UsersPhotosPatchResource :<|> (UsersPhotosGetResource :<|> (UsersPhotosDeleteResource :<|> (UsersPhotosUpdateResource :<|> (UsersInsertResource :<|> (UsersListResource :<|> (UsersUndeleteResource :<|> (UsersPatchResource :<|> (UsersGetResource :<|> (UsersMakeAdminResource :<|> (UsersDeleteResource :<|> (UsersUpdateResource :<|> (UsersWatchResource :<|> (SchemasInsertResource :<|> (SchemasListResource :<|> (SchemasPatchResource :<|> (SchemasGetResource :<|> (SchemasDeleteResource :<|> (SchemasUpdateResource :<|> (ResolvedAppAccessSettingsListTrustedAppsResource :<|> (ResolvedAppAccessSettingsGetSettingsResource :<|> (TokensListResource :<|> (TokensGetResource :<|> (TokensDeleteResource :<|> (DomainAliasesInsertResource :<|> (DomainAliasesListResource :<|> (DomainAliasesGetResource :<|> (DomainAliasesDeleteResource :<|> (ChannelsStopResource :<|> (MembersInsertResource :<|> (MembersListResource :<|> (MembersHasMemberResource :<|> (MembersPatchResource :<|> (MembersGetResource :<|> (MembersDeleteResource :<|> (MembersUpdateResource :<|> (MobileDevicesListResource :<|> (MobileDevicesGetResource :<|> (MobileDevicesActionResource :<|> (MobileDevicesDeleteResource :<|> (ResourcesBuildingsInsertResource :<|> (ResourcesBuildingsListResource :<|> (ResourcesBuildingsPatchResource :<|> (ResourcesBuildingsGetResource :<|> (ResourcesBuildingsDeleteResource :<|> (ResourcesBuildingsUpdateResource :<|> (ResourcesCalendarsInsertResource :<|> (ResourcesCalendarsListResource :<|> (ResourcesCalendarsPatchResource :<|> (ResourcesCalendarsGetResource :<|> (ResourcesCalendarsDeleteResource :<|> (ResourcesCalendarsUpdateResource :<|> (ResourcesFeaturesInsertResource :<|> (ResourcesFeaturesListResource :<|> (ResourcesFeaturesPatchResource :<|> (ResourcesFeaturesGetResource :<|> (ResourcesFeaturesRenameResource :<|> (ResourcesFeaturesDeleteResource :<|> (ResourcesFeaturesUpdateResource :<|> (OrgUnitsInsertResource :<|> (OrgUnitsListResource :<|> (OrgUnitsPatchResource :<|> (OrgUnitsGetResource :<|> (OrgUnitsDeleteResource :<|> (OrgUnitsUpdateResource :<|> (VerificationCodesListResource :<|> (VerificationCodesGenerateResource :<|> (VerificationCodesInvalidateResource :<|> (DomainsInsertResource :<|> (DomainsListResource :<|> (DomainsGetResource :<|> (DomainsDeleteResource :<|> (NotificationsListResource :<|> (NotificationsPatchResource :<|> (NotificationsGetResource :<|> (NotificationsDeleteResource :<|> (NotificationsUpdateResource :<|> (ChromeosDevicesListResource :<|> (ChromeosDevicesMoveDevicesToOuResource :<|> (ChromeosDevicesPatchResource :<|> (ChromeosDevicesGetResource :<|> (ChromeosDevicesActionResource :<|> (ChromeosDevicesUpdateResource :<|> (AspsListResource :<|> (AspsGetResource :<|> AspsDeleteResource)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.Admin.Channels.Stop
- module Network.Google.Resource.Directory.Asps.Delete
- module Network.Google.Resource.Directory.Asps.Get
- module Network.Google.Resource.Directory.Asps.List
- module Network.Google.Resource.Directory.ChromeosDevices.Action
- module Network.Google.Resource.Directory.ChromeosDevices.Get
- module Network.Google.Resource.Directory.ChromeosDevices.List
- module Network.Google.Resource.Directory.ChromeosDevices.MoveDevicesToOu
- module Network.Google.Resource.Directory.ChromeosDevices.Patch
- module Network.Google.Resource.Directory.ChromeosDevices.Update
- module Network.Google.Resource.Directory.Customers.Get
- module Network.Google.Resource.Directory.Customers.Patch
- module Network.Google.Resource.Directory.Customers.Update
- module Network.Google.Resource.Directory.DomainAliases.Delete
- module Network.Google.Resource.Directory.DomainAliases.Get
- module Network.Google.Resource.Directory.DomainAliases.Insert
- module Network.Google.Resource.Directory.DomainAliases.List
- module Network.Google.Resource.Directory.Domains.Delete
- module Network.Google.Resource.Directory.Domains.Get
- module Network.Google.Resource.Directory.Domains.Insert
- module Network.Google.Resource.Directory.Domains.List
- module Network.Google.Resource.Directory.Groups.Aliases.Delete
- module Network.Google.Resource.Directory.Groups.Aliases.Insert
- module Network.Google.Resource.Directory.Groups.Aliases.List
- module Network.Google.Resource.Directory.Groups.Delete
- module Network.Google.Resource.Directory.Groups.Get
- module Network.Google.Resource.Directory.Groups.Insert
- module Network.Google.Resource.Directory.Groups.List
- module Network.Google.Resource.Directory.Groups.Patch
- module Network.Google.Resource.Directory.Groups.Update
- module Network.Google.Resource.Directory.Members.Delete
- module Network.Google.Resource.Directory.Members.Get
- module Network.Google.Resource.Directory.Members.HasMember
- module Network.Google.Resource.Directory.Members.Insert
- module Network.Google.Resource.Directory.Members.List
- module Network.Google.Resource.Directory.Members.Patch
- module Network.Google.Resource.Directory.Members.Update
- module Network.Google.Resource.Directory.MobileDevices.Action
- module Network.Google.Resource.Directory.MobileDevices.Delete
- module Network.Google.Resource.Directory.MobileDevices.Get
- module Network.Google.Resource.Directory.MobileDevices.List
- module Network.Google.Resource.Directory.Notifications.Delete
- module Network.Google.Resource.Directory.Notifications.Get
- module Network.Google.Resource.Directory.Notifications.List
- module Network.Google.Resource.Directory.Notifications.Patch
- module Network.Google.Resource.Directory.Notifications.Update
- module Network.Google.Resource.Directory.OrgUnits.Delete
- module Network.Google.Resource.Directory.OrgUnits.Get
- module Network.Google.Resource.Directory.OrgUnits.Insert
- module Network.Google.Resource.Directory.OrgUnits.List
- module Network.Google.Resource.Directory.OrgUnits.Patch
- module Network.Google.Resource.Directory.OrgUnits.Update
- module Network.Google.Resource.Directory.Privileges.List
- module Network.Google.Resource.Directory.ResolvedAppAccessSettings.GetSettings
- module Network.Google.Resource.Directory.ResolvedAppAccessSettings.ListTrustedApps
- module Network.Google.Resource.Directory.Resources.Buildings.Delete
- module Network.Google.Resource.Directory.Resources.Buildings.Get
- module Network.Google.Resource.Directory.Resources.Buildings.Insert
- module Network.Google.Resource.Directory.Resources.Buildings.List
- module Network.Google.Resource.Directory.Resources.Buildings.Patch
- module Network.Google.Resource.Directory.Resources.Buildings.Update
- module Network.Google.Resource.Directory.Resources.Calendars.Delete
- module Network.Google.Resource.Directory.Resources.Calendars.Get
- module Network.Google.Resource.Directory.Resources.Calendars.Insert
- module Network.Google.Resource.Directory.Resources.Calendars.List
- module Network.Google.Resource.Directory.Resources.Calendars.Patch
- module Network.Google.Resource.Directory.Resources.Calendars.Update
- module Network.Google.Resource.Directory.Resources.Features.Delete
- module Network.Google.Resource.Directory.Resources.Features.Get
- module Network.Google.Resource.Directory.Resources.Features.Insert
- module Network.Google.Resource.Directory.Resources.Features.List
- module Network.Google.Resource.Directory.Resources.Features.Patch
- module Network.Google.Resource.Directory.Resources.Features.Rename
- module Network.Google.Resource.Directory.Resources.Features.Update
- module Network.Google.Resource.Directory.RoleAssignments.Delete
- module Network.Google.Resource.Directory.RoleAssignments.Get
- module Network.Google.Resource.Directory.RoleAssignments.Insert
- module Network.Google.Resource.Directory.RoleAssignments.List
- module Network.Google.Resource.Directory.Roles.Delete
- module Network.Google.Resource.Directory.Roles.Get
- module Network.Google.Resource.Directory.Roles.Insert
- module Network.Google.Resource.Directory.Roles.List
- module Network.Google.Resource.Directory.Roles.Patch
- module Network.Google.Resource.Directory.Roles.Update
- module Network.Google.Resource.Directory.Schemas.Delete
- module Network.Google.Resource.Directory.Schemas.Get
- module Network.Google.Resource.Directory.Schemas.Insert
- module Network.Google.Resource.Directory.Schemas.List
- module Network.Google.Resource.Directory.Schemas.Patch
- module Network.Google.Resource.Directory.Schemas.Update
- module Network.Google.Resource.Directory.Tokens.Delete
- module Network.Google.Resource.Directory.Tokens.Get
- module Network.Google.Resource.Directory.Tokens.List
- module Network.Google.Resource.Directory.Users.Aliases.Delete
- module Network.Google.Resource.Directory.Users.Aliases.Insert
- module Network.Google.Resource.Directory.Users.Aliases.List
- module Network.Google.Resource.Directory.Users.Aliases.Watch
- module Network.Google.Resource.Directory.Users.Delete
- module Network.Google.Resource.Directory.Users.Get
- module Network.Google.Resource.Directory.Users.Insert
- module Network.Google.Resource.Directory.Users.List
- module Network.Google.Resource.Directory.Users.MakeAdmin
- module Network.Google.Resource.Directory.Users.Patch
- module Network.Google.Resource.Directory.Users.Photos.Delete
- module Network.Google.Resource.Directory.Users.Photos.Get
- module Network.Google.Resource.Directory.Users.Photos.Patch
- module Network.Google.Resource.Directory.Users.Photos.Update
- module Network.Google.Resource.Directory.Users.Undelete
- module Network.Google.Resource.Directory.Users.Update
- module Network.Google.Resource.Directory.Users.Watch
- module Network.Google.Resource.Directory.VerificationCodes.Generate
- module Network.Google.Resource.Directory.VerificationCodes.Invalidate
- module Network.Google.Resource.Directory.VerificationCodes.List
- data UserLocation
- userLocation :: UserLocation
- ulArea :: Lens' UserLocation (Maybe Text)
- ulBuildingId :: Lens' UserLocation (Maybe Text)
- ulDeskCode :: Lens' UserLocation (Maybe Text)
- ulFloorName :: Lens' UserLocation (Maybe Text)
- ulType :: Lens' UserLocation (Maybe Text)
- ulCustomType :: Lens' UserLocation (Maybe Text)
- ulFloorSection :: Lens' UserLocation (Maybe Text)
- data VerificationCode
- verificationCode :: VerificationCode
- vcVerificationCode :: Lens' VerificationCode (Maybe Text)
- vcEtag :: Lens' VerificationCode (Maybe Text)
- vcKind :: Lens' VerificationCode Text
- vcUserId :: Lens' VerificationCode (Maybe Text)
- data Feature
- feature :: Feature
- fEtags :: Lens' Feature (Maybe Text)
- fKind :: Lens' Feature Text
- fName :: Lens' Feature (Maybe Text)
- data OrgUnit
- orgUnit :: OrgUnit
- ouEtag :: Lens' OrgUnit (Maybe Text)
- ouParentOrgUnitPath :: Lens' OrgUnit (Maybe Text)
- ouKind :: Lens' OrgUnit Text
- ouOrgUnitPath :: Lens' OrgUnit (Maybe Text)
- ouName :: Lens' OrgUnit (Maybe Text)
- ouBlockInheritance :: Lens' OrgUnit (Maybe Bool)
- ouParentOrgUnitId :: Lens' OrgUnit (Maybe Text)
- ouDescription :: Lens' OrgUnit (Maybe Text)
- ouOrgUnitId :: Lens' OrgUnit (Maybe Text)
- data UserMakeAdmin
- userMakeAdmin :: UserMakeAdmin
- umaStatus :: Lens' UserMakeAdmin (Maybe Bool)
- data UserAbout
- userAbout :: UserAbout
- uaValue :: Lens' UserAbout (Maybe Text)
- uaContentType :: Lens' UserAbout (Maybe Text)
- data UsersListEvent
- data Privileges
- privileges :: Privileges
- pEtag :: Lens' Privileges (Maybe Text)
- pKind :: Lens' Privileges Text
- pItems :: Lens' Privileges [Privilege]
- data Groups
- groups :: Groups
- gGroups :: Lens' Groups [Group]
- gEtag :: Lens' Groups (Maybe Text)
- gNextPageToken :: Lens' Groups (Maybe Text)
- gKind :: Lens' Groups Text
- data UsersAliasesListEvent
- data RoleAssignments
- roleAssignments :: RoleAssignments
- raEtag :: Lens' RoleAssignments (Maybe Text)
- raNextPageToken :: Lens' RoleAssignments (Maybe Text)
- raKind :: Lens' RoleAssignments Text
- raItems :: Lens' RoleAssignments [RoleAssignment]
- data Privilege
- privilege :: Privilege
- priEtag :: Lens' Privilege (Maybe Text)
- priIsOuScopable :: Lens' Privilege (Maybe Bool)
- priKind :: Lens' Privilege Text
- priServiceName :: Lens' Privilege (Maybe Text)
- priServiceId :: Lens' Privilege (Maybe Text)
- priPrivilegeName :: Lens' Privilege (Maybe Text)
- priChildPrivileges :: Lens' Privilege [Privilege]
- data UsersAliasesWatchEvent
- data Roles
- roles :: Roles
- rEtag :: Lens' Roles (Maybe Text)
- rNextPageToken :: Lens' Roles (Maybe Text)
- rKind :: Lens' Roles Text
- rItems :: Lens' Roles [Role]
- data UsersWatchEvent
- data ChromeOSDeviceDiskVolumeReportsItem
- chromeOSDeviceDiskVolumeReportsItem :: ChromeOSDeviceDiskVolumeReportsItem
- coddvriVolumeInfo :: Lens' ChromeOSDeviceDiskVolumeReportsItem [ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem]
- data UserAddress
- userAddress :: UserAddress
- uaStreetAddress :: Lens' UserAddress (Maybe Text)
- uaPoBox :: Lens' UserAddress (Maybe Text)
- uaCountry :: Lens' UserAddress (Maybe Text)
- uaPostalCode :: Lens' UserAddress (Maybe Text)
- uaFormatted :: Lens' UserAddress (Maybe Text)
- uaExtendedAddress :: Lens' UserAddress (Maybe Text)
- uaLocality :: Lens' UserAddress (Maybe Text)
- uaPrimary :: Lens' UserAddress (Maybe Bool)
- uaCountryCode :: Lens' UserAddress (Maybe Text)
- uaRegion :: Lens' UserAddress (Maybe Text)
- uaType :: Lens' UserAddress (Maybe Text)
- uaCustomType :: Lens' UserAddress (Maybe Text)
- uaSourceIsStructured :: Lens' UserAddress (Maybe Bool)
- data CustomerPostalAddress
- customerPostalAddress :: CustomerPostalAddress
- cpaOrganizationName :: Lens' CustomerPostalAddress (Maybe Text)
- cpaPostalCode :: Lens' CustomerPostalAddress (Maybe Text)
- cpaAddressLine1 :: Lens' CustomerPostalAddress (Maybe Text)
- cpaLocality :: Lens' CustomerPostalAddress (Maybe Text)
- cpaContactName :: Lens' CustomerPostalAddress (Maybe Text)
- cpaAddressLine2 :: Lens' CustomerPostalAddress (Maybe Text)
- cpaCountryCode :: Lens' CustomerPostalAddress (Maybe Text)
- cpaRegion :: Lens' CustomerPostalAddress (Maybe Text)
- cpaAddressLine3 :: Lens' CustomerPostalAddress (Maybe Text)
- data RoleAssignment
- roleAssignment :: RoleAssignment
- rolEtag :: Lens' RoleAssignment (Maybe Text)
- rolScopeType :: Lens' RoleAssignment (Maybe Text)
- rolKind :: Lens' RoleAssignment Text
- rolAssignedTo :: Lens' RoleAssignment (Maybe Text)
- rolRoleId :: Lens' RoleAssignment (Maybe Int64)
- rolRoleAssignmentId :: Lens' RoleAssignment (Maybe Int64)
- rolOrgUnitId :: Lens' RoleAssignment (Maybe Text)
- data Group
- group' :: Group
- groEmail :: Lens' Group (Maybe Text)
- groEtag :: Lens' Group (Maybe Text)
- groDirectMembersCount :: Lens' Group (Maybe Int64)
- groKind :: Lens' Group Text
- groAliases :: Lens' Group [Text]
- groNonEditableAliases :: Lens' Group [Text]
- groName :: Lens' Group (Maybe Text)
- groAdminCreated :: Lens' Group (Maybe Bool)
- groId :: Lens' Group (Maybe Text)
- groDescription :: Lens' Group (Maybe Text)
- data ChromeOSDevice
- chromeOSDevice :: ChromeOSDevice
- codStatus :: Lens' ChromeOSDevice (Maybe Text)
- codEtag :: Lens' ChromeOSDevice (Maybe Text)
- codCPUStatusReports :: Lens' ChromeOSDevice [ChromeOSDeviceCPUStatusReportsItem]
- codAnnotatedUser :: Lens' ChromeOSDevice (Maybe Text)
- codSystemRamFreeReports :: Lens' ChromeOSDevice [ChromeOSDeviceSystemRamFreeReportsItem]
- codPlatformVersion :: Lens' ChromeOSDevice (Maybe Text)
- codLastSync :: Lens' ChromeOSDevice (Maybe UTCTime)
- codActiveTimeRanges :: Lens' ChromeOSDevice [ChromeOSDeviceActiveTimeRangesItem]
- codKind :: Lens' ChromeOSDevice Text
- codEthernetMACAddress :: Lens' ChromeOSDevice (Maybe Text)
- codLastEnrollmentTime :: Lens' ChromeOSDevice (Maybe UTCTime)
- codAnnotatedLocation :: Lens' ChromeOSDevice (Maybe Text)
- codMACAddress :: Lens' ChromeOSDevice (Maybe Text)
- codOrgUnitPath :: Lens' ChromeOSDevice (Maybe Text)
- codRecentUsers :: Lens' ChromeOSDevice [ChromeOSDeviceRecentUsersItem]
- codSupportEndDate :: Lens' ChromeOSDevice (Maybe UTCTime)
- codModel :: Lens' ChromeOSDevice (Maybe Text)
- codWillAutoRenew :: Lens' ChromeOSDevice (Maybe Bool)
- codMeid :: Lens' ChromeOSDevice (Maybe Text)
- codDeviceFiles :: Lens' ChromeOSDevice [ChromeOSDeviceDeviceFilesItem]
- codDeviceId :: Lens' ChromeOSDevice (Maybe Text)
- codBootMode :: Lens' ChromeOSDevice (Maybe Text)
- codTpmVersionInfo :: Lens' ChromeOSDevice (Maybe ChromeOSDeviceTpmVersionInfo)
- codOrderNumber :: Lens' ChromeOSDevice (Maybe Text)
- codDiskVolumeReports :: Lens' ChromeOSDevice [ChromeOSDeviceDiskVolumeReportsItem]
- codAnnotatedAssetId :: Lens' ChromeOSDevice (Maybe Text)
- codNotes :: Lens' ChromeOSDevice (Maybe Text)
- codSerialNumber :: Lens' ChromeOSDevice (Maybe Text)
- codFirmwareVersion :: Lens' ChromeOSDevice (Maybe Text)
- codOSVersion :: Lens' ChromeOSDevice (Maybe Text)
- codSystemRamTotal :: Lens' ChromeOSDevice (Maybe Int64)
- data ChromeosDevicesPatchProjection
- data ChromeosDevicesGetProjection
- data Users
- users :: Users
- uEtag :: Lens' Users (Maybe Text)
- uNextPageToken :: Lens' Users (Maybe Text)
- uUsers :: Lens' Users [User]
- uKind :: Lens' Users Text
- uTriggerEvent :: Lens' Users (Maybe Text)
- data Asp
- asp :: Asp
- aCreationTime :: Lens' Asp (Maybe Int64)
- aEtag :: Lens' Asp (Maybe Text)
- aCodeId :: Lens' Asp (Maybe Int32)
- aKind :: Lens' Asp Text
- aName :: Lens' Asp (Maybe Text)
- aLastTimeUsed :: Lens' Asp (Maybe Int64)
- aUserKey :: Lens' Asp (Maybe Text)
- data Schemas
- schemas :: Schemas
- sEtag :: Lens' Schemas (Maybe Text)
- sSchemas :: Lens' Schemas [Schema]
- sKind :: Lens' Schemas Text
- data ChromeOSDeviceDeviceFilesItem
- chromeOSDeviceDeviceFilesItem :: ChromeOSDeviceDeviceFilesItem
- coddfiName :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text)
- coddfiDownloadURL :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text)
- coddfiType :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text)
- coddfiCreateTime :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe UTCTime)
- data UsersListViewType
- data Buildings
- buildings :: Buildings
- bEtag :: Lens' Buildings (Maybe Text)
- bNextPageToken :: Lens' Buildings (Maybe Text)
- bBuildings :: Lens' Buildings [Building]
- bKind :: Lens' Buildings Text
- data OrgUnitsListType
- data Notification
- notification :: Notification
- nSubject :: Lens' Notification (Maybe Text)
- nEtag :: Lens' Notification (Maybe Text)
- nKind :: Lens' Notification Text
- nBody :: Lens' Notification (Maybe Text)
- nFromAddress :: Lens' Notification (Maybe Text)
- nIsUnread :: Lens' Notification (Maybe Bool)
- nNotificationId :: Lens' Notification (Maybe Text)
- nSendTime :: Lens' Notification (Maybe UTCTime)
- data MobileDevicesListSortOrder
- data UserIm
- userIm :: UserIm
- uiIm :: Lens' UserIm (Maybe Text)
- uiProtocol :: Lens' UserIm (Maybe Text)
- uiPrimary :: Lens' UserIm (Maybe Bool)
- uiCustomProtocol :: Lens' UserIm (Maybe Text)
- uiType :: Lens' UserIm (Maybe Text)
- uiCustomType :: Lens' UserIm (Maybe Text)
- data UsersListOrderBy
- | FamilyName
- | GivenName
- data Tokens
- tokens :: Tokens
- tEtag :: Lens' Tokens (Maybe Text)
- tKind :: Lens' Tokens Text
- tItems :: Lens' Tokens [Token]
- data UserCustomSchemas
- userCustomSchemas :: HashMap Text UserCustomProperties -> UserCustomSchemas
- ucsAddtional :: Lens' UserCustomSchemas (HashMap Text UserCustomProperties)
- data UserKeyword
- userKeyword :: UserKeyword
- ukValue :: Lens' UserKeyword (Maybe Text)
- ukType :: Lens' UserKeyword (Maybe Text)
- ukCustomType :: Lens' UserKeyword (Maybe Text)
- data DomainAliases
- domainAliases :: DomainAliases
- daEtag :: Lens' DomainAliases (Maybe Text)
- daKind :: Lens' DomainAliases Text
- daDomainAliases :: Lens' DomainAliases [DomainAlias]
- data Aliases
- aliases :: Aliases
- aliEtag :: Lens' Aliases (Maybe Text)
- aliKind :: Lens' Aliases Text
- aliAliases :: Lens' Aliases [JSONValue]
- data CalendarResource
- calendarResource :: CalendarResource
- crEtags :: Lens' CalendarResource (Maybe Text)
- crResourceId :: Lens' CalendarResource (Maybe Text)
- crResourceType :: Lens' CalendarResource (Maybe Text)
- crResourceName :: Lens' CalendarResource (Maybe Text)
- crKind :: Lens' CalendarResource Text
- crBuildingId :: Lens' CalendarResource (Maybe Text)
- crFeatureInstances :: Lens' CalendarResource (Maybe JSONValue)
- crResourceEmail :: Lens' CalendarResource (Maybe Text)
- crCapacity :: Lens' CalendarResource (Maybe Int32)
- crResourceDescription :: Lens' CalendarResource (Maybe Text)
- crFloorName :: Lens' CalendarResource (Maybe Text)
- crGeneratedResourceName :: Lens' CalendarResource (Maybe Text)
- crResourceCategory :: Lens' CalendarResource (Maybe Text)
- crFloorSection :: Lens' CalendarResource (Maybe Text)
- crUserVisibleDescription :: Lens' CalendarResource (Maybe Text)
- data GroupsListOrderBy = GLOBEmail
- data UserUndelete
- userUndelete :: UserUndelete
- uuOrgUnitPath :: Lens' UserUndelete (Maybe Text)
- data Members
- members :: Members
- mEtag :: Lens' Members (Maybe Text)
- mNextPageToken :: Lens' Members (Maybe Text)
- mKind :: Lens' Members Text
- mMembers :: Lens' Members [Member]
- data Channel
- channel :: Channel
- cResourceURI :: Lens' Channel (Maybe Text)
- cResourceId :: Lens' Channel (Maybe Text)
- cKind :: Lens' Channel Text
- cExpiration :: Lens' Channel (Maybe Int64)
- cToken :: Lens' Channel (Maybe Text)
- cAddress :: Lens' Channel (Maybe Text)
- cPayload :: Lens' Channel (Maybe Bool)
- cParams :: Lens' Channel (Maybe ChannelParams)
- cId :: Lens' Channel (Maybe Text)
- cType :: Lens' Channel (Maybe Text)
- data MobileDevices
- mobileDevices :: MobileDevices
- mdEtag :: Lens' MobileDevices (Maybe Text)
- mdNextPageToken :: Lens' MobileDevices (Maybe Text)
- mdKind :: Lens' MobileDevices Text
- mdMobileDevices :: Lens' MobileDevices [MobileDevice]
- data Token
- token :: Token
- tokClientId :: Lens' Token (Maybe Text)
- tokEtag :: Lens' Token (Maybe Text)
- tokDisplayText :: Lens' Token (Maybe Text)
- tokKind :: Lens' Token Text
- tokScopes :: Lens' Token [Text]
- tokNATiveApp :: Lens' Token (Maybe Bool)
- tokAnonymous :: Lens' Token (Maybe Bool)
- tokUserKey :: Lens' Token (Maybe Text)
- data UserName
- userName :: UserName
- unGivenName :: Lens' UserName (Maybe Text)
- unFullName :: Lens' UserName (Maybe Text)
- unFamilyName :: Lens' UserName (Maybe Text)
- data UsersWatchViewType
- data Building
- building :: Building
- buiEtags :: Lens' Building (Maybe Text)
- buiKind :: Lens' Building Text
- buiBuildingId :: Lens' Building (Maybe Text)
- buiCoordinates :: Lens' Building (Maybe BuildingCoordinates)
- buiBuildingName :: Lens' Building (Maybe Text)
- buiFloorNames :: Lens' Building [Text]
- buiDescription :: Lens' Building (Maybe Text)
- data ChromeOSDeviceRecentUsersItem
- chromeOSDeviceRecentUsersItem :: ChromeOSDeviceRecentUsersItem
- codruiEmail :: Lens' ChromeOSDeviceRecentUsersItem (Maybe Text)
- codruiType :: Lens' ChromeOSDeviceRecentUsersItem (Maybe Text)
- data DomainAlias
- domainAlias :: DomainAlias
- dCreationTime :: Lens' DomainAlias (Maybe Int64)
- dEtag :: Lens' DomainAlias (Maybe Text)
- dKind :: Lens' DomainAlias Text
- dVerified :: Lens' DomainAlias (Maybe Bool)
- dDomainAliasName :: Lens' DomainAlias (Maybe Text)
- dParentDomainName :: Lens' DomainAlias (Maybe Text)
- data UserGender
- userGender :: UserGender
- ugAddressMeAs :: Lens' UserGender (Maybe Text)
- ugCustomGender :: Lens' UserGender (Maybe Text)
- ugType :: Lens' UserGender (Maybe Text)
- data Alias
- alias :: Alias
- aaEtag :: Lens' Alias (Maybe Text)
- aaKind :: Lens' Alias Text
- aaAlias :: Lens' Alias (Maybe Text)
- aaId :: Lens' Alias (Maybe Text)
- aaPrimaryEmail :: Lens' Alias (Maybe Text)
- data UsersGetProjection
- data Schema
- schema :: Schema
- schEtag :: Lens' Schema (Maybe Text)
- schKind :: Lens' Schema Text
- schSchemaName :: Lens' Schema (Maybe Text)
- schSchemaId :: Lens' Schema (Maybe Text)
- schDisplayName :: Lens' Schema (Maybe Text)
- schFields :: Lens' Schema [SchemaFieldSpec]
- data ChromeOSMoveDevicesToOu
- chromeOSMoveDevicesToOu :: ChromeOSMoveDevicesToOu
- comdtoDeviceIds :: Lens' ChromeOSMoveDevicesToOu [Text]
- data User
- user :: User
- useCreationTime :: Lens' User (Maybe UTCTime)
- useLastLoginTime :: Lens' User (Maybe UTCTime)
- useThumbnailPhotoEtag :: Lens' User (Maybe Text)
- useEtag :: Lens' User (Maybe Text)
- usePosixAccounts :: Lens' User (Maybe JSONValue)
- useIPWhiteListed :: Lens' User (Maybe Bool)
- useRelations :: Lens' User (Maybe JSONValue)
- useSSHPublicKeys :: Lens' User (Maybe JSONValue)
- useHashFunction :: Lens' User (Maybe Text)
- useKind :: Lens' User Text
- useChangePasswordAtNextLogin :: Lens' User (Maybe Bool)
- useWebsites :: Lens' User (Maybe JSONValue)
- useAddresses :: Lens' User (Maybe JSONValue)
- useAliases :: Lens' User [Text]
- useThumbnailPhotoURL :: Lens' User (Maybe Text)
- useExternalIds :: Lens' User (Maybe JSONValue)
- useSuspended :: Lens' User (Maybe Bool)
- useAgreedToTerms :: Lens' User (Maybe Bool)
- useDeletionTime :: Lens' User (Maybe UTCTime)
- useNonEditableAliases :: Lens' User [Text]
- useOrgUnitPath :: Lens' User (Maybe Text)
- useCustomerId :: Lens' User (Maybe Text)
- useLanguages :: Lens' User (Maybe JSONValue)
- useIncludeInGlobalAddressList :: Lens' User (Maybe Bool)
- useGender :: Lens' User (Maybe JSONValue)
- usePhones :: Lens' User (Maybe JSONValue)
- useName :: Lens' User (Maybe UserName)
- usePassword :: Lens' User (Maybe Text)
- useEmails :: Lens' User (Maybe JSONValue)
- useIms :: Lens' User (Maybe JSONValue)
- useKeywords :: Lens' User (Maybe JSONValue)
- useIsAdmin :: Lens' User (Maybe Bool)
- useIsEnrolledIn2Sv :: Lens' User (Maybe Bool)
- useId :: Lens' User (Maybe Text)
- useOrganizations :: Lens' User (Maybe JSONValue)
- usePrimaryEmail :: Lens' User (Maybe Text)
- useIsEnforcedIn2Sv :: Lens' User (Maybe Bool)
- useNotes :: Lens' User (Maybe JSONValue)
- useIsDelegatedAdmin :: Lens' User (Maybe Bool)
- useLocations :: Lens' User (Maybe JSONValue)
- useArchived :: Lens' User (Maybe Bool)
- useIsMailboxSetup :: Lens' User (Maybe Bool)
- useCustomSchemas :: Lens' User (Maybe UserCustomSchemas)
- useSuspensionReason :: Lens' User (Maybe Text)
- data MobileDevicesListProjection
- data ChromeOSDeviceAction
- chromeOSDeviceAction :: ChromeOSDeviceAction
- codaAction :: Lens' ChromeOSDeviceAction (Maybe Text)
- codaDeprovisionReason :: Lens' ChromeOSDeviceAction (Maybe Text)
- data FeatureRename
- featureRename :: FeatureRename
- frNewName :: Lens' FeatureRename (Maybe Text)
- data Role
- role' :: Role
- rrEtag :: Lens' Role (Maybe Text)
- rrKind :: Lens' Role Text
- rrRoleName :: Lens' Role (Maybe Text)
- rrIsSystemRole :: Lens' Role (Maybe Bool)
- rrRoleId :: Lens' Role (Maybe Int64)
- rrRoleDescription :: Lens' Role (Maybe Text)
- rrIsSuperAdminRole :: Lens' Role (Maybe Bool)
- rrRolePrivileges :: Lens' Role [RoleRolePrivilegesItem]
- data Customer
- customer :: Customer
- cusEtag :: Lens' Customer (Maybe Text)
- cusKind :: Lens' Customer Text
- cusAlternateEmail :: Lens' Customer (Maybe Text)
- cusCustomerDomain :: Lens' Customer (Maybe Text)
- cusPhoneNumber :: Lens' Customer (Maybe Text)
- cusLanguage :: Lens' Customer (Maybe Text)
- cusId :: Lens' Customer (Maybe Text)
- cusCustomerCreationTime :: Lens' Customer (Maybe UTCTime)
- cusPostalAddress :: Lens' Customer (Maybe CustomerPostalAddress)
- data MobileDeviceApplicationsItem
- mobileDeviceApplicationsItem :: MobileDeviceApplicationsItem
- mdaiVersionCode :: Lens' MobileDeviceApplicationsItem (Maybe Int32)
- mdaiVersionName :: Lens' MobileDeviceApplicationsItem (Maybe Text)
- mdaiPackageName :: Lens' MobileDeviceApplicationsItem (Maybe Text)
- mdaiDisplayName :: Lens' MobileDeviceApplicationsItem (Maybe Text)
- mdaiPermission :: Lens' MobileDeviceApplicationsItem [Text]
- data ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
- chromeOSDeviceDiskVolumeReportsItemVolumeInfoItem :: ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
- coddvriviiStorageFree :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Int64)
- coddvriviiStorageTotal :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Int64)
- coddvriviiVolumeId :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Text)
- data MobileDevicesListOrderBy
- data UsersListSortOrder
- data OrgUnits
- orgUnits :: OrgUnits
- oEtag :: Lens' OrgUnits (Maybe Text)
- oKind :: Lens' OrgUnits Text
- oOrganizationUnits :: Lens' OrgUnits [OrgUnit]
- data UserSSHPublicKey
- userSSHPublicKey :: UserSSHPublicKey
- uspkFingerprint :: Lens' UserSSHPublicKey (Maybe Text)
- uspkKey :: Lens' UserSSHPublicKey (Maybe Text)
- uspkExpirationTimeUsec :: Lens' UserSSHPublicKey (Maybe Int64)
- data VerificationCodes
- verificationCodes :: VerificationCodes
- vEtag :: Lens' VerificationCodes (Maybe Text)
- vKind :: Lens' VerificationCodes Text
- vItems :: Lens' VerificationCodes [VerificationCode]
- data BuildingCoordinates
- buildingCoordinates :: BuildingCoordinates
- bcLatitude :: Lens' BuildingCoordinates (Maybe Double)
- bcLongitude :: Lens' BuildingCoordinates (Maybe Double)
- data ChromeosDevicesListSortOrder
- data UserRelation
- userRelation :: UserRelation
- urValue :: Lens' UserRelation (Maybe Text)
- urType :: Lens' UserRelation (Maybe Text)
- urCustomType :: Lens' UserRelation (Maybe Text)
- data TrustedApps
- trustedApps :: TrustedApps
- taEtag :: Lens' TrustedApps (Maybe Text)
- taNextPageToken :: Lens' TrustedApps (Maybe Text)
- taKind :: Lens' TrustedApps Text
- taTrustedApps :: Lens' TrustedApps [TrustedAppId]
- data UsersWatchSortOrder
- data Features
- features :: Features
- feaEtag :: Lens' Features (Maybe Text)
- feaNextPageToken :: Lens' Features (Maybe Text)
- feaKind :: Lens' Features Text
- feaFeatures :: Lens' Features [Feature]
- data ChannelParams
- channelParams :: HashMap Text Text -> ChannelParams
- cpAddtional :: Lens' ChannelParams (HashMap Text Text)
- data ChromeOSDeviceTpmVersionInfo
- chromeOSDeviceTpmVersionInfo :: ChromeOSDeviceTpmVersionInfo
- codtviVendorSpecific :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviManufacturer :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviSpecLevel :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviTpmModel :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviFamily :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviFirmwareVersion :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- data UserOrganization
- userOrganization :: UserOrganization
- uoDePartment :: Lens' UserOrganization (Maybe Text)
- uoLocation :: Lens' UserOrganization (Maybe Text)
- uoCostCenter :: Lens' UserOrganization (Maybe Text)
- uoDomain :: Lens' UserOrganization (Maybe Text)
- uoSymbol :: Lens' UserOrganization (Maybe Text)
- uoPrimary :: Lens' UserOrganization (Maybe Bool)
- uoName :: Lens' UserOrganization (Maybe Text)
- uoFullTimeEquivalent :: Lens' UserOrganization (Maybe Int32)
- uoTitle :: Lens' UserOrganization (Maybe Text)
- uoType :: Lens' UserOrganization (Maybe Text)
- uoCustomType :: Lens' UserOrganization (Maybe Text)
- uoDescription :: Lens' UserOrganization (Maybe Text)
- data UserWebsite
- userWebsite :: UserWebsite
- uwValue :: Lens' UserWebsite (Maybe Text)
- uwPrimary :: Lens' UserWebsite (Maybe Bool)
- uwType :: Lens' UserWebsite (Maybe Text)
- uwCustomType :: Lens' UserWebsite (Maybe Text)
- data GroupsListSortOrder
- data ChromeOSDeviceActiveTimeRangesItem
- chromeOSDeviceActiveTimeRangesItem :: ChromeOSDeviceActiveTimeRangesItem
- codatriDate :: Lens' ChromeOSDeviceActiveTimeRangesItem (Maybe Day)
- codatriActiveTime :: Lens' ChromeOSDeviceActiveTimeRangesItem (Maybe Int32)
- data UserEmail
- userEmail :: UserEmail
- ueAddress :: Lens' UserEmail (Maybe Text)
- uePrimary :: Lens' UserEmail (Maybe Bool)
- ueType :: Lens' UserEmail (Maybe Text)
- ueCustomType :: Lens' UserEmail (Maybe Text)
- data UserPhone
- userPhone :: UserPhone
- upValue :: Lens' UserPhone (Maybe Text)
- upPrimary :: Lens' UserPhone (Maybe Bool)
- upType :: Lens' UserPhone (Maybe Text)
- upCustomType :: Lens' UserPhone (Maybe Text)
- data UserPhoto
- userPhoto :: UserPhoto
- upPhotoData :: Lens' UserPhoto (Maybe ByteString)
- upEtag :: Lens' UserPhoto (Maybe Text)
- upHeight :: Lens' UserPhoto (Maybe Int32)
- upKind :: Lens' UserPhoto Text
- upWidth :: Lens' UserPhoto (Maybe Int32)
- upMimeType :: Lens' UserPhoto (Maybe Text)
- upId :: Lens' UserPhoto (Maybe Text)
- upPrimaryEmail :: Lens' UserPhoto (Maybe Text)
- data ChromeOSDeviceSystemRamFreeReportsItem
- chromeOSDeviceSystemRamFreeReportsItem :: ChromeOSDeviceSystemRamFreeReportsItem
- codsrfriReportTime :: Lens' ChromeOSDeviceSystemRamFreeReportsItem (Maybe UTCTime)
- codsrfriSystemRamFreeInfo :: Lens' ChromeOSDeviceSystemRamFreeReportsItem [Int64]
- data UserPosixAccount
- userPosixAccount :: UserPosixAccount
- upaGecos :: Lens' UserPosixAccount (Maybe Text)
- upaUid :: Lens' UserPosixAccount (Maybe Word64)
- upaUsername :: Lens' UserPosixAccount (Maybe Text)
- upaShell :: Lens' UserPosixAccount (Maybe Text)
- upaPrimary :: Lens' UserPosixAccount (Maybe Bool)
- upaAccountId :: Lens' UserPosixAccount (Maybe Text)
- upaGid :: Lens' UserPosixAccount (Maybe Word64)
- upaOperatingSystemType :: Lens' UserPosixAccount (Maybe Text)
- upaSystemId :: Lens' UserPosixAccount (Maybe Text)
- upaHomeDirectory :: Lens' UserPosixAccount (Maybe Text)
- data UsersListProjection
- data FeatureInstance
- featureInstance :: FeatureInstance
- fiFeature :: Lens' FeatureInstance (Maybe Feature)
- data ChromeosDevicesUpdateProjection
- data MobileDevicesGetProjection
- data MobileDevice
- mobileDevice :: MobileDevice
- mobEmail :: Lens' MobileDevice [Text]
- mobStatus :: Lens' MobileDevice (Maybe Text)
- mobPrivilege :: Lens' MobileDevice (Maybe Text)
- mobEtag :: Lens' MobileDevice (Maybe Text)
- mobResourceId :: Lens' MobileDevice (Maybe Text)
- mobManufacturer :: Lens' MobileDevice (Maybe Text)
- mobBuildNumber :: Lens' MobileDevice (Maybe Text)
- mobManagedAccountIsOnOwnerProFile :: Lens' MobileDevice (Maybe Bool)
- mobLastSync :: Lens' MobileDevice (Maybe UTCTime)
- mobOtherAccountsInfo :: Lens' MobileDevice [Text]
- mobKind :: Lens' MobileDevice Text
- mobAdbStatus :: Lens' MobileDevice (Maybe Bool)
- mobReleaseVersion :: Lens' MobileDevice (Maybe Text)
- mobBrand :: Lens' MobileDevice (Maybe Text)
- mobSecurityPatchLevel :: Lens' MobileDevice (Maybe Int64)
- mobNetworkOperator :: Lens' MobileDevice (Maybe Text)
- mobKernelVersion :: Lens' MobileDevice (Maybe Text)
- mobOS :: Lens' MobileDevice (Maybe Text)
- mobName :: Lens' MobileDevice [Text]
- mobModel :: Lens' MobileDevice (Maybe Text)
- mobDeveloperOptionsStatus :: Lens' MobileDevice (Maybe Bool)
- mobUnknownSourcesStatus :: Lens' MobileDevice (Maybe Bool)
- mobMeid :: Lens' MobileDevice (Maybe Text)
- mobBootLoaderVersion :: Lens' MobileDevice (Maybe Text)
- mobDeviceId :: Lens' MobileDevice (Maybe Text)
- mobFirstSync :: Lens' MobileDevice (Maybe UTCTime)
- mobUserAgent :: Lens' MobileDevice (Maybe Text)
- mobImei :: Lens' MobileDevice (Maybe Text)
- mobType :: Lens' MobileDevice (Maybe Text)
- mobWifiMACAddress :: Lens' MobileDevice (Maybe Text)
- mobEncryptionStatus :: Lens' MobileDevice (Maybe Text)
- mobSerialNumber :: Lens' MobileDevice (Maybe Text)
- mobDevicePasswordStatus :: Lens' MobileDevice (Maybe Text)
- mobHardwareId :: Lens' MobileDevice (Maybe Text)
- mobBasebandVersion :: Lens' MobileDevice (Maybe Text)
- mobSupportsWorkProFile :: Lens' MobileDevice (Maybe Bool)
- mobHardware :: Lens' MobileDevice (Maybe Text)
- mobDeviceCompromisedStatus :: Lens' MobileDevice (Maybe Text)
- mobApplications :: Lens' MobileDevice [MobileDeviceApplicationsItem]
- mobDefaultLanguage :: Lens' MobileDevice (Maybe Text)
- data ChromeOSDeviceCPUStatusReportsItem
- chromeOSDeviceCPUStatusReportsItem :: ChromeOSDeviceCPUStatusReportsItem
- codcsriCPUUtilizationPercentageInfo :: Lens' ChromeOSDeviceCPUStatusReportsItem [Int32]
- codcsriCPUTemperatureInfo :: Lens' ChromeOSDeviceCPUStatusReportsItem [ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem]
- codcsriReportTime :: Lens' ChromeOSDeviceCPUStatusReportsItem (Maybe UTCTime)
- data Member
- member :: Member
- memEmail :: Lens' Member (Maybe Text)
- memStatus :: Lens' Member (Maybe Text)
- memEtag :: Lens' Member (Maybe Text)
- memKind :: Lens' Member Text
- memDeliverySettings :: Lens' Member (Maybe Text)
- memRole :: Lens' Member (Maybe Text)
- memId :: Lens' Member (Maybe Text)
- memType :: Lens' Member (Maybe Text)
- data AppAccessCollections
- appAccessCollections :: AppAccessCollections
- aacEtag :: Lens' AppAccessCollections (Maybe Text)
- aacResourceId :: Lens' AppAccessCollections (Maybe Int64)
- aacEnforceSettingsForAndroidDrive :: Lens' AppAccessCollections (Maybe Bool)
- aacResourceName :: Lens' AppAccessCollections (Maybe Text)
- aacKind :: Lens' AppAccessCollections Text
- aacTrustDomainOwnedApps :: Lens' AppAccessCollections (Maybe Bool)
- aacBlockedAPIAccessBuckets :: Lens' AppAccessCollections [Text]
- aacErrorMessage :: Lens' AppAccessCollections (Maybe Text)
- data UserCustomProperties
- userCustomProperties :: HashMap Text JSONValue -> UserCustomProperties
- ucpAddtional :: Lens' UserCustomProperties (HashMap Text JSONValue)
- data UserLanguage
- userLanguage :: UserLanguage
- ulLanguageCode :: Lens' UserLanguage (Maybe Text)
- ulCustomLanguage :: Lens' UserLanguage (Maybe Text)
- data Domains
- domains :: Domains
- domCreationTime :: Lens' Domains (Maybe Int64)
- domEtag :: Lens' Domains (Maybe Text)
- domKind :: Lens' Domains Text
- domDomainAliases :: Lens' Domains [DomainAlias]
- domVerified :: Lens' Domains (Maybe Bool)
- domDomainName :: Lens' Domains (Maybe Text)
- domIsPrimary :: Lens' Domains (Maybe Bool)
- data CalendarResources
- calendarResources :: CalendarResources
- crsEtag :: Lens' CalendarResources (Maybe Text)
- crsNextPageToken :: Lens' CalendarResources (Maybe Text)
- crsKind :: Lens' CalendarResources Text
- crsItems :: Lens' CalendarResources [CalendarResource]
- data ChromeosDevicesListOrderBy
- data UsersWatchProjection
- data UsersWatchOrderBy
- data Notifications
- notifications :: Notifications
- notEtag :: Lens' Notifications (Maybe Text)
- notNextPageToken :: Lens' Notifications (Maybe Text)
- notKind :: Lens' Notifications Text
- notItems :: Lens' Notifications [Notification]
- notUnreadNotificationsCount :: Lens' Notifications (Maybe Int32)
- data ChromeosDevicesListProjection
- data SchemaFieldSpecNumericIndexingSpec
- schemaFieldSpecNumericIndexingSpec :: SchemaFieldSpecNumericIndexingSpec
- sfsnisMaxValue :: Lens' SchemaFieldSpecNumericIndexingSpec (Maybe Double)
- sfsnisMinValue :: Lens' SchemaFieldSpecNumericIndexingSpec (Maybe Double)
- data MobileDeviceAction
- mobileDeviceAction :: MobileDeviceAction
- mdaAction :: Lens' MobileDeviceAction (Maybe Text)
- data SchemaFieldSpec
- schemaFieldSpec :: SchemaFieldSpec
- sfsEtag :: Lens' SchemaFieldSpec (Maybe Text)
- sfsKind :: Lens' SchemaFieldSpec Text
- sfsNumericIndexingSpec :: Lens' SchemaFieldSpec (Maybe SchemaFieldSpecNumericIndexingSpec)
- sfsReadAccessType :: Lens' SchemaFieldSpec Text
- sfsFieldId :: Lens' SchemaFieldSpec (Maybe Text)
- sfsIndexed :: Lens' SchemaFieldSpec Bool
- sfsFieldType :: Lens' SchemaFieldSpec (Maybe Text)
- sfsFieldName :: Lens' SchemaFieldSpec (Maybe Text)
- sfsDisplayName :: Lens' SchemaFieldSpec (Maybe Text)
- sfsMultiValued :: Lens' SchemaFieldSpec (Maybe Bool)
- data ChromeOSDevices
- chromeOSDevices :: ChromeOSDevices
- cosdEtag :: Lens' ChromeOSDevices (Maybe Text)
- cosdNextPageToken :: Lens' ChromeOSDevices (Maybe Text)
- cosdKind :: Lens' ChromeOSDevices Text
- cosdChromeosDevices :: Lens' ChromeOSDevices [ChromeOSDevice]
- data MembersHasMember
- membersHasMember :: MembersHasMember
- mhmIsMember :: Lens' MembersHasMember (Maybe Bool)
- data TrustedAppId
- trustedAppId :: TrustedAppId
- taiCertificateHashSHA256 :: Lens' TrustedAppId (Maybe Text)
- taiEtag :: Lens' TrustedAppId (Maybe Text)
- taiKind :: Lens' TrustedAppId Text
- taiCertificateHashSHA1 :: Lens' TrustedAppId (Maybe Text)
- taiAndroidPackageName :: Lens' TrustedAppId (Maybe Text)
- data UserExternalId
- userExternalId :: UserExternalId
- ueiValue :: Lens' UserExternalId (Maybe Text)
- ueiType :: Lens' UserExternalId (Maybe Text)
- ueiCustomType :: Lens' UserExternalId (Maybe Text)
- data Asps
- asps :: Asps
- aspEtag :: Lens' Asps (Maybe Text)
- aspKind :: Lens' Asps Text
- aspItems :: Lens' Asps [Asp]
- data ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
- chromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem :: ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
- codcsrictiiTemperature :: Lens' ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem (Maybe Int32)
- codcsrictiiLabel :: Lens' ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem (Maybe Text)
- data UsersGetViewType
- data RoleRolePrivilegesItem
- roleRolePrivilegesItem :: RoleRolePrivilegesItem
- rrpiServiceId :: Lens' RoleRolePrivilegesItem (Maybe Text)
- rrpiPrivilegeName :: Lens' RoleRolePrivilegesItem (Maybe Text)
- data Domains2
- domains2 :: Domains2
- ddEtag :: Lens' Domains2 (Maybe Text)
- ddKind :: Lens' Domains2 Text
- ddDomains :: Lens' Domains2 [Domains]
Service Configuration
directoryService :: ServiceConfig Source #
Default request referring to version directory_v1
of the Admin Directory API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
adminDirectoryRoleManagementReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly"] Source #
View delegated admin roles for your domain
adminDirectoryGroupReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.readonly"] Source #
View groups on your domain
adminDirectoryDeviceChromeosReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly"] Source #
View your Chrome OS devices' metadata
adminDirectoryDeviceChromeosScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos"] Source #
View and manage your Chrome OS devices' metadata
adminDirectoryUserScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user"] Source #
View and manage the provisioning of users on your domain
adminDirectoryGroupMemberReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member.readonly"] Source #
View group subscriptions on your domain
adminDirectoryUserAliasScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias"] Source #
View and manage user aliases on your domain
adminDirectoryResourceCalendarScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar"] Source #
View and manage the provisioning of calendar resources on your domain
adminDirectoryDeviceMobileActionScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.action"] Source #
Manage your mobile devices by performing administrative tasks
adminDirectoryResourceCalendarReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly"] Source #
View calendar resources on your domain
adminDirectoryDomainReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain.readonly"] Source #
View domains related to your customers
adminDirectoryUserschemaScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema"] Source #
View and manage the provisioning of user schemas on your domain
adminDirectoryUserschemaReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema.readonly"] Source #
View user schemas on your domain
adminDirectoryDomainScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain"] Source #
View and manage the provisioning of domains for your customers
adminDirectoryRoleManagementScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement"] Source #
Manage delegated admin roles for your domain
adminDirectoryGroupScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group"] Source #
View and manage the provisioning of groups on your domain
adminDirectoryOrgUnitReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit.readonly"] Source #
View organization units on your domain
adminDirectoryCustomerScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer"] Source #
View and manage customer related information
adminDirectoryCustomerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer.readonly"] Source #
View customer related information
adminDirectoryOrgUnitScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit"] Source #
View and manage organization units on your domain
adminDirectoryUserReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.readonly"] Source #
View users on your domain
adminDirectoryUserAliasReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias.readonly"] Source #
View user aliases on your domain
adminDirectoryUserSecurityScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.security"] Source #
Manage data access permissions for users on your domain
adminDirectoryGroupMemberScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member"] Source #
View and manage group subscriptions on your domain
adminDirectoryNotificationsScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.notifications"] Source #
View and manage notifications received on your domain
adminDirectoryDeviceMobileScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile"] Source #
View and manage your mobile devices' metadata
adminDirectoryDeviceMobileReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.readonly"] Source #
View your mobile devices' metadata
API Declaration
type DirectoryAPI = PrivilegesListResource :<|> (GroupsAliasesInsertResource :<|> (GroupsAliasesListResource :<|> (GroupsAliasesDeleteResource :<|> (GroupsInsertResource :<|> (GroupsListResource :<|> (GroupsPatchResource :<|> (GroupsGetResource :<|> (GroupsDeleteResource :<|> (GroupsUpdateResource :<|> (RoleAssignmentsInsertResource :<|> (RoleAssignmentsListResource :<|> (RoleAssignmentsGetResource :<|> (RoleAssignmentsDeleteResource :<|> (RolesInsertResource :<|> (RolesListResource :<|> (RolesPatchResource :<|> (RolesGetResource :<|> (RolesDeleteResource :<|> (RolesUpdateResource :<|> (CustomersPatchResource :<|> (CustomersGetResource :<|> (CustomersUpdateResource :<|> (UsersAliasesInsertResource :<|> (UsersAliasesListResource :<|> (UsersAliasesDeleteResource :<|> (UsersAliasesWatchResource :<|> (UsersPhotosPatchResource :<|> (UsersPhotosGetResource :<|> (UsersPhotosDeleteResource :<|> (UsersPhotosUpdateResource :<|> (UsersInsertResource :<|> (UsersListResource :<|> (UsersUndeleteResource :<|> (UsersPatchResource :<|> (UsersGetResource :<|> (UsersMakeAdminResource :<|> (UsersDeleteResource :<|> (UsersUpdateResource :<|> (UsersWatchResource :<|> (SchemasInsertResource :<|> (SchemasListResource :<|> (SchemasPatchResource :<|> (SchemasGetResource :<|> (SchemasDeleteResource :<|> (SchemasUpdateResource :<|> (ResolvedAppAccessSettingsListTrustedAppsResource :<|> (ResolvedAppAccessSettingsGetSettingsResource :<|> (TokensListResource :<|> (TokensGetResource :<|> (TokensDeleteResource :<|> (DomainAliasesInsertResource :<|> (DomainAliasesListResource :<|> (DomainAliasesGetResource :<|> (DomainAliasesDeleteResource :<|> (ChannelsStopResource :<|> (MembersInsertResource :<|> (MembersListResource :<|> (MembersHasMemberResource :<|> (MembersPatchResource :<|> (MembersGetResource :<|> (MembersDeleteResource :<|> (MembersUpdateResource :<|> (MobileDevicesListResource :<|> (MobileDevicesGetResource :<|> (MobileDevicesActionResource :<|> (MobileDevicesDeleteResource :<|> (ResourcesBuildingsInsertResource :<|> (ResourcesBuildingsListResource :<|> (ResourcesBuildingsPatchResource :<|> (ResourcesBuildingsGetResource :<|> (ResourcesBuildingsDeleteResource :<|> (ResourcesBuildingsUpdateResource :<|> (ResourcesCalendarsInsertResource :<|> (ResourcesCalendarsListResource :<|> (ResourcesCalendarsPatchResource :<|> (ResourcesCalendarsGetResource :<|> (ResourcesCalendarsDeleteResource :<|> (ResourcesCalendarsUpdateResource :<|> (ResourcesFeaturesInsertResource :<|> (ResourcesFeaturesListResource :<|> (ResourcesFeaturesPatchResource :<|> (ResourcesFeaturesGetResource :<|> (ResourcesFeaturesRenameResource :<|> (ResourcesFeaturesDeleteResource :<|> (ResourcesFeaturesUpdateResource :<|> (OrgUnitsInsertResource :<|> (OrgUnitsListResource :<|> (OrgUnitsPatchResource :<|> (OrgUnitsGetResource :<|> (OrgUnitsDeleteResource :<|> (OrgUnitsUpdateResource :<|> (VerificationCodesListResource :<|> (VerificationCodesGenerateResource :<|> (VerificationCodesInvalidateResource :<|> (DomainsInsertResource :<|> (DomainsListResource :<|> (DomainsGetResource :<|> (DomainsDeleteResource :<|> (NotificationsListResource :<|> (NotificationsPatchResource :<|> (NotificationsGetResource :<|> (NotificationsDeleteResource :<|> (NotificationsUpdateResource :<|> (ChromeosDevicesListResource :<|> (ChromeosDevicesMoveDevicesToOuResource :<|> (ChromeosDevicesPatchResource :<|> (ChromeosDevicesGetResource :<|> (ChromeosDevicesActionResource :<|> (ChromeosDevicesUpdateResource :<|> (AspsListResource :<|> (AspsGetResource :<|> AspsDeleteResource))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Admin Directory API service.
Resources
admin.channels.stop
directory.asps.delete
directory.asps.get
directory.asps.list
directory.chromeosdevices.action
directory.chromeosdevices.get
directory.chromeosdevices.list
directory.chromeosdevices.moveDevicesToOu
directory.chromeosdevices.patch
directory.chromeosdevices.update
directory.customers.get
directory.customers.patch
directory.customers.update
directory.domainAliases.delete
directory.domainAliases.get
directory.domainAliases.insert
directory.domainAliases.list
directory.domains.delete
directory.domains.get
directory.domains.insert
directory.domains.list
directory.groups.aliases.delete
directory.groups.aliases.insert
directory.groups.aliases.list
directory.groups.delete
directory.groups.get
directory.groups.insert
directory.groups.list
directory.groups.patch
directory.groups.update
directory.members.delete
directory.members.get
directory.members.hasMember
directory.members.insert
directory.members.list
directory.members.patch
directory.members.update
directory.mobiledevices.action
directory.mobiledevices.delete
directory.mobiledevices.get
directory.mobiledevices.list
directory.notifications.delete
directory.notifications.get
directory.notifications.list
directory.notifications.patch
directory.notifications.update
directory.orgunits.delete
directory.orgunits.get
directory.orgunits.insert
directory.orgunits.list
directory.orgunits.patch
directory.orgunits.update
directory.privileges.list
directory.resolvedAppAccessSettings.GetSettings
directory.resolvedAppAccessSettings.ListTrustedApps
directory.resources.buildings.delete
directory.resources.buildings.get
directory.resources.buildings.insert
directory.resources.buildings.list
directory.resources.buildings.patch
directory.resources.buildings.update
directory.resources.calendars.delete
directory.resources.calendars.get
directory.resources.calendars.insert
directory.resources.calendars.list
directory.resources.calendars.patch
directory.resources.calendars.update
directory.resources.features.delete
directory.resources.features.get
directory.resources.features.insert
directory.resources.features.list
directory.resources.features.patch
directory.resources.features.rename
directory.resources.features.update
directory.roleAssignments.delete
directory.roleAssignments.get
directory.roleAssignments.insert
directory.roleAssignments.list
directory.roles.delete
directory.roles.get
directory.roles.insert
directory.roles.list
directory.roles.patch
directory.roles.update
directory.schemas.delete
directory.schemas.get
directory.schemas.insert
directory.schemas.list
directory.schemas.patch
directory.schemas.update
directory.tokens.delete
directory.tokens.get
directory.tokens.list
directory.users.aliases.delete
directory.users.aliases.insert
directory.users.aliases.list
directory.users.aliases.watch
directory.users.delete
directory.users.get
directory.users.insert
directory.users.list
directory.users.makeAdmin
directory.users.patch
directory.users.photos.delete
directory.users.photos.get
directory.users.photos.patch
directory.users.photos.update
directory.users.undelete
directory.users.update
directory.users.watch
directory.verificationCodes.generate
directory.verificationCodes.invalidate
directory.verificationCodes.list
Types
UserLocation
data UserLocation Source #
JSON template for a location entry.
See: userLocation
smart constructor.
Instances
userLocation :: UserLocation Source #
Creates a value of UserLocation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ulArea :: Lens' UserLocation (Maybe Text) Source #
Textual location. This is most useful for display purposes to concisely describe the location. For example, "Mountain View, CA", "Near Seattle", "US-NYC-9TH 9A209A".
ulBuildingId :: Lens' UserLocation (Maybe Text) Source #
Building Identifier.
ulDeskCode :: Lens' UserLocation (Maybe Text) Source #
Most specific textual code of individual desk location.
ulFloorName :: Lens' UserLocation (Maybe Text) Source #
Floor name/number.
ulType :: Lens' UserLocation (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example location could be of types default and desk. In addition to standard type, an entry can have a custom type and can give it any name. Such types should have "custom" as type and also have a customType value.
ulCustomType :: Lens' UserLocation (Maybe Text) Source #
Custom Type.
ulFloorSection :: Lens' UserLocation (Maybe Text) Source #
Floor section. More specific location within the floor. For example, if a floor is divided into sections "A", "B", and "C", this field would identify one of those values.
VerificationCode
data VerificationCode Source #
JSON template for verification codes in Directory API.
See: verificationCode
smart constructor.
Instances
verificationCode :: VerificationCode Source #
Creates a value of VerificationCode
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vcVerificationCode :: Lens' VerificationCode (Maybe Text) Source #
A current verification code for the user. Invalidated or used verification codes are not returned as part of the result.
Feature
JSON template for Feature object in Directory API.
See: feature
smart constructor.
Instances
Eq Feature Source # | |
Data Feature Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Feature -> c Feature # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Feature # toConstr :: Feature -> Constr # dataTypeOf :: Feature -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Feature) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Feature) # gmapT :: (forall b. Data b => b -> b) -> Feature -> Feature # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r # gmapQ :: (forall d. Data d => d -> u) -> Feature -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Feature -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Feature -> m Feature # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature # | |
Show Feature Source # | |
Generic Feature Source # | |
ToJSON Feature Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Feature Source # | |
type Rep Feature Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Feature = D1 (MetaData "Feature" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Feature'" PrefixI True) (S1 (MetaSel (Just "_fEtags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_fName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
OrgUnit
JSON template for Org Unit resource in Directory API.
See: orgUnit
smart constructor.
Instances
Creates a value of OrgUnit
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UserMakeAdmin
data UserMakeAdmin Source #
JSON request template for setting/revoking admin status of a user in Directory API.
See: userMakeAdmin
smart constructor.
Instances
userMakeAdmin :: UserMakeAdmin Source #
Creates a value of UserMakeAdmin
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
umaStatus :: Lens' UserMakeAdmin (Maybe Bool) Source #
Boolean indicating new admin status of the user
UserAbout
JSON template for About (notes) of a user in Directory API.
See: userAbout
smart constructor.
Instances
Eq UserAbout Source # | |
Data UserAbout Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserAbout -> c UserAbout # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserAbout # toConstr :: UserAbout -> Constr # dataTypeOf :: UserAbout -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserAbout) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserAbout) # gmapT :: (forall b. Data b => b -> b) -> UserAbout -> UserAbout # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserAbout -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserAbout -> r # gmapQ :: (forall d. Data d => d -> u) -> UserAbout -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UserAbout -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserAbout -> m UserAbout # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserAbout -> m UserAbout # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserAbout -> m UserAbout # | |
Show UserAbout Source # | |
Generic UserAbout Source # | |
ToJSON UserAbout Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON UserAbout Source # | |
type Rep UserAbout Source # | |
Defined in Network.Google.Directory.Types.Product type Rep UserAbout = D1 (MetaData "UserAbout" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "UserAbout'" PrefixI True) (S1 (MetaSel (Just "_uaValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uaContentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
userAbout :: UserAbout Source #
Creates a value of UserAbout
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uaContentType :: Lens' UserAbout (Maybe Text) Source #
About entry can have a type which indicates the content type. It can either be plain or html. By default, notes contents are assumed to contain plain text.
UsersListEvent
data UsersListEvent Source #
Event on which subscription is intended (if subscribing)
Add |
|
Delete' |
|
MakeAdmin |
|
Undelete |
|
Update |
|
Instances
Privileges
data Privileges Source #
JSON response template for List privileges operation in Directory API.
See: privileges
smart constructor.
Instances
privileges :: Privileges Source #
Creates a value of Privileges
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Groups
JSON response template for List Groups operation in Directory API.
See: groups
smart constructor.
Instances
Eq Groups Source # | |
Data Groups Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Groups -> c Groups # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Groups # toConstr :: Groups -> Constr # dataTypeOf :: Groups -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Groups) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Groups) # gmapT :: (forall b. Data b => b -> b) -> Groups -> Groups # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Groups -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Groups -> r # gmapQ :: (forall d. Data d => d -> u) -> Groups -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Groups -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Groups -> m Groups # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Groups -> m Groups # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Groups -> m Groups # | |
Show Groups Source # | |
Generic Groups Source # | |
ToJSON Groups Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Groups Source # | |
type Rep Groups Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Groups = D1 (MetaData "Groups" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Groups'" PrefixI True) ((S1 (MetaSel (Just "_gGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Group])) :*: S1 (MetaSel (Just "_gEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) |
Creates a value of Groups
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersAliasesListEvent
data UsersAliasesListEvent Source #
Event on which subscription is intended (if subscribing)
UALEAdd |
|
UALEDelete' |
|
Instances
RoleAssignments
data RoleAssignments Source #
JSON response template for List roleAssignments operation in Directory API.
See: roleAssignments
smart constructor.
Instances
roleAssignments :: RoleAssignments Source #
Creates a value of RoleAssignments
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
raItems :: Lens' RoleAssignments [RoleAssignment] Source #
A list of RoleAssignment resources.
Privilege
JSON template for privilege resource in Directory API.
See: privilege
smart constructor.
Instances
privilege :: Privilege Source #
Creates a value of Privilege
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
priIsOuScopable :: Lens' Privilege (Maybe Bool) Source #
If the privilege can be restricted to an organization unit.
priServiceName :: Lens' Privilege (Maybe Text) Source #
The name of the service this privilege is for.
priServiceId :: Lens' Privilege (Maybe Text) Source #
The obfuscated ID of the service this privilege is for.
priChildPrivileges :: Lens' Privilege [Privilege] Source #
A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege.
UsersAliasesWatchEvent
data UsersAliasesWatchEvent Source #
Event on which subscription is intended (if subscribing)
UAWEAdd |
|
UAWEDelete' |
|
Instances
Roles
JSON response template for List roles operation in Directory API.
See: roles
smart constructor.
Instances
Eq Roles Source # | |
Data Roles Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Roles -> c Roles # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Roles # dataTypeOf :: Roles -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Roles) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Roles) # gmapT :: (forall b. Data b => b -> b) -> Roles -> Roles # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Roles -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Roles -> r # gmapQ :: (forall d. Data d => d -> u) -> Roles -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Roles -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Roles -> m Roles # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Roles -> m Roles # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Roles -> m Roles # | |
Show Roles Source # | |
Generic Roles Source # | |
ToJSON Roles Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Roles Source # | |
type Rep Roles Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Roles = D1 (MetaData "Roles" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Roles'" PrefixI True) ((S1 (MetaSel (Just "_rEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Role]))))) |
Creates a value of Roles
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersWatchEvent
data UsersWatchEvent Source #
Event on which subscription is intended (if subscribing)
UWEAdd |
|
UWEDelete' |
|
UWEMakeAdmin |
|
UWEUndelete |
|
UWEUpdate |
|
Instances
ChromeOSDeviceDiskVolumeReportsItem
data ChromeOSDeviceDiskVolumeReportsItem Source #
Instances
chromeOSDeviceDiskVolumeReportsItem :: ChromeOSDeviceDiskVolumeReportsItem Source #
Creates a value of ChromeOSDeviceDiskVolumeReportsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
coddvriVolumeInfo :: Lens' ChromeOSDeviceDiskVolumeReportsItem [ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem] Source #
Disk volumes
UserAddress
data UserAddress Source #
JSON template for address.
See: userAddress
smart constructor.
Instances
userAddress :: UserAddress Source #
Creates a value of UserAddress
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uaStreetAddress :: Lens' UserAddress (Maybe Text) Source #
Street.
uaPostalCode :: Lens' UserAddress (Maybe Text) Source #
Postal code.
uaFormatted :: Lens' UserAddress (Maybe Text) Source #
Formatted address.
uaExtendedAddress :: Lens' UserAddress (Maybe Text) Source #
Extended Address.
uaLocality :: Lens' UserAddress (Maybe Text) Source #
Locality.
uaPrimary :: Lens' UserAddress (Maybe Bool) Source #
If this is user's primary address. Only one entry could be marked as primary.
uaCountryCode :: Lens' UserAddress (Maybe Text) Source #
Country code.
uaType :: Lens' UserAddress (Maybe Text) Source #
Each entry can have a type which indicates standard values of that entry. For example address could be of home, work etc. In addition to the standard type, an entry can have a custom type and can take any value. Such type should have the CUSTOM value as type and also have a customType value.
uaCustomType :: Lens' UserAddress (Maybe Text) Source #
Custom type.
uaSourceIsStructured :: Lens' UserAddress (Maybe Bool) Source #
User supplied address was structured. Structured addresses are NOT supported at this time. You might be able to write structured addresses, but any values will eventually be clobbered.
CustomerPostalAddress
data CustomerPostalAddress Source #
JSON template for postal address of a customer.
See: customerPostalAddress
smart constructor.
Instances
customerPostalAddress :: CustomerPostalAddress Source #
Creates a value of CustomerPostalAddress
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpaOrganizationName :: Lens' CustomerPostalAddress (Maybe Text) Source #
The company or company division name.
cpaPostalCode :: Lens' CustomerPostalAddress (Maybe Text) Source #
The postal code. A postalCode example is a postal zip code such as 10009. This is in accordance with - http://portablecontacts.net/draft-spec.html#address_element.
cpaAddressLine1 :: Lens' CustomerPostalAddress (Maybe Text) Source #
A customer's physical address. The address can be composed of one to three lines.
cpaLocality :: Lens' CustomerPostalAddress (Maybe Text) Source #
Name of the locality. An example of a locality value is the city of San Francisco.
cpaContactName :: Lens' CustomerPostalAddress (Maybe Text) Source #
The customer contact's name.
cpaAddressLine2 :: Lens' CustomerPostalAddress (Maybe Text) Source #
Address line 2 of the address.
cpaCountryCode :: Lens' CustomerPostalAddress (Maybe Text) Source #
This is a required property. For countryCode information see the ISO 3166 country code elements.
cpaRegion :: Lens' CustomerPostalAddress (Maybe Text) Source #
Name of the region. An example of a region value is NY for the state of New York.
cpaAddressLine3 :: Lens' CustomerPostalAddress (Maybe Text) Source #
Address line 3 of the address.
RoleAssignment
data RoleAssignment Source #
JSON template for roleAssignment resource in Directory API.
See: roleAssignment
smart constructor.
Instances
roleAssignment :: RoleAssignment Source #
Creates a value of RoleAssignment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rolScopeType :: Lens' RoleAssignment (Maybe Text) Source #
The scope in which this role is assigned. Possible values are: - CUSTOMER - ORG_UNIT
rolAssignedTo :: Lens' RoleAssignment (Maybe Text) Source #
The unique ID of the user this role is assigned to.
rolRoleAssignmentId :: Lens' RoleAssignment (Maybe Int64) Source #
ID of this roleAssignment.
rolOrgUnitId :: Lens' RoleAssignment (Maybe Text) Source #
If the role is restricted to an organization unit, this contains the ID for the organization unit the exercise of this role is restricted to.
Group
JSON template for Group resource in Directory API.
See: group'
smart constructor.
Instances
Creates a value of Group
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ChromeOSDevice
data ChromeOSDevice Source #
JSON template for Chrome Os Device resource in Directory API.
See: chromeOSDevice
smart constructor.
Instances
chromeOSDevice :: ChromeOSDevice Source #
Creates a value of ChromeOSDevice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codStatus
codEtag
codCPUStatusReports
codAnnotatedUser
codSystemRamFreeReports
codPlatformVersion
codLastSync
codActiveTimeRanges
codKind
codEthernetMACAddress
codLastEnrollmentTime
codAnnotatedLocation
codMACAddress
codOrgUnitPath
codRecentUsers
codSupportEndDate
codModel
codWillAutoRenew
codMeid
codDeviceFiles
codDeviceId
codBootMode
codTpmVersionInfo
codOrderNumber
codDiskVolumeReports
codAnnotatedAssetId
codNotes
codSerialNumber
codFirmwareVersion
codOSVersion
codSystemRamTotal
codCPUStatusReports :: Lens' ChromeOSDevice [ChromeOSDeviceCPUStatusReportsItem] Source #
Reports of CPU utilization and temperature (Read-only)
codAnnotatedUser :: Lens' ChromeOSDevice (Maybe Text) Source #
User of the device
codSystemRamFreeReports :: Lens' ChromeOSDevice [ChromeOSDeviceSystemRamFreeReportsItem] Source #
Reports of amounts of available RAM memory (Read-only)
codPlatformVersion :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook platform version (Read-only)
codLastSync :: Lens' ChromeOSDevice (Maybe UTCTime) Source #
Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
codActiveTimeRanges :: Lens' ChromeOSDevice [ChromeOSDeviceActiveTimeRangesItem] Source #
List of active time ranges (Read-only)
codEthernetMACAddress :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook Mac Address on ethernet network interface (Read-only)
codLastEnrollmentTime :: Lens' ChromeOSDevice (Maybe UTCTime) Source #
Date and time the device was last enrolled (Read-only)
codAnnotatedLocation :: Lens' ChromeOSDevice (Maybe Text) Source #
Address or location of the device as noted by the administrator
codMACAddress :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook Mac Address on wifi network interface (Read-only)
codOrgUnitPath :: Lens' ChromeOSDevice (Maybe Text) Source #
OrgUnit of the device
codRecentUsers :: Lens' ChromeOSDevice [ChromeOSDeviceRecentUsersItem] Source #
List of recent device users, in descending order by last login time (Read-only)
codSupportEndDate :: Lens' ChromeOSDevice (Maybe UTCTime) Source #
Final date the device will be supported (Read-only)
codWillAutoRenew :: Lens' ChromeOSDevice (Maybe Bool) Source #
Will Chromebook auto renew after support end date (Read-only)
codMeid :: Lens' ChromeOSDevice (Maybe Text) Source #
Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
codDeviceFiles :: Lens' ChromeOSDevice [ChromeOSDeviceDeviceFilesItem] Source #
List of device files to download (Read-only)
codDeviceId :: Lens' ChromeOSDevice (Maybe Text) Source #
Unique identifier of Chrome OS Device (Read-only)
codBootMode :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook boot mode (Read-only)
codTpmVersionInfo :: Lens' ChromeOSDevice (Maybe ChromeOSDeviceTpmVersionInfo) Source #
Trusted Platform Module (TPM) (Read-only)
codOrderNumber :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook order number (Read-only)
codDiskVolumeReports :: Lens' ChromeOSDevice [ChromeOSDeviceDiskVolumeReportsItem] Source #
Reports of disk space and other info about mounted/connected volumes.
codAnnotatedAssetId :: Lens' ChromeOSDevice (Maybe Text) Source #
AssetId specified during enrollment or through later annotation
codSerialNumber :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook serial number (Read-only)
codFirmwareVersion :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook firmware version (Read-only)
codOSVersion :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook Os Version (Read-only)
codSystemRamTotal :: Lens' ChromeOSDevice (Maybe Int64) Source #
Total RAM on the device in bytes
ChromeosDevicesPatchProjection
data ChromeosDevicesPatchProjection Source #
Restrict information returned to a set of selected fields.
Basic |
|
Full |
|
Instances
ChromeosDevicesGetProjection
data ChromeosDevicesGetProjection Source #
Restrict information returned to a set of selected fields.
CDGPBasic |
|
CDGPFull |
|
Instances
Users
JSON response template for List Users operation in Apps Directory API.
See: users
smart constructor.
Instances
Eq Users Source # | |
Data Users Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Users -> c Users # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Users # dataTypeOf :: Users -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Users) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Users) # gmapT :: (forall b. Data b => b -> b) -> Users -> Users # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Users -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Users -> r # gmapQ :: (forall d. Data d => d -> u) -> Users -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Users -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Users -> m Users # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Users -> m Users # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Users -> m Users # | |
Show Users Source # | |
Generic Users Source # | |
ToJSON Users Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Users Source # | |
type Rep Users Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Users = D1 (MetaData "Users" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Users'" PrefixI True) ((S1 (MetaSel (Just "_uEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [User])) :*: (S1 (MetaSel (Just "_uKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_uTriggerEvent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
Creates a value of Users
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uTriggerEvent :: Lens' Users (Maybe Text) Source #
Event that triggered this response (only used in case of Push Response)
Asp
The template that returns individual ASP (Access Code) data.
See: asp
smart constructor.
Instances
Eq Asp Source # | |
Data Asp Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Asp -> c Asp # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Asp # dataTypeOf :: Asp -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Asp) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Asp) # gmapT :: (forall b. Data b => b -> b) -> Asp -> Asp # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Asp -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Asp -> r # gmapQ :: (forall d. Data d => d -> u) -> Asp -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Asp -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Asp -> m Asp # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Asp -> m Asp # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Asp -> m Asp # | |
Show Asp Source # | |
Generic Asp Source # | |
ToJSON Asp Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Asp Source # | |
type Rep Asp Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Asp = D1 (MetaData "Asp" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Asp'" PrefixI True) ((S1 (MetaSel (Just "_aCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_aEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aCodeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) :*: ((S1 (MetaSel (Just "_aKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aLastTimeUsed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_aUserKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
Creates a value of Asp
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aCreationTime :: Lens' Asp (Maybe Int64) Source #
The time when the ASP was created. Expressed in Unix time format.
aName :: Lens' Asp (Maybe Text) Source #
The name of the application that the user, represented by their userId, entered when the ASP was created.
aLastTimeUsed :: Lens' Asp (Maybe Int64) Source #
The time when the ASP was last used. Expressed in Unix time format.
Schemas
JSON response template for List Schema operation in Directory API.
See: schemas
smart constructor.
Instances
Eq Schemas Source # | |
Data Schemas Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Schemas -> c Schemas # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Schemas # toConstr :: Schemas -> Constr # dataTypeOf :: Schemas -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Schemas) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Schemas) # gmapT :: (forall b. Data b => b -> b) -> Schemas -> Schemas # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Schemas -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Schemas -> r # gmapQ :: (forall d. Data d => d -> u) -> Schemas -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Schemas -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Schemas -> m Schemas # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Schemas -> m Schemas # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Schemas -> m Schemas # | |
Show Schemas Source # | |
Generic Schemas Source # | |
ToJSON Schemas Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Schemas Source # | |
type Rep Schemas Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Schemas = D1 (MetaData "Schemas" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Schemas'" PrefixI True) (S1 (MetaSel (Just "_sEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sSchemas") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Schema])) :*: S1 (MetaSel (Just "_sKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) |
ChromeOSDeviceDeviceFilesItem
data ChromeOSDeviceDeviceFilesItem Source #
Instances
chromeOSDeviceDeviceFilesItem :: ChromeOSDeviceDeviceFilesItem Source #
Creates a value of ChromeOSDeviceDeviceFilesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
coddfiName :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text) Source #
File name
coddfiDownloadURL :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text) Source #
File download URL
coddfiType :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text) Source #
File type
coddfiCreateTime :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe UTCTime) Source #
Date and time the file was created
UsersListViewType
data UsersListViewType Source #
Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the user.
AdminView |
|
DomainPublic |
|
Instances
Buildings
JSON template for Building List Response object in Directory API.
See: buildings
smart constructor.
Instances
buildings :: Buildings Source #
Creates a value of Buildings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bNextPageToken :: Lens' Buildings (Maybe Text) Source #
The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
OrgUnitsListType
data OrgUnitsListType Source #
Whether to return all sub-organizations or just immediate children
Instances
Notification
data Notification Source #
Template for a notification resource.
See: notification
smart constructor.
Instances
notification :: Notification Source #
Creates a value of Notification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nFromAddress :: Lens' Notification (Maybe Text) Source #
Address from which the notification is received (Read-only)
nIsUnread :: Lens' Notification (Maybe Bool) Source #
Boolean indicating whether the notification is unread or not.
nSendTime :: Lens' Notification (Maybe UTCTime) Source #
Time at which notification was sent (Read-only)
MobileDevicesListSortOrder
data MobileDevicesListSortOrder Source #
Whether to return results in ascending or descending order. Only of use when orderBy is also used
Ascending |
|
Descending |
|
Instances
UserIm
JSON template for instant messenger of an user.
See: userIm
smart constructor.
Instances
Creates a value of UserIm
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uiProtocol :: Lens' UserIm (Maybe Text) Source #
Protocol used in the instant messenger. It should be one of the values from ImProtocolTypes map. Similar to type, it can take a CUSTOM value and specify the custom name in customProtocol field.
uiPrimary :: Lens' UserIm (Maybe Bool) Source #
If this is user's primary im. Only one entry could be marked as primary.
uiType :: Lens' UserIm (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example instant messengers could be of home, work etc. In addition to the standard type, an entry can have a custom type and can take any value. Such types should have the CUSTOM value as type and also have a customType value.
UsersListOrderBy
data UsersListOrderBy Source #
Column to use for sorting results
| |
FamilyName |
|
GivenName |
|
Instances
Tokens
JSON response template for List tokens operation in Directory API.
See: tokens
smart constructor.
Instances
Eq Tokens Source # | |
Data Tokens Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Tokens -> c Tokens # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Tokens # toConstr :: Tokens -> Constr # dataTypeOf :: Tokens -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Tokens) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Tokens) # gmapT :: (forall b. Data b => b -> b) -> Tokens -> Tokens # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tokens -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tokens -> r # gmapQ :: (forall d. Data d => d -> u) -> Tokens -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Tokens -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tokens -> m Tokens # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tokens -> m Tokens # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tokens -> m Tokens # | |
Show Tokens Source # | |
Generic Tokens Source # | |
ToJSON Tokens Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Tokens Source # | |
type Rep Tokens Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Tokens = D1 (MetaData "Tokens" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Tokens'" PrefixI True) (S1 (MetaSel (Just "_tEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Token]))))) |
UserCustomSchemas
data UserCustomSchemas Source #
Custom fields of the user.
See: userCustomSchemas
smart constructor.
Instances
Creates a value of UserCustomSchemas
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UserKeyword
data UserKeyword Source #
JSON template for a keyword entry.
See: userKeyword
smart constructor.
Instances
userKeyword :: UserKeyword Source #
Creates a value of UserKeyword
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ukType :: Lens' UserKeyword (Maybe Text) Source #
Each entry can have a type which indicates standard type of that entry. For example, keyword could be of type occupation or outlook. In addition to the standard type, an entry can have a custom type and can give it any name. Such types should have the CUSTOM value as type and also have a customType value.
ukCustomType :: Lens' UserKeyword (Maybe Text) Source #
Custom Type.
DomainAliases
data DomainAliases Source #
JSON response template to list domain aliases in Directory API.
See: domainAliases
smart constructor.
Instances
domainAliases :: DomainAliases Source #
Creates a value of DomainAliases
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
daDomainAliases :: Lens' DomainAliases [DomainAlias] Source #
List of domain alias objects.
Aliases
JSON response template to list aliases in Directory API.
See: aliases
smart constructor.
Instances
Eq Aliases Source # | |
Data Aliases Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Aliases -> c Aliases # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Aliases # toConstr :: Aliases -> Constr # dataTypeOf :: Aliases -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Aliases) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Aliases) # gmapT :: (forall b. Data b => b -> b) -> Aliases -> Aliases # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Aliases -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Aliases -> r # gmapQ :: (forall d. Data d => d -> u) -> Aliases -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Aliases -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Aliases -> m Aliases # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Aliases -> m Aliases # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Aliases -> m Aliases # | |
Show Aliases Source # | |
Generic Aliases Source # | |
ToJSON Aliases Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Aliases Source # | |
type Rep Aliases Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Aliases = D1 (MetaData "Aliases" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Aliases'" PrefixI True) (S1 (MetaSel (Just "_aliEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aliKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aliAliases") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JSONValue]))))) |
Creates a value of Aliases
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
CalendarResource
data CalendarResource Source #
JSON template for Calendar Resource object in Directory API.
See: calendarResource
smart constructor.
Instances
calendarResource :: CalendarResource Source #
Creates a value of CalendarResource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
crResourceId :: Lens' CalendarResource (Maybe Text) Source #
The unique ID for the calendar resource.
crResourceType :: Lens' CalendarResource (Maybe Text) Source #
The type of the calendar resource, intended for non-room resources.
crResourceName :: Lens' CalendarResource (Maybe Text) Source #
The name of the calendar resource. For example, "Training Room 1A".
crBuildingId :: Lens' CalendarResource (Maybe Text) Source #
Unique ID for the building a resource is located in.
crResourceEmail :: Lens' CalendarResource (Maybe Text) Source #
The read-only email for the calendar resource. Generated as part of creating a new calendar resource.
crCapacity :: Lens' CalendarResource (Maybe Int32) Source #
Capacity of a resource, number of seats in a room.
crResourceDescription :: Lens' CalendarResource (Maybe Text) Source #
Description of the resource, visible only to admins.
crFloorName :: Lens' CalendarResource (Maybe Text) Source #
Name of the floor a resource is located on.
crGeneratedResourceName :: Lens' CalendarResource (Maybe Text) Source #
The read-only auto-generated name of the calendar resource which includes metadata about the resource such as building name, floor, capacity, etc. For example, "NYC-2-Training Room 1A (16)".
crResourceCategory :: Lens' CalendarResource (Maybe Text) Source #
The category of the calendar resource. Either CONFERENCE_ROOM or OTHER. Legacy data is set to CATEGORY_UNKNOWN.
crFloorSection :: Lens' CalendarResource (Maybe Text) Source #
Name of the section within a floor a resource is located in.
crUserVisibleDescription :: Lens' CalendarResource (Maybe Text) Source #
Description of the resource, visible to users and admins.
GroupsListOrderBy
data GroupsListOrderBy Source #
Column to use for sorting results
GLOBEmail |
|
Instances
UserUndelete
data UserUndelete Source #
JSON request template to undelete a user in Directory API.
See: userUndelete
smart constructor.
Instances
userUndelete :: UserUndelete Source #
Creates a value of UserUndelete
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uuOrgUnitPath :: Lens' UserUndelete (Maybe Text) Source #
OrgUnit of User
Members
JSON response template for List Members operation in Directory API.
See: members
smart constructor.
Instances
Eq Members Source # | |
Data Members Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Members -> c Members # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Members # toConstr :: Members -> Constr # dataTypeOf :: Members -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Members) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Members) # gmapT :: (forall b. Data b => b -> b) -> Members -> Members # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Members -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Members -> r # gmapQ :: (forall d. Data d => d -> u) -> Members -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Members -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Members -> m Members # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Members -> m Members # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Members -> m Members # | |
Show Members Source # | |
Generic Members Source # | |
ToJSON Members Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Members Source # | |
type Rep Members Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Members = D1 (MetaData "Members" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Members'" PrefixI True) ((S1 (MetaSel (Just "_mEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_mKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mMembers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Member]))))) |
Creates a value of Members
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Channel
An notification channel used to watch for resource changes.
See: channel
smart constructor.
Instances
Creates a value of Channel
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cResourceURI :: Lens' Channel (Maybe Text) Source #
A version-specific identifier for the watched resource.
cResourceId :: Lens' Channel (Maybe Text) Source #
An opaque ID that identifies the resource being watched on this channel. Stable across different API versions.
cKind :: Lens' Channel Text Source #
Identifies this as a notification channel used to watch for changes to a resource. Value: the fixed string "api#channel".
cExpiration :: Lens' Channel (Maybe Int64) Source #
Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional.
cToken :: Lens' Channel (Maybe Text) Source #
An arbitrary string delivered to the target address with each notification delivered over this channel. Optional.
cAddress :: Lens' Channel (Maybe Text) Source #
The address where notifications are delivered for this channel.
cPayload :: Lens' Channel (Maybe Bool) Source #
A Boolean value to indicate whether payload is wanted. Optional.
cParams :: Lens' Channel (Maybe ChannelParams) Source #
Additional parameters controlling delivery channel behavior. Optional.
cId :: Lens' Channel (Maybe Text) Source #
A UUID or similar unique string that identifies this channel.
MobileDevices
data MobileDevices Source #
JSON response template for List Mobile Devices operation in Directory API.
See: mobileDevices
smart constructor.
Instances
mobileDevices :: MobileDevices Source #
Creates a value of MobileDevices
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdNextPageToken :: Lens' MobileDevices (Maybe Text) Source #
Token used to access next page of this result.
mdMobileDevices :: Lens' MobileDevices [MobileDevice] Source #
List of Mobile Device objects.
Token
JSON template for token resource in Directory API.
See: token
smart constructor.
Instances
Creates a value of Token
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tokClientId :: Lens' Token (Maybe Text) Source #
The Client ID of the application the token is issued to.
tokDisplayText :: Lens' Token (Maybe Text) Source #
The displayable name of the application the token is issued to.
tokNATiveApp :: Lens' Token (Maybe Bool) Source #
Whether the token is issued to an installed application. The value is true if the application is installed to a desktop or mobile device.
tokAnonymous :: Lens' Token (Maybe Bool) Source #
Whether the application is registered with Google. The value is true if the application has an anonymous Client ID.
UserName
JSON template for name of a user in Directory API.
See: userName
smart constructor.
Instances
Eq UserName Source # | |
Data UserName Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserName -> c UserName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserName # toConstr :: UserName -> Constr # dataTypeOf :: UserName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserName) # gmapT :: (forall b. Data b => b -> b) -> UserName -> UserName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserName -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserName -> r # gmapQ :: (forall d. Data d => d -> u) -> UserName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UserName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserName -> m UserName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserName -> m UserName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserName -> m UserName # | |
Show UserName Source # | |
Generic UserName Source # | |
ToJSON UserName Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON UserName Source # | |
type Rep UserName Source # | |
Defined in Network.Google.Directory.Types.Product type Rep UserName = D1 (MetaData "UserName" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "UserName'" PrefixI True) (S1 (MetaSel (Just "_unGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_unFullName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_unFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Creates a value of UserName
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersWatchViewType
data UsersWatchViewType Source #
Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the user.
UWVTAdminView |
|
UWVTDomainPublic |
|
Instances
Building
JSON template for Building object in Directory API.
See: building
smart constructor.
Instances
Creates a value of Building
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buiBuildingId :: Lens' Building (Maybe Text) Source #
Unique identifier for the building. The maximum length is 100 characters.
buiCoordinates :: Lens' Building (Maybe BuildingCoordinates) Source #
The geographic coordinates of the center of the building, expressed as latitude and longitude in decimal degrees.
buiBuildingName :: Lens' Building (Maybe Text) Source #
The building name as seen by users in Calendar. Must be unique for the customer. For example, "NYC-CHEL". The maximum length is 100 characters.
buiFloorNames :: Lens' Building [Text] Source #
The display names for all floors in this building. The floors are expected to be sorted in ascending order, from lowest floor to highest floor. For example, ["B2", "B1", "L", "1", "2", "2M", "3", "PH"] Must contain at least one entry.
buiDescription :: Lens' Building (Maybe Text) Source #
A brief description of the building. For example, "Chelsea Market".
ChromeOSDeviceRecentUsersItem
data ChromeOSDeviceRecentUsersItem Source #
Instances
chromeOSDeviceRecentUsersItem :: ChromeOSDeviceRecentUsersItem Source #
Creates a value of ChromeOSDeviceRecentUsersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codruiEmail :: Lens' ChromeOSDeviceRecentUsersItem (Maybe Text) Source #
Email address of the user. Present only if the user type is managed
codruiType :: Lens' ChromeOSDeviceRecentUsersItem (Maybe Text) Source #
The type of the user
DomainAlias
data DomainAlias Source #
JSON template for Domain Alias object in Directory API.
See: domainAlias
smart constructor.
Instances
domainAlias :: DomainAlias Source #
Creates a value of DomainAlias
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dCreationTime :: Lens' DomainAlias (Maybe Int64) Source #
The creation time of the domain alias. (Read-only).
dVerified :: Lens' DomainAlias (Maybe Bool) Source #
Indicates the verification state of a domain alias. (Read-only)
dDomainAliasName :: Lens' DomainAlias (Maybe Text) Source #
The domain alias name.
dParentDomainName :: Lens' DomainAlias (Maybe Text) Source #
The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer.
UserGender
data UserGender Source #
Instances
userGender :: UserGender Source #
Creates a value of UserGender
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ugAddressMeAs :: Lens' UserGender (Maybe Text) Source #
AddressMeAs. A human-readable string containing the proper way to refer to the profile owner by humans, for example "he/him/his" or "they/them/their".
ugCustomGender :: Lens' UserGender (Maybe Text) Source #
Custom gender.
Alias
JSON template for Alias object in Directory API.
See: alias
smart constructor.
Instances
Eq Alias Source # | |
Data Alias Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Alias -> c Alias # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Alias # dataTypeOf :: Alias -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Alias) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Alias) # gmapT :: (forall b. Data b => b -> b) -> Alias -> Alias # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Alias -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Alias -> r # gmapQ :: (forall d. Data d => d -> u) -> Alias -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Alias -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Alias -> m Alias # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Alias -> m Alias # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Alias -> m Alias # | |
Show Alias Source # | |
Generic Alias Source # | |
ToJSON Alias Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Alias Source # | |
type Rep Alias Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Alias = D1 (MetaData "Alias" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Alias'" PrefixI True) ((S1 (MetaSel (Just "_aaEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_aaAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aaPrimaryEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
aaId :: Lens' Alias (Maybe Text) Source #
Unique id of the group (Read-only) Unique id of the user (Read-only)
aaPrimaryEmail :: Lens' Alias (Maybe Text) Source #
Group's primary email (Read-only) User's primary email (Read-only)
UsersGetProjection
data UsersGetProjection Source #
What subset of fields to fetch for this user.
UGPBasic |
|
UGPCustom |
|
UGPFull |
|
Instances
Schema
JSON template for Schema resource in Directory API.
See: schema
smart constructor.
Instances
Creates a value of Schema
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ChromeOSMoveDevicesToOu
data ChromeOSMoveDevicesToOu Source #
JSON request template for moving ChromeOs Device to given OU in Directory Devices API.
See: chromeOSMoveDevicesToOu
smart constructor.
Instances
chromeOSMoveDevicesToOu :: ChromeOSMoveDevicesToOu Source #
Creates a value of ChromeOSMoveDevicesToOu
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
comdtoDeviceIds :: Lens' ChromeOSMoveDevicesToOu [Text] Source #
ChromeOs Devices to be moved to OU
User
JSON template for User object in Directory API.
See: user
smart constructor.
Instances
Creates a value of User
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
useCreationTime
useLastLoginTime
useThumbnailPhotoEtag
useEtag
usePosixAccounts
useIPWhiteListed
useRelations
useSSHPublicKeys
useHashFunction
useKind
useChangePasswordAtNextLogin
useWebsites
useAddresses
useAliases
useThumbnailPhotoURL
useExternalIds
useSuspended
useAgreedToTerms
useDeletionTime
useNonEditableAliases
useOrgUnitPath
useCustomerId
useLanguages
useIncludeInGlobalAddressList
useGender
usePhones
useName
usePassword
useEmails
useIms
useKeywords
useIsAdmin
useIsEnrolledIn2Sv
useId
useOrganizations
usePrimaryEmail
useIsEnforcedIn2Sv
useNotes
useIsDelegatedAdmin
useLocations
useArchived
useIsMailboxSetup
useCustomSchemas
useSuspensionReason
useCreationTime :: Lens' User (Maybe UTCTime) Source #
User's G Suite account creation time. (Read-only)
useHashFunction :: Lens' User (Maybe Text) Source #
Hash function name for password. Supported are MD5, SHA-1 and crypt
useChangePasswordAtNextLogin :: Lens' User (Maybe Bool) Source #
Boolean indicating if the user should change password in next login
useAgreedToTerms :: Lens' User (Maybe Bool) Source #
Indicates if user has agreed to terms (Read-only)
useIncludeInGlobalAddressList :: Lens' User (Maybe Bool) Source #
Boolean indicating if user is included in Global Address List
useIsEnrolledIn2Sv :: Lens' User (Maybe Bool) Source #
Is enrolled in 2-step verification (Read-only)
useIsDelegatedAdmin :: Lens' User (Maybe Bool) Source #
Boolean indicating if the user is delegated admin (Read-only)
useCustomSchemas :: Lens' User (Maybe UserCustomSchemas) Source #
Custom fields of the user.
useSuspensionReason :: Lens' User (Maybe Text) Source #
Suspension reason if user is suspended (Read-only)
MobileDevicesListProjection
data MobileDevicesListProjection Source #
Restrict information returned to a set of selected fields.
MDLPBasic |
|
MDLPFull |
|
Instances
ChromeOSDeviceAction
data ChromeOSDeviceAction Source #
JSON request template for firing actions on ChromeOs Device in Directory Devices API.
See: chromeOSDeviceAction
smart constructor.
Instances
chromeOSDeviceAction :: ChromeOSDeviceAction Source #
Creates a value of ChromeOSDeviceAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codaAction :: Lens' ChromeOSDeviceAction (Maybe Text) Source #
Action to be taken on the ChromeOs Device
FeatureRename
data FeatureRename Source #
JSON request template for renaming a feature.
See: featureRename
smart constructor.
Instances
featureRename :: FeatureRename Source #
Creates a value of FeatureRename
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Role
JSON template for role resource in Directory API.
See: role'
smart constructor.
Instances
Creates a value of Role
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rrIsSystemRole :: Lens' Role (Maybe Bool) Source #
Returns true if this is a pre-defined system role.
rrIsSuperAdminRole :: Lens' Role (Maybe Bool) Source #
Returns true if the role is a super admin role.
rrRolePrivileges :: Lens' Role [RoleRolePrivilegesItem] Source #
The set of privileges that are granted to this role.
Customer
JSON template for Customer Resource object in Directory API.
See: customer
smart constructor.
Instances
Creates a value of Customer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cusAlternateEmail :: Lens' Customer (Maybe Text) Source #
The customer's secondary contact email address. This email address cannot be on the same domain as the customerDomain
cusCustomerDomain :: Lens' Customer (Maybe Text) Source #
The customer's primary domain name string. Do not include the www prefix when creating a new customer.
cusPhoneNumber :: Lens' Customer (Maybe Text) Source #
The customer's contact phone number in E.164 format.
cusLanguage :: Lens' Customer (Maybe Text) Source #
The customer's ISO 639-2 language code. The default value is en-US
cusId :: Lens' Customer (Maybe Text) Source #
The unique ID for the customer's G Suite account. (Readonly)
cusCustomerCreationTime :: Lens' Customer (Maybe UTCTime) Source #
The customer's creation time (Readonly)
cusPostalAddress :: Lens' Customer (Maybe CustomerPostalAddress) Source #
The customer's postal address information.
MobileDeviceApplicationsItem
data MobileDeviceApplicationsItem Source #
Instances
mobileDeviceApplicationsItem :: MobileDeviceApplicationsItem Source #
Creates a value of MobileDeviceApplicationsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdaiVersionCode :: Lens' MobileDeviceApplicationsItem (Maybe Int32) Source #
Version code of application
mdaiVersionName :: Lens' MobileDeviceApplicationsItem (Maybe Text) Source #
Version name of application
mdaiPackageName :: Lens' MobileDeviceApplicationsItem (Maybe Text) Source #
Package name of application
mdaiDisplayName :: Lens' MobileDeviceApplicationsItem (Maybe Text) Source #
Display name of application
mdaiPermission :: Lens' MobileDeviceApplicationsItem [Text] Source #
List of Permissions for application
ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
data ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem Source #
Instances
chromeOSDeviceDiskVolumeReportsItemVolumeInfoItem :: ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem Source #
Creates a value of ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
coddvriviiStorageFree :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Int64) Source #
Free disk space [in bytes]
coddvriviiStorageTotal :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Int64) Source #
Total disk space [in bytes]
coddvriviiVolumeId :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Text) Source #
Volume id
MobileDevicesListOrderBy
data MobileDevicesListOrderBy Source #
Column to use for sorting results
MDLOBDeviceId |
|
MDLOBEmail |
|
MDLOBLastSync |
|
MDLOBModel |
|
MDLOBName |
|
MDLOBOS |
|
MDLOBStatus |
|
MDLOBType |
|
Instances
UsersListSortOrder
data UsersListSortOrder Source #
Whether to return results in ascending or descending order.
ULSOAscending |
|
ULSODescending |
|
Instances
OrgUnits
JSON response template for List Organization Units operation in Directory API.
See: orgUnits
smart constructor.
Instances
Eq OrgUnits Source # | |
Data OrgUnits Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrgUnits -> c OrgUnits # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrgUnits # toConstr :: OrgUnits -> Constr # dataTypeOf :: OrgUnits -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrgUnits) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrgUnits) # gmapT :: (forall b. Data b => b -> b) -> OrgUnits -> OrgUnits # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrgUnits -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrgUnits -> r # gmapQ :: (forall d. Data d => d -> u) -> OrgUnits -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OrgUnits -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrgUnits -> m OrgUnits # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrgUnits -> m OrgUnits # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrgUnits -> m OrgUnits # | |
Show OrgUnits Source # | |
Generic OrgUnits Source # | |
ToJSON OrgUnits Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON OrgUnits Source # | |
type Rep OrgUnits Source # | |
Defined in Network.Google.Directory.Types.Product type Rep OrgUnits = D1 (MetaData "OrgUnits" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "OrgUnits'" PrefixI True) (S1 (MetaSel (Just "_oEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_oOrganizationUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrgUnit]))))) |
Creates a value of OrgUnits
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UserSSHPublicKey
data UserSSHPublicKey Source #
JSON template for a POSIX account entry.
See: userSSHPublicKey
smart constructor.
Instances
userSSHPublicKey :: UserSSHPublicKey Source #
Creates a value of UserSSHPublicKey
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uspkFingerprint :: Lens' UserSSHPublicKey (Maybe Text) Source #
A SHA-256 fingerprint of the SSH public key. (Read-only)
uspkExpirationTimeUsec :: Lens' UserSSHPublicKey (Maybe Int64) Source #
An expiration time in microseconds since epoch.
VerificationCodes
data VerificationCodes Source #
JSON response template for List verification codes operation in Directory API.
See: verificationCodes
smart constructor.
Instances
verificationCodes :: VerificationCodes Source #
Creates a value of VerificationCodes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vItems :: Lens' VerificationCodes [VerificationCode] Source #
A list of verification code resources.
BuildingCoordinates
data BuildingCoordinates Source #
JSON template for coordinates of a building in Directory API.
See: buildingCoordinates
smart constructor.
Instances
buildingCoordinates :: BuildingCoordinates Source #
Creates a value of BuildingCoordinates
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcLatitude :: Lens' BuildingCoordinates (Maybe Double) Source #
Latitude in decimal degrees.
bcLongitude :: Lens' BuildingCoordinates (Maybe Double) Source #
Longitude in decimal degrees.
ChromeosDevicesListSortOrder
data ChromeosDevicesListSortOrder Source #
Whether to return results in ascending or descending order. Only of use when orderBy is also used
CDLSOAscending |
|
CDLSODescending |
|
Instances
UserRelation
data UserRelation Source #
JSON template for a relation entry.
See: userRelation
smart constructor.
Instances
userRelation :: UserRelation Source #
Creates a value of UserRelation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
urType :: Lens' UserRelation (Maybe Text) Source #
The relation of the user. Some of the possible values are mother, father, sister, brother, manager, assistant, partner.
urCustomType :: Lens' UserRelation (Maybe Text) Source #
Custom Type.
TrustedApps
data TrustedApps Source #
JSON template for Trusted Apps response object of a user in Directory API.
See: trustedApps
smart constructor.
Instances
trustedApps :: TrustedApps Source #
Creates a value of TrustedApps
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
taTrustedApps :: Lens' TrustedApps [TrustedAppId] Source #
Trusted Apps list.
UsersWatchSortOrder
data UsersWatchSortOrder Source #
Whether to return results in ascending or descending order.
UWSOAscending |
|
UWSODescending |
|
Instances
Features
JSON template for Feature List Response object in Directory API.
See: features
smart constructor.
Instances
Eq Features Source # | |
Data Features Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Features -> c Features # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Features # toConstr :: Features -> Constr # dataTypeOf :: Features -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Features) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Features) # gmapT :: (forall b. Data b => b -> b) -> Features -> Features # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Features -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Features -> r # gmapQ :: (forall d. Data d => d -> u) -> Features -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Features -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Features -> m Features # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Features -> m Features # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Features -> m Features # | |
Show Features Source # | |
Generic Features Source # | |
ToJSON Features Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Features Source # | |
type Rep Features Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Features = D1 (MetaData "Features" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Features'" PrefixI True) ((S1 (MetaSel (Just "_feaEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_feaNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_feaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_feaFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Feature]))))) |
Creates a value of Features
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
feaNextPageToken :: Lens' Features (Maybe Text) Source #
The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
ChannelParams
data ChannelParams Source #
Additional parameters controlling delivery channel behavior. Optional.
See: channelParams
smart constructor.
Instances
Creates a value of ChannelParams
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpAddtional :: Lens' ChannelParams (HashMap Text Text) Source #
Declares a new parameter by name.
ChromeOSDeviceTpmVersionInfo
data ChromeOSDeviceTpmVersionInfo Source #
Trusted Platform Module (TPM) (Read-only)
See: chromeOSDeviceTpmVersionInfo
smart constructor.
Instances
chromeOSDeviceTpmVersionInfo :: ChromeOSDeviceTpmVersionInfo Source #
Creates a value of ChromeOSDeviceTpmVersionInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codtviVendorSpecific :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text) Source #
Vendor-specific information such as Vendor ID.
codtviManufacturer :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text) Source #
TPM manufacturer code.
codtviSpecLevel :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text) Source #
TPM specification level.
codtviTpmModel :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text) Source #
TPM model number.
codtviFamily :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text) Source #
TPM family.
codtviFirmwareVersion :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text) Source #
TPM firmware version.
UserOrganization
data UserOrganization Source #
JSON template for an organization entry.
See: userOrganization
smart constructor.
Instances
userOrganization :: UserOrganization Source #
Creates a value of UserOrganization
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uoDePartment :: Lens' UserOrganization (Maybe Text) Source #
Department within the organization.
uoLocation :: Lens' UserOrganization (Maybe Text) Source #
Location of the organization. This need not be fully qualified address.
uoCostCenter :: Lens' UserOrganization (Maybe Text) Source #
The cost center of the users department.
uoDomain :: Lens' UserOrganization (Maybe Text) Source #
The domain to which the organization belongs to.
uoFullTimeEquivalent :: Lens' UserOrganization (Maybe Int32) Source #
The full-time equivalent percent within the organization (100000 = 100%).
uoTitle :: Lens' UserOrganization (Maybe Text) Source #
Title (designation) of the user in the organization.
uoType :: Lens' UserOrganization (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example organization could be of school, work etc. In addition to the standard type, an entry can have a custom type and can give it any name. Such types should have the CUSTOM value as type and also have a CustomType value.
uoCustomType :: Lens' UserOrganization (Maybe Text) Source #
Custom type.
uoDescription :: Lens' UserOrganization (Maybe Text) Source #
Description of the organization.
UserWebsite
data UserWebsite Source #
JSON template for a website entry.
See: userWebsite
smart constructor.
Instances
userWebsite :: UserWebsite Source #
Creates a value of UserWebsite
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uwType :: Lens' UserWebsite (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example website could be of home, work, blog etc. In addition to the standard type, an entry can have a custom type and can give it any name. Such types should have the CUSTOM value as type and also have a customType value.
uwCustomType :: Lens' UserWebsite (Maybe Text) Source #
Custom Type.
GroupsListSortOrder
data GroupsListSortOrder Source #
Whether to return results in ascending or descending order. Only of use when orderBy is also used
GLSOAscending |
|
GLSODescending |
|
Instances
ChromeOSDeviceActiveTimeRangesItem
data ChromeOSDeviceActiveTimeRangesItem Source #
Instances
chromeOSDeviceActiveTimeRangesItem :: ChromeOSDeviceActiveTimeRangesItem Source #
Creates a value of ChromeOSDeviceActiveTimeRangesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codatriDate :: Lens' ChromeOSDeviceActiveTimeRangesItem (Maybe Day) Source #
Date of usage
codatriActiveTime :: Lens' ChromeOSDeviceActiveTimeRangesItem (Maybe Int32) Source #
Duration in milliseconds
UserEmail
JSON template for an email.
See: userEmail
smart constructor.
Instances
userEmail :: UserEmail Source #
Creates a value of UserEmail
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uePrimary :: Lens' UserEmail (Maybe Bool) Source #
If this is user's primary email. Only one entry could be marked as primary.
ueType :: Lens' UserEmail (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example email could be of home, work etc. In addition to the standard type, an entry can have a custom type and can take any value Such types should have the CUSTOM value as type and also have a customType value.
UserPhone
JSON template for a phone entry.
See: userPhone
smart constructor.
Instances
userPhone :: UserPhone Source #
Creates a value of UserPhone
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
upType :: Lens' UserPhone (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example phone could be of home_fax, work, mobile etc. In addition to the standard type, an entry can have a custom type and can give it any name. Such types should have the CUSTOM value as type and also have a customType value.
UserPhoto
JSON template for Photo object in Directory API.
See: userPhoto
smart constructor.
Instances
userPhoto :: UserPhoto Source #
Creates a value of UserPhoto
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
upPhotoData :: Lens' UserPhoto (Maybe ByteString) Source #
Base64 encoded photo data
ChromeOSDeviceSystemRamFreeReportsItem
data ChromeOSDeviceSystemRamFreeReportsItem Source #
Instances
chromeOSDeviceSystemRamFreeReportsItem :: ChromeOSDeviceSystemRamFreeReportsItem Source #
Creates a value of ChromeOSDeviceSystemRamFreeReportsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codsrfriReportTime :: Lens' ChromeOSDeviceSystemRamFreeReportsItem (Maybe UTCTime) Source #
Date and time the report was received.
UserPosixAccount
data UserPosixAccount Source #
JSON template for a POSIX account entry. Description of the field family: go/fbs-posix.
See: userPosixAccount
smart constructor.
Instances
userPosixAccount :: UserPosixAccount Source #
Creates a value of UserPosixAccount
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
upaGecos :: Lens' UserPosixAccount (Maybe Text) Source #
The GECOS (user information) for this account.
upaUsername :: Lens' UserPosixAccount (Maybe Text) Source #
The username of the account.
upaShell :: Lens' UserPosixAccount (Maybe Text) Source #
The path to the login shell for this account.
upaPrimary :: Lens' UserPosixAccount (Maybe Bool) Source #
If this is user's primary account within the SystemId.
upaAccountId :: Lens' UserPosixAccount (Maybe Text) Source #
A POSIX account field identifier. (Read-only)
upaOperatingSystemType :: Lens' UserPosixAccount (Maybe Text) Source #
The operating system type for this account.
upaSystemId :: Lens' UserPosixAccount (Maybe Text) Source #
System identifier for which account Username or Uid apply to.
upaHomeDirectory :: Lens' UserPosixAccount (Maybe Text) Source #
The path to the home directory for this account.
UsersListProjection
data UsersListProjection Source #
What subset of fields to fetch for this user.
ULPBasic |
|
ULPCustom |
|
ULPFull |
|
Instances
FeatureInstance
data FeatureInstance Source #
JSON template for a "feature instance".
See: featureInstance
smart constructor.
Instances
featureInstance :: FeatureInstance Source #
Creates a value of FeatureInstance
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fiFeature :: Lens' FeatureInstance (Maybe Feature) Source #
The feature that this is an instance of. A calendar resource may have multiple instances of a feature.
ChromeosDevicesUpdateProjection
data ChromeosDevicesUpdateProjection Source #
Restrict information returned to a set of selected fields.
CDUPBasic |
|
CDUPFull |
|
Instances
MobileDevicesGetProjection
data MobileDevicesGetProjection Source #
Restrict information returned to a set of selected fields.
MDGPBasic |
|
MDGPFull |
|
Instances
MobileDevice
data MobileDevice Source #
JSON template for Mobile Device resource in Directory API.
See: mobileDevice
smart constructor.
Instances
mobileDevice :: MobileDevice Source #
Creates a value of MobileDevice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mobEmail
mobStatus
mobPrivilege
mobEtag
mobResourceId
mobManufacturer
mobBuildNumber
mobManagedAccountIsOnOwnerProFile
mobLastSync
mobOtherAccountsInfo
mobKind
mobAdbStatus
mobReleaseVersion
mobBrand
mobSecurityPatchLevel
mobNetworkOperator
mobKernelVersion
mobOS
mobName
mobModel
mobDeveloperOptionsStatus
mobUnknownSourcesStatus
mobMeid
mobBootLoaderVersion
mobDeviceId
mobFirstSync
mobUserAgent
mobImei
mobType
mobWifiMACAddress
mobEncryptionStatus
mobSerialNumber
mobDevicePasswordStatus
mobHardwareId
mobBasebandVersion
mobSupportsWorkProFile
mobHardware
mobDeviceCompromisedStatus
mobApplications
mobDefaultLanguage
mobPrivilege :: Lens' MobileDevice (Maybe Text) Source #
DMAgentPermission (Read-only)
mobResourceId :: Lens' MobileDevice (Maybe Text) Source #
Unique identifier of Mobile Device (Read-only)
mobManufacturer :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device manufacturer (Read-only)
mobBuildNumber :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Build number (Read-only)
mobManagedAccountIsOnOwnerProFile :: Lens' MobileDevice (Maybe Bool) Source #
Boolean indicating if this account is on owner/primary profile or not (Read-only)
mobLastSync :: Lens' MobileDevice (Maybe UTCTime) Source #
Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
mobOtherAccountsInfo :: Lens' MobileDevice [Text] Source #
List of accounts added on device (Read-only)
mobAdbStatus :: Lens' MobileDevice (Maybe Bool) Source #
Adb (USB debugging) enabled or disabled on device (Read-only)
mobReleaseVersion :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device release version version (Read-only)
mobSecurityPatchLevel :: Lens' MobileDevice (Maybe Int64) Source #
Mobile Device Security patch level (Read-only)
mobNetworkOperator :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device mobile or network operator (if available) (Read-only)
mobKernelVersion :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Kernel version (Read-only)
mobDeveloperOptionsStatus :: Lens' MobileDevice (Maybe Bool) Source #
Developer options enabled or disabled on device (Read-only)
mobUnknownSourcesStatus :: Lens' MobileDevice (Maybe Bool) Source #
Unknown sources enabled or disabled on device (Read-only)
mobBootLoaderVersion :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Bootloader version (Read-only)
mobDeviceId :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device serial number (Read-only)
mobFirstSync :: Lens' MobileDevice (Maybe UTCTime) Source #
Date and time the device was first synchronized with the policy settings in the G Suite administrator control panel (Read-only)
mobUserAgent :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device user agent
mobWifiMACAddress :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device WiFi MAC address (Read-only)
mobEncryptionStatus :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Encryption Status (Read-only)
mobSerialNumber :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device SSN or Serial Number (Read-only)
mobDevicePasswordStatus :: Lens' MobileDevice (Maybe Text) Source #
DevicePasswordStatus (Read-only)
mobHardwareId :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Hardware Id (Read-only)
mobBasebandVersion :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Baseband version (Read-only)
mobSupportsWorkProFile :: Lens' MobileDevice (Maybe Bool) Source #
Work profile supported on device (Read-only)
mobHardware :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device Hardware (Read-only)
mobDeviceCompromisedStatus :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device compromised status (Read-only)
mobApplications :: Lens' MobileDevice [MobileDeviceApplicationsItem] Source #
List of applications installed on Mobile Device
mobDefaultLanguage :: Lens' MobileDevice (Maybe Text) Source #
The default locale used on the Mobile Device (Read-only)
ChromeOSDeviceCPUStatusReportsItem
data ChromeOSDeviceCPUStatusReportsItem Source #
Instances
chromeOSDeviceCPUStatusReportsItem :: ChromeOSDeviceCPUStatusReportsItem Source #
Creates a value of ChromeOSDeviceCPUStatusReportsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codcsriCPUTemperatureInfo :: Lens' ChromeOSDeviceCPUStatusReportsItem [ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem] Source #
List of CPU temperature samples.
codcsriReportTime :: Lens' ChromeOSDeviceCPUStatusReportsItem (Maybe UTCTime) Source #
Date and time the report was received.
Member
JSON template for Member resource in Directory API.
See: member
smart constructor.
Instances
memId :: Lens' Member (Maybe Text) Source #
Unique identifier of customer member (Read-only) Unique identifier of group (Read-only) Unique identifier of member (Read-only)
AppAccessCollections
data AppAccessCollections Source #
JSON template for App Access Collections Resource object in Directory API.
See: appAccessCollections
smart constructor.
Instances
appAccessCollections :: AppAccessCollections Source #
Creates a value of AppAccessCollections
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aacResourceId :: Lens' AppAccessCollections (Maybe Int64) Source #
Unique ID of app access collection. (Readonly)
aacEnforceSettingsForAndroidDrive :: Lens' AppAccessCollections (Maybe Bool) Source #
Boolean to indicate whether to enforce app access settings on Android Drive or not.
aacResourceName :: Lens' AppAccessCollections (Maybe Text) Source #
Resource name given by the customer while creating/updating. Should be unique under given customer.
aacTrustDomainOwnedApps :: Lens' AppAccessCollections (Maybe Bool) Source #
Boolean that indicates whether to trust domain owned apps.
aacBlockedAPIAccessBuckets :: Lens' AppAccessCollections [Text] Source #
List of blocked api access buckets.
aacErrorMessage :: Lens' AppAccessCollections (Maybe Text) Source #
Error message provided by the Admin that will be shown to the user when an app is blocked.
UserCustomProperties
data UserCustomProperties Source #
JSON template for a set of custom properties (i.e. all fields in a particular schema)
See: userCustomProperties
smart constructor.
Instances
Creates a value of UserCustomProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UserLanguage
data UserLanguage Source #
JSON template for a language entry.
See: userLanguage
smart constructor.
Instances
userLanguage :: UserLanguage Source #
Creates a value of UserLanguage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ulLanguageCode :: Lens' UserLanguage (Maybe Text) Source #
Language Code. Should be used for storing Google III LanguageCode string representation for language. Illegal values cause SchemaException.
ulCustomLanguage :: Lens' UserLanguage (Maybe Text) Source #
Other language. User can provide own language name if there is no corresponding Google III language code. If this is set LanguageCode can't be set
Domains
JSON template for Domain object in Directory API.
See: domains
smart constructor.
Instances
Creates a value of Domains
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
domDomainAliases :: Lens' Domains [DomainAlias] Source #
List of domain alias objects. (Read-only)
domVerified :: Lens' Domains (Maybe Bool) Source #
Indicates the verification state of a domain. (Read-only).
domIsPrimary :: Lens' Domains (Maybe Bool) Source #
Indicates if the domain is a primary domain (Read-only).
CalendarResources
data CalendarResources Source #
JSON template for Calendar Resource List Response object in Directory API.
See: calendarResources
smart constructor.
Instances
calendarResources :: CalendarResources Source #
Creates a value of CalendarResources
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
crsNextPageToken :: Lens' CalendarResources (Maybe Text) Source #
The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
crsItems :: Lens' CalendarResources [CalendarResource] Source #
The CalendarResources in this page of results.
ChromeosDevicesListOrderBy
data ChromeosDevicesListOrderBy Source #
Column to use for sorting results
AnnotatedLocation |
|
AnnotatedUser |
|
LastSync |
|
Notes |
|
SerialNumber |
|
Status |
|
SupportEndDate |
|
Instances
UsersWatchProjection
data UsersWatchProjection Source #
What subset of fields to fetch for this user.
UWPBasic |
|
UWPCustom |
|
UWPFull |
|
Instances
UsersWatchOrderBy
data UsersWatchOrderBy Source #
Column to use for sorting results
UWOBEmail |
|
UWOBFamilyName |
|
UWOBGivenName |
|
Instances
Notifications
data Notifications Source #
Template for notifications list response.
See: notifications
smart constructor.
Instances
notifications :: Notifications Source #
Creates a value of Notifications
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
notNextPageToken :: Lens' Notifications (Maybe Text) Source #
Token for fetching the next page of notifications.
notItems :: Lens' Notifications [Notification] Source #
List of notifications in this page.
notUnreadNotificationsCount :: Lens' Notifications (Maybe Int32) Source #
Number of unread notification for the domain.
ChromeosDevicesListProjection
data ChromeosDevicesListProjection Source #
Restrict information returned to a set of selected fields.
CDLPBasic |
|
CDLPFull |
|
Instances
SchemaFieldSpecNumericIndexingSpec
data SchemaFieldSpecNumericIndexingSpec Source #
Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the numericIndexingSpec allows range queries to be supported.
See: schemaFieldSpecNumericIndexingSpec
smart constructor.
Instances
schemaFieldSpecNumericIndexingSpec :: SchemaFieldSpecNumericIndexingSpec Source #
Creates a value of SchemaFieldSpecNumericIndexingSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfsnisMaxValue :: Lens' SchemaFieldSpecNumericIndexingSpec (Maybe Double) Source #
Maximum value of this field. This is meant to be indicative rather than enforced. Values outside this range will still be indexed, but search may not be as performant.
sfsnisMinValue :: Lens' SchemaFieldSpecNumericIndexingSpec (Maybe Double) Source #
Minimum value of this field. This is meant to be indicative rather than enforced. Values outside this range will still be indexed, but search may not be as performant.
MobileDeviceAction
data MobileDeviceAction Source #
JSON request template for firing commands on Mobile Device in Directory Devices API.
See: mobileDeviceAction
smart constructor.
Instances
mobileDeviceAction :: MobileDeviceAction Source #
Creates a value of MobileDeviceAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
SchemaFieldSpec
data SchemaFieldSpec Source #
JSON template for FieldSpec resource for Schemas in Directory API.
See: schemaFieldSpec
smart constructor.
Instances
schemaFieldSpec :: SchemaFieldSpec Source #
Creates a value of SchemaFieldSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfsNumericIndexingSpec :: Lens' SchemaFieldSpec (Maybe SchemaFieldSpecNumericIndexingSpec) Source #
Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the numericIndexingSpec allows range queries to be supported.
sfsReadAccessType :: Lens' SchemaFieldSpec Text Source #
Read ACLs on the field specifying who can view values of this field. Valid values are "ALL_DOMAIN_USERS" and "ADMINS_AND_SELF".
sfsFieldId :: Lens' SchemaFieldSpec (Maybe Text) Source #
Unique identifier of Field (Read-only)
sfsIndexed :: Lens' SchemaFieldSpec Bool Source #
Boolean specifying whether the field is indexed or not.
sfsFieldType :: Lens' SchemaFieldSpec (Maybe Text) Source #
Type of the field.
sfsFieldName :: Lens' SchemaFieldSpec (Maybe Text) Source #
Name of the field.
sfsDisplayName :: Lens' SchemaFieldSpec (Maybe Text) Source #
Display Name of the field.
sfsMultiValued :: Lens' SchemaFieldSpec (Maybe Bool) Source #
Boolean specifying whether this is a multi-valued field or not.
ChromeOSDevices
data ChromeOSDevices Source #
JSON response template for List Chrome OS Devices operation in Directory API.
See: chromeOSDevices
smart constructor.
Instances
chromeOSDevices :: ChromeOSDevices Source #
Creates a value of ChromeOSDevices
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cosdNextPageToken :: Lens' ChromeOSDevices (Maybe Text) Source #
Token used to access next page of this result.
cosdChromeosDevices :: Lens' ChromeOSDevices [ChromeOSDevice] Source #
List of Chrome OS Device objects.
MembersHasMember
data MembersHasMember Source #
JSON template for Has Member response in Directory API.
See: membersHasMember
smart constructor.
Instances
membersHasMember :: MembersHasMember Source #
Creates a value of MembersHasMember
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mhmIsMember :: Lens' MembersHasMember (Maybe Bool) Source #
Identifies whether the given user is a member of the group. Membership can be direct or nested.
TrustedAppId
data TrustedAppId Source #
JSON template for Trusted App Ids Resource object in Directory API.
See: trustedAppId
smart constructor.
Instances
trustedAppId :: TrustedAppId Source #
Creates a value of TrustedAppId
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
taiCertificateHashSHA256 :: Lens' TrustedAppId (Maybe Text) Source #
SHA256 signature of the app certificate.
taiCertificateHashSHA1 :: Lens' TrustedAppId (Maybe Text) Source #
SHA1 signature of the app certificate.
taiAndroidPackageName :: Lens' TrustedAppId (Maybe Text) Source #
Android package name.
UserExternalId
data UserExternalId Source #
JSON template for an externalId entry.
See: userExternalId
smart constructor.
Instances
userExternalId :: UserExternalId Source #
Creates a value of UserExternalId
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ueiCustomType :: Lens' UserExternalId (Maybe Text) Source #
Custom type.
Asps
Instances
Eq Asps Source # | |
Data Asps Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Asps -> c Asps # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Asps # dataTypeOf :: Asps -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Asps) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Asps) # gmapT :: (forall b. Data b => b -> b) -> Asps -> Asps # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Asps -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Asps -> r # gmapQ :: (forall d. Data d => d -> u) -> Asps -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Asps -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Asps -> m Asps # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Asps -> m Asps # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Asps -> m Asps # | |
Show Asps Source # | |
Generic Asps Source # | |
ToJSON Asps Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Asps Source # | |
type Rep Asps Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Asps = D1 (MetaData "Asps" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Asps'" PrefixI True) (S1 (MetaSel (Just "_aspEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aspKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aspItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Asp]))))) |
ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
data ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem Source #
Instances
chromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem :: ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem Source #
Creates a value of ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codcsrictiiTemperature :: Lens' ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem (Maybe Int32) Source #
Temperature in Celsius degrees.
codcsrictiiLabel :: Lens' ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem (Maybe Text) Source #
CPU label
UsersGetViewType
data UsersGetViewType Source #
Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the user.
UGVTAdminView |
|
UGVTDomainPublic |
|
Instances
RoleRolePrivilegesItem
data RoleRolePrivilegesItem Source #
Instances
roleRolePrivilegesItem :: RoleRolePrivilegesItem Source #
Creates a value of RoleRolePrivilegesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rrpiServiceId :: Lens' RoleRolePrivilegesItem (Maybe Text) Source #
The obfuscated ID of the service this privilege is for.
rrpiPrivilegeName :: Lens' RoleRolePrivilegesItem (Maybe Text) Source #
The name of the privilege.
Domains2
JSON response template to list Domains in Directory API.
See: domains2
smart constructor.
Instances
Eq Domains2 Source # | |
Data Domains2 Source # | |
Defined in Network.Google.Directory.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Domains2 -> c Domains2 # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Domains2 # toConstr :: Domains2 -> Constr # dataTypeOf :: Domains2 -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Domains2) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Domains2) # gmapT :: (forall b. Data b => b -> b) -> Domains2 -> Domains2 # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Domains2 -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Domains2 -> r # gmapQ :: (forall d. Data d => d -> u) -> Domains2 -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Domains2 -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Domains2 -> m Domains2 # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Domains2 -> m Domains2 # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Domains2 -> m Domains2 # | |
Show Domains2 Source # | |
Generic Domains2 Source # | |
ToJSON Domains2 Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Domains2 Source # | |
type Rep Domains2 Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Domains2 = D1 (MetaData "Domains2" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Domains2'" PrefixI True) (S1 (MetaSel (Just "_ddEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ddKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ddDomains") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Domains]))))) |