| 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 |
Network.Google.Directory.Types
Contents
- Service Configuration
- OAuth Scopes
- 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
Description
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"]
- 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
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 Methods 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 Methods 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)
Constructors
| 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 Methods 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)
Constructors
| 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)
Constructors
| 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 Methods 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)
Constructors
| 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:
codStatuscodEtagcodCPUStatusReportscodAnnotatedUsercodSystemRamFreeReportscodPlatformVersioncodLastSynccodActiveTimeRangescodKindcodEthernetMACAddresscodLastEnrollmentTimecodAnnotatedLocationcodMACAddresscodOrgUnitPathcodRecentUserscodSupportEndDatecodModelcodWillAutoRenewcodMeidcodDeviceFilescodDeviceIdcodBootModecodTpmVersionInfocodOrderNumbercodDiskVolumeReportscodAnnotatedAssetIdcodNotescodSerialNumbercodFirmwareVersioncodOSVersioncodSystemRamTotal
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.
Constructors
| Basic |
|
| Full |
|
Instances
ChromeosDevicesGetProjection
data ChromeosDevicesGetProjection Source #
Restrict information returned to a set of selected fields.
Constructors
| 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 Methods 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 Methods 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 Methods 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.
Constructors
| 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
Constructors
| 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
Constructors
| |
| 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 Methods 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
Arguments
| :: HashMap Text UserCustomProperties | |
| -> UserCustomSchemas |
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 Methods 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
Constructors
| 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 Methods 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 Methods 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.
Constructors
| 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 Methods 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.
Constructors
| 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:
useCreationTimeuseLastLoginTimeuseThumbnailPhotoEtaguseEtagusePosixAccountsuseIPWhiteListeduseRelationsuseSSHPublicKeysuseHashFunctionuseKinduseChangePasswordAtNextLoginuseWebsitesuseAddressesuseAliasesuseThumbnailPhotoURLuseExternalIdsuseSuspendeduseAgreedToTermsuseDeletionTimeuseNonEditableAliasesuseOrgUnitPathuseCustomerIduseLanguagesuseIncludeInGlobalAddressListuseGenderusePhonesuseNameusePassworduseEmailsuseImsuseKeywordsuseIsAdminuseIsEnrolledIn2SvuseIduseOrganizationsusePrimaryEmailuseIsEnforcedIn2SvuseNotesuseIsDelegatedAdminuseLocationsuseArchiveduseIsMailboxSetupuseCustomSchemasuseSuspensionReason
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.
Constructors
| 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
Constructors
| MDLOBDeviceId |
|
| MDLOBEmail |
|
| MDLOBLastSync |
|
| MDLOBModel |
|
| MDLOBName |
|
| MDLOBOS |
|
| MDLOBStatus |
|
| MDLOBType |
|
Instances
UsersListSortOrder
data UsersListSortOrder Source #
Whether to return results in ascending or descending order.
Constructors
| 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 Methods 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
Constructors
| 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.
Constructors
| 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 Methods 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
Arguments
| :: HashMap Text Text | |
| -> ChannelParams |
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
Constructors
| 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
| Eq UserEmail Source # | |
| Data UserEmail Source # | |
Defined in Network.Google.Directory.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserEmail -> c UserEmail # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserEmail # toConstr :: UserEmail -> Constr # dataTypeOf :: UserEmail -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserEmail) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserEmail) # gmapT :: (forall b. Data b => b -> b) -> UserEmail -> UserEmail # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserEmail -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserEmail -> r # gmapQ :: (forall d. Data d => d -> u) -> UserEmail -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UserEmail -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserEmail -> m UserEmail # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserEmail -> m UserEmail # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserEmail -> m UserEmail # | |
| Show UserEmail Source # | |
| Generic UserEmail Source # | |
| ToJSON UserEmail Source # | |
Defined in Network.Google.Directory.Types.Product | |
| FromJSON UserEmail Source # | |
| type Rep UserEmail Source # | |
Defined in Network.Google.Directory.Types.Product type Rep UserEmail = D1 (MetaData "UserEmail" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "UserEmail'" PrefixI True) ((S1 (MetaSel (Just "_ueAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uePrimary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_ueType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ueCustomType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) | |
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.
Constructors
| 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.
Constructors
| CDUPBasic |
|
| CDUPFull |
|
Instances
MobileDevicesGetProjection
data MobileDevicesGetProjection Source #
Restrict information returned to a set of selected fields.
Constructors
| 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:
mobEmailmobStatusmobPrivilegemobEtagmobResourceIdmobManufacturermobBuildNumbermobManagedAccountIsOnOwnerProFilemobLastSyncmobOtherAccountsInfomobKindmobAdbStatusmobReleaseVersionmobBrandmobSecurityPatchLevelmobNetworkOperatormobKernelVersionmobOSmobNamemobModelmobDeveloperOptionsStatusmobUnknownSourcesStatusmobMeidmobBootLoaderVersionmobDeviceIdmobFirstSyncmobUserAgentmobImeimobTypemobWifiMACAddressmobEncryptionStatusmobSerialNumbermobDevicePasswordStatusmobHardwareIdmobBasebandVersionmobSupportsWorkProFilemobHardwaremobDeviceCompromisedStatusmobApplicationsmobDefaultLanguage
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
Arguments
| :: HashMap Text JSONValue | |
| -> UserCustomProperties |
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
Constructors
| AnnotatedLocation |
|
| AnnotatedUser |
|
| LastSync |
|
| Notes |
|
| SerialNumber |
|
| Status |
|
| SupportEndDate |
|
Instances
UsersWatchProjection
data UsersWatchProjection Source #
What subset of fields to fetch for this user.
Constructors
| UWPBasic |
|
| UWPCustom |
|
| UWPFull |
|
Instances
UsersWatchOrderBy
data UsersWatchOrderBy Source #
Column to use for sorting results
Constructors
| 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.
Constructors
| 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 Methods 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.
Constructors
| 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 Methods 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]))))) | |