Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- VerificationCode
- OrgUnit
- UserMakeAdmin
- UserAbout
- UsersListEvent
- Privileges
- Groups
- UsersAliasesListEvent
- RoleAssignments
- Privilege
- UsersAliasesWatchEvent
- Roles
- UsersWatchEvent
- UserAddress
- CustomerPostalAddress
- RoleAssignment
- Group
- ChromeOSDevice
- ChromeosDevicesPatchProjection
- ChromeosDevicesGetProjection
- Users
- Asp
- Schemas
- UsersListViewType
- OrgUnitsListType
- Notification
- MobileDevicesListSortOrder
- UserIm
- UsersListOrderBy
- Tokens
- UserCustomSchemas
- DomainAliases
- Aliases
- CalendarResource
- UserUndelete
- Members
- Channel
- MobileDevices
- Token
- UserName
- UsersWatchViewType
- ChromeOSDeviceRecentUsersItem
- DomainAlias
- Alias
- UsersGetProjection
- Schema
- User
- MobileDevicesListProjection
- Role
- Customer
- MobileDeviceApplicationsItem
- MobileDevicesListOrderBy
- UsersListSortOrder
- OrgUnits
- VerificationCodes
- ChromeosDevicesListSortOrder
- UserRelation
- UsersWatchSortOrder
- ChannelParams
- UserOrganization
- UserWebsite
- ChromeOSDeviceActiveTimeRangesItem
- UserEmail
- UserPhone
- UserPhoto
- UsersListProjection
- ChromeosDevicesUpdateProjection
- MobileDevicesGetProjection
- MobileDevice
- Member
- UserCustomProperties
- Domains
- CalendarResources
- ChromeosDevicesListOrderBy
- UsersWatchProjection
- UsersWatchOrderBy
- Notifications
- ChromeosDevicesListProjection
- SchemaFieldSpecNumericIndexingSpec
- MobileDeviceAction
- SchemaFieldSpec
- ChromeOSDevices
- UserExternalId
- Asps
- UsersGetViewType
- RoleRolePrivilegesItem
- Domains2
- 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 VerificationCode
- verificationCode :: VerificationCode
- vcVerificationCode :: Lens' VerificationCode (Maybe Text)
- vcEtag :: Lens' VerificationCode (Maybe Text)
- vcKind :: Lens' VerificationCode Text
- vcUserId :: Lens' VerificationCode (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 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)
- codAnnotatedUser :: Lens' ChromeOSDevice (Maybe Text)
- 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)
- codDeviceId :: Lens' ChromeOSDevice (Maybe Text)
- codBootMode :: Lens' ChromeOSDevice (Maybe Text)
- codOrderNumber :: Lens' ChromeOSDevice (Maybe Text)
- 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)
- 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 UsersListViewType
- 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 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
- crResourceEmail :: Lens' CalendarResource (Maybe Text)
- crResourceDescription :: Lens' CalendarResource (Maybe Text)
- 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 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 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)
- schFields :: Lens' Schema [SchemaFieldSpec]
- data User
- user :: User
- useCreationTime :: Lens' User (Maybe UTCTime)
- useLastLoginTime :: Lens' User (Maybe UTCTime)
- useThumbnailPhotoEtag :: Lens' User (Maybe Text)
- useEtag :: Lens' User (Maybe Text)
- useIPWhiteListed :: Lens' User (Maybe Bool)
- useRelations :: 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)
- useIncludeInGlobalAddressList :: Lens' User (Maybe Bool)
- 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)
- useIsAdmin :: Lens' User (Maybe Bool)
- useId :: Lens' User (Maybe Text)
- useOrganizations :: Lens' User (Maybe JSONValue)
- usePrimaryEmail :: Lens' User (Maybe Text)
- useNotes :: Lens' User (Maybe JSONValue)
- useIsDelegatedAdmin :: Lens' User (Maybe Bool)
- useIsMailboxSetup :: Lens' User (Maybe Bool)
- useCustomSchemas :: Lens' User (Maybe UserCustomSchemas)
- useSuspensionReason :: Lens' User (Maybe Text)
- data MobileDevicesListProjection
- 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 MobileDevicesListOrderBy
- data UsersListSortOrder
- data OrgUnits
- orgUnits :: OrgUnits
- oEtag :: Lens' OrgUnits (Maybe Text)
- oKind :: Lens' OrgUnits Text
- oOrganizationUnits :: Lens' OrgUnits [OrgUnit]
- data VerificationCodes
- verificationCodes :: VerificationCodes
- vEtag :: Lens' VerificationCodes (Maybe Text)
- vKind :: Lens' VerificationCodes Text
- vItems :: Lens' VerificationCodes [VerificationCode]
- data ChromeosDevicesListSortOrder
- data UserRelation
- userRelation :: UserRelation
- urValue :: Lens' UserRelation (Maybe Text)
- urType :: Lens' UserRelation (Maybe Text)
- urCustomType :: Lens' UserRelation (Maybe Text)
- data UsersWatchSortOrder
- data ChannelParams
- channelParams :: HashMap Text Text -> ChannelParams
- cpAddtional :: Lens' ChannelParams (HashMap Text 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)
- 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 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 UsersListProjection
- data ChromeosDevicesUpdateProjection
- data MobileDevicesGetProjection
- data MobileDevice
- mobileDevice :: MobileDevice
- mobEmail :: Lens' MobileDevice [Text]
- mobStatus :: Lens' MobileDevice (Maybe Text)
- mobEtag :: Lens' MobileDevice (Maybe Text)
- mobResourceId :: 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)
- 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)
- 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)
- mobSerialNumber :: Lens' MobileDevice (Maybe Text)
- mobHardwareId :: Lens' MobileDevice (Maybe Text)
- mobBasebandVersion :: Lens' MobileDevice (Maybe Text)
- mobSupportsWorkProFile :: Lens' MobileDevice (Maybe Bool)
- mobDeviceCompromisedStatus :: Lens' MobileDevice (Maybe Text)
- mobApplications :: Lens' MobileDevice [MobileDeviceApplicationsItem]
- mobDefaultLanguage :: Lens' MobileDevice (Maybe Text)
- data Member
- member :: Member
- memEmail :: Lens' Member (Maybe Text)
- memEtag :: Lens' Member (Maybe Text)
- memKind :: Lens' Member Text
- memRole :: Lens' Member (Maybe Text)
- memId :: Lens' Member (Maybe Text)
- memType :: Lens' Member (Maybe Text)
- data UserCustomProperties
- userCustomProperties :: HashMap Text JSONValue -> UserCustomProperties
- ucpAddtional :: Lens' UserCustomProperties (HashMap Text JSONValue)
- 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)
- 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 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 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
VerificationCode
data VerificationCode Source #
JSON template for verification codes in Directory API.
See: verificationCode
smart constructor.
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.
OrgUnit
JSON template for Org Unit resource in Directory API.
See: orgUnit
smart constructor.
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.
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.
userAbout :: UserAbout Source #
Creates a value of UserAbout
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uaContentType :: Lens' UserAbout (Maybe Text) Source #
About entry can have a type which indicates the content type. It can either be plain or html. By default, notes contents are assumed to contain plain text.
UsersListEvent
data UsersListEvent Source #
Event on which subscription is intended (if subscribing)
Add |
|
Delete' |
|
MakeAdmin |
|
Undelete |
|
Update |
|
Privileges
data Privileges Source #
JSON response template for List privileges operation in Directory API.
See: privileges
smart constructor.
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.
Creates a value of Groups
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersAliasesListEvent
data UsersAliasesListEvent Source #
Event on which subscription is intended (if subscribing)
UALEAdd |
|
UALEDelete' |
|
RoleAssignments
data RoleAssignments Source #
JSON response template for List roleAssignments operation in Directory API.
See: roleAssignments
smart constructor.
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.
privilege :: Privilege Source #
Creates a value of Privilege
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
priIsOuScopable :: Lens' Privilege (Maybe Bool) Source #
If the privilege can be restricted to an organization unit.
priServiceName :: Lens' Privilege (Maybe Text) Source #
The name of the service this privilege is for.
priServiceId :: Lens' Privilege (Maybe Text) Source #
The obfuscated ID of the service this privilege is for.
priChildPrivileges :: Lens' Privilege [Privilege] Source #
A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege.
UsersAliasesWatchEvent
data UsersAliasesWatchEvent Source #
Event on which subscription is intended (if subscribing)
UAWEAdd |
|
UAWEDelete' |
|
Roles
JSON response template for List roles operation in Directory API.
See: roles
smart constructor.
Creates a value of Roles
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersWatchEvent
data UsersWatchEvent Source #
Event on which subscription is intended (if subscribing)
UWEAdd |
|
UWEDelete' |
|
UWEMakeAdmin |
|
UWEUndelete |
|
UWEUpdate |
|
UserAddress
data UserAddress Source #
JSON template for address.
See: userAddress
smart constructor.
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.
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.
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.
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.
chromeOSDevice :: ChromeOSDevice Source #
Creates a value of ChromeOSDevice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codStatus
codEtag
codAnnotatedUser
codPlatformVersion
codLastSync
codActiveTimeRanges
codKind
codEthernetMACAddress
codLastEnrollmentTime
codAnnotatedLocation
codMACAddress
codOrgUnitPath
codRecentUsers
codSupportEndDate
codModel
codWillAutoRenew
codMeid
codDeviceId
codBootMode
codOrderNumber
codAnnotatedAssetId
codNotes
codSerialNumber
codFirmwareVersion
codOSVersion
codAnnotatedUser :: Lens' ChromeOSDevice (Maybe Text) Source #
User of the device
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 Google Apps 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)
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)
codOrderNumber :: Lens' ChromeOSDevice (Maybe Text) Source #
Chromebook order number (Read-only)
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)
ChromeosDevicesPatchProjection
data ChromeosDevicesPatchProjection Source #
Restrict information returned to a set of selected fields.
Basic |
|
Full |
|
ChromeosDevicesGetProjection
data ChromeosDevicesGetProjection Source #
Restrict information returned to a set of selected fields.
CDGPBasic |
|
CDGPFull |
|
Users
JSON response template for List Users operation in Apps Directory API.
See: users
smart constructor.
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.
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.
UsersListViewType
data UsersListViewType Source #
Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the user.
AdminView |
|
DomainPublic |
|
OrgUnitsListType
data OrgUnitsListType Source #
Whether to return all sub-organizations or just immediate children
Notification
data Notification Source #
Template for a notification resource.
See: notification
smart constructor.
notification :: Notification Source #
Creates a value of Notification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nFromAddress :: Lens' Notification (Maybe Text) Source #
Address from which the notification is received (Read-only)
nIsUnread :: Lens' Notification (Maybe Bool) Source #
Boolean indicating whether the notification is unread or not.
nSendTime :: Lens' Notification (Maybe UTCTime) Source #
Time at which notification was sent (Read-only)
MobileDevicesListSortOrder
data MobileDevicesListSortOrder Source #
Whether to return results in ascending or descending order. Only of use when orderBy is also used
Ascending |
|
Descending |
|
UserIm
JSON template for instant messenger of an user.
See: userIm
smart constructor.
Creates a value of UserIm
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uiProtocol :: Lens' UserIm (Maybe Text) Source #
Protocol used in the instant messenger. It should be one of the values from ImProtocolTypes map. Similar to type, it can take a CUSTOM value and specify the custom name in customProtocol field.
uiPrimary :: Lens' UserIm (Maybe Bool) Source #
If this is user's primary im. Only one entry could be marked as primary.
uiType :: Lens' UserIm (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example instant messengers could be of home, work etc. In addition to the standard type, an entry can have a custom type and can take any value. Such types should have the CUSTOM value as type and also have a customType value.
UsersListOrderBy
data UsersListOrderBy Source #
Column to use for sorting results
| |
FamilyName |
|
GivenName |
|
Tokens
JSON response template for List tokens operation in Directory API.
See: tokens
smart constructor.
UserCustomSchemas
data UserCustomSchemas Source #
Custom fields of the user.
See: userCustomSchemas
smart constructor.
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:
DomainAliases
data DomainAliases Source #
JSON response template to list domain aliases in Directory API.
See: domainAliases
smart constructor.
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.
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.
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. Used for grouping resources in the calendar user interface.
crResourceName :: Lens' CalendarResource (Maybe Text) Source #
The name of the calendar resource. For example, Training Room 1A
crResourceEmail :: Lens' CalendarResource (Maybe Text) Source #
The read-only email ID for the calendar resource. Generated as part of creating a new calendar resource.
crResourceDescription :: Lens' CalendarResource (Maybe Text) Source #
The brief description of the calendar resource.
UserUndelete
data UserUndelete Source #
JSON request template to undelete a user in Directory API.
See: userUndelete
smart constructor.
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.
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.
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.
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.
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.
Creates a value of UserName
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersWatchViewType
data UsersWatchViewType Source #
Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the user.
UWVTAdminView |
|
UWVTDomainPublic |
|
ChromeOSDeviceRecentUsersItem
data ChromeOSDeviceRecentUsersItem Source #
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.
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.
Alias
JSON template for Alias object in Directory API.
See: alias
smart constructor.
aaId :: Lens' Alias (Maybe Text) Source #
Unique id of the group (Read-only) Unique id of the user (Read-only)
aaPrimaryEmail :: Lens' Alias (Maybe Text) Source #
Group's primary email (Read-only) User's primary email (Read-only)
UsersGetProjection
data UsersGetProjection Source #
What subset of fields to fetch for this user.
UGPBasic |
|
UGPCustom |
|
UGPFull |
|
Schema
JSON template for Schema resource in Directory API.
See: schema
smart constructor.
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:
User
JSON template for User object in Directory API.
See: user
smart constructor.
Creates a value of User
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
useCreationTime
useLastLoginTime
useThumbnailPhotoEtag
useEtag
useIPWhiteListed
useRelations
useHashFunction
useKind
useChangePasswordAtNextLogin
useWebsites
useAddresses
useAliases
useThumbnailPhotoURL
useExternalIds
useSuspended
useAgreedToTerms
useDeletionTime
useNonEditableAliases
useOrgUnitPath
useCustomerId
useIncludeInGlobalAddressList
usePhones
useName
usePassword
useEmails
useIms
useIsAdmin
useId
useOrganizations
usePrimaryEmail
useNotes
useIsDelegatedAdmin
useIsMailboxSetup
useCustomSchemas
useSuspensionReason
useCreationTime :: Lens' User (Maybe UTCTime) Source #
User's Google 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
useIsDelegatedAdmin :: Lens' User (Maybe Bool) Source #
Boolean indicating if the user is delegated admin (Read-only)
useCustomSchemas :: Lens' User (Maybe UserCustomSchemas) Source #
Custom fields of the user.
useSuspensionReason :: Lens' User (Maybe Text) Source #
Suspension reason if user is suspended (Read-only)
MobileDevicesListProjection
data MobileDevicesListProjection Source #
Restrict information returned to a set of selected fields.
MDLPBasic |
|
MDLPFull |
|
Role
JSON template for role resource in Directory API.
See: role'
smart constructor.
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.
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 Google 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 #
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
MobileDevicesListOrderBy
data MobileDevicesListOrderBy Source #
Column to use for sorting results
MDLOBDeviceId |
|
MDLOBEmail |
|
MDLOBLastSync |
|
MDLOBModel |
|
MDLOBName |
|
MDLOBOS |
|
MDLOBStatus |
|
MDLOBType |
|
UsersListSortOrder
data UsersListSortOrder Source #
Whether to return results in ascending or descending order.
ULSOAscending |
|
ULSODescending |
|
OrgUnits
JSON response template for List Organization Units operation in Directory API.
See: orgUnits
smart constructor.
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:
VerificationCodes
data VerificationCodes Source #
JSON response template for List verification codes operation in Directory API.
See: verificationCodes
smart constructor.
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.
ChromeosDevicesListSortOrder
data ChromeosDevicesListSortOrder Source #
Whether to return results in ascending or descending order. Only of use when orderBy is also used
CDLSOAscending |
|
CDLSODescending |
|
UserRelation
data UserRelation Source #
JSON template for a relation entry.
See: userRelation
smart constructor.
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.
UsersWatchSortOrder
data UsersWatchSortOrder Source #
Whether to return results in ascending or descending order.
UWSOAscending |
|
UWSODescending |
|
ChannelParams
data ChannelParams Source #
Additional parameters controlling delivery channel behavior. Optional.
See: channelParams
smart constructor.
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.
UserOrganization
data UserOrganization Source #
JSON template for an organization entry.
See: userOrganization
smart constructor.
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.
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.
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.
ChromeOSDeviceActiveTimeRangesItem
data ChromeOSDeviceActiveTimeRangesItem Source #
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.
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.
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.
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
UsersListProjection
data UsersListProjection Source #
What subset of fields to fetch for this user.
ULPBasic |
|
ULPCustom |
|
ULPFull |
|
ChromeosDevicesUpdateProjection
data ChromeosDevicesUpdateProjection Source #
Restrict information returned to a set of selected fields.
CDUPBasic |
|
CDUPFull |
|
MobileDevicesGetProjection
data MobileDevicesGetProjection Source #
Restrict information returned to a set of selected fields.
MDGPBasic |
|
MDGPFull |
|
MobileDevice
data MobileDevice Source #
JSON template for Mobile Device resource in Directory API.
See: mobileDevice
smart constructor.
mobileDevice :: MobileDevice Source #
Creates a value of MobileDevice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mobEmail
mobStatus
mobEtag
mobResourceId
mobBuildNumber
mobManagedAccountIsOnOwnerProFile
mobLastSync
mobOtherAccountsInfo
mobKind
mobAdbStatus
mobNetworkOperator
mobKernelVersion
mobOS
mobName
mobModel
mobDeveloperOptionsStatus
mobUnknownSourcesStatus
mobMeid
mobDeviceId
mobFirstSync
mobUserAgent
mobImei
mobType
mobWifiMACAddress
mobSerialNumber
mobHardwareId
mobBasebandVersion
mobSupportsWorkProFile
mobDeviceCompromisedStatus
mobApplications
mobDefaultLanguage
mobResourceId :: Lens' MobileDevice (Maybe Text) Source #
Unique identifier of Mobile Device (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 Google Apps 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)
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)
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 Google Apps 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)
mobSerialNumber :: Lens' MobileDevice (Maybe Text) Source #
Mobile Device SSN or Serial Number (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)
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)
Member
JSON template for Member resource in Directory API.
See: member
smart constructor.
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)
UserCustomProperties
data UserCustomProperties Source #
JSON template for a set of custom properties (i.e. all fields in a particular schema)
See: userCustomProperties
smart constructor.
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:
Domains
JSON template for Domain object in Directory API.
See: domains
smart constructor.
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.
calendarResources :: CalendarResources Source #
Creates a value of CalendarResources
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
crsNextPageToken :: Lens' CalendarResources (Maybe Text) Source #
The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
crsItems :: Lens' CalendarResources [CalendarResource] Source #
The CalendarResources in this page of results.
ChromeosDevicesListOrderBy
data ChromeosDevicesListOrderBy Source #
Column to use for sorting results
AnnotatedLocation |
|
AnnotatedUser |
|
LastSync |
|
Notes |
|
SerialNumber |
|
Status |
|
SupportEndDate |
|
UsersWatchProjection
data UsersWatchProjection Source #
What subset of fields to fetch for this user.
UWPBasic |
|
UWPCustom |
|
UWPFull |
|
UsersWatchOrderBy
data UsersWatchOrderBy Source #
Column to use for sorting results
UWOBEmail |
|
UWOBFamilyName |
|
UWOBGivenName |
|
Notifications
data Notifications Source #
Template for notifications list response.
See: notifications
smart constructor.
notifications :: Notifications Source #
Creates a value of Notifications
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
notNextPageToken :: Lens' Notifications (Maybe Text) Source #
Token for fetching the next page of notifications.
notItems :: Lens' Notifications [Notification] Source #
List of notifications in this page.
notUnreadNotificationsCount :: Lens' Notifications (Maybe Int32) Source #
Number of unread notification for the domain.
ChromeosDevicesListProjection
data ChromeosDevicesListProjection Source #
Restrict information returned to a set of selected fields.
CDLPBasic |
|
CDLPFull |
|
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.
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.
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.
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.
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.
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.
UserExternalId
data UserExternalId Source #
JSON template for an externalId entry.
See: userExternalId
smart constructor.
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
UsersGetViewType
data UsersGetViewType Source #
Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the user.
UGVTAdminView |
|
UGVTDomainPublic |
|
RoleRolePrivilegesItem
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.