@@ -1,3 +1,4 @@
1+{-# LANGUAGE DataKinds #-}
12{-# LANGUAGE DeriveDataTypeable #-}
23{-# LANGUAGE DeriveGeneric #-}
34{-# LANGUAGE NoImplicitPrelude #-}
@@ -753,115 +754,115 @@ import Network.Google.Directory.Types.Sum
753754import Network.Google.Prelude
754755
755756-- | 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.
756−directoryService :: ServiceConfig
757+directoryService :: Service
757758directoryService
758759 = defaultService (ServiceId "admin:directory_v1")
759760 "www.googleapis.com"
760761
761762-- | View delegated admin roles for your domain
762−authAdminDirectoryRolemanagementReadonlyScope :: OAuthScope
763−authAdminDirectoryRolemanagementReadonlyScope = "https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly";
763+authAdminDirectoryRolemanagementReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly"]
764+authAdminDirectoryRolemanagementReadonlyScope = Proxy;
764765
765766-- | View groups on your domain
766−authAdminDirectoryGroupReadonlyScope :: OAuthScope
767−authAdminDirectoryGroupReadonlyScope = "https://www.googleapis.com/auth/admin.directory.group.readonly";
767+authAdminDirectoryGroupReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.readonly"]
768+authAdminDirectoryGroupReadonlyScope = Proxy;
768769
769770-- | View your Chrome OS devices\' metadata
770−authAdminDirectoryDeviceChromeosReadonlyScope :: OAuthScope
771−authAdminDirectoryDeviceChromeosReadonlyScope = "https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly";
771+authAdminDirectoryDeviceChromeosReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly"]
772+authAdminDirectoryDeviceChromeosReadonlyScope = Proxy;
772773
773774-- | View and manage your Chrome OS devices\' metadata
774−authAdminDirectoryDeviceChromeosScope :: OAuthScope
775−authAdminDirectoryDeviceChromeosScope = "https://www.googleapis.com/auth/admin.directory.device.chromeos";
775+authAdminDirectoryDeviceChromeosScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos"]
776+authAdminDirectoryDeviceChromeosScope = Proxy;
776777
777778-- | View and manage the provisioning of users on your domain
778−authAdminDirectoryUserScope :: OAuthScope
779−authAdminDirectoryUserScope = "https://www.googleapis.com/auth/admin.directory.user";
779+authAdminDirectoryUserScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user"]
780+authAdminDirectoryUserScope = Proxy;
780781
781782-- | View group subscriptions on your domain
782−authAdminDirectoryGroupMemberReadonlyScope :: OAuthScope
783−authAdminDirectoryGroupMemberReadonlyScope = "https://www.googleapis.com/auth/admin.directory.group.member.readonly";
783+authAdminDirectoryGroupMemberReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member.readonly"]
784+authAdminDirectoryGroupMemberReadonlyScope = Proxy;
784785
785786-- | View and manage user aliases on your domain
786−authAdminDirectoryUserAliasScope :: OAuthScope
787−authAdminDirectoryUserAliasScope = "https://www.googleapis.com/auth/admin.directory.user.alias";
787+authAdminDirectoryUserAliasScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias"]
788+authAdminDirectoryUserAliasScope = Proxy;
788789
789790-- | View and manage the provisioning of calendar resources on your domain
790−authAdminDirectoryResourceCalendarScope :: OAuthScope
791−authAdminDirectoryResourceCalendarScope = "https://www.googleapis.com/auth/admin.directory.resource.calendar";
791+authAdminDirectoryResourceCalendarScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar"]
792+authAdminDirectoryResourceCalendarScope = Proxy;
792793
793794-- | Manage your mobile devices by performing administrative tasks
794−authAdminDirectoryDeviceMobileActionScope :: OAuthScope
795−authAdminDirectoryDeviceMobileActionScope = "https://www.googleapis.com/auth/admin.directory.device.mobile.action";
795+authAdminDirectoryDeviceMobileActionScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.action"]
796+authAdminDirectoryDeviceMobileActionScope = Proxy;
796797
797798-- | View calendar resources on your domain
798−authAdminDirectoryResourceCalendarReadonlyScope :: OAuthScope
799−authAdminDirectoryResourceCalendarReadonlyScope = "https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly";
799+authAdminDirectoryResourceCalendarReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly"]
800+authAdminDirectoryResourceCalendarReadonlyScope = Proxy;
800801
801802-- | View domains related to your customers
802−authAdminDirectoryDomainReadonlyScope :: OAuthScope
803−authAdminDirectoryDomainReadonlyScope = "https://www.googleapis.com/auth/admin.directory.domain.readonly";
803+authAdminDirectoryDomainReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain.readonly"]
804+authAdminDirectoryDomainReadonlyScope = Proxy;
804805
805806-- | View and manage the provisioning of user schemas on your domain
806−authAdminDirectoryUserschemaScope :: OAuthScope
807−authAdminDirectoryUserschemaScope = "https://www.googleapis.com/auth/admin.directory.userschema";
807+authAdminDirectoryUserschemaScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema"]
808+authAdminDirectoryUserschemaScope = Proxy;
808809
809810-- | View user schemas on your domain
810−authAdminDirectoryUserschemaReadonlyScope :: OAuthScope
811−authAdminDirectoryUserschemaReadonlyScope = "https://www.googleapis.com/auth/admin.directory.userschema.readonly";
811+authAdminDirectoryUserschemaReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema.readonly"]
812+authAdminDirectoryUserschemaReadonlyScope = Proxy;
812813
813814-- | View and manage the provisioning of domains for your customers
814−authAdminDirectoryDomainScope :: OAuthScope
815−authAdminDirectoryDomainScope = "https://www.googleapis.com/auth/admin.directory.domain";
815+authAdminDirectoryDomainScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain"]
816+authAdminDirectoryDomainScope = Proxy;
816817
817818-- | Manage delegated admin roles for your domain
818−authAdminDirectoryRolemanagementScope :: OAuthScope
819−authAdminDirectoryRolemanagementScope = "https://www.googleapis.com/auth/admin.directory.rolemanagement";
819+authAdminDirectoryRolemanagementScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement"]
820+authAdminDirectoryRolemanagementScope = Proxy;
820821
821822-- | View and manage the provisioning of groups on your domain
822−authAdminDirectoryGroupScope :: OAuthScope
823−authAdminDirectoryGroupScope = "https://www.googleapis.com/auth/admin.directory.group";
823+authAdminDirectoryGroupScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group"]
824+authAdminDirectoryGroupScope = Proxy;
824825
825826-- | View organization units on your domain
826−authAdminDirectoryOrgunitReadonlyScope :: OAuthScope
827−authAdminDirectoryOrgunitReadonlyScope = "https://www.googleapis.com/auth/admin.directory.orgunit.readonly";
827+authAdminDirectoryOrgunitReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit.readonly"]
828+authAdminDirectoryOrgunitReadonlyScope = Proxy;
828829
829830-- | View and manage customer related information
830−authAdminDirectoryCustomerScope :: OAuthScope
831−authAdminDirectoryCustomerScope = "https://www.googleapis.com/auth/admin.directory.customer";
831+authAdminDirectoryCustomerScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer"]
832+authAdminDirectoryCustomerScope = Proxy;
832833
833834-- | View customer related information
834−authAdminDirectoryCustomerReadonlyScope :: OAuthScope
835−authAdminDirectoryCustomerReadonlyScope = "https://www.googleapis.com/auth/admin.directory.customer.readonly";
835+authAdminDirectoryCustomerReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer.readonly"]
836+authAdminDirectoryCustomerReadonlyScope = Proxy;
836837
837838-- | View and manage organization units on your domain
838−authAdminDirectoryOrgunitScope :: OAuthScope
839−authAdminDirectoryOrgunitScope = "https://www.googleapis.com/auth/admin.directory.orgunit";
839+authAdminDirectoryOrgunitScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit"]
840+authAdminDirectoryOrgunitScope = Proxy;
840841
841842-- | View users on your domain
842−authAdminDirectoryUserReadonlyScope :: OAuthScope
843−authAdminDirectoryUserReadonlyScope = "https://www.googleapis.com/auth/admin.directory.user.readonly";
843+authAdminDirectoryUserReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.readonly"]
844+authAdminDirectoryUserReadonlyScope = Proxy;
844845
845846-- | View user aliases on your domain
846−authAdminDirectoryUserAliasReadonlyScope :: OAuthScope
847−authAdminDirectoryUserAliasReadonlyScope = "https://www.googleapis.com/auth/admin.directory.user.alias.readonly";
847+authAdminDirectoryUserAliasReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias.readonly"]
848+authAdminDirectoryUserAliasReadonlyScope = Proxy;
848849
849850-- | Manage data access permissions for users on your domain
850−authAdminDirectoryUserSecurityScope :: OAuthScope
851−authAdminDirectoryUserSecurityScope = "https://www.googleapis.com/auth/admin.directory.user.security";
851+authAdminDirectoryUserSecurityScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.security"]
852+authAdminDirectoryUserSecurityScope = Proxy;
852853
853854-- | View and manage group subscriptions on your domain
854−authAdminDirectoryGroupMemberScope :: OAuthScope
855−authAdminDirectoryGroupMemberScope = "https://www.googleapis.com/auth/admin.directory.group.member";
855+authAdminDirectoryGroupMemberScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member"]
856+authAdminDirectoryGroupMemberScope = Proxy;
856857
857858-- | View and manage notifications received on your domain
858−authAdminDirectoryNotificationsScope :: OAuthScope
859−authAdminDirectoryNotificationsScope = "https://www.googleapis.com/auth/admin.directory.notifications";
859+authAdminDirectoryNotificationsScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.notifications"]
860+authAdminDirectoryNotificationsScope = Proxy;
860861
861862-- | View and manage your mobile devices\' metadata
862−authAdminDirectoryDeviceMobileScope :: OAuthScope
863−authAdminDirectoryDeviceMobileScope = "https://www.googleapis.com/auth/admin.directory.device.mobile";
863+authAdminDirectoryDeviceMobileScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile"]
864+authAdminDirectoryDeviceMobileScope = Proxy;
864865
865866-- | View your mobile devices\' metadata
866−authAdminDirectoryDeviceMobileReadonlyScope :: OAuthScope
867−authAdminDirectoryDeviceMobileReadonlyScope = "https://www.googleapis.com/auth/admin.directory.device.mobile.readonly";
867+authAdminDirectoryDeviceMobileReadonlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.readonly"]
868+authAdminDirectoryDeviceMobileReadonlyScope = Proxy;