@@ -1,3 +1,4 @@
1+{-# LANGUAGE DataKinds #-}
1{-# LANGUAGE DeriveDataTypeable #-}
2{-# LANGUAGE DeriveDataTypeable #-}
2{-# LANGUAGE DeriveGeneric #-}
3{-# LANGUAGE DeriveGeneric #-}
3{-# LANGUAGE NoImplicitPrelude #-}
4{-# LANGUAGE NoImplicitPrelude #-}
@@ -753,115 +754,115 @@ import Network.Google.Directory.Types.Sum
753import Network.Google.Prelude
754import Network.Google.Prelude
755-- | 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-- | 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
757directoryService
758directoryService
758 = defaultService (ServiceId "admin:directory_v1")
759 = defaultService (ServiceId "admin:directory_v1")
759 "www.googleapis.com"
760 "www.googleapis.com"
761-- | View delegated admin roles for your domain
762-- | 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;
765-- | View groups on your domain
766-- | 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;
769-- | View your Chrome OS devices\' metadata
770-- | 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;
773-- | View and manage your Chrome OS devices\' metadata
774-- | 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;
777-- | View and manage the provisioning of users on your domain
778-- | 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;
781-- | View group subscriptions on your domain
782-- | 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;
785-- | View and manage user aliases on your domain
786-- | 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;
789-- | View and manage the provisioning of calendar resources on your domain
790-- | 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;
793-- | Manage your mobile devices by performing administrative tasks
794-- | 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;
797-- | View calendar resources on your domain
798-- | 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;
801-- | View domains related to your customers
802-- | 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;
805-- | View and manage the provisioning of user schemas on your domain
806-- | 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;
809-- | View user schemas on your domain
810-- | 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;
813-- | View and manage the provisioning of domains for your customers
814-- | 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;
817-- | Manage delegated admin roles for your domain
818-- | 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;
821-- | View and manage the provisioning of groups on your domain
822-- | 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;
825-- | View organization units on your domain
826-- | 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;
829-- | View and manage customer related information
830-- | 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;
833-- | View customer related information
834-- | 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;
837-- | View and manage organization units on your domain
838-- | 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;
841-- | View users on your domain
842-- | 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;
845-- | View user aliases on your domain
846-- | 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;
849-- | Manage data access permissions for users on your domain
850-- | 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;
853-- | View and manage group subscriptions on your domain
854-- | 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;
857-- | View and manage notifications received on your domain
858-- | 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;
861-- | View and manage your mobile devices\' metadata
862-- | 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;
865-- | View your mobile devices\' metadata
866-- | 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;