on develop help sign in
Squash/rebase gogol-admin-directory
f4c9366Brendan Hay
gogol-admin-directory/gen/Network/Google/Directory.hs+21
@@ -69,6 +69,9 @@ module Network.Google.Directory
69 -- ** directory.asps.list
69 -- ** directory.asps.list
70 , module Network.Google.Resource.Directory.Asps.List
70 , module Network.Google.Resource.Directory.Asps.List
71
71
72+ -- ** directory.chromeosdevices.action
73+ , module Network.Google.Resource.Directory.ChromeosDevices.Action
74+
72 -- ** directory.chromeosdevices.get
75 -- ** directory.chromeosdevices.get
73 , module Network.Google.Resource.Directory.ChromeosDevices.Get
76 , module Network.Google.Resource.Directory.ChromeosDevices.Get
74
77
@@ -754,6 +757,12 @@ module Network.Google.Directory
754 -- ** MobileDevicesListProjection
757 -- ** MobileDevicesListProjection
755 , MobileDevicesListProjection (..)
758 , MobileDevicesListProjection (..)
756
759
760+ -- ** ChromeOSDeviceAction
761+ , ChromeOSDeviceAction
762+ , chromeOSDeviceAction
763+ , codaAction
764+ , codaDeprovisionReason
765+
757 -- ** Role
766 -- ** Role
758 , Role
767 , Role
759 , role'
768 , role'
@@ -897,14 +906,19 @@ module Network.Google.Directory
897 , mobileDevice
906 , mobileDevice
898 , mobEmail
907 , mobEmail
899 , mobStatus
908 , mobStatus
909+ , mobPrivilege
900 , mobEtag
910 , mobEtag
901 , mobResourceId
911 , mobResourceId
912+ , mobManufacturer
902 , mobBuildNumber
913 , mobBuildNumber
903 , mobManagedAccountIsOnOwnerProFile
914 , mobManagedAccountIsOnOwnerProFile
904 , mobLastSync
915 , mobLastSync
905 , mobOtherAccountsInfo
916 , mobOtherAccountsInfo
906 , mobKind
917 , mobKind
907 , mobAdbStatus
918 , mobAdbStatus
919+ , mobReleaseVersion
920+ , mobBrand
921+ , mobSecurityPatchLevel
908 , mobNetworkOperator
922 , mobNetworkOperator
909 , mobKernelVersion
923 , mobKernelVersion
910 , mobOS
924 , mobOS
@@ -913,16 +927,20 @@ module Network.Google.Directory
913 , mobDeveloperOptionsStatus
927 , mobDeveloperOptionsStatus
914 , mobUnknownSourcesStatus
928 , mobUnknownSourcesStatus
915 , mobMeid
929 , mobMeid
930+ , mobBootLoaderVersion
916 , mobDeviceId
931 , mobDeviceId
917 , mobFirstSync
932 , mobFirstSync
918 , mobUserAgent
933 , mobUserAgent
919 , mobImei
934 , mobImei
920 , mobType
935 , mobType
921 , mobWifiMACAddress
936 , mobWifiMACAddress
937+ , mobEncryptionStatus
922 , mobSerialNumber
938 , mobSerialNumber
939+ , mobDevicePasswordStatus
923 , mobHardwareId
940 , mobHardwareId
924 , mobBasebandVersion
941 , mobBasebandVersion
925 , mobSupportsWorkProFile
942 , mobSupportsWorkProFile
943+ , mobHardware
926 , mobDeviceCompromisedStatus
944 , mobDeviceCompromisedStatus
927 , mobApplications
945 , mobApplications
928 , mobDefaultLanguage
946 , mobDefaultLanguage
@@ -931,6 +949,7 @@ module Network.Google.Directory
931 , Member
949 , Member
932 , member
950 , member
933 , memEmail
951 , memEmail
952+ , memStatus
934 , memEtag
953 , memEtag
935 , memKind
954 , memKind
936 , memRole
955 , memRole
@@ -1051,6 +1070,7 @@ import Network.Google.Resource.Admin.Channels.Stop
1051import Network.Google.Resource.Directory.Asps.Delete
1070import Network.Google.Resource.Directory.Asps.Delete
1052import Network.Google.Resource.Directory.Asps.Get
1071import Network.Google.Resource.Directory.Asps.Get
1053import Network.Google.Resource.Directory.Asps.List
1072import Network.Google.Resource.Directory.Asps.List
1073+import Network.Google.Resource.Directory.ChromeosDevices.Action
1054import Network.Google.Resource.Directory.ChromeosDevices.Get
1074import Network.Google.Resource.Directory.ChromeosDevices.Get
1055import Network.Google.Resource.Directory.ChromeosDevices.List
1075import Network.Google.Resource.Directory.ChromeosDevices.List
1056import Network.Google.Resource.Directory.ChromeosDevices.Patch
1076import Network.Google.Resource.Directory.ChromeosDevices.Patch
@@ -1240,6 +1260,7 @@ type DirectoryAPI =
1240 :<|> ChromeosDevicesListResource
1260 :<|> ChromeosDevicesListResource
1241 :<|> ChromeosDevicesPatchResource
1261 :<|> ChromeosDevicesPatchResource
1242 :<|> ChromeosDevicesGetResource
1262 :<|> ChromeosDevicesGetResource
1263+ :<|> ChromeosDevicesActionResource
1243 :<|> ChromeosDevicesUpdateResource
1264 :<|> ChromeosDevicesUpdateResource
1244 :<|> AspsListResource
1265 :<|> AspsListResource
1245 :<|> AspsGetResource
1266 :<|> AspsGetResource
gogol-admin-directory/gen/Network/Google/Directory/Types.hs+16
@@ -458,6 +458,12 @@ module Network.Google.Directory.Types
458 -- * MobileDevicesListProjection
458 -- * MobileDevicesListProjection
459 , MobileDevicesListProjection (..)
459 , MobileDevicesListProjection (..)
460
460
461+ -- * ChromeOSDeviceAction
462+ , ChromeOSDeviceAction
463+ , chromeOSDeviceAction
464+ , codaAction
465+ , codaDeprovisionReason
466+
461 -- * Role
467 -- * Role
462 , Role
468 , Role
463 , role'
469 , role'
@@ -601,14 +607,19 @@ module Network.Google.Directory.Types
601 , mobileDevice
607 , mobileDevice
602 , mobEmail
608 , mobEmail
603 , mobStatus
609 , mobStatus
610+ , mobPrivilege
604 , mobEtag
611 , mobEtag
605 , mobResourceId
612 , mobResourceId
613+ , mobManufacturer
606 , mobBuildNumber
614 , mobBuildNumber
607 , mobManagedAccountIsOnOwnerProFile
615 , mobManagedAccountIsOnOwnerProFile
608 , mobLastSync
616 , mobLastSync
609 , mobOtherAccountsInfo
617 , mobOtherAccountsInfo
610 , mobKind
618 , mobKind
611 , mobAdbStatus
619 , mobAdbStatus
620+ , mobReleaseVersion
621+ , mobBrand
622+ , mobSecurityPatchLevel
612 , mobNetworkOperator
623 , mobNetworkOperator
613 , mobKernelVersion
624 , mobKernelVersion
614 , mobOS
625 , mobOS
@@ -617,16 +628,20 @@ module Network.Google.Directory.Types
617 , mobDeveloperOptionsStatus
628 , mobDeveloperOptionsStatus
618 , mobUnknownSourcesStatus
629 , mobUnknownSourcesStatus
619 , mobMeid
630 , mobMeid
631+ , mobBootLoaderVersion
620 , mobDeviceId
632 , mobDeviceId
621 , mobFirstSync
633 , mobFirstSync
622 , mobUserAgent
634 , mobUserAgent
623 , mobImei
635 , mobImei
624 , mobType
636 , mobType
625 , mobWifiMACAddress
637 , mobWifiMACAddress
638+ , mobEncryptionStatus
626 , mobSerialNumber
639 , mobSerialNumber
640+ , mobDevicePasswordStatus
627 , mobHardwareId
641 , mobHardwareId
628 , mobBasebandVersion
642 , mobBasebandVersion
629 , mobSupportsWorkProFile
643 , mobSupportsWorkProFile
644+ , mobHardware
630 , mobDeviceCompromisedStatus
645 , mobDeviceCompromisedStatus
631 , mobApplications
646 , mobApplications
632 , mobDefaultLanguage
647 , mobDefaultLanguage
@@ -635,6 +650,7 @@ module Network.Google.Directory.Types
635 , Member
650 , Member
636 , member
651 , member
637 , memEmail
652 , memEmail
653+ , memStatus
638 , memEtag
654 , memEtag
639 , memKind
655 , memKind
640 , memRole
656 , memRole
gogol-admin-directory/gen/Network/Google/Directory/Types/Product.hs+174−9
@@ -3508,6 +3508,54 @@ instance ToJSON User where
3508 ("customSchemas" .=) <$> _useCustomSchemas,
3508 ("customSchemas" .=) <$> _useCustomSchemas,
3509 ("suspensionReason" .=) <$> _useSuspensionReason])
3509 ("suspensionReason" .=) <$> _useSuspensionReason])
3510
3510
3511+-- | JSON request template for firing actions on ChromeOs Device in Directory
3512+-- Devices API.
3513+--
3514+-- /See:/ 'chromeOSDeviceAction' smart constructor.
3515+data ChromeOSDeviceAction = ChromeOSDeviceAction'
3516+ { _codaAction :: !(Maybe Text)
3517+ , _codaDeprovisionReason :: !(Maybe Text)
3518+ } deriving (Eq,Show,Data,Typeable,Generic)
3519+
3520+-- | Creates a value of 'ChromeOSDeviceAction' with the minimum fields required to make a request.
3521+--
3522+-- Use one of the following lenses to modify other fields as desired:
3523+--
3524+-- * 'codaAction'
3525+--
3526+-- * 'codaDeprovisionReason'
3527+chromeOSDeviceAction
3528+ :: ChromeOSDeviceAction
3529+chromeOSDeviceAction =
3530+ ChromeOSDeviceAction'
3531+ { _codaAction = Nothing
3532+ , _codaDeprovisionReason = Nothing
3533+ }
3534+
3535+-- | Action to be taken on the ChromeOs Device
3536+codaAction :: Lens' ChromeOSDeviceAction (Maybe Text)
3537+codaAction
3538+ = lens _codaAction (\ s a -> s{_codaAction = a})
3539+
3540+codaDeprovisionReason :: Lens' ChromeOSDeviceAction (Maybe Text)
3541+codaDeprovisionReason
3542+ = lens _codaDeprovisionReason
3543+ (\ s a -> s{_codaDeprovisionReason = a})
3544+
3545+instance FromJSON ChromeOSDeviceAction where
3546+ parseJSON
3547+ = withObject "ChromeOSDeviceAction"
3548+ (\ o ->
3549+ ChromeOSDeviceAction' <$>
3550+ (o .:? "action") <*> (o .:? "deprovisionReason"))
3551+
3552+instance ToJSON ChromeOSDeviceAction where
3553+ toJSON ChromeOSDeviceAction'{..}
3554+ = object
3555+ (catMaybes
3556+ [("action" .=) <$> _codaAction,
3557+ ("deprovisionReason" .=) <$> _codaDeprovisionReason])
3558+
3511-- | JSON template for role resource in Directory API.
3559-- | JSON template for role resource in Directory API.
3512--
3560--
3513-- /See:/ 'role'' smart constructor.
3561-- /See:/ 'role'' smart constructor.
@@ -4581,14 +4629,19 @@ instance ToJSON UserPhoto where
4581data MobileDevice = MobileDevice'
4629data MobileDevice = MobileDevice'
4582 { _mobEmail :: !(Maybe [Text])
4630 { _mobEmail :: !(Maybe [Text])
4583 , _mobStatus :: !(Maybe Text)
4631 , _mobStatus :: !(Maybe Text)
4632+ , _mobPrivilege :: !(Maybe Text)
4584 , _mobEtag :: !(Maybe Text)
4633 , _mobEtag :: !(Maybe Text)
4585 , _mobResourceId :: !(Maybe Text)
4634 , _mobResourceId :: !(Maybe Text)
4635+ , _mobManufacturer :: !(Maybe Text)
4586 , _mobBuildNumber :: !(Maybe Text)
4636 , _mobBuildNumber :: !(Maybe Text)
4587 , _mobManagedAccountIsOnOwnerProFile :: !(Maybe Bool)
4637 , _mobManagedAccountIsOnOwnerProFile :: !(Maybe Bool)
4588 , _mobLastSync :: !(Maybe DateTime')
4638 , _mobLastSync :: !(Maybe DateTime')
4589 , _mobOtherAccountsInfo :: !(Maybe [Text])
4639 , _mobOtherAccountsInfo :: !(Maybe [Text])
4590 , _mobKind :: !Text
4640 , _mobKind :: !Text
4591 , _mobAdbStatus :: !(Maybe Bool)
4641 , _mobAdbStatus :: !(Maybe Bool)
4642+ , _mobReleaseVersion :: !(Maybe Text)
4643+ , _mobBrand :: !(Maybe Text)
4644+ , _mobSecurityPatchLevel :: !(Maybe (Textual Int64))
4592 , _mobNetworkOperator :: !(Maybe Text)
4645 , _mobNetworkOperator :: !(Maybe Text)
4593 , _mobKernelVersion :: !(Maybe Text)
4646 , _mobKernelVersion :: !(Maybe Text)
4594 , _mobOS :: !(Maybe Text)
4647 , _mobOS :: !(Maybe Text)
@@ -4597,16 +4650,20 @@ data MobileDevice = MobileDevice'
4597 , _mobDeveloperOptionsStatus :: !(Maybe Bool)
4650 , _mobDeveloperOptionsStatus :: !(Maybe Bool)
4598 , _mobUnknownSourcesStatus :: !(Maybe Bool)
4651 , _mobUnknownSourcesStatus :: !(Maybe Bool)
4599 , _mobMeid :: !(Maybe Text)
4652 , _mobMeid :: !(Maybe Text)
4653+ , _mobBootLoaderVersion :: !(Maybe Text)
4600 , _mobDeviceId :: !(Maybe Text)
4654 , _mobDeviceId :: !(Maybe Text)
4601 , _mobFirstSync :: !(Maybe DateTime')
4655 , _mobFirstSync :: !(Maybe DateTime')
4602 , _mobUserAgent :: !(Maybe Text)
4656 , _mobUserAgent :: !(Maybe Text)
4603 , _mobImei :: !(Maybe Text)
4657 , _mobImei :: !(Maybe Text)
4604 , _mobType :: !(Maybe Text)
4658 , _mobType :: !(Maybe Text)
4605 , _mobWifiMACAddress :: !(Maybe Text)
4659 , _mobWifiMACAddress :: !(Maybe Text)
4660+ , _mobEncryptionStatus :: !(Maybe Text)
4606 , _mobSerialNumber :: !(Maybe Text)
4661 , _mobSerialNumber :: !(Maybe Text)
4662+ , _mobDevicePasswordStatus :: !(Maybe Text)
4607 , _mobHardwareId :: !(Maybe Text)
4663 , _mobHardwareId :: !(Maybe Text)
4608 , _mobBasebandVersion :: !(Maybe Text)
4664 , _mobBasebandVersion :: !(Maybe Text)
4609 , _mobSupportsWorkProFile :: !(Maybe Bool)
4665 , _mobSupportsWorkProFile :: !(Maybe Bool)
4666+ , _mobHardware :: !(Maybe Text)
4610 , _mobDeviceCompromisedStatus :: !(Maybe Text)
4667 , _mobDeviceCompromisedStatus :: !(Maybe Text)
4611 , _mobApplications :: !(Maybe [MobileDeviceApplicationsItem])
4668 , _mobApplications :: !(Maybe [MobileDeviceApplicationsItem])
4612 , _mobDefaultLanguage :: !(Maybe Text)
4669 , _mobDefaultLanguage :: !(Maybe Text)
@@ -4620,10 +4677,14 @@ data MobileDevice = MobileDevice'
4620--
4677--
4621-- * 'mobStatus'
4678-- * 'mobStatus'
4622--
4679--
4680+-- * 'mobPrivilege'
4681+--
4623-- * 'mobEtag'
4682-- * 'mobEtag'
4624--
4683--
4625-- * 'mobResourceId'
4684-- * 'mobResourceId'
4626--
4685--
4686+-- * 'mobManufacturer'
4687+--
4627-- * 'mobBuildNumber'
4688-- * 'mobBuildNumber'
4628--
4689--
4629-- * 'mobManagedAccountIsOnOwnerProFile'
4690-- * 'mobManagedAccountIsOnOwnerProFile'
@@ -4636,6 +4697,12 @@ data MobileDevice = MobileDevice'
4636--
4697--
4637-- * 'mobAdbStatus'
4698-- * 'mobAdbStatus'
4638--
4699--
4700+-- * 'mobReleaseVersion'
4701+--
4702+-- * 'mobBrand'
4703+--
4704+-- * 'mobSecurityPatchLevel'
4705+--
4639-- * 'mobNetworkOperator'
4706-- * 'mobNetworkOperator'
4640--
4707--
4641-- * 'mobKernelVersion'
4708-- * 'mobKernelVersion'
@@ -4652,6 +4719,8 @@ data MobileDevice = MobileDevice'
4652--
4719--
4653-- * 'mobMeid'
4720-- * 'mobMeid'
4654--
4721--
4722+-- * 'mobBootLoaderVersion'
4723+--
4655-- * 'mobDeviceId'
4724-- * 'mobDeviceId'
4656--
4725--
4657-- * 'mobFirstSync'
4726-- * 'mobFirstSync'
@@ -4664,14 +4733,20 @@ data MobileDevice = MobileDevice'
4664--
4733--
4665-- * 'mobWifiMACAddress'
4734-- * 'mobWifiMACAddress'
4666--
4735--
4736+-- * 'mobEncryptionStatus'
4737+--
4667-- * 'mobSerialNumber'
4738-- * 'mobSerialNumber'
4668--
4739--
4740+-- * 'mobDevicePasswordStatus'
4741+--
4669-- * 'mobHardwareId'
4742-- * 'mobHardwareId'
4670--
4743--
4671-- * 'mobBasebandVersion'
4744-- * 'mobBasebandVersion'
4672--
4745--
4673-- * 'mobSupportsWorkProFile'
4746-- * 'mobSupportsWorkProFile'
4674--
4747--
4748+-- * 'mobHardware'
4749+--
4675-- * 'mobDeviceCompromisedStatus'
4750-- * 'mobDeviceCompromisedStatus'
4676--
4751--
4677-- * 'mobApplications'
4752-- * 'mobApplications'
@@ -4683,14 +4758,19 @@ mobileDevice =
4683 MobileDevice'
4758 MobileDevice'
4684 { _mobEmail = Nothing
4759 { _mobEmail = Nothing
4685 , _mobStatus = Nothing
4760 , _mobStatus = Nothing
4761+ , _mobPrivilege = Nothing
4686 , _mobEtag = Nothing
4762 , _mobEtag = Nothing
4687 , _mobResourceId = Nothing
4763 , _mobResourceId = Nothing
4764+ , _mobManufacturer = Nothing
4688 , _mobBuildNumber = Nothing
4765 , _mobBuildNumber = Nothing
4689 , _mobManagedAccountIsOnOwnerProFile = Nothing
4766 , _mobManagedAccountIsOnOwnerProFile = Nothing
4690 , _mobLastSync = Nothing
4767 , _mobLastSync = Nothing
4691 , _mobOtherAccountsInfo = Nothing
4768 , _mobOtherAccountsInfo = Nothing
4692 , _mobKind = "admin#directory#mobiledevice"
4769 , _mobKind = "admin#directory#mobiledevice"
4693 , _mobAdbStatus = Nothing
4770 , _mobAdbStatus = Nothing
4771+ , _mobReleaseVersion = Nothing
4772+ , _mobBrand = Nothing
4773+ , _mobSecurityPatchLevel = Nothing
4694 , _mobNetworkOperator = Nothing
4774 , _mobNetworkOperator = Nothing
4695 , _mobKernelVersion = Nothing
4775 , _mobKernelVersion = Nothing
4696 , _mobOS = Nothing
4776 , _mobOS = Nothing
@@ -4699,16 +4779,20 @@ mobileDevice =
4699 , _mobDeveloperOptionsStatus = Nothing
4779 , _mobDeveloperOptionsStatus = Nothing
4700 , _mobUnknownSourcesStatus = Nothing
4780 , _mobUnknownSourcesStatus = Nothing
4701 , _mobMeid = Nothing
4781 , _mobMeid = Nothing
4782+ , _mobBootLoaderVersion = Nothing
4702 , _mobDeviceId = Nothing
4783 , _mobDeviceId = Nothing
4703 , _mobFirstSync = Nothing
4784 , _mobFirstSync = Nothing
4704 , _mobUserAgent = Nothing
4785 , _mobUserAgent = Nothing
4705 , _mobImei = Nothing
4786 , _mobImei = Nothing
4706 , _mobType = Nothing
4787 , _mobType = Nothing
4707 , _mobWifiMACAddress = Nothing
4788 , _mobWifiMACAddress = Nothing
4789+ , _mobEncryptionStatus = Nothing
4708 , _mobSerialNumber = Nothing
4790 , _mobSerialNumber = Nothing
4791+ , _mobDevicePasswordStatus = Nothing
4709 , _mobHardwareId = Nothing
4792 , _mobHardwareId = Nothing
4710 , _mobBasebandVersion = Nothing
4793 , _mobBasebandVersion = Nothing
4711 , _mobSupportsWorkProFile = Nothing
4794 , _mobSupportsWorkProFile = Nothing
4795+ , _mobHardware = Nothing
4712 , _mobDeviceCompromisedStatus = Nothing
4796 , _mobDeviceCompromisedStatus = Nothing
4713 , _mobApplications = Nothing
4797 , _mobApplications = Nothing
4714 , _mobDefaultLanguage = Nothing
4798 , _mobDefaultLanguage = Nothing
@@ -4726,6 +4810,11 @@ mobStatus :: Lens' MobileDevice (Maybe Text)
4726mobStatus
4810mobStatus
4727 = lens _mobStatus (\ s a -> s{_mobStatus = a})
4811 = lens _mobStatus (\ s a -> s{_mobStatus = a})
4728
4812
4813+-- | DMAgentPermission (Read-only)
4814+mobPrivilege :: Lens' MobileDevice (Maybe Text)
4815+mobPrivilege
4816+ = lens _mobPrivilege (\ s a -> s{_mobPrivilege = a})
4817+
4729-- | ETag of the resource.
4818-- | ETag of the resource.
4730mobEtag :: Lens' MobileDevice (Maybe Text)
4819mobEtag :: Lens' MobileDevice (Maybe Text)
4731mobEtag = lens _mobEtag (\ s a -> s{_mobEtag = a})
4820mobEtag = lens _mobEtag (\ s a -> s{_mobEtag = a})
@@ -4736,6 +4825,12 @@ mobResourceId
4736 = lens _mobResourceId
4825 = lens _mobResourceId
4737 (\ s a -> s{_mobResourceId = a})
4826 (\ s a -> s{_mobResourceId = a})
4738
4827
4828+-- | Mobile Device manufacturer (Read-only)
4829+mobManufacturer :: Lens' MobileDevice (Maybe Text)
4830+mobManufacturer
4831+ = lens _mobManufacturer
4832+ (\ s a -> s{_mobManufacturer = a})
4833+
4739-- | Mobile Device Build number (Read-only)
4834-- | Mobile Device Build number (Read-only)
4740mobBuildNumber :: Lens' MobileDevice (Maybe Text)
4835mobBuildNumber :: Lens' MobileDevice (Maybe Text)
4741mobBuildNumber
4836mobBuildNumber
@@ -4773,6 +4868,23 @@ mobAdbStatus :: Lens' MobileDevice (Maybe Bool)
4773mobAdbStatus
4868mobAdbStatus
4774 = lens _mobAdbStatus (\ s a -> s{_mobAdbStatus = a})
4869 = lens _mobAdbStatus (\ s a -> s{_mobAdbStatus = a})
4775
4870
4871+-- | Mobile Device release version version (Read-only)
4872+mobReleaseVersion :: Lens' MobileDevice (Maybe Text)
4873+mobReleaseVersion
4874+ = lens _mobReleaseVersion
4875+ (\ s a -> s{_mobReleaseVersion = a})
4876+
4877+-- | Mobile Device Brand (Read-only)
4878+mobBrand :: Lens' MobileDevice (Maybe Text)
4879+mobBrand = lens _mobBrand (\ s a -> s{_mobBrand = a})
4880+
4881+-- | Mobile Device Security patch level (Read-only)
4882+mobSecurityPatchLevel :: Lens' MobileDevice (Maybe Int64)
4883+mobSecurityPatchLevel
4884+ = lens _mobSecurityPatchLevel
4885+ (\ s a -> s{_mobSecurityPatchLevel = a})
4886+ . mapping _Coerce
4887+
4776-- | Mobile Device mobile or network operator (if available) (Read-only)
4888-- | Mobile Device mobile or network operator (if available) (Read-only)
4777mobNetworkOperator :: Lens' MobileDevice (Maybe Text)
4889mobNetworkOperator :: Lens' MobileDevice (Maybe Text)
4778mobNetworkOperator
4890mobNetworkOperator
@@ -4815,6 +4927,12 @@ mobUnknownSourcesStatus
4815mobMeid :: Lens' MobileDevice (Maybe Text)
4927mobMeid :: Lens' MobileDevice (Maybe Text)
4816mobMeid = lens _mobMeid (\ s a -> s{_mobMeid = a})
4928mobMeid = lens _mobMeid (\ s a -> s{_mobMeid = a})
4817
4929
4930+-- | Mobile Device Bootloader version (Read-only)
4931+mobBootLoaderVersion :: Lens' MobileDevice (Maybe Text)
4932+mobBootLoaderVersion
4933+ = lens _mobBootLoaderVersion
4934+ (\ s a -> s{_mobBootLoaderVersion = a})
4935+
4818-- | Mobile Device serial number (Read-only)
4936-- | Mobile Device serial number (Read-only)
4819mobDeviceId :: Lens' MobileDevice (Maybe Text)
4937mobDeviceId :: Lens' MobileDevice (Maybe Text)
4820mobDeviceId
4938mobDeviceId
@@ -4846,12 +4964,24 @@ mobWifiMACAddress
4846 = lens _mobWifiMACAddress
4964 = lens _mobWifiMACAddress
4847 (\ s a -> s{_mobWifiMACAddress = a})
4965 (\ s a -> s{_mobWifiMACAddress = a})
4848
4966
4967+-- | Mobile Device Encryption Status (Read-only)
4968+mobEncryptionStatus :: Lens' MobileDevice (Maybe Text)
4969+mobEncryptionStatus
4970+ = lens _mobEncryptionStatus
4971+ (\ s a -> s{_mobEncryptionStatus = a})
4972+
4849-- | Mobile Device SSN or Serial Number (Read-only)
4973-- | Mobile Device SSN or Serial Number (Read-only)
4850mobSerialNumber :: Lens' MobileDevice (Maybe Text)
4974mobSerialNumber :: Lens' MobileDevice (Maybe Text)
4851mobSerialNumber
4975mobSerialNumber
4852 = lens _mobSerialNumber
4976 = lens _mobSerialNumber
4853 (\ s a -> s{_mobSerialNumber = a})
4977 (\ s a -> s{_mobSerialNumber = a})
4854
4978
4979+-- | DevicePasswordStatus (Read-only)
4980+mobDevicePasswordStatus :: Lens' MobileDevice (Maybe Text)
4981+mobDevicePasswordStatus
4982+ = lens _mobDevicePasswordStatus
4983+ (\ s a -> s{_mobDevicePasswordStatus = a})
4984+
4855-- | Mobile Device Hardware Id (Read-only)
4985-- | Mobile Device Hardware Id (Read-only)
4856mobHardwareId :: Lens' MobileDevice (Maybe Text)
4986mobHardwareId :: Lens' MobileDevice (Maybe Text)
4857mobHardwareId
4987mobHardwareId
@@ -4870,6 +5000,11 @@ mobSupportsWorkProFile
4870 = lens _mobSupportsWorkProFile
5000 = lens _mobSupportsWorkProFile
4871 (\ s a -> s{_mobSupportsWorkProFile = a})
5001 (\ s a -> s{_mobSupportsWorkProFile = a})
4872
5002
5003+-- | Mobile Device Hardware (Read-only)
5004+mobHardware :: Lens' MobileDevice (Maybe Text)
5005+mobHardware
5006+ = lens _mobHardware (\ s a -> s{_mobHardware = a})
5007+
4873-- | Mobile Device compromised status (Read-only)
5008-- | Mobile Device compromised status (Read-only)
4874mobDeviceCompromisedStatus :: Lens' MobileDevice (Maybe Text)
5009mobDeviceCompromisedStatus :: Lens' MobileDevice (Maybe Text)
4875mobDeviceCompromisedStatus
5010mobDeviceCompromisedStatus
@@ -4896,14 +5031,19 @@ instance FromJSON MobileDevice where
4896 (\ o ->
5031 (\ o ->
4897 MobileDevice' <$>
5032 MobileDevice' <$>
4898 (o .:? "email" .!= mempty) <*> (o .:? "status") <*>
5033 (o .:? "email" .!= mempty) <*> (o .:? "status") <*>
5034+ (o .:? "privilege")
4899− (o .:? "etag")
5035+ <*> (o .:? "etag")
4900 <*> (o .:? "resourceId")
5036 <*> (o .:? "resourceId")
5037+ <*> (o .:? "manufacturer")
4901 <*> (o .:? "buildNumber")
5038 <*> (o .:? "buildNumber")
4902 <*> (o .:? "managedAccountIsOnOwnerProfile")
5039 <*> (o .:? "managedAccountIsOnOwnerProfile")
4903 <*> (o .:? "lastSync")
5040 <*> (o .:? "lastSync")
4904 <*> (o .:? "otherAccountsInfo" .!= mempty)
5041 <*> (o .:? "otherAccountsInfo" .!= mempty)
4905 <*> (o .:? "kind" .!= "admin#directory#mobiledevice")
5042 <*> (o .:? "kind" .!= "admin#directory#mobiledevice")
4906 <*> (o .:? "adbStatus")
5043 <*> (o .:? "adbStatus")
5044+ <*> (o .:? "releaseVersion")
5045+ <*> (o .:? "brand")
5046+ <*> (o .:? "securityPatchLevel")
4907 <*> (o .:? "networkOperator")
5047 <*> (o .:? "networkOperator")
4908 <*> (o .:? "kernelVersion")
5048 <*> (o .:? "kernelVersion")
4909 <*> (o .:? "os")
5049 <*> (o .:? "os")
@@ -4912,16 +5052,20 @@ instance FromJSON MobileDevice where
4912 <*> (o .:? "developerOptionsStatus")
5052 <*> (o .:? "developerOptionsStatus")
4913 <*> (o .:? "unknownSourcesStatus")
5053 <*> (o .:? "unknownSourcesStatus")
4914 <*> (o .:? "meid")
5054 <*> (o .:? "meid")
5055+ <*> (o .:? "bootloaderVersion")
4915 <*> (o .:? "deviceId")
5056 <*> (o .:? "deviceId")
4916 <*> (o .:? "firstSync")
5057 <*> (o .:? "firstSync")
4917 <*> (o .:? "userAgent")
5058 <*> (o .:? "userAgent")
4918 <*> (o .:? "imei")
5059 <*> (o .:? "imei")
4919 <*> (o .:? "type")
5060 <*> (o .:? "type")
4920 <*> (o .:? "wifiMacAddress")
5061 <*> (o .:? "wifiMacAddress")
5062+ <*> (o .:? "encryptionStatus")
4921 <*> (o .:? "serialNumber")
5063 <*> (o .:? "serialNumber")
5064+ <*> (o .:? "devicePasswordStatus")
4922 <*> (o .:? "hardwareId")
5065 <*> (o .:? "hardwareId")
4923 <*> (o .:? "basebandVersion")
5066 <*> (o .:? "basebandVersion")
4924 <*> (o .:? "supportsWorkProfile")
5067 <*> (o .:? "supportsWorkProfile")
5068+ <*> (o .:? "hardware")
4925 <*> (o .:? "deviceCompromisedStatus")
5069 <*> (o .:? "deviceCompromisedStatus")
4926 <*> (o .:? "applications" .!= mempty)
5070 <*> (o .:? "applications" .!= mempty)
4927 <*> (o .:? "defaultLanguage"))
5071 <*> (o .:? "defaultLanguage"))
@@ -4932,8 +5076,10 @@ instance ToJSON MobileDevice where
4932 (catMaybes
5076 (catMaybes
4933 [("email" .=) <$> _mobEmail,
5077 [("email" .=) <$> _mobEmail,
4934 ("status" .=) <$> _mobStatus,
5078 ("status" .=) <$> _mobStatus,
5079+ ("privilege" .=) <$> _mobPrivilege,
4935 ("etag" .=) <$> _mobEtag,
5080 ("etag" .=) <$> _mobEtag,
4936 ("resourceId" .=) <$> _mobResourceId,
5081 ("resourceId" .=) <$> _mobResourceId,
5082+ ("manufacturer" .=) <$> _mobManufacturer,
4937 ("buildNumber" .=) <$> _mobBuildNumber,
5083 ("buildNumber" .=) <$> _mobBuildNumber,
4938 ("managedAccountIsOnOwnerProfile" .=) <$>
5084 ("managedAccountIsOnOwnerProfile" .=) <$>
4939 _mobManagedAccountIsOnOwnerProFile,
5085 _mobManagedAccountIsOnOwnerProFile,
@@ -4941,6 +5087,9 @@ instance ToJSON MobileDevice where
4941 ("otherAccountsInfo" .=) <$> _mobOtherAccountsInfo,
5087 ("otherAccountsInfo" .=) <$> _mobOtherAccountsInfo,
4942 Just ("kind" .= _mobKind),
5088 Just ("kind" .= _mobKind),
4943 ("adbStatus" .=) <$> _mobAdbStatus,
5089 ("adbStatus" .=) <$> _mobAdbStatus,
5090+ ("releaseVersion" .=) <$> _mobReleaseVersion,
5091+ ("brand" .=) <$> _mobBrand,
5092+ ("securityPatchLevel" .=) <$> _mobSecurityPatchLevel,
4944 ("networkOperator" .=) <$> _mobNetworkOperator,
5093 ("networkOperator" .=) <$> _mobNetworkOperator,
4945 ("kernelVersion" .=) <$> _mobKernelVersion,
5094 ("kernelVersion" .=) <$> _mobKernelVersion,
4946 ("os" .=) <$> _mobOS, ("name" .=) <$> _mobName,
5095 ("os" .=) <$> _mobOS, ("name" .=) <$> _mobName,
@@ -4950,16 +5099,21 @@ instance ToJSON MobileDevice where
4950 ("unknownSourcesStatus" .=) <$>
5099 ("unknownSourcesStatus" .=) <$>
4951 _mobUnknownSourcesStatus,
5100 _mobUnknownSourcesStatus,
4952 ("meid" .=) <$> _mobMeid,
5101 ("meid" .=) <$> _mobMeid,
5102+ ("bootloaderVersion" .=) <$> _mobBootLoaderVersion,
4953 ("deviceId" .=) <$> _mobDeviceId,
5103 ("deviceId" .=) <$> _mobDeviceId,
4954 ("firstSync" .=) <$> _mobFirstSync,
5104 ("firstSync" .=) <$> _mobFirstSync,
4955 ("userAgent" .=) <$> _mobUserAgent,
5105 ("userAgent" .=) <$> _mobUserAgent,
4956 ("imei" .=) <$> _mobImei, ("type" .=) <$> _mobType,
5106 ("imei" .=) <$> _mobImei, ("type" .=) <$> _mobType,
4957 ("wifiMacAddress" .=) <$> _mobWifiMACAddress,
5107 ("wifiMacAddress" .=) <$> _mobWifiMACAddress,
5108+ ("encryptionStatus" .=) <$> _mobEncryptionStatus,
4958 ("serialNumber" .=) <$> _mobSerialNumber,
5109 ("serialNumber" .=) <$> _mobSerialNumber,
5110+ ("devicePasswordStatus" .=) <$>
5111+ _mobDevicePasswordStatus,
4959 ("hardwareId" .=) <$> _mobHardwareId,
5112 ("hardwareId" .=) <$> _mobHardwareId,
4960 ("basebandVersion" .=) <$> _mobBasebandVersion,
5113 ("basebandVersion" .=) <$> _mobBasebandVersion,
4961 ("supportsWorkProfile" .=) <$>
5114 ("supportsWorkProfile" .=) <$>
4962 _mobSupportsWorkProFile,
5115 _mobSupportsWorkProFile,
5116+ ("hardware" .=) <$> _mobHardware,
4963 ("deviceCompromisedStatus" .=) <$>
5117 ("deviceCompromisedStatus" .=) <$>
4964 _mobDeviceCompromisedStatus,
5118 _mobDeviceCompromisedStatus,
4965 ("applications" .=) <$> _mobApplications,
5119 ("applications" .=) <$> _mobApplications,
@@ -4969,12 +5123,13 @@ instance ToJSON MobileDevice where
4969--
5123--
4970-- /See:/ 'member' smart constructor.
5124-- /See:/ 'member' smart constructor.
4971data Member = Member'
5125data Member = Member'
4972− { _memEmail :: !(Maybe Text)
5126+ { _memEmail :: !(Maybe Text)
5127+ , _memStatus :: !(Maybe Text)
4973− , _memEtag :: !(Maybe Text)
5128+ , _memEtag :: !(Maybe Text)
4974− , _memKind :: !Text
5129+ , _memKind :: !Text
4975− , _memRole :: !(Maybe Text)
5130+ , _memRole :: !(Maybe Text)
4976− , _memId :: !(Maybe Text)
5131+ , _memId :: !(Maybe Text)
4977− , _memType :: !(Maybe Text)
5132+ , _memType :: !(Maybe Text)
4978 } deriving (Eq,Show,Data,Typeable,Generic)
5133 } deriving (Eq,Show,Data,Typeable,Generic)
4979
5134
4980-- | Creates a value of 'Member' with the minimum fields required to make a request.
5135-- | Creates a value of 'Member' with the minimum fields required to make a request.
@@ -4983,6 +5138,8 @@ data Member = Member'
4983--
5138--
4984-- * 'memEmail'
5139-- * 'memEmail'
4985--
5140--
5141+-- * 'memStatus'
5142+--
4986-- * 'memEtag'
5143-- * 'memEtag'
4987--
5144--
4988-- * 'memKind'
5145-- * 'memKind'
@@ -4997,6 +5154,7 @@ member
4997member =
5154member =
4998 Member'
5155 Member'
4999 { _memEmail = Nothing
5156 { _memEmail = Nothing
5157+ , _memStatus = Nothing
5000 , _memEtag = Nothing
5158 , _memEtag = Nothing
5001 , _memKind = "admin#directory#member"
5159 , _memKind = "admin#directory#member"
5002 , _memRole = Nothing
5160 , _memRole = Nothing
@@ -5008,6 +5166,11 @@ member =
5008memEmail :: Lens' Member (Maybe Text)
5166memEmail :: Lens' Member (Maybe Text)
5009memEmail = lens _memEmail (\ s a -> s{_memEmail = a})
5167memEmail = lens _memEmail (\ s a -> s{_memEmail = a})
5010
5168
5169+-- | Status of member (Immutable)
5170+memStatus :: Lens' Member (Maybe Text)
5171+memStatus
5172+ = lens _memStatus (\ s a -> s{_memStatus = a})
5173+
5011-- | ETag of the resource.
5174-- | ETag of the resource.
5012memEtag :: Lens' Member (Maybe Text)
5175memEtag :: Lens' Member (Maybe Text)
5013memEtag = lens _memEtag (\ s a -> s{_memEtag = a})
5176memEtag = lens _memEtag (\ s a -> s{_memEtag = a})
@@ -5034,8 +5197,9 @@ instance FromJSON Member where
5034 = withObject "Member"
5197 = withObject "Member"
5035 (\ o ->
5198 (\ o ->
5036 Member' <$>
5199 Member' <$>
5037− (o .:? "email") <*> (o .:? "etag") <*>
5200+ (o .:? "email") <*> (o .:? "status") <*>
5201+ (o .:? "etag")
5038− (o .:? "kind" .!= "admin#directory#member")
5202+ <*> (o .:? "kind" .!= "admin#directory#member")
5039 <*> (o .:? "role")
5203 <*> (o .:? "role")
5040 <*> (o .:? "id")
5204 <*> (o .:? "id")
5041 <*> (o .:? "type"))
5205 <*> (o .:? "type"))
@@ -5045,6 +5209,7 @@ instance ToJSON Member where
5045 = object
5209 = object
5046 (catMaybes
5210 (catMaybes
5047 [("email" .=) <$> _memEmail,
5211 [("email" .=) <$> _memEmail,
5212+ ("status" .=) <$> _memStatus,
5048 ("etag" .=) <$> _memEtag, Just ("kind" .= _memKind),
5213 ("etag" .=) <$> _memEtag, Just ("kind" .= _memKind),
5049 ("role" .=) <$> _memRole, ("id" .=) <$> _memId,
5214 ("role" .=) <$> _memRole, ("id" .=) <$> _memId,
5050 ("type" .=) <$> _memType])
5215 ("type" .=) <$> _memType])
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/Action.hsnew file+118
@@ -0,0 +1,118 @@
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE DeriveDataTypeable #-}
3+{-# LANGUAGE DeriveGeneric #-}
4+{-# LANGUAGE FlexibleInstances #-}
5+{-# LANGUAGE NoImplicitPrelude #-}
6+{-# LANGUAGE OverloadedStrings #-}
7+{-# LANGUAGE RecordWildCards #-}
8+{-# LANGUAGE TypeFamilies #-}
9+{-# LANGUAGE TypeOperators #-}
10+
11+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
12+{-# OPTIONS_GHC -fno-warn-unused-binds #-}
13+{-# OPTIONS_GHC -fno-warn-unused-imports #-}
14+
15+-- |
16+-- Module : Network.Google.Resource.Directory.ChromeosDevices.Action
17+-- Copyright : (c) 2015-2016 Brendan Hay
18+-- License : Mozilla Public License, v. 2.0.
19+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
20+-- Stability : auto-generated
21+-- Portability : non-portable (GHC extensions)
22+--
23+-- Take action on Chrome OS Device
24+--
25+-- /See:/ <https://developers.google.com/admin-sdk/directory/ Admin Directory API Reference> for @directory.chromeosdevices.action@.
26+module Network.Google.Resource.Directory.ChromeosDevices.Action
27+ (
28+ -- * REST Resource
29+ ChromeosDevicesActionResource
30+
31+ -- * Creating a Request
32+ , chromeosDevicesAction
33+ , ChromeosDevicesAction
34+
35+ -- * Request Lenses
36+ , cdaResourceId
37+ , cdaPayload
38+ , cdaCustomerId
39+ ) where
40+
41+import Network.Google.Directory.Types
42+import Network.Google.Prelude
43+
44+-- | A resource alias for @directory.chromeosdevices.action@ method which the
45+-- 'ChromeosDevicesAction' request conforms to.
46+type ChromeosDevicesActionResource =
47+ "admin" :>
48+ "directory" :>
49+ "v1" :>
50+ "customer" :>
51+ Capture "customerId" Text :>
52+ "devices" :>
53+ "chromeos" :>
54+ Capture "resourceId" Text :>
55+ "action" :>
56+ QueryParam "alt" AltJSON :>
57+ ReqBody '[JSON] ChromeOSDeviceAction :>
58+ Post '[JSON] ()
59+
60+-- | Take action on Chrome OS Device
61+--
62+-- /See:/ 'chromeosDevicesAction' smart constructor.
63+data ChromeosDevicesAction = ChromeosDevicesAction'
64+ { _cdaResourceId :: !Text
65+ , _cdaPayload :: !ChromeOSDeviceAction
66+ , _cdaCustomerId :: !Text
67+ } deriving (Eq,Show,Data,Typeable,Generic)
68+
69+-- | Creates a value of 'ChromeosDevicesAction' with the minimum fields required to make a request.
70+--
71+-- Use one of the following lenses to modify other fields as desired:
72+--
73+-- * 'cdaResourceId'
74+--
75+-- * 'cdaPayload'
76+--
77+-- * 'cdaCustomerId'
78+chromeosDevicesAction
79+ :: Text -- ^ 'cdaResourceId'
80+ -> ChromeOSDeviceAction -- ^ 'cdaPayload'
81+ -> Text -- ^ 'cdaCustomerId'
82+ -> ChromeosDevicesAction
83+chromeosDevicesAction pCdaResourceId_ pCdaPayload_ pCdaCustomerId_ =
84+ ChromeosDevicesAction'
85+ { _cdaResourceId = pCdaResourceId_
86+ , _cdaPayload = pCdaPayload_
87+ , _cdaCustomerId = pCdaCustomerId_
88+ }
89+
90+-- | Immutable id of Chrome OS Device
91+cdaResourceId :: Lens' ChromeosDevicesAction Text
92+cdaResourceId
93+ = lens _cdaResourceId
94+ (\ s a -> s{_cdaResourceId = a})
95+
96+-- | Multipart request metadata.
97+cdaPayload :: Lens' ChromeosDevicesAction ChromeOSDeviceAction
98+cdaPayload
99+ = lens _cdaPayload (\ s a -> s{_cdaPayload = a})
100+
101+-- | Immutable id of the Google Apps account
102+cdaCustomerId :: Lens' ChromeosDevicesAction Text
103+cdaCustomerId
104+ = lens _cdaCustomerId
105+ (\ s a -> s{_cdaCustomerId = a})
106+
107+instance GoogleRequest ChromeosDevicesAction where
108+ type Rs ChromeosDevicesAction = ()
109+ type Scopes ChromeosDevicesAction =
110+ '["https://www.googleapis.com/auth/admin.directory.device.chromeos"]
111+ requestClient ChromeosDevicesAction'{..}
112+ = go _cdaCustomerId _cdaResourceId (Just AltJSON)
113+ _cdaPayload
114+ directoryService
115+ where go
116+ = buildClient
117+ (Proxy :: Proxy ChromeosDevicesActionResource)
118+ mempty
gogol-admin-directory/gen/Network/Google/Resource/Directory/Customers/Get.hs+2−2
@@ -20,7 +20,7 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Retrives a customer.
23+-- Retrieves a customer.
24--
24--
25-- /See:/ <https://developers.google.com/admin-sdk/directory/ Admin Directory API Reference> for @directory.customers.get@.
25-- /See:/ <https://developers.google.com/admin-sdk/directory/ Admin Directory API Reference> for @directory.customers.get@.
26module Network.Google.Resource.Directory.Customers.Get
26module Network.Google.Resource.Directory.Customers.Get
@@ -49,7 +49,7 @@ type CustomersGetResource =
49 Capture "customerKey" Text :>
49 Capture "customerKey" Text :>
50 QueryParam "alt" AltJSON :> Get '[JSON] Customer
50 QueryParam "alt" AltJSON :> Get '[JSON] Customer
51
51
52−-- | Retrives a customer.
52+-- | Retrieves a customer.
53--
53--
54-- /See:/ 'customersGet' smart constructor.
54-- /See:/ 'customersGet' smart constructor.
55newtype CustomersGet = CustomersGet'
55newtype CustomersGet = CustomersGet'
gogol-admin-directory/gen/Network/Google/Resource/Directory/Domains/Get.hs+2−2
@@ -20,7 +20,7 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Retrives a domain of the customer.
23+-- Retrieves a domain of the customer.
24--
24--
25-- /See:/ <https://developers.google.com/admin-sdk/directory/ Admin Directory API Reference> for @directory.domains.get@.
25-- /See:/ <https://developers.google.com/admin-sdk/directory/ Admin Directory API Reference> for @directory.domains.get@.
26module Network.Google.Resource.Directory.Domains.Get
26module Network.Google.Resource.Directory.Domains.Get
@@ -52,7 +52,7 @@ type DomainsGetResource =
52 Capture "domainName" Text :>
52 Capture "domainName" Text :>
53 QueryParam "alt" AltJSON :> Get '[JSON] Domains
53 QueryParam "alt" AltJSON :> Get '[JSON] Domains
54
54
55−-- | Retrives a domain of the customer.
55+-- | Retrieves a domain of the customer.
56--
56--
57-- /See:/ 'domainsGet' smart constructor.
57-- /See:/ 'domainsGet' smart constructor.
58data DomainsGet = DomainsGet'
58data DomainsGet = DomainsGet'
gogol-admin-directory/gogol-admin-directory.cabal+1
@@ -41,6 +41,7 @@ library
41 , Network.Google.Resource.Directory.Asps.Delete
41 , Network.Google.Resource.Directory.Asps.Delete
42 , Network.Google.Resource.Directory.Asps.Get
42 , Network.Google.Resource.Directory.Asps.Get
43 , Network.Google.Resource.Directory.Asps.List
43 , Network.Google.Resource.Directory.Asps.List
44+ , Network.Google.Resource.Directory.ChromeosDevices.Action
44 , Network.Google.Resource.Directory.ChromeosDevices.Get
45 , Network.Google.Resource.Directory.ChromeosDevices.Get
45 , Network.Google.Resource.Directory.ChromeosDevices.List
46 , Network.Google.Resource.Directory.ChromeosDevices.List
46 , Network.Google.Resource.Directory.ChromeosDevices.Patch
47 , Network.Google.Resource.Directory.ChromeosDevices.Patch